commit ed8c3303f945fbd2c16ece0e87d041c75ae05ff9 (HEAD, refs/remotes/origin/master) Author: Paul W. Rankin Date: Tue May 18 16:10:51 2021 +1000 * lisp/bookmark.el: make bookmark-fontify nil default value diff --git a/lisp/bookmark.el b/lisp/bookmark.el index 64b467adfa..a4951b506f 100644 --- a/lisp/bookmark.el +++ b/lisp/bookmark.el @@ -173,7 +173,7 @@ A non-nil value may result in truncated bookmark names." "Time before `bookmark-bmenu-search' updates the display." :type 'number) -(defcustom bookmark-fontify t +(defcustom bookmark-fontify nil "Whether to colorize a bookmarked line. If non-nil, setting a bookmark will colorize the current line with `bookmark-face'." commit 9676d41b8301b84e07717e633059a3f2b5c4c9d8 Author: Philipp Stephani Date: Tue May 18 09:25:54 2021 +0200 * lisp/emacs-lisp/subr-x.el (if-let): Swap &or branches (Bug#48489) diff --git a/lisp/emacs-lisp/subr-x.el b/lisp/emacs-lisp/subr-x.el index 5a8885c042..fb890509ad 100644 --- a/lisp/emacs-lisp/subr-x.el +++ b/lisp/emacs-lisp/subr-x.el @@ -174,8 +174,8 @@ As a special case, interprets a SPEC of the form \(SYMBOL SOMETHING) like \((SYMBOL SOMETHING)). This exists for backward compatibility with an old syntax that accepted only one binding." (declare (indent 2) - (debug ([&or (&rest [&or symbolp (symbolp form) (form)]) - (symbolp form)] + (debug ([&or (symbolp form) ; must be first, Bug#48489 + (&rest [&or symbolp (symbolp form) (form)])] form body))) (when (and (<= (length spec) 2) (not (listp (car spec)))) commit 7124598068ed267c34e1d70b49361f499fc31c9f Author: Stefan Monnier Date: Mon May 17 22:16:42 2021 -0400 * lisp/kmacro.el: Avoid the dynbound dialect of ELisp (kmacro-call-macro, kmacro-lambda-form): Use proper closures. (kmacro-keymap): Prefer #' top quote function names. diff --git a/lisp/kmacro.el b/lisp/kmacro.el index 3a4ede403a..4e92277d0f 100644 --- a/lisp/kmacro.el +++ b/lisp/kmacro.el @@ -167,53 +167,53 @@ macro to be executed before appending to it." (defvar kmacro-keymap (let ((map (make-sparse-keymap))) ;; Start, end, execute macros - (define-key map "s" 'kmacro-start-macro) - (define-key map "\C-s" 'kmacro-start-macro) - (define-key map "\C-k" 'kmacro-end-or-call-macro-repeat) - (define-key map "r" 'apply-macro-to-region-lines) - (define-key map "q" 'kbd-macro-query) ;; Like C-x q - (define-key map "Q" 'kdb-macro-redisplay) + (define-key map "s" #'kmacro-start-macro) + (define-key map "\C-s" #'kmacro-start-macro) + (define-key map "\C-k" #'kmacro-end-or-call-macro-repeat) + (define-key map "r" #'apply-macro-to-region-lines) + (define-key map "q" #'kbd-macro-query) ;; Like C-x q + (define-key map "Q" #'kdb-macro-redisplay) ;; macro ring - (define-key map "\C-n" 'kmacro-cycle-ring-next) - (define-key map "\C-p" 'kmacro-cycle-ring-previous) - (define-key map "\C-v" 'kmacro-view-macro-repeat) - (define-key map "\C-d" 'kmacro-delete-ring-head) - (define-key map "\C-t" 'kmacro-swap-ring) - (define-key map "\C-l" 'kmacro-call-ring-2nd-repeat) + (define-key map "\C-n" #'kmacro-cycle-ring-next) + (define-key map "\C-p" #'kmacro-cycle-ring-previous) + (define-key map "\C-v" #'kmacro-view-macro-repeat) + (define-key map "\C-d" #'kmacro-delete-ring-head) + (define-key map "\C-t" #'kmacro-swap-ring) + (define-key map "\C-l" #'kmacro-call-ring-2nd-repeat) ;; macro counter - (define-key map "\C-f" 'kmacro-set-format) - (define-key map "\C-c" 'kmacro-set-counter) - (define-key map "\C-i" 'kmacro-insert-counter) - (define-key map "\C-a" 'kmacro-add-counter) + (define-key map "\C-f" #'kmacro-set-format) + (define-key map "\C-c" #'kmacro-set-counter) + (define-key map "\C-i" #'kmacro-insert-counter) + (define-key map "\C-a" #'kmacro-add-counter) ;; macro editing - (define-key map "\C-e" 'kmacro-edit-macro-repeat) - (define-key map "\r" 'kmacro-edit-macro) - (define-key map "e" 'edit-kbd-macro) - (define-key map "l" 'kmacro-edit-lossage) - (define-key map " " 'kmacro-step-edit-macro) + (define-key map "\C-e" #'kmacro-edit-macro-repeat) + (define-key map "\r" #'kmacro-edit-macro) + (define-key map "e" #'edit-kbd-macro) + (define-key map "l" #'kmacro-edit-lossage) + (define-key map " " #'kmacro-step-edit-macro) ;; naming and binding - (define-key map "b" 'kmacro-bind-to-key) - (define-key map "n" 'kmacro-name-last-macro) - (define-key map "x" 'kmacro-to-register) + (define-key map "b" #'kmacro-bind-to-key) + (define-key map "n" #'kmacro-name-last-macro) + (define-key map "x" #'kmacro-to-register) map) "Keymap for keyboard macro commands.") (defalias 'kmacro-keymap kmacro-keymap) ;;; Provide some binding for startup: -;;;###autoload (global-set-key "\C-x(" 'kmacro-start-macro) -;;;###autoload (global-set-key "\C-x)" 'kmacro-end-macro) -;;;###autoload (global-set-key "\C-xe" 'kmacro-end-and-call-macro) -;;;###autoload (global-set-key [f3] 'kmacro-start-macro-or-insert-counter) -;;;###autoload (global-set-key [f4] 'kmacro-end-or-call-macro) -;;;###autoload (global-set-key "\C-x\C-k" 'kmacro-keymap) +;;;###autoload (global-set-key "\C-x(" #'kmacro-start-macro) +;;;###autoload (global-set-key "\C-x)" #'kmacro-end-macro) +;;;###autoload (global-set-key "\C-xe" #'kmacro-end-and-call-macro) +;;;###autoload (global-set-key [f3] #'kmacro-start-macro-or-insert-counter) +;;;###autoload (global-set-key [f4] #'kmacro-end-or-call-macro) +;;;###autoload (global-set-key "\C-x\C-k" #'kmacro-keymap) ;;;###autoload (autoload 'kmacro-keymap "kmacro" "Keymap for keyboard macro commands." t 'keymap) (if kmacro-call-mouse-event - (global-set-key (vector kmacro-call-mouse-event) 'kmacro-end-call-mouse)) + (global-set-key (vector kmacro-call-mouse-event) #'kmacro-end-call-mouse)) ;;; Called from keyboard-quit @@ -668,11 +668,13 @@ use \\[kmacro-name-last-macro]." (set-transient-map (let ((map (make-sparse-keymap))) (define-key map (vector repeat-key) - `(lambda () (interactive) - (kmacro-call-macro ,(and kmacro-call-repeat-with-arg arg) - 'repeating nil ,(if end-macro - last-kbd-macro - (or macro last-kbd-macro))))) + (let ((ra (and kmacro-call-repeat-with-arg arg)) + (m (if end-macro + last-kbd-macro + (or macro last-kbd-macro)))) + (lambda () + (interactive) + (kmacro-call-macro ra 'repeating nil m)))) map))))) @@ -782,12 +784,11 @@ If kbd macro currently being defined end it before activating it." ;;;###autoload (defun kmacro-lambda-form (mac &optional counter format) "Create lambda form for macro bound to symbol or key." - (if counter - (setq mac (list mac counter format))) - `(lambda (&optional arg) - "Keyboard macro." - (interactive "p") - (kmacro-exec-ring-item ',mac arg))) + (let ((mac (if counter (list mac counter format) mac))) + (lambda (&optional arg) + "Keyboard macro." + (interactive "p") + (kmacro-exec-ring-item mac arg)))) (defun kmacro-extract-lambda (mac) "Extract kmacro from a kmacro lambda form." commit d83db639d379df142482bf82d7eb020d2ec1ae73 Author: Dmitry Gutov Date: Tue May 18 03:33:29 2021 +0300 Visually truncate excessively long lines in Xref * lisp/progmodes/xref.el (xref-truncation-width): New option. (xref--apply-truncation): New function. (xref--insert-xrefs): Use it (bug#46859). diff --git a/lisp/progmodes/xref.el b/lisp/progmodes/xref.el index 7fc7181acc..180c0e0aaa 100644 --- a/lisp/progmodes/xref.el +++ b/lisp/progmodes/xref.el @@ -896,6 +896,44 @@ beginning of the line." (xref--search-property 'xref-item)) (xref-show-location-at-point)) +(defcustom xref-truncation-width 400 + "The column to visually \"truncate\" each Xref buffer line to." + :type '(choice + (integer :tag "Number of columns") + (const :tag "Disable truncation" nil))) + +(defun xref--apply-truncation () + (let ((bol (line-beginning-position)) + (eol (line-end-position)) + (inhibit-read-only t) + pos adjusted-bol) + (when (and xref-truncation-width + (> (- eol bol) xref-truncation-width) + ;; Either truncation not applied yet, or it hides the current + ;; position: need to refresh. + (or (and (null (get-text-property (1- eol) 'invisible)) + (null (get-text-property bol 'invisible))) + (get-text-property (point) 'invisible))) + (setq adjusted-bol + (cond + ((eq (get-text-property bol 'face) 'xref-line-number) + (next-single-char-property-change bol 'face)) + (t bol))) + (cond + ((< (- (point) bol) xref-truncation-width) + (setq pos (+ bol xref-truncation-width)) + (remove-text-properties bol pos '(invisible)) + (put-text-property pos eol 'invisible 'ellipsis)) + ((< (- eol (point)) xref-truncation-width) + (setq pos (- eol xref-truncation-width)) + (remove-text-properties pos eol '(invisible)) + (put-text-property adjusted-bol pos 'invisible 'ellipsis)) + (t + (setq pos (- (point) (/ xref-truncation-width 2))) + (put-text-property adjusted-bol pos 'invisible 'ellipsis) + (remove-text-properties pos (+ pos xref-truncation-width) '(invisible)) + (put-text-property (+ pos xref-truncation-width) eol 'invisible 'ellipsis)))))) + (defun xref--insert-xrefs (xref-alist) "Insert XREF-ALIST in the current-buffer. XREF-ALIST is of the form ((GROUP . (XREF ...)) ...), where @@ -939,6 +977,11 @@ GROUP is a string for decoration purposes and XREF is an (setq prev-line line prev-group group)))) (insert "\n")) + (add-to-invisibility-spec '(ellipsis . t)) + (save-excursion + (goto-char (point-min)) + (while (= 0 (forward-line 1)) + (xref--apply-truncation))) (run-hooks 'xref-after-update-hook)) (defun xref--analyze (xrefs) @@ -976,6 +1019,7 @@ Return an alist of the form ((FILENAME . (XREF ...)) ...)." (buffer-undo-list t)) (erase-buffer) (xref--insert-xrefs xref-alist) + (add-hook 'post-command-hook 'xref--apply-truncation nil t) (goto-char (point-min)) (setq xref--original-window (assoc-default 'window alist) xref--original-window-intent (assoc-default 'display-action alist)) commit f572735c5105a84da3175ae6cdad807fa103dfe1 Author: Eli Zaretskii Date: Mon May 17 19:39:45 2021 +0300 Fix the etags test suite * test/manual/etags/ETAGS.good_2: * test/manual/etags/ETAGS.good_3: * test/manual/etags/ETAGS.good_4: * test/manual/etags/ETAGS.good_5: * test/manual/etags/ETAGS.good_6: * test/manual/etags/CTAGS.good: Adjust to addition test.rs. diff --git a/test/manual/etags/CTAGS.good b/test/manual/etags/CTAGS.good index abaa2ea77e..3cffd6d25e 100644 --- a/test/manual/etags/CTAGS.good +++ b/test/manual/etags/CTAGS.good @@ -759,6 +759,7 @@ Install_Abort_Handler/p ada-src/2ataspri.ads /^ procedure Install_Abort_Handle Install_Error_Handler/p ada-src/2ataspri.adb /^ procedure Install_Error_Handler (Handler : Syst/ Install_Error_Handler/p ada-src/2ataspri.ads /^ procedure Install_Error_Handler (Handler : Syst/ Invoking gzip tex-src/gzip.texi /^@node Invoking gzip, Advanced usage, Sample, Top$/ +IpAddrKind rs-src/test.rs 3 IsControlChar pas-src/common.pas /^function IsControlChar; (*($/ IsControlCharName pas-src/common.pas /^function IsControlCharName($/ Is_Set/f ada-src/2ataspri.adb /^ function Is_Set (Cell : in TAS_Cell) return Bo/ @@ -984,6 +985,7 @@ MoveLayerBottom lua-src/allegro.lua /^function MoveLayerBottom ()$/ MoveLayerTop lua-src/allegro.lua /^function MoveLayerTop ()$/ Mtest.go go-src/test.go 1 Mtest.go go-src/test.go /^func main() {$/ +Mtest.rs rs-src/test.rs /^fn main() {$/ Mtest1.go go-src/test1.go 1 Mtest1.go go-src/test1.go /^func main() {$/ Mx.cc cp-src/x.cc /^main(int argc, char *argv[])$/ @@ -4323,6 +4325,7 @@ test php-src/ptest.php /^test $/ test-begin scm-src/test.scm /^(define-syntax test-begin$/ test.me22b lua-src/test.lua /^ local function test.me22b (one)$/ test.me_22a lua-src/test.lua /^ function test.me_22a(one, two)$/ +test1 rs-src/test.rs /^fn test1() {$/ test_undefined c-src/emacs/src/keyboard.c /^test_undefined (Lisp_Object binding)$/ texttreelist prol-src/natded.prolog /^texttreelist([]).$/ there-is-a-=-in-the-middle! scm-src/test.scm /^(define (there-is-a-=-in-the-middle!) #t)$/ diff --git a/test/manual/etags/ETAGS.good_2 b/test/manual/etags/ETAGS.good_2 index 9b65c45e7e..1c2568376f 100644 --- a/test/manual/etags/ETAGS.good_2 +++ b/test/manual/etags/ETAGS.good_2 @@ -3707,6 +3707,11 @@ module A9,57 alias_method ( :foo2,foo237,586 A::Constant Constant42,655 +rs-src/test.rs,52 +enum IpAddrKind 3,11 +fn test1(8,48 +fn main(12,88 + scm-src/test.scm,260 (define hello 1,0 (set! hello 3,32 diff --git a/test/manual/etags/ETAGS.good_3 b/test/manual/etags/ETAGS.good_3 index 7dab511efc..5b558189eb 100644 --- a/test/manual/etags/ETAGS.good_3 +++ b/test/manual/etags/ETAGS.good_3 @@ -3541,6 +3541,11 @@ module A9,57 alias_method ( :foo2,foo237,586 A::Constant Constant42,655 +rs-src/test.rs,52 +enum IpAddrKind 3,11 +fn test1(8,48 +fn main(12,88 + scm-src/test.scm,260 (define hello 1,0 (set! hello 3,32 diff --git a/test/manual/etags/ETAGS.good_4 b/test/manual/etags/ETAGS.good_4 index 14bdd1ee61..d54cf1c9bf 100644 --- a/test/manual/etags/ETAGS.good_4 +++ b/test/manual/etags/ETAGS.good_4 @@ -3296,6 +3296,11 @@ module A9,57 alias_method ( :foo2,foo237,586 A::Constant Constant42,655 +rs-src/test.rs,52 +enum IpAddrKind 3,11 +fn test1(8,48 +fn main(12,88 + scm-src/test.scm,260 (define hello 1,0 (set! hello 3,32 diff --git a/test/manual/etags/ETAGS.good_5 b/test/manual/etags/ETAGS.good_5 index 931957208e..af70a109ef 100644 --- a/test/manual/etags/ETAGS.good_5 +++ b/test/manual/etags/ETAGS.good_5 @@ -4276,6 +4276,11 @@ module A9,57 alias_method ( :foo2,foo237,586 A::Constant Constant42,655 +rs-src/test.rs,52 +enum IpAddrKind 3,11 +fn test1(8,48 +fn main(12,88 + scm-src/test.scm,260 (define hello 1,0 (set! hello 3,32 diff --git a/test/manual/etags/ETAGS.good_6 b/test/manual/etags/ETAGS.good_6 index 044518db92..abf21860c7 100644 --- a/test/manual/etags/ETAGS.good_6 +++ b/test/manual/etags/ETAGS.good_6 @@ -4276,6 +4276,11 @@ module A9,57 alias_method ( :foo2,foo237,586 A::Constant Constant42,655 +rs-src/test.rs,52 +enum IpAddrKind 3,11 +fn test1(8,48 +fn main(12,88 + scm-src/test.scm,260 (define hello 1,0 (set! hello 3,32 commit 8ac093ce6fb5df34138154ef5a80acc120ad293b Merge: 78156292c5 e72dfe9669 Author: Eli Zaretskii Date: Mon May 17 19:34:53 2021 +0300 Merge branch 'master' of git.savannah.gnu.org:/srv/git/emacs commit 78156292c5a8590fd2806b22b9ed21f764125ad2 Author: Eli Zaretskii Date: Mon May 17 19:33:40 2021 +0300 ; * admin/notes/years: Mention that etags test files need to be updated. diff --git a/admin/notes/years b/admin/notes/years index b56d94a1ed..19c72c3918 100644 --- a/admin/notes/years +++ b/admin/notes/years @@ -5,6 +5,12 @@ rolls around, add that year to every FSF (and AIST) copyright notice. Do this by running the 'admin/update-copyright' script on a fresh repo checkout. Inspect the results for plausibility, then commit them. +You should also run the etags test suite in test/manual/etags/. It +will most probably fail because the contents of the test files changes +due to copyright years update, so you need to move each ETAGS and +CTAGS file produced by the test runs into the corresponding +ETAGS.good* and CTAGS.good files, and then commit the new test files. + There's no need to worry about whether an individual file has changed in a given year - it's sufficient that Emacs as a whole has changed. commit e72dfe96690c98ffe6f91730aa965588967725ae Author: Lars Ingebrigtsen Date: Mon May 17 18:25:08 2021 +0200 Add an etags test for Rust (bug#46055) diff --git a/test/manual/etags/ETAGS.good_1 b/test/manual/etags/ETAGS.good_1 index 508f8493f4..a8470ea139 100644 --- a/test/manual/etags/ETAGS.good_1 +++ b/test/manual/etags/ETAGS.good_1 @@ -3134,6 +3134,11 @@ module A9,57 alias_method ( :foo2,foo237,586 A::Constant Constant42,655 +rs-src/test.rs,52 +enum IpAddrKind 3,11 +fn test1(8,48 +fn main(12,88 + scm-src/test.scm,260 (define hello 1,0 (set! hello 3,32 diff --git a/test/manual/etags/Makefile b/test/manual/etags/Makefile index c1df703905..8d56db29b7 100644 --- a/test/manual/etags/Makefile +++ b/test/manual/etags/Makefile @@ -25,13 +25,14 @@ PSSRC=$(addprefix ./ps-src/,rfc1245.ps) PROLSRC=$(addprefix ./prol-src/,ordsets.prolog natded.prolog) PYTSRC=$(addprefix ./pyt-src/,server.py) RBSRC=$(addprefix ./ruby-src/,test.rb test1.ru) +RSSRC=$(addprefix ./rs-src/,test.rs) SCMSRC=$(addprefix ./scm-src/,test.scm) TEXSRC=$(addprefix ./tex-src/,testenv.tex gzip.texi texinfo.tex nonewline.tex) YSRC=$(addprefix ./y-src/,parse.y parse.c atest.y cccp.c cccp.y) SRCS=${ADASRC} ${ASRC} ${CSRC} ${CPSRC} ${ELSRC} ${ERLSRC} ${FSRC}\ ${FORTHSRC} ${GOSRC} ${HTMLSRC} ${JAVASRC} ${LUASRC} ${MAKESRC}\ ${OBJCSRC} ${OBJCPPSRC} ${PASSRC} ${PHPSRC} ${PERLSRC} ${PSSRC}\ - ${PROLSRC} ${PYTSRC} ${RBSRC} ${SCMSRC} ${TEXSRC} ${YSRC} + ${PROLSRC} ${PYTSRC} ${RBSRC} ${RSSRC} ${SCMSRC} ${TEXSRC} ${YSRC} NONSRCS=./f-src/entry.strange ./erl-src/lists.erl ./cp-src/clheir.hpp.gz ETAGS_PROG=../../../lib-src/etags diff --git a/test/manual/etags/rs-src/test.rs b/test/manual/etags/rs-src/test.rs new file mode 100644 index 0000000000..081d0d7d4d --- /dev/null +++ b/test/manual/etags/rs-src/test.rs @@ -0,0 +1,14 @@ +mod test; + +enum IpAddrKind { + V4, + V6, +} + +fn test1() { + println!("Testing"); +} + +fn main() { + test::test1(); +} commit 2becaf86246951743b2f455b3d8ceb9915752b36 Author: Eli Zaretskii Date: Mon May 17 19:06:56 2021 +0300 Update the etags/ctags test files * test/manual/etags/ETAGS.good_1: * test/manual/etags/ETAGS.good_2: * test/manual/etags/ETAGS.good_3: * test/manual/etags/ETAGS.good_4: * test/manual/etags/ETAGS.good_5: * test/manual/etags/ETAGS.good_6: * test/manual/etags/CTAGS.good: Adjust to current codebase. diff --git a/test/manual/etags/CTAGS.good b/test/manual/etags/CTAGS.good index 5e582434a6..abaa2ea77e 100644 --- a/test/manual/etags/CTAGS.good +++ b/test/manual/etags/CTAGS.good @@ -1153,7 +1153,6 @@ Python_help c-src/etags.c 660 Python_suffixes c-src/etags.c 658 QUIT c-src/emacs/src/lisp.h 3101 QUITP c-src/emacs/src/lisp.h 3112 -Qpre_abbrev_expand_hook c-src/abbrev.c 83 RANGED_INTEGERP c-src/emacs/src/lisp.h /^RANGED_INTEGERP (intmax_t lo, Lisp_Object x, intma/ RCSid objc-src/PackInsp.m 30 READABLE_EVENTS_DO_TIMERS_NOW c-src/emacs/src/keyboard.c 346 @@ -1498,7 +1497,6 @@ Vglobal_abbrev_table c-src/abbrev.c 48 Vlast_abbrev c-src/abbrev.c 70 Vlast_abbrev_text c-src/abbrev.c 75 Vlispy_mouse_stem c-src/emacs/src/keyboard.c 5172 -Vpre_abbrev_expand_hook c-src/abbrev.c 83 WAIT_READING_MAX c-src/emacs/src/lisp.h 4281 WAIT_READING_MAX c-src/emacs/src/lisp.h 4283 WARNINGS make-src/Makefile /^WARNINGS=-pedantic -Wall -Wpointer-arith -Winline / @@ -1732,7 +1730,6 @@ Z c-src/h.h 100 \1 c-src/abbrev.c /^ DEFVAR_PER_BUFFER ("local-abbrev-table", ¤/ \1 c-src/abbrev.c /^ DEFVAR_BOOL ("abbrevs-changed", &abbrevs_changed/ \1 c-src/abbrev.c /^ DEFVAR_BOOL ("abbrev-all-caps", &abbrev_all_caps/ -\1 c-src/abbrev.c /^ DEFVAR_LISP ("pre-abbrev-expand-hook", &Vpre_abb/ \1 c-src/emacs/src/keyboard.c /^ DEFVAR_LISP ("internal--top-level-message", Vint/ \1 c-src/emacs/src/keyboard.c /^ DEFVAR_LISP ("last-command-event", last_command_/ \1 c-src/emacs/src/keyboard.c /^ DEFVAR_LISP ("last-nonmenu-event", last_nonmenu_/ diff --git a/test/manual/etags/ETAGS.good_1 b/test/manual/etags/ETAGS.good_1 index e6b060f335..508f8493f4 100644 --- a/test/manual/etags/ETAGS.good_1 +++ b/test/manual/etags/ETAGS.good_1 @@ -175,7 +175,7 @@ package body Truc.Bidule Truc.Bidule/b138,2153 protected body Bidule Bidule/b139,2181 protected body Machin_T Machin_T/b146,2281 -c-src/abbrev.c,2072 +c-src/abbrev.c,1957 Lisp_Object Vabbrev_table_name_list;43,1429 Lisp_Object Vglobal_abbrev_table;48,1574 Lisp_Object Vfundamental_mode_abbrev_table;52,1685 @@ -186,33 +186,31 @@ Lisp_Object Vabbrev_start_location_buffer;66,2046 Lisp_Object Vlast_abbrev;70,2155 Lisp_Object Vlast_abbrev_text;75,2324 int last_abbrev_point;79,2414 -Lisp_Object Vpre_abbrev_expand_hook,83,2487 -Lisp_Object Vpre_abbrev_expand_hook, Qpre_abbrev_expand_hook;83,2487 -DEFUN ("make-abbrev-table", Fmake_abbrev_table,85,2551 -DEFUN ("make-abbrev-table", Fmake_abbrev_table,make-abbrev-table85,2551 -DEFUN ("clear-abbrev-table", Fclear_abbrev_table,92,2743 -DEFUN ("clear-abbrev-table", Fclear_abbrev_table,clear-abbrev-table92,2743 -DEFUN ("define-abbrev", Fdefine_abbrev,107,3124 -DEFUN ("define-abbrev", Fdefine_abbrev,define-abbrev107,3124 -DEFUN ("define-global-abbrev", Fdefine_global_abbrev,149,4443 -DEFUN ("define-global-abbrev", Fdefine_global_abbrev,define-global-abbrev149,4443 -DEFUN ("define-mode-abbrev", Fdefine_mode_abbrev,160,4814 -DEFUN ("define-mode-abbrev", Fdefine_mode_abbrev,define-mode-abbrev160,4814 -DEFUN ("abbrev-symbol", Fabbrev_symbol,174,5282 -DEFUN ("abbrev-symbol", Fabbrev_symbol,abbrev-symbol174,5282 -DEFUN ("abbrev-expansion", Fabbrev_expansion,202,6246 -DEFUN ("abbrev-expansion", Fabbrev_expansion,abbrev-expansion202,6246 -DEFUN ("expand-abbrev", Fexpand_abbrev,218,6761 -DEFUN ("expand-abbrev", Fexpand_abbrev,expand-abbrev218,6761 -DEFUN ("unexpand-abbrev", Funexpand_abbrev,389,11682 -DEFUN ("unexpand-abbrev", Funexpand_abbrev,unexpand-abbrev389,11682 -write_abbrev 426,12889 -describe_abbrev 445,13324 -DEFUN ("insert-abbrev-table-description", Finsert_abbrev_table_description,466,13839 -DEFUN ("insert-abbrev-table-description", Finsert_abbrev_table_description,insert-abbrev-table-description466,13839 -DEFUN ("define-abbrev-table", Fdefine_abbrev_table,506,14995 -DEFUN ("define-abbrev-table", Fdefine_abbrev_table,define-abbrev-table506,14995 -syms_of_abbrev 540,16072 +DEFUN ("make-abbrev-table", Fmake_abbrev_table,82,2440 +DEFUN ("make-abbrev-table", Fmake_abbrev_table,make-abbrev-table82,2440 +DEFUN ("clear-abbrev-table", Fclear_abbrev_table,89,2632 +DEFUN ("clear-abbrev-table", Fclear_abbrev_table,clear-abbrev-table89,2632 +DEFUN ("define-abbrev", Fdefine_abbrev,104,3013 +DEFUN ("define-abbrev", Fdefine_abbrev,define-abbrev104,3013 +DEFUN ("define-global-abbrev", Fdefine_global_abbrev,146,4332 +DEFUN ("define-global-abbrev", Fdefine_global_abbrev,define-global-abbrev146,4332 +DEFUN ("define-mode-abbrev", Fdefine_mode_abbrev,157,4703 +DEFUN ("define-mode-abbrev", Fdefine_mode_abbrev,define-mode-abbrev157,4703 +DEFUN ("abbrev-symbol", Fabbrev_symbol,171,5171 +DEFUN ("abbrev-symbol", Fabbrev_symbol,abbrev-symbol171,5171 +DEFUN ("abbrev-expansion", Fabbrev_expansion,199,6135 +DEFUN ("abbrev-expansion", Fabbrev_expansion,abbrev-expansion199,6135 +DEFUN ("expand-abbrev", Fexpand_abbrev,215,6650 +DEFUN ("expand-abbrev", Fexpand_abbrev,expand-abbrev215,6650 +DEFUN ("unexpand-abbrev", Funexpand_abbrev,383,11495 +DEFUN ("unexpand-abbrev", Funexpand_abbrev,unexpand-abbrev383,11495 +write_abbrev 420,12702 +describe_abbrev 439,13137 +DEFUN ("insert-abbrev-table-description", Finsert_abbrev_table_description,460,13652 +DEFUN ("insert-abbrev-table-description", Finsert_abbrev_table_description,insert-abbrev-table-description460,13652 +DEFUN ("define-abbrev-table", Fdefine_abbrev_table,500,14808 +DEFUN ("define-abbrev-table", Fdefine_abbrev_table,define-abbrev-table500,14808 +syms_of_abbrev 534,15885 c-src/torture.c,197 (*tag1 tag118,452 @@ -1039,155 +1037,155 @@ make_lispy_position 5228,157391 toolkit_menubar_in_use 5456,163954 make_scroll_bar_position 5469,164322 make_lispy_event 5485,164968 -make_lispy_movement 6104,183532 -make_lispy_switch_frame 6131,184263 -make_lispy_focus_in 6137,184370 -make_lispy_focus_out 6145,184496 -parse_modifiers_uncached 6163,184946 -#define SINGLE_LETTER_MOD(6185,185466 -#undef SINGLE_LETTER_MOD6212,185907 -#define MULTI_LETTER_MOD(6214,185933 -#undef MULTI_LETTER_MOD6231,186401 -apply_modifiers_uncached 6273,187575 -static const char *const modifier_names[modifier_names6319,189194 -#define NUM_MOD_NAMES 6325,189400 -static Lisp_Object modifier_symbols;6327,189450 -lispy_modifier_list 6331,189587 -#define KEY_TO_CHAR(6353,190253 -parse_modifiers 6356,190329 -DEFUN ("internal-event-symbol-parse-modifiers", Fevent_symbol_parse_modifiers,6399,191518 -DEFUN ("internal-event-symbol-parse-modifiers", Fevent_symbol_parse_modifiers,event-symbol-parse-modifiers6399,191518 -apply_modifiers 6422,192392 -reorder_modifiers 6491,194721 -modify_event_symbol 6536,196529 -DEFUN ("event-convert-list", Fevent_convert_list,6628,199245 -DEFUN ("event-convert-list", Fevent_convert_list,event-convert-list6628,199245 -parse_solitary_modifier 6695,201136 -#define SINGLE_LETTER_MOD(6701,201259 -#define MULTI_LETTER_MOD(6705,201344 -#undef SINGLE_LETTER_MOD6763,202642 -#undef MULTI_LETTER_MOD6764,202667 -lucid_event_type_list_p 6775,202890 -get_input_pending 6814,203961 -record_asynch_buffer_change 6834,204580 -gobble_input 6872,205703 -tty_read_avail_input 6967,208311 -handle_async_input 7149,214040 -process_pending_signals 7165,214360 -unblock_input_to 7177,214646 -unblock_input 7200,215278 -totally_unblock_input 7209,215446 -handle_input_available_signal 7217,215530 -deliver_input_available_signal 7226,215701 -struct user_signal_info7235,215866 -static struct user_signal_info *user_signals user_signals7250,216091 -add_user_signal 7253,216150 -handle_user_signal 7275,216599 -deliver_user_signal 7316,217559 -find_user_signal_name 7322,217660 -store_user_signal_events 7334,217842 -static Lisp_Object menu_bar_one_keymap_changed_items;7363,218417 -static Lisp_Object menu_bar_items_vector;7368,218631 -static int menu_bar_items_index;7369,218673 -static const char *separator_names[separator_names7372,218708 -menu_separator_name_p 7393,219149 -menu_bar_items 7426,219853 -Lisp_Object item_properties;7568,224604 -menu_bar_item 7571,224646 -menu_item_eval_property_1 7647,227176 -eval_dyn 7658,227466 -menu_item_eval_property 7666,227676 -parse_menu_item 7686,228342 -static Lisp_Object tool_bar_items_vector;7965,236337 -static Lisp_Object tool_bar_item_properties;7970,236511 -static int ntool_bar_items;7974,236607 -tool_bar_items 7990,237084 -process_tool_bar_item 8075,239893 -#define PROP(8112,240970 -set_prop 8114,241039 -parse_tool_bar_item 8167,242454 -#undef PROP8379,248845 -init_tool_bar_items 8387,248970 -append_tool_bar_item 8401,249262 -read_char_x_menu_prompt 8443,250772 -read_char_minibuf_menu_prompt 8503,252446 -#define PUSH_C_STR(8527,253015 -follow_key 8726,258554 -active_maps 8733,258696 -typedef struct keyremap8742,259022 -} keyremap;8754,259465 -access_keymap_keyremap 8764,259809 -keyremap_step 8811,261451 -test_undefined 8867,262935 -read_key_sequence 8916,264862 -read_key_sequence_vs 9826,295822 -DEFUN ("read-key-sequence", Fread_key_sequence,9885,297295 -DEFUN ("read-key-sequence", Fread_key_sequence,read-key-sequence9885,297295 -DEFUN ("read-key-sequence-vector", Fread_key_sequence_vector,9938,299983 -DEFUN ("read-key-sequence-vector", Fread_key_sequence_vector,read-key-sequence-vector9938,299983 -detect_input_pending 9950,300489 -detect_input_pending_ignore_squeezables 9959,300655 -detect_input_pending_run_timers 9967,300871 -clear_input_pending 9985,301363 -requeued_events_pending_p 9997,301733 -DEFUN ("input-pending-p", Finput_pending_p,10002,301814 -DEFUN ("input-pending-p", Finput_pending_p,input-pending-p10002,301814 -DEFUN ("recent-keys", Frecent_keys,10024,302597 -DEFUN ("recent-keys", Frecent_keys,recent-keys10024,302597 -DEFUN ("this-command-keys", Fthis_command_keys,10055,303518 -DEFUN ("this-command-keys", Fthis_command_keys,this-command-keys10055,303518 -DEFUN ("this-command-keys-vector", Fthis_command_keys_vector,10068,303959 -DEFUN ("this-command-keys-vector", Fthis_command_keys_vector,this-command-keys-vector10068,303959 -DEFUN ("this-single-command-keys", Fthis_single_command_keys,10080,304381 -DEFUN ("this-single-command-keys", Fthis_single_command_keys,this-single-command-keys10080,304381 -DEFUN ("this-single-command-raw-keys", Fthis_single_command_raw_keys,10096,304956 -DEFUN ("this-single-command-raw-keys", Fthis_single_command_raw_keys,this-single-command-raw-keys10096,304956 -DEFUN ("reset-this-command-lengths", Freset_this_command_lengths,10109,305496 -DEFUN ("reset-this-command-lengths", Freset_this_command_lengths,reset-this-command-lengths10109,305496 -DEFUN ("clear-this-command-keys", Fclear_this_command_keys,10136,306511 -DEFUN ("clear-this-command-keys", Fclear_this_command_keys,clear-this-command-keys10136,306511 -DEFUN ("recursion-depth", Frecursion_depth,10158,307070 -DEFUN ("recursion-depth", Frecursion_depth,recursion-depth10158,307070 -DEFUN ("open-dribble-file", Fopen_dribble_file,10169,307407 -DEFUN ("open-dribble-file", Fopen_dribble_file,open-dribble-file10169,307407 -DEFUN ("discard-input", Fdiscard_input,10203,308448 -DEFUN ("discard-input", Fdiscard_input,discard-input10203,308448 -DEFUN ("suspend-emacs", Fsuspend_emacs,10225,308950 -DEFUN ("suspend-emacs", Fsuspend_emacs,suspend-emacs10225,308950 -stuff_buffered_input 10285,311046 -set_waiting_for_input 10323,312017 -clear_waiting_for_input 10337,312391 -handle_interrupt_signal 10351,312755 -deliver_interrupt_signal 10378,313643 -static int volatile force_quit_count;10387,313933 -handle_interrupt 10401,314415 -quit_throw_to_read_char 10541,318712 -DEFUN ("set-input-interrupt-mode", Fset_input_interrupt_mode,10562,319289 -DEFUN ("set-input-interrupt-mode", Fset_input_interrupt_mode,set-input-interrupt-mode10562,319289 -DEFUN ("set-output-flow-control", Fset_output_flow_control,10609,320517 -DEFUN ("set-output-flow-control", Fset_output_flow_control,set-output-flow-control10609,320517 -DEFUN ("set-input-meta-mode", Fset_input_meta_mode,10643,321433 -DEFUN ("set-input-meta-mode", Fset_input_meta_mode,set-input-meta-mode10643,321433 -DEFUN ("set-quit-char", Fset_quit_char,10694,322707 -DEFUN ("set-quit-char", Fset_quit_char,set-quit-char10694,322707 -DEFUN ("set-input-mode", Fset_input_mode,10729,323571 -DEFUN ("set-input-mode", Fset_input_mode,set-input-mode10729,323571 -DEFUN ("current-input-mode", Fcurrent_input_mode,10750,324460 -DEFUN ("current-input-mode", Fcurrent_input_mode,current-input-mode10750,324460 -DEFUN ("posn-at-x-y", Fposn_at_x_y,10787,325838 -DEFUN ("posn-at-x-y", Fposn_at_x_y,posn-at-x-y10787,325838 -DEFUN ("posn-at-point", Fposn_at_point,10824,327061 -DEFUN ("posn-at-point", Fposn_at_point,posn-at-point10824,327061 -init_kboard 10861,328215 -allocate_kboard 10893,329285 -wipe_kboard 10909,329638 -delete_kboard 10917,329752 -init_keyboard 10942,330282 -struct event_head11021,332697 -static const struct event_head head_table[head_table11027,332748 -syms_of_keyboard 11045,333578 -keys_of_keyboard 11841,367116 -mark_kboards 11916,370435 +make_lispy_movement 6104,183531 +make_lispy_switch_frame 6131,184262 +make_lispy_focus_in 6137,184369 +make_lispy_focus_out 6145,184495 +parse_modifiers_uncached 6163,184945 +#define SINGLE_LETTER_MOD(6185,185465 +#undef SINGLE_LETTER_MOD6212,185906 +#define MULTI_LETTER_MOD(6214,185932 +#undef MULTI_LETTER_MOD6231,186400 +apply_modifiers_uncached 6273,187574 +static const char *const modifier_names[modifier_names6319,189193 +#define NUM_MOD_NAMES 6325,189399 +static Lisp_Object modifier_symbols;6327,189449 +lispy_modifier_list 6331,189586 +#define KEY_TO_CHAR(6353,190252 +parse_modifiers 6356,190328 +DEFUN ("internal-event-symbol-parse-modifiers", Fevent_symbol_parse_modifiers,6399,191517 +DEFUN ("internal-event-symbol-parse-modifiers", Fevent_symbol_parse_modifiers,event-symbol-parse-modifiers6399,191517 +apply_modifiers 6422,192391 +reorder_modifiers 6491,194720 +modify_event_symbol 6536,196528 +DEFUN ("event-convert-list", Fevent_convert_list,6628,199244 +DEFUN ("event-convert-list", Fevent_convert_list,event-convert-list6628,199244 +parse_solitary_modifier 6695,201135 +#define SINGLE_LETTER_MOD(6701,201258 +#define MULTI_LETTER_MOD(6705,201343 +#undef SINGLE_LETTER_MOD6763,202641 +#undef MULTI_LETTER_MOD6764,202666 +lucid_event_type_list_p 6775,202889 +get_input_pending 6814,203960 +record_asynch_buffer_change 6834,204579 +gobble_input 6872,205702 +tty_read_avail_input 6967,208310 +handle_async_input 7149,214039 +process_pending_signals 7165,214359 +unblock_input_to 7177,214645 +unblock_input 7200,215277 +totally_unblock_input 7209,215445 +handle_input_available_signal 7217,215529 +deliver_input_available_signal 7226,215700 +struct user_signal_info7235,215865 +static struct user_signal_info *user_signals user_signals7250,216090 +add_user_signal 7253,216149 +handle_user_signal 7275,216598 +deliver_user_signal 7316,217558 +find_user_signal_name 7322,217659 +store_user_signal_events 7334,217841 +static Lisp_Object menu_bar_one_keymap_changed_items;7363,218416 +static Lisp_Object menu_bar_items_vector;7368,218630 +static int menu_bar_items_index;7369,218672 +static const char *separator_names[separator_names7372,218707 +menu_separator_name_p 7393,219148 +menu_bar_items 7426,219852 +Lisp_Object item_properties;7568,224603 +menu_bar_item 7571,224645 +menu_item_eval_property_1 7647,227175 +eval_dyn 7658,227465 +menu_item_eval_property 7666,227675 +parse_menu_item 7686,228341 +static Lisp_Object tool_bar_items_vector;7965,236336 +static Lisp_Object tool_bar_item_properties;7970,236510 +static int ntool_bar_items;7974,236606 +tool_bar_items 7990,237083 +process_tool_bar_item 8075,239892 +#define PROP(8112,240969 +set_prop 8114,241038 +parse_tool_bar_item 8167,242453 +#undef PROP8379,248844 +init_tool_bar_items 8387,248969 +append_tool_bar_item 8401,249261 +read_char_x_menu_prompt 8443,250771 +read_char_minibuf_menu_prompt 8503,252445 +#define PUSH_C_STR(8527,253014 +follow_key 8726,258553 +active_maps 8733,258695 +typedef struct keyremap8742,259021 +} keyremap;8754,259464 +access_keymap_keyremap 8764,259808 +keyremap_step 8811,261450 +test_undefined 8867,262934 +read_key_sequence 8916,264861 +read_key_sequence_vs 9826,295821 +DEFUN ("read-key-sequence", Fread_key_sequence,9885,297294 +DEFUN ("read-key-sequence", Fread_key_sequence,read-key-sequence9885,297294 +DEFUN ("read-key-sequence-vector", Fread_key_sequence_vector,9938,299982 +DEFUN ("read-key-sequence-vector", Fread_key_sequence_vector,read-key-sequence-vector9938,299982 +detect_input_pending 9950,300488 +detect_input_pending_ignore_squeezables 9959,300654 +detect_input_pending_run_timers 9967,300870 +clear_input_pending 9985,301362 +requeued_events_pending_p 9997,301732 +DEFUN ("input-pending-p", Finput_pending_p,10002,301813 +DEFUN ("input-pending-p", Finput_pending_p,input-pending-p10002,301813 +DEFUN ("recent-keys", Frecent_keys,10024,302596 +DEFUN ("recent-keys", Frecent_keys,recent-keys10024,302596 +DEFUN ("this-command-keys", Fthis_command_keys,10055,303517 +DEFUN ("this-command-keys", Fthis_command_keys,this-command-keys10055,303517 +DEFUN ("this-command-keys-vector", Fthis_command_keys_vector,10068,303958 +DEFUN ("this-command-keys-vector", Fthis_command_keys_vector,this-command-keys-vector10068,303958 +DEFUN ("this-single-command-keys", Fthis_single_command_keys,10080,304380 +DEFUN ("this-single-command-keys", Fthis_single_command_keys,this-single-command-keys10080,304380 +DEFUN ("this-single-command-raw-keys", Fthis_single_command_raw_keys,10096,304955 +DEFUN ("this-single-command-raw-keys", Fthis_single_command_raw_keys,this-single-command-raw-keys10096,304955 +DEFUN ("reset-this-command-lengths", Freset_this_command_lengths,10109,305495 +DEFUN ("reset-this-command-lengths", Freset_this_command_lengths,reset-this-command-lengths10109,305495 +DEFUN ("clear-this-command-keys", Fclear_this_command_keys,10136,306510 +DEFUN ("clear-this-command-keys", Fclear_this_command_keys,clear-this-command-keys10136,306510 +DEFUN ("recursion-depth", Frecursion_depth,10158,307069 +DEFUN ("recursion-depth", Frecursion_depth,recursion-depth10158,307069 +DEFUN ("open-dribble-file", Fopen_dribble_file,10169,307406 +DEFUN ("open-dribble-file", Fopen_dribble_file,open-dribble-file10169,307406 +DEFUN ("discard-input", Fdiscard_input,10203,308447 +DEFUN ("discard-input", Fdiscard_input,discard-input10203,308447 +DEFUN ("suspend-emacs", Fsuspend_emacs,10225,308949 +DEFUN ("suspend-emacs", Fsuspend_emacs,suspend-emacs10225,308949 +stuff_buffered_input 10285,311045 +set_waiting_for_input 10323,312016 +clear_waiting_for_input 10337,312390 +handle_interrupt_signal 10351,312754 +deliver_interrupt_signal 10378,313642 +static int volatile force_quit_count;10387,313932 +handle_interrupt 10401,314414 +quit_throw_to_read_char 10541,318711 +DEFUN ("set-input-interrupt-mode", Fset_input_interrupt_mode,10562,319288 +DEFUN ("set-input-interrupt-mode", Fset_input_interrupt_mode,set-input-interrupt-mode10562,319288 +DEFUN ("set-output-flow-control", Fset_output_flow_control,10609,320516 +DEFUN ("set-output-flow-control", Fset_output_flow_control,set-output-flow-control10609,320516 +DEFUN ("set-input-meta-mode", Fset_input_meta_mode,10643,321432 +DEFUN ("set-input-meta-mode", Fset_input_meta_mode,set-input-meta-mode10643,321432 +DEFUN ("set-quit-char", Fset_quit_char,10694,322706 +DEFUN ("set-quit-char", Fset_quit_char,set-quit-char10694,322706 +DEFUN ("set-input-mode", Fset_input_mode,10729,323570 +DEFUN ("set-input-mode", Fset_input_mode,set-input-mode10729,323570 +DEFUN ("current-input-mode", Fcurrent_input_mode,10750,324459 +DEFUN ("current-input-mode", Fcurrent_input_mode,current-input-mode10750,324459 +DEFUN ("posn-at-x-y", Fposn_at_x_y,10787,325837 +DEFUN ("posn-at-x-y", Fposn_at_x_y,posn-at-x-y10787,325837 +DEFUN ("posn-at-point", Fposn_at_point,10824,327060 +DEFUN ("posn-at-point", Fposn_at_point,posn-at-point10824,327060 +init_kboard 10861,328214 +allocate_kboard 10893,329284 +wipe_kboard 10909,329637 +delete_kboard 10917,329751 +init_keyboard 10942,330281 +struct event_head11021,332696 +static const struct event_head head_table[head_table11027,332747 +syms_of_keyboard 11045,333577 +keys_of_keyboard 11841,367115 +mark_kboards 11916,370434 c-src/emacs/src/lisp.h,20276 #define EMACS_LISP_H22,801 @@ -2906,22 +2904,22 @@ ord_add_element(71,1867 ord_del_element(85,2344 ord_disjoint(100,2783 ord_intersect(108,2953 -ord_intersection(126,3552 -ord_intersection3(130,3691 -ord_intersection(150,4531 -ord_intersection4(154,4703 -ord_intersection(176,5664 -ord_intersection2(181,5812 -ord_member(200,6318 -ord_seteq(216,6683 -ord_setproduct(225,6971 -ord_subset(240,7377 -ord_subtract(257,7861 -ord_symdiff(265,8054 -ord_union(288,8887 -ord_union4(303,9352 -ord_union(324,10171 -ord_union_all(329,10313 +ord_intersection(126,3553 +ord_intersection3(130,3692 +ord_intersection(150,4533 +ord_intersection4(154,4705 +ord_intersection(176,5666 +ord_intersection2(181,5814 +ord_member(200,6320 +ord_seteq(216,6685 +ord_setproduct(225,6973 +ord_subset(240,7379 +ord_subtract(257,7863 +ord_symdiff(265,8056 +ord_union(288,8889 +ord_union4(303,9354 +ord_union(324,10173 +ord_union_all(329,10315 prol-src/natded.prolog,2319 expandmng(100,2879 @@ -3350,533 +3348,533 @@ tex-src/texinfo.tex,30627 \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 +\def\itemfont{\itemfont1082,35890 +\def\Etable{\Etable1090,36116 +\def\itemize{\itemize1103,36440 +\def\itemizezzz #1{\itemizezzz1105,36476 +\def\itemizey #1#2{\itemizey1110,36571 +\def#2{1119,36817 +\def\itemcontents{\itemcontents1120,36858 +\def\bullet{\bullet1123,36906 +\def\minus{\minus1124,36933 +\def\frenchspacing{\frenchspacing1128,37041 +\def\splitoff#1#2\endmark{\splitoff1134,37266 +\def\enumerate{\enumerate1140,37496 +\def\enumeratezzz #1{\enumeratezzz1141,37535 +\def\enumeratey #1 #2\endenumeratey{\enumeratey1142,37588 + \def\thearg{\thearg1146,37735 + \ifx\thearg\empty \def\thearg{\thearg1147,37754 +\def\numericenumerate{\numericenumerate1184,39088 +\def\lowercaseenumerate{\lowercaseenumerate1190,39218 +\def\uppercaseenumerate{\uppercaseenumerate1203,39565 +\def\startenumeration#1{\startenumeration1219,40055 +\def\alphaenumerate{\alphaenumerate1227,40237 +\def\capsenumerate{\capsenumerate1228,40272 +\def\Ealphaenumerate{\Ealphaenumerate1229,40306 +\def\Ecapsenumerate{\Ecapsenumerate1230,40340 +\def\itemizeitem{\itemizeitem1234,40420 +\def\newindex #1{\newindex1259,41277 +\def\defindex{\defindex1268,41566 +\def\newcodeindex #1{\newcodeindex1272,41674 +\def\defcodeindex{\defcodeindex1279,41934 +\def\synindex #1 #2 {\synindex1283,42114 +\def\syncodeindex #1 #2 {\syncodeindex1292,42454 +\def\doindex#1{\doindex1309,43133 +\def\singleindexer #1{\singleindexer1310,43192 +\def\docodeindex#1{\docodeindex1313,43304 +\def\singlecodeindexer #1{\singlecodeindexer1314,43371 +\def\indexdummies{\indexdummies1316,43429 +\def\_{\_1317,43449 +\def\w{\w1318,43477 +\def\bf{\bf1319,43504 +\def\rm{\rm1320,43533 +\def\sl{\sl1321,43562 +\def\sf{\sf1322,43591 +\def\tt{\tt1323,43619 +\def\gtr{\gtr1324,43647 +\def\less{\less1325,43677 +\def\hat{\hat1326,43709 +\def\char{\char1327,43739 +\def\TeX{\TeX1328,43771 +\def\dots{\dots1329,43801 +\def\copyright{\copyright1330,43834 +\def\tclose##1{\tclose1331,43877 +\def\code##1{\code1332,43922 +\def\samp##1{\samp1333,43963 +\def\t##1{\t1334,44004 +\def\r##1{\r1335,44039 +\def\i##1{\i1336,44074 +\def\b##1{\b1337,44109 +\def\cite##1{\cite1338,44144 +\def\key##1{\key1339,44185 +\def\file##1{\file1340,44224 +\def\var##1{\var1341,44265 +\def\kbd##1{\kbd1342,44304 +\def\indexdummyfont#1{\indexdummyfont1347,44460 +\def\indexdummytex{\indexdummytex1348,44486 +\def\indexdummydots{\indexdummydots1349,44510 +\def\indexnofonts{\indexnofonts1351,44536 +\let\w=\indexdummyfontdummyfont1352,44556 +\let\t=\indexdummyfontdummyfont1353,44579 +\let\r=\indexdummyfontdummyfont1354,44602 +\let\i=\indexdummyfontdummyfont1355,44625 +\let\b=\indexdummyfontdummyfont1356,44648 +\let\emph=\indexdummyfontdummyfont1357,44671 +\let\strong=\indexdummyfontdummyfont1358,44697 +\let\cite=\indexdummyfont=\indexdummyfont1359,44725 +\let\sc=\indexdummyfontdummyfont1360,44751 +\let\tclose=\indexdummyfontdummyfont1364,44923 +\let\code=\indexdummyfontdummyfont1365,44951 +\let\file=\indexdummyfontdummyfont1366,44977 +\let\samp=\indexdummyfontdummyfont1367,45003 +\let\kbd=\indexdummyfontdummyfont1368,45029 +\let\key=\indexdummyfontdummyfont1369,45054 +\let\var=\indexdummyfontdummyfont1370,45079 +\let\TeX=\indexdummytexdummytex1371,45104 +\let\dots=\indexdummydotsdummydots1372,45128 +\let\indexbackslash=0 %overridden during \printindex.backslash=01382,45380 +\def\doind #1#2{\doind1384,45436 +{\indexdummies % Must do this here, since \bf, etc expand at this stagedummies1386,45479 +\def\rawbackslashxx{\rawbackslashxx1389,45619 +{\indexnofontsnofonts1394,45881 +\def\dosubind #1#2#3{\dosubind1405,46192 +{\indexdummies % Must do this here, since \bf, etc expand at this stagedummies1407,46240 +\def\rawbackslashxx{\rawbackslashxx1410,46344 +{\indexnofontsnofonts1414,46498 +\def\findex {\findex1443,47429 +\def\kindex {\kindex1444,47452 +\def\cindex {\cindex1445,47475 +\def\vindex {\vindex1446,47498 +\def\tindex {\tindex1447,47521 +\def\pindex {\pindex1448,47544 +\def\cindexsub {\cindexsub1450,47568 +\def\printindex{\printindex1462,47895 +\def\doprintindex#1{\doprintindex1464,47936 + \def\indexbackslash{\indexbackslash1481,48421 + \indexfonts\rm \tolerance=9500 \advance\baselineskip -1ptfonts\rm1482,48460 +\def\initial #1{\initial1517,49532 +\def\entry #1#2{\entry1523,49739 + \null\nobreak\indexdotfill % Have leaders before the page number.dotfill1540,50386 +\def\indexdotfill{\indexdotfill1549,50714 +\def\primary #1{\primary1552,50820 +\def\secondary #1#2{\secondary1556,50902 +\noindent\hskip\secondaryindent\hbox{#1}\indexdotfill #2\pardotfill1559,50984 +\newbox\partialpageialpage1566,51157 +\def\begindoublecolumns{\begindoublecolumns1572,51315 + \output={\global\setbox\partialpage=ialpage=1573,51351 +\def\enddoublecolumns{\enddoublecolumns1577,51539 +\def\doublecolumnout{\doublecolumnout1580,51624 + \dimen@=\pageheight \advance\dimen@ by-\ht\partialpageialpage1581,51693 +\def\pagesofar{\pagesofar1584,51871 +\def\balancecolumns{\balancecolumns1588,52108 + \availdimen@=\pageheight \advance\availdimen@ by-\ht\partialpageialpage1594,52279 + \dimen@=\pageheight \advance\dimen@ by-\ht\partialpageialpage1600,52540 +\newcount \appendixno \appendixno = `\@no1627,53445 +\def\appendixletter{\appendixletter1628,53486 +\def\opencontents{\opencontents1632,53589 +\def\thischapter{\thischapter1637,53770 +\def\seccheck#1{\seccheck1638,53808 +\def\chapternofonts{\chapternofonts1643,53912 +\def\result{\result1646,53987 +\def\equiv{\equiv1647,54022 +\def\expansion{\expansion1648,54055 +\def\print{\print1649,54096 +\def\TeX{\TeX1650,54129 +\def\dots{\dots1651,54158 +\def\copyright{\copyright1652,54189 +\def\tt{\tt1653,54230 +\def\bf{\bf1654,54257 +\def\w{\w1655,54285 +\def\less{\less1656,54310 +\def\gtr{\gtr1657,54341 +\def\hat{\hat1658,54370 +\def\char{\char1659,54399 +\def\tclose##1{\tclose1660,54430 +\def\code##1{\code1661,54474 +\def\samp##1{\samp1662,54514 +\def\r##1{\r1663,54554 +\def\b##1{\b1664,54588 +\def\key##1{\key1665,54622 +\def\file##1{\file1666,54660 +\def\kbd##1{\kbd1667,54700 +\def\i##1{\i1669,54808 +\def\cite##1{\cite1670,54842 +\def\var##1{\var1671,54882 +\def\emph##1{\emph1672,54920 +\def\dfn##1{\dfn1673,54960 +\def\thischaptername{\thischaptername1676,55001 +\outer\def\chapter{\chapter1677,55040 +\def\chapterzzz #1{\chapterzzz1678,55081 +{\chapternofonts%nofonts%1687,55477 +\global\let\section = \numberedsec=1692,55630 +\global\let\subsection = \numberedsubsec=1693,55665 +\global\let\subsubsection = \numberedsubsubsec=1694,55706 +\outer\def\appendix{\appendix1697,55757 +\def\appendixzzz #1{\appendixzzz1698,55800 +\global\advance \appendixno by 1 \message{no1700,55877 +\chapmacro {#1}{Appendix \appendixletter}letter1701,55946 +\xdef\thischapter{Appendix \appendixletter: \noexpand\thischaptername}letter:1704,56039 +{\chapternofonts%nofonts%1705,56111 + {#1}{Appendix \appendixletter}letter1707,56167 +\appendixnoderef %noderef1710,56267 +\global\let\section = \appendixsec=1711,56286 +\global\let\subsection = \appendixsubsec=1712,56321 +\global\let\subsubsection = \appendixsubsubsec=1713,56362 +\outer\def\top{\top1716,56413 +\outer\def\unnumbered{\unnumbered1717,56453 +\def\unnumberedzzz #1{\unnumberedzzz1718,56500 +{\chapternofonts%nofonts%1722,56663 +\global\let\section = \unnumberedsec=1727,56813 +\global\let\subsection = \unnumberedsubsec=1728,56850 +\global\let\subsubsection = \unnumberedsubsubsec=1729,56893 +\outer\def\numberedsec{\numberedsec1732,56946 +\def\seczzz #1{\seczzz1733,56987 +{\chapternofonts%nofonts%1736,57143 +\outer\def\appendixsection{\appendixsection1745,57329 +\outer\def\appendixsec{\appendixsec1746,57386 +\def\appendixsectionzzz #1{\appendixsectionzzz1747,57439 +\gdef\thissection{#1}\secheading {#1}{\appendixletter}letter1749,57551 +{\chapternofonts%nofonts%1750,57619 +{#1}{\appendixletter}letter1752,57675 +\appendixnoderef %noderef1755,57775 +\outer\def\unnumberedsec{\unnumberedsec1759,57815 +\def\unnumberedseczzz #1{\unnumberedseczzz1760,57868 +{\chapternofonts%nofonts%1762,57963 +\outer\def\numberedsubsec{\numberedsubsec1770,58131 +\def\numberedsubseczzz #1{\numberedsubseczzz1771,58186 +{\chapternofonts%nofonts%1774,58365 +\outer\def\appendixsubsec{\appendixsubsec1783,58569 +\def\appendixsubseczzz #1{\appendixsubseczzz1784,58624 +\subsecheading {#1}{\appendixletter}letter1786,58746 +{\chapternofonts%nofonts%1787,58811 +{#1}{\appendixletter}letter1789,58870 +\appendixnoderef %noderef1792,58985 +\outer\def\unnumberedsubsec{\unnumberedsubsec1796,59025 +\def\unnumberedsubseczzz #1{\unnumberedsubseczzz1797,59084 +{\chapternofonts%nofonts%1799,59185 +\outer\def\numberedsubsubsec{\numberedsubsubsec1807,59356 +\def\numberedsubsubseczzz #1{\numberedsubsubseczzz1808,59417 +{\chapternofonts%nofonts%1812,59614 +\outer\def\appendixsubsubsec{\appendixsubsubsec1823,59847 +\def\appendixsubsubseczzz #1{\appendixsubsubseczzz1824,59908 + {\appendixletter}letter1827,60047 +{\chapternofonts%nofonts%1828,60113 + {\appendixletter}letter1830,60178 +\appendixnoderef %noderef1834,60312 +\outer\def\unnumberedsubsubsec{\unnumberedsubsubsec1838,60352 +\def\unnumberedsubsubseczzz #1{\unnumberedsubsubseczzz1839,60417 +{\chapternofonts%nofonts%1841,60524 +\def\infotop{\infotop1851,60853 +\def\infounnumbered{\infounnumbered1852,60891 +\def\infounnumberedsec{\infounnumberedsec1853,60936 +\def\infounnumberedsubsec{\infounnumberedsubsec1854,60987 +\def\infounnumberedsubsubsec{\infounnumberedsubsubsec1855,61044 +\def\infoappendix{\infoappendix1857,61108 +\def\infoappendixsec{\infoappendixsec1858,61149 +\def\infoappendixsubsec{\infoappendixsubsec1859,61196 +\def\infoappendixsubsubsec{\infoappendixsubsubsec1860,61249 +\def\infochapter{\infochapter1862,61309 +\def\infosection{\infosection1863,61348 +\def\infosubsection{\infosubsection1864,61387 +\def\infosubsubsection{\infosubsubsection1865,61432 +\global\let\section = \numberedsec=1870,61669 +\global\let\subsection = \numberedsubsec=1871,61704 +\global\let\subsubsection = \numberedsubsubsec=1872,61745 +\def\majorheading{\majorheading1886,62252 +\def\majorheadingzzz #1{\majorheadingzzz1887,62297 +\def\chapheading{\chapheading1893,62530 +\def\chapheadingzzz #1{\chapheadingzzz1894,62573 +\def\heading{\heading1899,62768 +\def\subheading{\subheading1901,62805 +\def\subsubheading{\subsubheading1903,62848 +\def\dobreak#1#2{\dobreak1910,63125 +\def\setchapterstyle #1 {\setchapterstyle1912,63203 +\def\chapbreak{\chapbreak1919,63458 +\def\chappager{\chappager1920,63508 +\def\chapoddpage{\chapoddpage1921,63546 +\def\setchapternewpage #1 {\setchapternewpage1923,63625 +\def\CHAPPAGoff{\CHAPPAGoff1925,63682 +\def\CHAPPAGon{\CHAPPAGon1929,63776 +\global\def\HEADINGSon{\HEADINGSon1932,63867 +\def\CHAPPAGodd{\CHAPPAGodd1934,63909 +\global\def\HEADINGSon{\HEADINGSon1937,64005 +\def\CHAPFplain{\CHAPFplain1941,64059 +\def\chfplain #1#2{\chfplain1945,64151 +\def\unnchfplain #1{\unnchfplain1956,64374 +\def\unnchfopen #1{\unnchfopen1964,64603 +\def\chfopen #1#2{\chfopen1970,64811 +\def\CHAPFopen{\CHAPFopen1975,64955 +\def\subsecheadingbreak{\subsecheadingbreak1982,65173 +\def\secheadingbreak{\secheadingbreak1985,65302 +\def\secheading #1#2#3{\secheading1993,65584 +\def\plainsecheading #1{\plainsecheading1994,65640 +\def\secheadingi #1{\secheadingi1995,65683 +\def\subsecheading #1#2#3#4{\subsecheading2006,66051 +\def\subsecheadingi #1{\subsecheadingi2007,66118 +\def\subsubsecfonts{\subsubsecfonts2014,66415 +\def\subsubsecheading #1#2#3#4#5{\subsubsecheading2017,66538 +\def\subsubsecheadingi #1{\subsubsecheadingi2018,66616 +\def\startcontents#1{\startcontents2032,67088 + \unnumbchapmacro{#1}\def\thischapter{\thischapter2040,67361 +\outer\def\contents{\contents2049,67720 +\outer\def\summarycontents{\summarycontents2057,67864 + \def\secentry ##1##2##3##4{\secentry2067,68235 + \def\unnumbsecentry ##1##2{\unnumbsecentry2068,68270 + \def\subsecentry ##1##2##3##4##5{\subsecentry2069,68305 + \def\unnumbsubsecentry ##1##2{\unnumbsubsecentry2070,68346 + \def\subsubsecentry ##1##2##3##4##5##6{\subsubsecentry2071,68384 + \def\unnumbsubsubsecentry ##1##2{\unnumbsubsubsecentry2072,68431 +\def\chapentry#1#2#3{\chapentry2085,68865 +\def\shortchapentry#1#2#3{\shortchapentry2088,68982 + {#2\labelspace #1}space2091,69092 +\def\unnumbchapentry#1#2{\unnumbchapentry2094,69146 +\def\shortunnumberedentry#1#2{\shortunnumberedentry2095,69193 +\def\secentry#1#2#3#4{\secentry2102,69357 +\def\unnumbsecentry#1#2{\unnumbsecentry2103,69416 +\def\subsecentry#1#2#3#4#5{\subsecentry2106,69477 +\def\unnumbsubsecentry#1#2{\unnumbsubsecentry2107,69547 +\def\subsubsecentry#1#2#3#4#5#6{\subsubsecentry2110,69621 + \dosubsubsecentry{#2.#3.#4.#5\labelspace#1}space2111,69655 +\def\unnumbsubsubsecentry#1#2{\unnumbsubsubsecentry2112,69706 +\def\dochapentry#1#2{\dochapentry2123,70080 +\def\dosecentry#1#2{\dosecentry2138,70685 +\def\dosubsecentry#1#2{\dosubsecentry2145,70863 +\def\dosubsubsecentry#1#2{\dosubsubsecentry2152,71048 +\def\labelspace{\labelspace2160,71299 +\def\dopageno#1{\dopageno2162,71334 +\def\doshortpageno#1{\doshortpageno2163,71360 +\def\chapentryfonts{\chapentryfonts2165,71392 +\def\secentryfonts{\secentryfonts2166,71427 +\def\point{\point2192,72386 +\def\result{\result2194,72407 +\def\expansion{\expansion2195,72480 +\def\print{\print2196,72551 +\def\equiv{\equiv2198,72618 +\def\error{\error2218,73391 +\def\tex{\tex2224,73620 +\def\@{\@2242,74003 +\gdef\sepspaces{\def {\ }}}\2265,74735 +\def\aboveenvbreak{\aboveenvbreak2268,74817 +\def\afterenvbreak{\afterenvbreak2272,74983 +\def\ctl{\ctl2286,75494 +\def\ctr{\ctr2287,75566 +\def\cbl{\cbl2288,75605 +\def\cbr{\cbr2289,75645 +\def\carttop{\carttop2290,75684 +\def\cartbot{\cartbot2293,75792 +\long\def\cartouche{\cartouche2299,75932 +\def\Ecartouche{\Ecartouche2326,76720 +\def\lisp{\lisp2338,76855 +\def\Elisp{\Elisp2348,77202 +\def\next##1{\next2360,77528 +\def\Eexample{\Eexample2364,77570 +\def\Esmallexample{\Esmallexample2367,77617 +\def\smalllispx{\smalllispx2373,77795 +\def\Esmalllisp{\Esmalllisp2383,78149 +\obeyspaces \obeylines \ninett \indexfonts \rawbackslashfonts2396,78505 +\def\next##1{\next2397,78562 +\def\display{\display2401,78642 +\def\Edisplay{\Edisplay2410,78961 +\def\next##1{\next2422,79272 +\def\format{\format2426,79375 +\def\Eformat{\Eformat2434,79671 +\def\next##1{\next2437,79760 +\def\flushleft{\flushleft2441,79812 +\def\Eflushleft{\Eflushleft2451,80183 +\def\next##1{\next2454,80276 +\def\flushright{\flushright2456,80298 +\def\Eflushright{\Eflushright2466,80670 +\def\next##1{\next2470,80801 +\def\quotation{\quotation2474,80859 +\def\Equotation{\Equotation2480,81051 +\def\setdeffont #1 {\setdeffont2493,81449 +\newskip\defbodyindent \defbodyindent=.4inbodyindent2495,81495 +\newskip\defargsindent \defargsindent=50ptargsindent2496,81538 +\newskip\deftypemargin \deftypemargin=12pttypemargin2497,81581 +\newskip\deflastargmargin \deflastargmargin=18ptlastargmargin2498,81624 +\def\activeparens{\activeparens2503,81822 +\def\opnr{\opnr2529,83034 +\def\lbrb{\lbrb2530,83099 +\def\defname #1#2{\defname2536,83300 +\advance\dimen2 by -\defbodyindentbodyindent2540,83418 +\advance\dimen3 by -\defbodyindentbodyindent2542,83472 +\setbox0=\hbox{\hskip \deflastargmargin{lastargmargin2544,83526 +\dimen1=\hsize \advance \dimen1 by -\defargsindent %size for continuationsargsindent2546,83668 +\parshape 2 0in \dimen0 \defargsindent \dimen1 %argsindent2547,83743 +\rlap{\rightline{{\rm #2}\hskip \deftypemargin}typemargin2554,84112 +\advance\leftskip by -\defbodyindentbodyindent2557,84246 +\exdentamount=\defbodyindentbodyindent2558,84283 +\def\defparsebody #1#2#3{\defparsebody2568,84642 +\def#1{2572,84826 +\def#2{2573,84862 +\advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2575,84934 +\exdentamount=\defbodyindentbodyindent2576,85008 +\def\defmethparsebody #1#2#3#4 {\defmethparsebody2581,85112 +\def#1{2585,85273 +\def#2##1 {2586,85309 +\advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2588,85392 +\exdentamount=\defbodyindentbodyindent2589,85466 +\def\defopparsebody #1#2#3#4#5 {\defopparsebody2592,85551 +\def#1{2596,85712 +\def#2##1 ##2 {2597,85748 +\advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2600,85848 +\exdentamount=\defbodyindentbodyindent2601,85922 +\def\defvarparsebody #1#2#3{\defvarparsebody2608,86193 +\def#1{2612,86380 +\def#2{2613,86416 +\advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2615,86475 +\exdentamount=\defbodyindentbodyindent2616,86549 +\def\defvrparsebody #1#2#3#4 {\defvrparsebody2621,86640 +\def#1{2625,86799 +\def#2##1 {2626,86835 +\advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2628,86905 +\exdentamount=\defbodyindentbodyindent2629,86979 +\def\defopvarparsebody #1#2#3#4#5 {\defopvarparsebody2632,87051 +\def#1{2636,87215 +\def#2##1 ##2 {2637,87251 +\advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2640,87338 +\exdentamount=\defbodyindentbodyindent2641,87412 +\def\defunargs #1{\defunargs2664,88172 +\def\deftypefunargs #1{\deftypefunargs2676,88554 +\def\deffn{\deffn2690,88936 +\def\deffnheader #1#2#3{\deffnheader2692,88993 +\begingroup\defname {name2693,89041 +\def\defun{\defun2699,89186 +\def\defunheader #1#2{\defunheader2701,89239 +\begingroup\defname {name2702,89314 +\defunargs {unargs2703,89350 +\def\deftypefun{\deftypefun2709,89498 +\def\deftypefunheader #1#2{\deftypefunheader2712,89620 +\def\deftypefunheaderx #1#2 #3\relax{\deftypefunheaderx2714,89729 +\begingroup\defname {name2716,89821 +\deftypefunargs {typefunargs2717,89867 +\def\deftypefn{\deftypefn2723,90038 +\def\deftypefnheader #1#2#3{\deftypefnheader2726,90187 +\def\deftypefnheaderx #1#2#3 #4\relax{\deftypefnheaderx2728,90323 +\begingroup\defname {name2730,90416 +\deftypefunargs {typefunargs2731,90456 +\def\defmac{\defmac2737,90577 +\def\defmacheader #1#2{\defmacheader2739,90634 +\begingroup\defname {name2740,90710 +\defunargs {unargs2741,90743 +\def\defspec{\defspec2747,90867 +\def\defspecheader #1#2{\defspecheader2749,90928 +\begingroup\defname {name2750,91005 +\defunargs {unargs2751,91045 +\def\deffnx #1 {\deffnx2758,91240 +\def\defunx #1 {\defunx2759,91297 +\def\defmacx #1 {\defmacx2760,91354 +\def\defspecx #1 {\defspecx2761,91413 +\def\deftypefnx #1 {\deftypefnx2762,91474 +\def\deftypeunx #1 {\deftypeunx2763,91539 +\def\defop #1 {\defop2769,91685 +\defopparsebody\Edefop\defopx\defopheader\defoptype}opparsebody\Edefop\defopx\defopheader\defoptype2770,91720 +\def\defopheader #1#2#3{\defopheader2772,91774 +\begingroup\defname {name2774,91863 +\defunargs {unargs2775,91909 +\def\defmethod{\defmethod2780,91970 +\def\defmethodheader #1#2#3{\defmethodheader2782,92043 +\begingroup\defname {name2784,92131 +\defunargs {unargs2785,92171 +\def\defcv #1 {\defcv2790,92245 +\defopvarparsebody\Edefcv\defcvx\defcvarheader\defcvtype}opvarparsebody\Edefcv\defcvx\defcvarheader\defcvtype2791,92280 +\def\defcvarheader #1#2#3{\defcvarheader2793,92339 +\begingroup\defname {name2795,92425 +\defvarargs {varargs2796,92471 +\def\defivar{\defivar2801,92544 +\def\defivarheader #1#2#3{\defivarheader2803,92607 +\begingroup\defname {name2805,92693 +\defvarargs {varargs2806,92744 +\def\defopx #1 {\defopx2812,92893 +\def\defmethodx #1 {\defmethodx2813,92950 +\def\defcvx #1 {\defcvx2814,93015 +\def\defivarx #1 {\defivarx2815,93072 +\def\defvarargs #1{\defvarargs2822,93343 +\def\defvr{\defvr2828,93487 +\def\defvrheader #1#2#3{\defvrheader2830,93542 +\begingroup\defname {name2831,93590 +\def\defvar{\defvar2835,93675 +\def\defvarheader #1#2{\defvarheader2837,93735 +\begingroup\defname {name2838,93806 +\defvarargs {varargs2839,93842 +\def\defopt{\defopt2844,93908 +\def\defoptheader #1#2{\defoptheader2846,93968 +\begingroup\defname {name2847,94039 +\defvarargs {varargs2848,94078 +\def\deftypevar{\deftypevar2853,94135 +\def\deftypevarheader #1#2{\deftypevarheader2856,94251 +\begingroup\defname {name2858,94334 +\def\deftypevr{\deftypevr2865,94508 +\def\deftypevrheader #1#2#3{\deftypevrheader2867,94579 +\begingroup\defname {name2868,94631 +\def\defvrx #1 {\defvrx2876,94868 +\def\defvarx #1 {\defvarx2877,94925 +\def\defoptx #1 {\defoptx2878,94984 +\def\deftypevarx #1 {\deftypevarx2879,95043 +\def\deftypevrx #1 {\deftypevrx2880,95110 +\def\deftpargs #1{\deftpargs2885,95259 +\def\deftp{\deftp2889,95339 +\def\deftpheader #1#2#3{\deftpheader2891,95394 +\begingroup\defname {name2892,95442 +\def\deftpx #1 {\deftpx2897,95601 +\def\setref#1{\setref2908,95922 +\def\unnumbsetref#1{\unnumbsetref2913,96036 +\def\appendixsetref#1{\appendixsetref2918,96143 +\def\pxref#1{\pxref2929,96554 +\def\xref#1{\xref2930,96590 +\def\ref#1{\ref2931,96625 +\def\xrefX[#1,#2,#3,#4,#5,#6]{\xrefX[2932,96655 +\def\printedmanual{\printedmanual2933,96698 +\def\printednodename{\printednodename2934,96736 +\def\printednodename{\printednodename2939,96861 +section ``\printednodename'' in \cite{\printedmanual}\printedmanual2954,97493 +\refx{x2957,97571 +\def\dosetq #1#2{\dosetq2965,97791 +\def\internalsetq #1#2{\internalsetq2973,98049 +\def\Ypagenumber{\Ypagenumber2977,98150 +\def\Ytitle{\Ytitle2979,98176 +\def\Ynothing{\Ynothing2981,98203 +\def\Ysectionnumberandtype{\Ysectionnumberandtype2983,98220 +\def\Yappendixletterandtype{\Yappendixletterandtype2992,98536 +\ifnum\secno=0 Appendix\xreftie'char\the\appendixno{no2993,98566 +\else \ifnum \subsecno=0 Section\xreftie'char\the\appendixno.\the\secno %no.\the\secno2994,98621 +Section\xreftie'char\the\appendixno.\the\secno.\the\subsecno %no.\the\secno.\the\subsecno2996,98725 +Section\xreftie'char\the\appendixno.\the\secno.\the\subsecno.\the\subsubsecno %no.\the\secno.\the\subsecno.\the\subsubsecno2998,98796 + \def\linenumber{\linenumber3009,99135 +\def\refx#1#2{\refx3015,99319 +\def\xrdef #1#2{\xrdef3037,99945 +\def\readauxfile{\readauxfile3040,100030 +\def\supereject{\supereject3110,101811 +\footstrut\parindent=\defaultparindent\hang\textindent{aultparindent\hang\textindent3131,102496 +\def\openindices{\openindices3139,102682 +\newdimen\defaultparindent \defaultparindent = 15ptaultparindent3151,102907 +\parindent = \defaultparindentaultparindent3152,102959 +\def\smallbook{\smallbook3175,103683 +\global\def\Esmallexample{\Esmallexample3192,104110 +\def\afourpaper{\afourpaper3196,104201 +\def\finalout{\finalout3224,105009 +\def\normaldoublequote{\normaldoublequote3235,105270 +\def\normaltilde{\normaltilde3236,105296 +\def\normalcaret{\normalcaret3237,105316 +\def\normalunderscore{\normalunderscore3238,105336 +\def\normalverticalbar{\normalverticalbar3239,105361 +\def\normalless{\normalless3240,105387 +\def\normalgreater{\normalgreater3241,105406 +\def\normalplus{\normalplus3242,105428 +\def\ifusingtt#1#2{\ifusingtt3253,105920 +\def\activedoublequote{\activedoublequote3261,106248 +\def~{~3264,106334 +\def^{^3267,106395 +\def_{_3270,106434 +\def\_{\_3272,106508 +\def\lvvmode{\lvvmode3279,106845 +\def|{|3282,106895 +\def<{<3285,106958 +\def>{>3288,107015 +\def+{+3290,107053 +\def\turnoffactive{\turnoffactive3296,107214 +\global\def={=3307,107500 +\def\normalbackslash{\normalbackslash3321,107882 c-src/c.c,76 T f(1,0 @@ -3984,13 +3982,13 @@ yyerror FUN1(286,5948 make_list FUN2(293,6028 #define ERROR 304,6228 yylex FUN0(315,6405 -parse_cell_or_range FUN2(587,11771 -#define CK_ABS_R(671,13213 -#define CK_REL_R(675,13292 -#define CK_ABS_C(680,13421 -#define CK_REL_C(684,13500 -#define MAYBEREL(689,13629 -str_to_col FUN1(847,16830 +parse_cell_or_range FUN2(587,11772 +#define CK_ABS_R(671,13214 +#define CK_REL_R(675,13293 +#define CK_ABS_C(680,13422 +#define CK_REL_C(684,13501 +#define MAYBEREL(689,13630 +str_to_col FUN1(847,16831 y-src/parse.c,520 #define YYBISON 4,64 diff --git a/test/manual/etags/ETAGS.good_2 b/test/manual/etags/ETAGS.good_2 index ddb8d19540..9b65c45e7e 100644 --- a/test/manual/etags/ETAGS.good_2 +++ b/test/manual/etags/ETAGS.good_2 @@ -175,7 +175,7 @@ package body Truc.Bidule Truc.Bidule/b138,2153 protected body Bidule Bidule/b139,2181 protected body Machin_T Machin_T/b146,2281 -c-src/abbrev.c,2072 +c-src/abbrev.c,1957 Lisp_Object Vabbrev_table_name_list;43,1429 Lisp_Object Vglobal_abbrev_table;48,1574 Lisp_Object Vfundamental_mode_abbrev_table;52,1685 @@ -186,33 +186,31 @@ Lisp_Object Vabbrev_start_location_buffer;66,2046 Lisp_Object Vlast_abbrev;70,2155 Lisp_Object Vlast_abbrev_text;75,2324 int last_abbrev_point;79,2414 -Lisp_Object Vpre_abbrev_expand_hook,83,2487 -Lisp_Object Vpre_abbrev_expand_hook, Qpre_abbrev_expand_hook;83,2487 -DEFUN ("make-abbrev-table", Fmake_abbrev_table,85,2551 -DEFUN ("make-abbrev-table", Fmake_abbrev_table,make-abbrev-table85,2551 -DEFUN ("clear-abbrev-table", Fclear_abbrev_table,92,2743 -DEFUN ("clear-abbrev-table", Fclear_abbrev_table,clear-abbrev-table92,2743 -DEFUN ("define-abbrev", Fdefine_abbrev,107,3124 -DEFUN ("define-abbrev", Fdefine_abbrev,define-abbrev107,3124 -DEFUN ("define-global-abbrev", Fdefine_global_abbrev,149,4443 -DEFUN ("define-global-abbrev", Fdefine_global_abbrev,define-global-abbrev149,4443 -DEFUN ("define-mode-abbrev", Fdefine_mode_abbrev,160,4814 -DEFUN ("define-mode-abbrev", Fdefine_mode_abbrev,define-mode-abbrev160,4814 -DEFUN ("abbrev-symbol", Fabbrev_symbol,174,5282 -DEFUN ("abbrev-symbol", Fabbrev_symbol,abbrev-symbol174,5282 -DEFUN ("abbrev-expansion", Fabbrev_expansion,202,6246 -DEFUN ("abbrev-expansion", Fabbrev_expansion,abbrev-expansion202,6246 -DEFUN ("expand-abbrev", Fexpand_abbrev,218,6761 -DEFUN ("expand-abbrev", Fexpand_abbrev,expand-abbrev218,6761 -DEFUN ("unexpand-abbrev", Funexpand_abbrev,389,11682 -DEFUN ("unexpand-abbrev", Funexpand_abbrev,unexpand-abbrev389,11682 -write_abbrev 426,12889 -describe_abbrev 445,13324 -DEFUN ("insert-abbrev-table-description", Finsert_abbrev_table_description,466,13839 -DEFUN ("insert-abbrev-table-description", Finsert_abbrev_table_description,insert-abbrev-table-description466,13839 -DEFUN ("define-abbrev-table", Fdefine_abbrev_table,506,14995 -DEFUN ("define-abbrev-table", Fdefine_abbrev_table,define-abbrev-table506,14995 -syms_of_abbrev 540,16072 +DEFUN ("make-abbrev-table", Fmake_abbrev_table,82,2440 +DEFUN ("make-abbrev-table", Fmake_abbrev_table,make-abbrev-table82,2440 +DEFUN ("clear-abbrev-table", Fclear_abbrev_table,89,2632 +DEFUN ("clear-abbrev-table", Fclear_abbrev_table,clear-abbrev-table89,2632 +DEFUN ("define-abbrev", Fdefine_abbrev,104,3013 +DEFUN ("define-abbrev", Fdefine_abbrev,define-abbrev104,3013 +DEFUN ("define-global-abbrev", Fdefine_global_abbrev,146,4332 +DEFUN ("define-global-abbrev", Fdefine_global_abbrev,define-global-abbrev146,4332 +DEFUN ("define-mode-abbrev", Fdefine_mode_abbrev,157,4703 +DEFUN ("define-mode-abbrev", Fdefine_mode_abbrev,define-mode-abbrev157,4703 +DEFUN ("abbrev-symbol", Fabbrev_symbol,171,5171 +DEFUN ("abbrev-symbol", Fabbrev_symbol,abbrev-symbol171,5171 +DEFUN ("abbrev-expansion", Fabbrev_expansion,199,6135 +DEFUN ("abbrev-expansion", Fabbrev_expansion,abbrev-expansion199,6135 +DEFUN ("expand-abbrev", Fexpand_abbrev,215,6650 +DEFUN ("expand-abbrev", Fexpand_abbrev,expand-abbrev215,6650 +DEFUN ("unexpand-abbrev", Funexpand_abbrev,383,11495 +DEFUN ("unexpand-abbrev", Funexpand_abbrev,unexpand-abbrev383,11495 +write_abbrev 420,12702 +describe_abbrev 439,13137 +DEFUN ("insert-abbrev-table-description", Finsert_abbrev_table_description,460,13652 +DEFUN ("insert-abbrev-table-description", Finsert_abbrev_table_description,insert-abbrev-table-description460,13652 +DEFUN ("define-abbrev-table", Fdefine_abbrev_table,500,14808 +DEFUN ("define-abbrev-table", Fdefine_abbrev_table,define-abbrev-table500,14808 +syms_of_abbrev 534,15885 c-src/torture.c,197 (*tag1 tag118,452 @@ -1228,160 +1226,160 @@ make_lispy_position 5228,157391 toolkit_menubar_in_use 5456,163954 make_scroll_bar_position 5469,164322 make_lispy_event 5485,164968 -make_lispy_movement 6104,183532 -make_lispy_switch_frame 6131,184263 -make_lispy_focus_in 6137,184370 -make_lispy_focus_out 6145,184496 -parse_modifiers_uncached 6163,184946 -#define SINGLE_LETTER_MOD(6185,185466 -#undef SINGLE_LETTER_MOD6212,185907 -#define MULTI_LETTER_MOD(6214,185933 -#undef MULTI_LETTER_MOD6231,186401 -apply_modifiers_uncached 6273,187575 -static const char *const modifier_names[modifier_names6319,189194 -#define NUM_MOD_NAMES 6325,189400 -static Lisp_Object modifier_symbols;6327,189450 -lispy_modifier_list 6331,189587 -#define KEY_TO_CHAR(6353,190253 -parse_modifiers 6356,190329 -DEFUN ("internal-event-symbol-parse-modifiers", Fevent_symbol_parse_modifiers,6399,191518 -DEFUN ("internal-event-symbol-parse-modifiers", Fevent_symbol_parse_modifiers,event-symbol-parse-modifiers6399,191518 -apply_modifiers 6422,192392 -reorder_modifiers 6491,194721 -modify_event_symbol 6536,196529 -DEFUN ("event-convert-list", Fevent_convert_list,6628,199245 -DEFUN ("event-convert-list", Fevent_convert_list,event-convert-list6628,199245 -parse_solitary_modifier 6695,201136 -#define SINGLE_LETTER_MOD(6701,201259 -#define MULTI_LETTER_MOD(6705,201344 -#undef SINGLE_LETTER_MOD6763,202642 -#undef MULTI_LETTER_MOD6764,202667 -lucid_event_type_list_p 6775,202890 -get_input_pending 6814,203961 -record_asynch_buffer_change 6834,204580 -gobble_input 6872,205703 -tty_read_avail_input 6967,208311 -handle_async_input 7149,214040 -process_pending_signals 7165,214360 -unblock_input_to 7177,214646 -unblock_input 7200,215278 -totally_unblock_input 7209,215446 -handle_input_available_signal 7217,215530 -deliver_input_available_signal 7226,215701 -struct user_signal_info7235,215866 -static struct user_signal_info *user_signals user_signals7250,216091 -add_user_signal 7253,216150 -handle_user_signal 7275,216599 -deliver_user_signal 7316,217559 -find_user_signal_name 7322,217660 -store_user_signal_events 7334,217842 -static void menu_bar_item 7362,218342 -static Lisp_Object menu_bar_one_keymap_changed_items;7363,218417 -static Lisp_Object menu_bar_items_vector;7368,218631 -static int menu_bar_items_index;7369,218673 -static const char *separator_names[separator_names7372,218708 -menu_separator_name_p 7393,219149 -menu_bar_items 7426,219853 -Lisp_Object item_properties;7568,224604 -menu_bar_item 7571,224646 -menu_item_eval_property_1 7647,227176 -eval_dyn 7658,227466 -menu_item_eval_property 7666,227676 -parse_menu_item 7686,228342 -static Lisp_Object tool_bar_items_vector;7965,236337 -static Lisp_Object tool_bar_item_properties;7970,236511 -static int ntool_bar_items;7974,236607 -static void init_tool_bar_items 7978,236665 -static void process_tool_bar_item 7979,236712 -static bool parse_tool_bar_item 7981,236802 -static void append_tool_bar_item 7982,236862 -tool_bar_items 7990,237084 -process_tool_bar_item 8075,239893 -#define PROP(8112,240970 -set_prop 8114,241039 -parse_tool_bar_item 8167,242454 -#undef PROP8379,248845 -init_tool_bar_items 8387,248970 -append_tool_bar_item 8401,249262 -read_char_x_menu_prompt 8443,250772 -read_char_minibuf_menu_prompt 8503,252446 -#define PUSH_C_STR(8527,253015 -follow_key 8726,258554 -active_maps 8733,258696 -typedef struct keyremap8742,259022 -} keyremap;8754,259465 -access_keymap_keyremap 8764,259809 -keyremap_step 8811,261451 -test_undefined 8867,262935 -read_key_sequence 8916,264862 -read_key_sequence_vs 9826,295822 -DEFUN ("read-key-sequence", Fread_key_sequence,9885,297295 -DEFUN ("read-key-sequence", Fread_key_sequence,read-key-sequence9885,297295 -DEFUN ("read-key-sequence-vector", Fread_key_sequence_vector,9938,299983 -DEFUN ("read-key-sequence-vector", Fread_key_sequence_vector,read-key-sequence-vector9938,299983 -detect_input_pending 9950,300489 -detect_input_pending_ignore_squeezables 9959,300655 -detect_input_pending_run_timers 9967,300871 -clear_input_pending 9985,301363 -requeued_events_pending_p 9997,301733 -DEFUN ("input-pending-p", Finput_pending_p,10002,301814 -DEFUN ("input-pending-p", Finput_pending_p,input-pending-p10002,301814 -DEFUN ("recent-keys", Frecent_keys,10024,302597 -DEFUN ("recent-keys", Frecent_keys,recent-keys10024,302597 -DEFUN ("this-command-keys", Fthis_command_keys,10055,303518 -DEFUN ("this-command-keys", Fthis_command_keys,this-command-keys10055,303518 -DEFUN ("this-command-keys-vector", Fthis_command_keys_vector,10068,303959 -DEFUN ("this-command-keys-vector", Fthis_command_keys_vector,this-command-keys-vector10068,303959 -DEFUN ("this-single-command-keys", Fthis_single_command_keys,10080,304381 -DEFUN ("this-single-command-keys", Fthis_single_command_keys,this-single-command-keys10080,304381 -DEFUN ("this-single-command-raw-keys", Fthis_single_command_raw_keys,10096,304956 -DEFUN ("this-single-command-raw-keys", Fthis_single_command_raw_keys,this-single-command-raw-keys10096,304956 -DEFUN ("reset-this-command-lengths", Freset_this_command_lengths,10109,305496 -DEFUN ("reset-this-command-lengths", Freset_this_command_lengths,reset-this-command-lengths10109,305496 -DEFUN ("clear-this-command-keys", Fclear_this_command_keys,10136,306511 -DEFUN ("clear-this-command-keys", Fclear_this_command_keys,clear-this-command-keys10136,306511 -DEFUN ("recursion-depth", Frecursion_depth,10158,307070 -DEFUN ("recursion-depth", Frecursion_depth,recursion-depth10158,307070 -DEFUN ("open-dribble-file", Fopen_dribble_file,10169,307407 -DEFUN ("open-dribble-file", Fopen_dribble_file,open-dribble-file10169,307407 -DEFUN ("discard-input", Fdiscard_input,10203,308448 -DEFUN ("discard-input", Fdiscard_input,discard-input10203,308448 -DEFUN ("suspend-emacs", Fsuspend_emacs,10225,308950 -DEFUN ("suspend-emacs", Fsuspend_emacs,suspend-emacs10225,308950 -stuff_buffered_input 10285,311046 -set_waiting_for_input 10323,312017 -clear_waiting_for_input 10337,312391 -handle_interrupt_signal 10351,312755 -deliver_interrupt_signal 10378,313643 -static int volatile force_quit_count;10387,313933 -handle_interrupt 10401,314415 -quit_throw_to_read_char 10541,318712 -DEFUN ("set-input-interrupt-mode", Fset_input_interrupt_mode,10562,319289 -DEFUN ("set-input-interrupt-mode", Fset_input_interrupt_mode,set-input-interrupt-mode10562,319289 -DEFUN ("set-output-flow-control", Fset_output_flow_control,10609,320517 -DEFUN ("set-output-flow-control", Fset_output_flow_control,set-output-flow-control10609,320517 -DEFUN ("set-input-meta-mode", Fset_input_meta_mode,10643,321433 -DEFUN ("set-input-meta-mode", Fset_input_meta_mode,set-input-meta-mode10643,321433 -DEFUN ("set-quit-char", Fset_quit_char,10694,322707 -DEFUN ("set-quit-char", Fset_quit_char,set-quit-char10694,322707 -DEFUN ("set-input-mode", Fset_input_mode,10729,323571 -DEFUN ("set-input-mode", Fset_input_mode,set-input-mode10729,323571 -DEFUN ("current-input-mode", Fcurrent_input_mode,10750,324460 -DEFUN ("current-input-mode", Fcurrent_input_mode,current-input-mode10750,324460 -DEFUN ("posn-at-x-y", Fposn_at_x_y,10787,325838 -DEFUN ("posn-at-x-y", Fposn_at_x_y,posn-at-x-y10787,325838 -DEFUN ("posn-at-point", Fposn_at_point,10824,327061 -DEFUN ("posn-at-point", Fposn_at_point,posn-at-point10824,327061 -init_kboard 10861,328215 -allocate_kboard 10893,329285 -wipe_kboard 10909,329638 -delete_kboard 10917,329752 -init_keyboard 10942,330282 -struct event_head11021,332697 -static const struct event_head head_table[head_table11027,332748 -syms_of_keyboard 11045,333578 -keys_of_keyboard 11841,367116 -mark_kboards 11916,370435 +make_lispy_movement 6104,183531 +make_lispy_switch_frame 6131,184262 +make_lispy_focus_in 6137,184369 +make_lispy_focus_out 6145,184495 +parse_modifiers_uncached 6163,184945 +#define SINGLE_LETTER_MOD(6185,185465 +#undef SINGLE_LETTER_MOD6212,185906 +#define MULTI_LETTER_MOD(6214,185932 +#undef MULTI_LETTER_MOD6231,186400 +apply_modifiers_uncached 6273,187574 +static const char *const modifier_names[modifier_names6319,189193 +#define NUM_MOD_NAMES 6325,189399 +static Lisp_Object modifier_symbols;6327,189449 +lispy_modifier_list 6331,189586 +#define KEY_TO_CHAR(6353,190252 +parse_modifiers 6356,190328 +DEFUN ("internal-event-symbol-parse-modifiers", Fevent_symbol_parse_modifiers,6399,191517 +DEFUN ("internal-event-symbol-parse-modifiers", Fevent_symbol_parse_modifiers,event-symbol-parse-modifiers6399,191517 +apply_modifiers 6422,192391 +reorder_modifiers 6491,194720 +modify_event_symbol 6536,196528 +DEFUN ("event-convert-list", Fevent_convert_list,6628,199244 +DEFUN ("event-convert-list", Fevent_convert_list,event-convert-list6628,199244 +parse_solitary_modifier 6695,201135 +#define SINGLE_LETTER_MOD(6701,201258 +#define MULTI_LETTER_MOD(6705,201343 +#undef SINGLE_LETTER_MOD6763,202641 +#undef MULTI_LETTER_MOD6764,202666 +lucid_event_type_list_p 6775,202889 +get_input_pending 6814,203960 +record_asynch_buffer_change 6834,204579 +gobble_input 6872,205702 +tty_read_avail_input 6967,208310 +handle_async_input 7149,214039 +process_pending_signals 7165,214359 +unblock_input_to 7177,214645 +unblock_input 7200,215277 +totally_unblock_input 7209,215445 +handle_input_available_signal 7217,215529 +deliver_input_available_signal 7226,215700 +struct user_signal_info7235,215865 +static struct user_signal_info *user_signals user_signals7250,216090 +add_user_signal 7253,216149 +handle_user_signal 7275,216598 +deliver_user_signal 7316,217558 +find_user_signal_name 7322,217659 +store_user_signal_events 7334,217841 +static void menu_bar_item 7362,218341 +static Lisp_Object menu_bar_one_keymap_changed_items;7363,218416 +static Lisp_Object menu_bar_items_vector;7368,218630 +static int menu_bar_items_index;7369,218672 +static const char *separator_names[separator_names7372,218707 +menu_separator_name_p 7393,219148 +menu_bar_items 7426,219852 +Lisp_Object item_properties;7568,224603 +menu_bar_item 7571,224645 +menu_item_eval_property_1 7647,227175 +eval_dyn 7658,227465 +menu_item_eval_property 7666,227675 +parse_menu_item 7686,228341 +static Lisp_Object tool_bar_items_vector;7965,236336 +static Lisp_Object tool_bar_item_properties;7970,236510 +static int ntool_bar_items;7974,236606 +static void init_tool_bar_items 7978,236664 +static void process_tool_bar_item 7979,236711 +static bool parse_tool_bar_item 7981,236801 +static void append_tool_bar_item 7982,236861 +tool_bar_items 7990,237083 +process_tool_bar_item 8075,239892 +#define PROP(8112,240969 +set_prop 8114,241038 +parse_tool_bar_item 8167,242453 +#undef PROP8379,248844 +init_tool_bar_items 8387,248969 +append_tool_bar_item 8401,249261 +read_char_x_menu_prompt 8443,250771 +read_char_minibuf_menu_prompt 8503,252445 +#define PUSH_C_STR(8527,253014 +follow_key 8726,258553 +active_maps 8733,258695 +typedef struct keyremap8742,259021 +} keyremap;8754,259464 +access_keymap_keyremap 8764,259808 +keyremap_step 8811,261450 +test_undefined 8867,262934 +read_key_sequence 8916,264861 +read_key_sequence_vs 9826,295821 +DEFUN ("read-key-sequence", Fread_key_sequence,9885,297294 +DEFUN ("read-key-sequence", Fread_key_sequence,read-key-sequence9885,297294 +DEFUN ("read-key-sequence-vector", Fread_key_sequence_vector,9938,299982 +DEFUN ("read-key-sequence-vector", Fread_key_sequence_vector,read-key-sequence-vector9938,299982 +detect_input_pending 9950,300488 +detect_input_pending_ignore_squeezables 9959,300654 +detect_input_pending_run_timers 9967,300870 +clear_input_pending 9985,301362 +requeued_events_pending_p 9997,301732 +DEFUN ("input-pending-p", Finput_pending_p,10002,301813 +DEFUN ("input-pending-p", Finput_pending_p,input-pending-p10002,301813 +DEFUN ("recent-keys", Frecent_keys,10024,302596 +DEFUN ("recent-keys", Frecent_keys,recent-keys10024,302596 +DEFUN ("this-command-keys", Fthis_command_keys,10055,303517 +DEFUN ("this-command-keys", Fthis_command_keys,this-command-keys10055,303517 +DEFUN ("this-command-keys-vector", Fthis_command_keys_vector,10068,303958 +DEFUN ("this-command-keys-vector", Fthis_command_keys_vector,this-command-keys-vector10068,303958 +DEFUN ("this-single-command-keys", Fthis_single_command_keys,10080,304380 +DEFUN ("this-single-command-keys", Fthis_single_command_keys,this-single-command-keys10080,304380 +DEFUN ("this-single-command-raw-keys", Fthis_single_command_raw_keys,10096,304955 +DEFUN ("this-single-command-raw-keys", Fthis_single_command_raw_keys,this-single-command-raw-keys10096,304955 +DEFUN ("reset-this-command-lengths", Freset_this_command_lengths,10109,305495 +DEFUN ("reset-this-command-lengths", Freset_this_command_lengths,reset-this-command-lengths10109,305495 +DEFUN ("clear-this-command-keys", Fclear_this_command_keys,10136,306510 +DEFUN ("clear-this-command-keys", Fclear_this_command_keys,clear-this-command-keys10136,306510 +DEFUN ("recursion-depth", Frecursion_depth,10158,307069 +DEFUN ("recursion-depth", Frecursion_depth,recursion-depth10158,307069 +DEFUN ("open-dribble-file", Fopen_dribble_file,10169,307406 +DEFUN ("open-dribble-file", Fopen_dribble_file,open-dribble-file10169,307406 +DEFUN ("discard-input", Fdiscard_input,10203,308447 +DEFUN ("discard-input", Fdiscard_input,discard-input10203,308447 +DEFUN ("suspend-emacs", Fsuspend_emacs,10225,308949 +DEFUN ("suspend-emacs", Fsuspend_emacs,suspend-emacs10225,308949 +stuff_buffered_input 10285,311045 +set_waiting_for_input 10323,312016 +clear_waiting_for_input 10337,312390 +handle_interrupt_signal 10351,312754 +deliver_interrupt_signal 10378,313642 +static int volatile force_quit_count;10387,313932 +handle_interrupt 10401,314414 +quit_throw_to_read_char 10541,318711 +DEFUN ("set-input-interrupt-mode", Fset_input_interrupt_mode,10562,319288 +DEFUN ("set-input-interrupt-mode", Fset_input_interrupt_mode,set-input-interrupt-mode10562,319288 +DEFUN ("set-output-flow-control", Fset_output_flow_control,10609,320516 +DEFUN ("set-output-flow-control", Fset_output_flow_control,set-output-flow-control10609,320516 +DEFUN ("set-input-meta-mode", Fset_input_meta_mode,10643,321432 +DEFUN ("set-input-meta-mode", Fset_input_meta_mode,set-input-meta-mode10643,321432 +DEFUN ("set-quit-char", Fset_quit_char,10694,322706 +DEFUN ("set-quit-char", Fset_quit_char,set-quit-char10694,322706 +DEFUN ("set-input-mode", Fset_input_mode,10729,323570 +DEFUN ("set-input-mode", Fset_input_mode,set-input-mode10729,323570 +DEFUN ("current-input-mode", Fcurrent_input_mode,10750,324459 +DEFUN ("current-input-mode", Fcurrent_input_mode,current-input-mode10750,324459 +DEFUN ("posn-at-x-y", Fposn_at_x_y,10787,325837 +DEFUN ("posn-at-x-y", Fposn_at_x_y,posn-at-x-y10787,325837 +DEFUN ("posn-at-point", Fposn_at_point,10824,327060 +DEFUN ("posn-at-point", Fposn_at_point,posn-at-point10824,327060 +init_kboard 10861,328214 +allocate_kboard 10893,329284 +wipe_kboard 10909,329637 +delete_kboard 10917,329751 +init_keyboard 10942,330281 +struct event_head11021,332696 +static const struct event_head head_table[head_table11027,332747 +syms_of_keyboard 11045,333577 +keys_of_keyboard 11841,367115 +mark_kboards 11916,370434 c-src/emacs/src/lisp.h,33840 #define EMACS_LISP_H22,801 @@ -2712,11 +2710,11 @@ main(37,571 class D 41,622 D(43,659 -el-src/TAGTEST.EL,179 -(foo::defmumble bletch 1,0 -(defun foo==bar foo==bar2,33 -(defalias 'pending-delete-mode pending-delete-mode6,149 -(defalias (quote explicitly-quoted-pending-delete-mode)9,222 +el-src/TAGTEST.EL,181 +(foo::defmumble bletch 3,33 +(defun foo==bar foo==bar4,66 +(defalias 'pending-delete-mode pending-delete-mode8,182 +(defalias (quote explicitly-quoted-pending-delete-mode)11,255 el-src/emacs/lisp/progmodes/etags.el,5188 (defvar tags-file-name 34,1035 @@ -3479,22 +3477,22 @@ ord_add_element(71,1867 ord_del_element(85,2344 ord_disjoint(100,2783 ord_intersect(108,2953 -ord_intersection(126,3552 -ord_intersection3(130,3691 -ord_intersection(150,4531 -ord_intersection4(154,4703 -ord_intersection(176,5664 -ord_intersection2(181,5812 -ord_member(200,6318 -ord_seteq(216,6683 -ord_setproduct(225,6971 -ord_subset(240,7377 -ord_subtract(257,7861 -ord_symdiff(265,8054 -ord_union(288,8887 -ord_union4(303,9352 -ord_union(324,10171 -ord_union_all(329,10313 +ord_intersection(126,3553 +ord_intersection3(130,3692 +ord_intersection(150,4533 +ord_intersection4(154,4705 +ord_intersection(176,5666 +ord_intersection2(181,5814 +ord_member(200,6320 +ord_seteq(216,6685 +ord_setproduct(225,6973 +ord_subset(240,7379 +ord_subtract(257,7863 +ord_symdiff(265,8056 +ord_union(288,8889 +ord_union4(303,9354 +ord_union(324,10173 +ord_union_all(329,10315 prol-src/natded.prolog,2319 expandmng(100,2879 @@ -3923,533 +3921,533 @@ tex-src/texinfo.tex,30627 \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 +\def\itemfont{\itemfont1082,35890 +\def\Etable{\Etable1090,36116 +\def\itemize{\itemize1103,36440 +\def\itemizezzz #1{\itemizezzz1105,36476 +\def\itemizey #1#2{\itemizey1110,36571 +\def#2{1119,36817 +\def\itemcontents{\itemcontents1120,36858 +\def\bullet{\bullet1123,36906 +\def\minus{\minus1124,36933 +\def\frenchspacing{\frenchspacing1128,37041 +\def\splitoff#1#2\endmark{\splitoff1134,37266 +\def\enumerate{\enumerate1140,37496 +\def\enumeratezzz #1{\enumeratezzz1141,37535 +\def\enumeratey #1 #2\endenumeratey{\enumeratey1142,37588 + \def\thearg{\thearg1146,37735 + \ifx\thearg\empty \def\thearg{\thearg1147,37754 +\def\numericenumerate{\numericenumerate1184,39088 +\def\lowercaseenumerate{\lowercaseenumerate1190,39218 +\def\uppercaseenumerate{\uppercaseenumerate1203,39565 +\def\startenumeration#1{\startenumeration1219,40055 +\def\alphaenumerate{\alphaenumerate1227,40237 +\def\capsenumerate{\capsenumerate1228,40272 +\def\Ealphaenumerate{\Ealphaenumerate1229,40306 +\def\Ecapsenumerate{\Ecapsenumerate1230,40340 +\def\itemizeitem{\itemizeitem1234,40420 +\def\newindex #1{\newindex1259,41277 +\def\defindex{\defindex1268,41566 +\def\newcodeindex #1{\newcodeindex1272,41674 +\def\defcodeindex{\defcodeindex1279,41934 +\def\synindex #1 #2 {\synindex1283,42114 +\def\syncodeindex #1 #2 {\syncodeindex1292,42454 +\def\doindex#1{\doindex1309,43133 +\def\singleindexer #1{\singleindexer1310,43192 +\def\docodeindex#1{\docodeindex1313,43304 +\def\singlecodeindexer #1{\singlecodeindexer1314,43371 +\def\indexdummies{\indexdummies1316,43429 +\def\_{\_1317,43449 +\def\w{\w1318,43477 +\def\bf{\bf1319,43504 +\def\rm{\rm1320,43533 +\def\sl{\sl1321,43562 +\def\sf{\sf1322,43591 +\def\tt{\tt1323,43619 +\def\gtr{\gtr1324,43647 +\def\less{\less1325,43677 +\def\hat{\hat1326,43709 +\def\char{\char1327,43739 +\def\TeX{\TeX1328,43771 +\def\dots{\dots1329,43801 +\def\copyright{\copyright1330,43834 +\def\tclose##1{\tclose1331,43877 +\def\code##1{\code1332,43922 +\def\samp##1{\samp1333,43963 +\def\t##1{\t1334,44004 +\def\r##1{\r1335,44039 +\def\i##1{\i1336,44074 +\def\b##1{\b1337,44109 +\def\cite##1{\cite1338,44144 +\def\key##1{\key1339,44185 +\def\file##1{\file1340,44224 +\def\var##1{\var1341,44265 +\def\kbd##1{\kbd1342,44304 +\def\indexdummyfont#1{\indexdummyfont1347,44460 +\def\indexdummytex{\indexdummytex1348,44486 +\def\indexdummydots{\indexdummydots1349,44510 +\def\indexnofonts{\indexnofonts1351,44536 +\let\w=\indexdummyfontdummyfont1352,44556 +\let\t=\indexdummyfontdummyfont1353,44579 +\let\r=\indexdummyfontdummyfont1354,44602 +\let\i=\indexdummyfontdummyfont1355,44625 +\let\b=\indexdummyfontdummyfont1356,44648 +\let\emph=\indexdummyfontdummyfont1357,44671 +\let\strong=\indexdummyfontdummyfont1358,44697 +\let\cite=\indexdummyfont=\indexdummyfont1359,44725 +\let\sc=\indexdummyfontdummyfont1360,44751 +\let\tclose=\indexdummyfontdummyfont1364,44923 +\let\code=\indexdummyfontdummyfont1365,44951 +\let\file=\indexdummyfontdummyfont1366,44977 +\let\samp=\indexdummyfontdummyfont1367,45003 +\let\kbd=\indexdummyfontdummyfont1368,45029 +\let\key=\indexdummyfontdummyfont1369,45054 +\let\var=\indexdummyfontdummyfont1370,45079 +\let\TeX=\indexdummytexdummytex1371,45104 +\let\dots=\indexdummydotsdummydots1372,45128 +\let\indexbackslash=0 %overridden during \printindex.backslash=01382,45380 +\def\doind #1#2{\doind1384,45436 +{\indexdummies % Must do this here, since \bf, etc expand at this stagedummies1386,45479 +\def\rawbackslashxx{\rawbackslashxx1389,45619 +{\indexnofontsnofonts1394,45881 +\def\dosubind #1#2#3{\dosubind1405,46192 +{\indexdummies % Must do this here, since \bf, etc expand at this stagedummies1407,46240 +\def\rawbackslashxx{\rawbackslashxx1410,46344 +{\indexnofontsnofonts1414,46498 +\def\findex {\findex1443,47429 +\def\kindex {\kindex1444,47452 +\def\cindex {\cindex1445,47475 +\def\vindex {\vindex1446,47498 +\def\tindex {\tindex1447,47521 +\def\pindex {\pindex1448,47544 +\def\cindexsub {\cindexsub1450,47568 +\def\printindex{\printindex1462,47895 +\def\doprintindex#1{\doprintindex1464,47936 + \def\indexbackslash{\indexbackslash1481,48421 + \indexfonts\rm \tolerance=9500 \advance\baselineskip -1ptfonts\rm1482,48460 +\def\initial #1{\initial1517,49532 +\def\entry #1#2{\entry1523,49739 + \null\nobreak\indexdotfill % Have leaders before the page number.dotfill1540,50386 +\def\indexdotfill{\indexdotfill1549,50714 +\def\primary #1{\primary1552,50820 +\def\secondary #1#2{\secondary1556,50902 +\noindent\hskip\secondaryindent\hbox{#1}\indexdotfill #2\pardotfill1559,50984 +\newbox\partialpageialpage1566,51157 +\def\begindoublecolumns{\begindoublecolumns1572,51315 + \output={\global\setbox\partialpage=ialpage=1573,51351 +\def\enddoublecolumns{\enddoublecolumns1577,51539 +\def\doublecolumnout{\doublecolumnout1580,51624 + \dimen@=\pageheight \advance\dimen@ by-\ht\partialpageialpage1581,51693 +\def\pagesofar{\pagesofar1584,51871 +\def\balancecolumns{\balancecolumns1588,52108 + \availdimen@=\pageheight \advance\availdimen@ by-\ht\partialpageialpage1594,52279 + \dimen@=\pageheight \advance\dimen@ by-\ht\partialpageialpage1600,52540 +\newcount \appendixno \appendixno = `\@no1627,53445 +\def\appendixletter{\appendixletter1628,53486 +\def\opencontents{\opencontents1632,53589 +\def\thischapter{\thischapter1637,53770 +\def\seccheck#1{\seccheck1638,53808 +\def\chapternofonts{\chapternofonts1643,53912 +\def\result{\result1646,53987 +\def\equiv{\equiv1647,54022 +\def\expansion{\expansion1648,54055 +\def\print{\print1649,54096 +\def\TeX{\TeX1650,54129 +\def\dots{\dots1651,54158 +\def\copyright{\copyright1652,54189 +\def\tt{\tt1653,54230 +\def\bf{\bf1654,54257 +\def\w{\w1655,54285 +\def\less{\less1656,54310 +\def\gtr{\gtr1657,54341 +\def\hat{\hat1658,54370 +\def\char{\char1659,54399 +\def\tclose##1{\tclose1660,54430 +\def\code##1{\code1661,54474 +\def\samp##1{\samp1662,54514 +\def\r##1{\r1663,54554 +\def\b##1{\b1664,54588 +\def\key##1{\key1665,54622 +\def\file##1{\file1666,54660 +\def\kbd##1{\kbd1667,54700 +\def\i##1{\i1669,54808 +\def\cite##1{\cite1670,54842 +\def\var##1{\var1671,54882 +\def\emph##1{\emph1672,54920 +\def\dfn##1{\dfn1673,54960 +\def\thischaptername{\thischaptername1676,55001 +\outer\def\chapter{\chapter1677,55040 +\def\chapterzzz #1{\chapterzzz1678,55081 +{\chapternofonts%nofonts%1687,55477 +\global\let\section = \numberedsec=1692,55630 +\global\let\subsection = \numberedsubsec=1693,55665 +\global\let\subsubsection = \numberedsubsubsec=1694,55706 +\outer\def\appendix{\appendix1697,55757 +\def\appendixzzz #1{\appendixzzz1698,55800 +\global\advance \appendixno by 1 \message{no1700,55877 +\chapmacro {#1}{Appendix \appendixletter}letter1701,55946 +\xdef\thischapter{Appendix \appendixletter: \noexpand\thischaptername}letter:1704,56039 +{\chapternofonts%nofonts%1705,56111 + {#1}{Appendix \appendixletter}letter1707,56167 +\appendixnoderef %noderef1710,56267 +\global\let\section = \appendixsec=1711,56286 +\global\let\subsection = \appendixsubsec=1712,56321 +\global\let\subsubsection = \appendixsubsubsec=1713,56362 +\outer\def\top{\top1716,56413 +\outer\def\unnumbered{\unnumbered1717,56453 +\def\unnumberedzzz #1{\unnumberedzzz1718,56500 +{\chapternofonts%nofonts%1722,56663 +\global\let\section = \unnumberedsec=1727,56813 +\global\let\subsection = \unnumberedsubsec=1728,56850 +\global\let\subsubsection = \unnumberedsubsubsec=1729,56893 +\outer\def\numberedsec{\numberedsec1732,56946 +\def\seczzz #1{\seczzz1733,56987 +{\chapternofonts%nofonts%1736,57143 +\outer\def\appendixsection{\appendixsection1745,57329 +\outer\def\appendixsec{\appendixsec1746,57386 +\def\appendixsectionzzz #1{\appendixsectionzzz1747,57439 +\gdef\thissection{#1}\secheading {#1}{\appendixletter}letter1749,57551 +{\chapternofonts%nofonts%1750,57619 +{#1}{\appendixletter}letter1752,57675 +\appendixnoderef %noderef1755,57775 +\outer\def\unnumberedsec{\unnumberedsec1759,57815 +\def\unnumberedseczzz #1{\unnumberedseczzz1760,57868 +{\chapternofonts%nofonts%1762,57963 +\outer\def\numberedsubsec{\numberedsubsec1770,58131 +\def\numberedsubseczzz #1{\numberedsubseczzz1771,58186 +{\chapternofonts%nofonts%1774,58365 +\outer\def\appendixsubsec{\appendixsubsec1783,58569 +\def\appendixsubseczzz #1{\appendixsubseczzz1784,58624 +\subsecheading {#1}{\appendixletter}letter1786,58746 +{\chapternofonts%nofonts%1787,58811 +{#1}{\appendixletter}letter1789,58870 +\appendixnoderef %noderef1792,58985 +\outer\def\unnumberedsubsec{\unnumberedsubsec1796,59025 +\def\unnumberedsubseczzz #1{\unnumberedsubseczzz1797,59084 +{\chapternofonts%nofonts%1799,59185 +\outer\def\numberedsubsubsec{\numberedsubsubsec1807,59356 +\def\numberedsubsubseczzz #1{\numberedsubsubseczzz1808,59417 +{\chapternofonts%nofonts%1812,59614 +\outer\def\appendixsubsubsec{\appendixsubsubsec1823,59847 +\def\appendixsubsubseczzz #1{\appendixsubsubseczzz1824,59908 + {\appendixletter}letter1827,60047 +{\chapternofonts%nofonts%1828,60113 + {\appendixletter}letter1830,60178 +\appendixnoderef %noderef1834,60312 +\outer\def\unnumberedsubsubsec{\unnumberedsubsubsec1838,60352 +\def\unnumberedsubsubseczzz #1{\unnumberedsubsubseczzz1839,60417 +{\chapternofonts%nofonts%1841,60524 +\def\infotop{\infotop1851,60853 +\def\infounnumbered{\infounnumbered1852,60891 +\def\infounnumberedsec{\infounnumberedsec1853,60936 +\def\infounnumberedsubsec{\infounnumberedsubsec1854,60987 +\def\infounnumberedsubsubsec{\infounnumberedsubsubsec1855,61044 +\def\infoappendix{\infoappendix1857,61108 +\def\infoappendixsec{\infoappendixsec1858,61149 +\def\infoappendixsubsec{\infoappendixsubsec1859,61196 +\def\infoappendixsubsubsec{\infoappendixsubsubsec1860,61249 +\def\infochapter{\infochapter1862,61309 +\def\infosection{\infosection1863,61348 +\def\infosubsection{\infosubsection1864,61387 +\def\infosubsubsection{\infosubsubsection1865,61432 +\global\let\section = \numberedsec=1870,61669 +\global\let\subsection = \numberedsubsec=1871,61704 +\global\let\subsubsection = \numberedsubsubsec=1872,61745 +\def\majorheading{\majorheading1886,62252 +\def\majorheadingzzz #1{\majorheadingzzz1887,62297 +\def\chapheading{\chapheading1893,62530 +\def\chapheadingzzz #1{\chapheadingzzz1894,62573 +\def\heading{\heading1899,62768 +\def\subheading{\subheading1901,62805 +\def\subsubheading{\subsubheading1903,62848 +\def\dobreak#1#2{\dobreak1910,63125 +\def\setchapterstyle #1 {\setchapterstyle1912,63203 +\def\chapbreak{\chapbreak1919,63458 +\def\chappager{\chappager1920,63508 +\def\chapoddpage{\chapoddpage1921,63546 +\def\setchapternewpage #1 {\setchapternewpage1923,63625 +\def\CHAPPAGoff{\CHAPPAGoff1925,63682 +\def\CHAPPAGon{\CHAPPAGon1929,63776 +\global\def\HEADINGSon{\HEADINGSon1932,63867 +\def\CHAPPAGodd{\CHAPPAGodd1934,63909 +\global\def\HEADINGSon{\HEADINGSon1937,64005 +\def\CHAPFplain{\CHAPFplain1941,64059 +\def\chfplain #1#2{\chfplain1945,64151 +\def\unnchfplain #1{\unnchfplain1956,64374 +\def\unnchfopen #1{\unnchfopen1964,64603 +\def\chfopen #1#2{\chfopen1970,64811 +\def\CHAPFopen{\CHAPFopen1975,64955 +\def\subsecheadingbreak{\subsecheadingbreak1982,65173 +\def\secheadingbreak{\secheadingbreak1985,65302 +\def\secheading #1#2#3{\secheading1993,65584 +\def\plainsecheading #1{\plainsecheading1994,65640 +\def\secheadingi #1{\secheadingi1995,65683 +\def\subsecheading #1#2#3#4{\subsecheading2006,66051 +\def\subsecheadingi #1{\subsecheadingi2007,66118 +\def\subsubsecfonts{\subsubsecfonts2014,66415 +\def\subsubsecheading #1#2#3#4#5{\subsubsecheading2017,66538 +\def\subsubsecheadingi #1{\subsubsecheadingi2018,66616 +\def\startcontents#1{\startcontents2032,67088 + \unnumbchapmacro{#1}\def\thischapter{\thischapter2040,67361 +\outer\def\contents{\contents2049,67720 +\outer\def\summarycontents{\summarycontents2057,67864 + \def\secentry ##1##2##3##4{\secentry2067,68235 + \def\unnumbsecentry ##1##2{\unnumbsecentry2068,68270 + \def\subsecentry ##1##2##3##4##5{\subsecentry2069,68305 + \def\unnumbsubsecentry ##1##2{\unnumbsubsecentry2070,68346 + \def\subsubsecentry ##1##2##3##4##5##6{\subsubsecentry2071,68384 + \def\unnumbsubsubsecentry ##1##2{\unnumbsubsubsecentry2072,68431 +\def\chapentry#1#2#3{\chapentry2085,68865 +\def\shortchapentry#1#2#3{\shortchapentry2088,68982 + {#2\labelspace #1}space2091,69092 +\def\unnumbchapentry#1#2{\unnumbchapentry2094,69146 +\def\shortunnumberedentry#1#2{\shortunnumberedentry2095,69193 +\def\secentry#1#2#3#4{\secentry2102,69357 +\def\unnumbsecentry#1#2{\unnumbsecentry2103,69416 +\def\subsecentry#1#2#3#4#5{\subsecentry2106,69477 +\def\unnumbsubsecentry#1#2{\unnumbsubsecentry2107,69547 +\def\subsubsecentry#1#2#3#4#5#6{\subsubsecentry2110,69621 + \dosubsubsecentry{#2.#3.#4.#5\labelspace#1}space2111,69655 +\def\unnumbsubsubsecentry#1#2{\unnumbsubsubsecentry2112,69706 +\def\dochapentry#1#2{\dochapentry2123,70080 +\def\dosecentry#1#2{\dosecentry2138,70685 +\def\dosubsecentry#1#2{\dosubsecentry2145,70863 +\def\dosubsubsecentry#1#2{\dosubsubsecentry2152,71048 +\def\labelspace{\labelspace2160,71299 +\def\dopageno#1{\dopageno2162,71334 +\def\doshortpageno#1{\doshortpageno2163,71360 +\def\chapentryfonts{\chapentryfonts2165,71392 +\def\secentryfonts{\secentryfonts2166,71427 +\def\point{\point2192,72386 +\def\result{\result2194,72407 +\def\expansion{\expansion2195,72480 +\def\print{\print2196,72551 +\def\equiv{\equiv2198,72618 +\def\error{\error2218,73391 +\def\tex{\tex2224,73620 +\def\@{\@2242,74003 +\gdef\sepspaces{\def {\ }}}\2265,74735 +\def\aboveenvbreak{\aboveenvbreak2268,74817 +\def\afterenvbreak{\afterenvbreak2272,74983 +\def\ctl{\ctl2286,75494 +\def\ctr{\ctr2287,75566 +\def\cbl{\cbl2288,75605 +\def\cbr{\cbr2289,75645 +\def\carttop{\carttop2290,75684 +\def\cartbot{\cartbot2293,75792 +\long\def\cartouche{\cartouche2299,75932 +\def\Ecartouche{\Ecartouche2326,76720 +\def\lisp{\lisp2338,76855 +\def\Elisp{\Elisp2348,77202 +\def\next##1{\next2360,77528 +\def\Eexample{\Eexample2364,77570 +\def\Esmallexample{\Esmallexample2367,77617 +\def\smalllispx{\smalllispx2373,77795 +\def\Esmalllisp{\Esmalllisp2383,78149 +\obeyspaces \obeylines \ninett \indexfonts \rawbackslashfonts2396,78505 +\def\next##1{\next2397,78562 +\def\display{\display2401,78642 +\def\Edisplay{\Edisplay2410,78961 +\def\next##1{\next2422,79272 +\def\format{\format2426,79375 +\def\Eformat{\Eformat2434,79671 +\def\next##1{\next2437,79760 +\def\flushleft{\flushleft2441,79812 +\def\Eflushleft{\Eflushleft2451,80183 +\def\next##1{\next2454,80276 +\def\flushright{\flushright2456,80298 +\def\Eflushright{\Eflushright2466,80670 +\def\next##1{\next2470,80801 +\def\quotation{\quotation2474,80859 +\def\Equotation{\Equotation2480,81051 +\def\setdeffont #1 {\setdeffont2493,81449 +\newskip\defbodyindent \defbodyindent=.4inbodyindent2495,81495 +\newskip\defargsindent \defargsindent=50ptargsindent2496,81538 +\newskip\deftypemargin \deftypemargin=12pttypemargin2497,81581 +\newskip\deflastargmargin \deflastargmargin=18ptlastargmargin2498,81624 +\def\activeparens{\activeparens2503,81822 +\def\opnr{\opnr2529,83034 +\def\lbrb{\lbrb2530,83099 +\def\defname #1#2{\defname2536,83300 +\advance\dimen2 by -\defbodyindentbodyindent2540,83418 +\advance\dimen3 by -\defbodyindentbodyindent2542,83472 +\setbox0=\hbox{\hskip \deflastargmargin{lastargmargin2544,83526 +\dimen1=\hsize \advance \dimen1 by -\defargsindent %size for continuationsargsindent2546,83668 +\parshape 2 0in \dimen0 \defargsindent \dimen1 %argsindent2547,83743 +\rlap{\rightline{{\rm #2}\hskip \deftypemargin}typemargin2554,84112 +\advance\leftskip by -\defbodyindentbodyindent2557,84246 +\exdentamount=\defbodyindentbodyindent2558,84283 +\def\defparsebody #1#2#3{\defparsebody2568,84642 +\def#1{2572,84826 +\def#2{2573,84862 +\advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2575,84934 +\exdentamount=\defbodyindentbodyindent2576,85008 +\def\defmethparsebody #1#2#3#4 {\defmethparsebody2581,85112 +\def#1{2585,85273 +\def#2##1 {2586,85309 +\advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2588,85392 +\exdentamount=\defbodyindentbodyindent2589,85466 +\def\defopparsebody #1#2#3#4#5 {\defopparsebody2592,85551 +\def#1{2596,85712 +\def#2##1 ##2 {2597,85748 +\advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2600,85848 +\exdentamount=\defbodyindentbodyindent2601,85922 +\def\defvarparsebody #1#2#3{\defvarparsebody2608,86193 +\def#1{2612,86380 +\def#2{2613,86416 +\advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2615,86475 +\exdentamount=\defbodyindentbodyindent2616,86549 +\def\defvrparsebody #1#2#3#4 {\defvrparsebody2621,86640 +\def#1{2625,86799 +\def#2##1 {2626,86835 +\advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2628,86905 +\exdentamount=\defbodyindentbodyindent2629,86979 +\def\defopvarparsebody #1#2#3#4#5 {\defopvarparsebody2632,87051 +\def#1{2636,87215 +\def#2##1 ##2 {2637,87251 +\advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2640,87338 +\exdentamount=\defbodyindentbodyindent2641,87412 +\def\defunargs #1{\defunargs2664,88172 +\def\deftypefunargs #1{\deftypefunargs2676,88554 +\def\deffn{\deffn2690,88936 +\def\deffnheader #1#2#3{\deffnheader2692,88993 +\begingroup\defname {name2693,89041 +\def\defun{\defun2699,89186 +\def\defunheader #1#2{\defunheader2701,89239 +\begingroup\defname {name2702,89314 +\defunargs {unargs2703,89350 +\def\deftypefun{\deftypefun2709,89498 +\def\deftypefunheader #1#2{\deftypefunheader2712,89620 +\def\deftypefunheaderx #1#2 #3\relax{\deftypefunheaderx2714,89729 +\begingroup\defname {name2716,89821 +\deftypefunargs {typefunargs2717,89867 +\def\deftypefn{\deftypefn2723,90038 +\def\deftypefnheader #1#2#3{\deftypefnheader2726,90187 +\def\deftypefnheaderx #1#2#3 #4\relax{\deftypefnheaderx2728,90323 +\begingroup\defname {name2730,90416 +\deftypefunargs {typefunargs2731,90456 +\def\defmac{\defmac2737,90577 +\def\defmacheader #1#2{\defmacheader2739,90634 +\begingroup\defname {name2740,90710 +\defunargs {unargs2741,90743 +\def\defspec{\defspec2747,90867 +\def\defspecheader #1#2{\defspecheader2749,90928 +\begingroup\defname {name2750,91005 +\defunargs {unargs2751,91045 +\def\deffnx #1 {\deffnx2758,91240 +\def\defunx #1 {\defunx2759,91297 +\def\defmacx #1 {\defmacx2760,91354 +\def\defspecx #1 {\defspecx2761,91413 +\def\deftypefnx #1 {\deftypefnx2762,91474 +\def\deftypeunx #1 {\deftypeunx2763,91539 +\def\defop #1 {\defop2769,91685 +\defopparsebody\Edefop\defopx\defopheader\defoptype}opparsebody\Edefop\defopx\defopheader\defoptype2770,91720 +\def\defopheader #1#2#3{\defopheader2772,91774 +\begingroup\defname {name2774,91863 +\defunargs {unargs2775,91909 +\def\defmethod{\defmethod2780,91970 +\def\defmethodheader #1#2#3{\defmethodheader2782,92043 +\begingroup\defname {name2784,92131 +\defunargs {unargs2785,92171 +\def\defcv #1 {\defcv2790,92245 +\defopvarparsebody\Edefcv\defcvx\defcvarheader\defcvtype}opvarparsebody\Edefcv\defcvx\defcvarheader\defcvtype2791,92280 +\def\defcvarheader #1#2#3{\defcvarheader2793,92339 +\begingroup\defname {name2795,92425 +\defvarargs {varargs2796,92471 +\def\defivar{\defivar2801,92544 +\def\defivarheader #1#2#3{\defivarheader2803,92607 +\begingroup\defname {name2805,92693 +\defvarargs {varargs2806,92744 +\def\defopx #1 {\defopx2812,92893 +\def\defmethodx #1 {\defmethodx2813,92950 +\def\defcvx #1 {\defcvx2814,93015 +\def\defivarx #1 {\defivarx2815,93072 +\def\defvarargs #1{\defvarargs2822,93343 +\def\defvr{\defvr2828,93487 +\def\defvrheader #1#2#3{\defvrheader2830,93542 +\begingroup\defname {name2831,93590 +\def\defvar{\defvar2835,93675 +\def\defvarheader #1#2{\defvarheader2837,93735 +\begingroup\defname {name2838,93806 +\defvarargs {varargs2839,93842 +\def\defopt{\defopt2844,93908 +\def\defoptheader #1#2{\defoptheader2846,93968 +\begingroup\defname {name2847,94039 +\defvarargs {varargs2848,94078 +\def\deftypevar{\deftypevar2853,94135 +\def\deftypevarheader #1#2{\deftypevarheader2856,94251 +\begingroup\defname {name2858,94334 +\def\deftypevr{\deftypevr2865,94508 +\def\deftypevrheader #1#2#3{\deftypevrheader2867,94579 +\begingroup\defname {name2868,94631 +\def\defvrx #1 {\defvrx2876,94868 +\def\defvarx #1 {\defvarx2877,94925 +\def\defoptx #1 {\defoptx2878,94984 +\def\deftypevarx #1 {\deftypevarx2879,95043 +\def\deftypevrx #1 {\deftypevrx2880,95110 +\def\deftpargs #1{\deftpargs2885,95259 +\def\deftp{\deftp2889,95339 +\def\deftpheader #1#2#3{\deftpheader2891,95394 +\begingroup\defname {name2892,95442 +\def\deftpx #1 {\deftpx2897,95601 +\def\setref#1{\setref2908,95922 +\def\unnumbsetref#1{\unnumbsetref2913,96036 +\def\appendixsetref#1{\appendixsetref2918,96143 +\def\pxref#1{\pxref2929,96554 +\def\xref#1{\xref2930,96590 +\def\ref#1{\ref2931,96625 +\def\xrefX[#1,#2,#3,#4,#5,#6]{\xrefX[2932,96655 +\def\printedmanual{\printedmanual2933,96698 +\def\printednodename{\printednodename2934,96736 +\def\printednodename{\printednodename2939,96861 +section ``\printednodename'' in \cite{\printedmanual}\printedmanual2954,97493 +\refx{x2957,97571 +\def\dosetq #1#2{\dosetq2965,97791 +\def\internalsetq #1#2{\internalsetq2973,98049 +\def\Ypagenumber{\Ypagenumber2977,98150 +\def\Ytitle{\Ytitle2979,98176 +\def\Ynothing{\Ynothing2981,98203 +\def\Ysectionnumberandtype{\Ysectionnumberandtype2983,98220 +\def\Yappendixletterandtype{\Yappendixletterandtype2992,98536 +\ifnum\secno=0 Appendix\xreftie'char\the\appendixno{no2993,98566 +\else \ifnum \subsecno=0 Section\xreftie'char\the\appendixno.\the\secno %no.\the\secno2994,98621 +Section\xreftie'char\the\appendixno.\the\secno.\the\subsecno %no.\the\secno.\the\subsecno2996,98725 +Section\xreftie'char\the\appendixno.\the\secno.\the\subsecno.\the\subsubsecno %no.\the\secno.\the\subsecno.\the\subsubsecno2998,98796 + \def\linenumber{\linenumber3009,99135 +\def\refx#1#2{\refx3015,99319 +\def\xrdef #1#2{\xrdef3037,99945 +\def\readauxfile{\readauxfile3040,100030 +\def\supereject{\supereject3110,101811 +\footstrut\parindent=\defaultparindent\hang\textindent{aultparindent\hang\textindent3131,102496 +\def\openindices{\openindices3139,102682 +\newdimen\defaultparindent \defaultparindent = 15ptaultparindent3151,102907 +\parindent = \defaultparindentaultparindent3152,102959 +\def\smallbook{\smallbook3175,103683 +\global\def\Esmallexample{\Esmallexample3192,104110 +\def\afourpaper{\afourpaper3196,104201 +\def\finalout{\finalout3224,105009 +\def\normaldoublequote{\normaldoublequote3235,105270 +\def\normaltilde{\normaltilde3236,105296 +\def\normalcaret{\normalcaret3237,105316 +\def\normalunderscore{\normalunderscore3238,105336 +\def\normalverticalbar{\normalverticalbar3239,105361 +\def\normalless{\normalless3240,105387 +\def\normalgreater{\normalgreater3241,105406 +\def\normalplus{\normalplus3242,105428 +\def\ifusingtt#1#2{\ifusingtt3253,105920 +\def\activedoublequote{\activedoublequote3261,106248 +\def~{~3264,106334 +\def^{^3267,106395 +\def_{_3270,106434 +\def\_{\_3272,106508 +\def\lvvmode{\lvvmode3279,106845 +\def|{|3282,106895 +\def<{<3285,106958 +\def>{>3288,107015 +\def+{+3290,107053 +\def\turnoffactive{\turnoffactive3296,107214 +\global\def={=3307,107500 +\def\normalbackslash{\normalbackslash3321,107882 c-src/c.c,76 T f(1,0 @@ -4574,13 +4572,13 @@ extern struct node *yylval;yylval306,6246 unsigned char parse_cell_or_range 309,6291 unsigned char parse_cell_or_range 311,6355 yylex FUN0(315,6405 -parse_cell_or_range FUN2(587,11771 -#define CK_ABS_R(671,13213 -#define CK_REL_R(675,13292 -#define CK_ABS_C(680,13421 -#define CK_REL_C(684,13500 -#define MAYBEREL(689,13629 -str_to_col FUN1(847,16830 +parse_cell_or_range FUN2(587,11772 +#define CK_ABS_R(671,13214 +#define CK_REL_R(675,13293 +#define CK_ABS_C(680,13422 +#define CK_REL_C(684,13501 +#define MAYBEREL(689,13630 +str_to_col FUN1(847,16831 y-src/parse.c,520 #define YYBISON 4,64 diff --git a/test/manual/etags/ETAGS.good_3 b/test/manual/etags/ETAGS.good_3 index 40be768aac..7dab511efc 100644 --- a/test/manual/etags/ETAGS.good_3 +++ b/test/manual/etags/ETAGS.good_3 @@ -175,7 +175,7 @@ package body Truc.Bidule Truc.Bidule/b138,2153 protected body Bidule Bidule/b139,2181 protected body Machin_T Machin_T/b146,2281 -c-src/abbrev.c,2072 +c-src/abbrev.c,1957 Lisp_Object Vabbrev_table_name_list;43,1429 Lisp_Object Vglobal_abbrev_table;48,1574 Lisp_Object Vfundamental_mode_abbrev_table;52,1685 @@ -186,33 +186,31 @@ Lisp_Object Vabbrev_start_location_buffer;66,2046 Lisp_Object Vlast_abbrev;70,2155 Lisp_Object Vlast_abbrev_text;75,2324 int last_abbrev_point;79,2414 -Lisp_Object Vpre_abbrev_expand_hook,83,2487 -Lisp_Object Vpre_abbrev_expand_hook, Qpre_abbrev_expand_hook;83,2487 -DEFUN ("make-abbrev-table", Fmake_abbrev_table,85,2551 -DEFUN ("make-abbrev-table", Fmake_abbrev_table,make-abbrev-table85,2551 -DEFUN ("clear-abbrev-table", Fclear_abbrev_table,92,2743 -DEFUN ("clear-abbrev-table", Fclear_abbrev_table,clear-abbrev-table92,2743 -DEFUN ("define-abbrev", Fdefine_abbrev,107,3124 -DEFUN ("define-abbrev", Fdefine_abbrev,define-abbrev107,3124 -DEFUN ("define-global-abbrev", Fdefine_global_abbrev,149,4443 -DEFUN ("define-global-abbrev", Fdefine_global_abbrev,define-global-abbrev149,4443 -DEFUN ("define-mode-abbrev", Fdefine_mode_abbrev,160,4814 -DEFUN ("define-mode-abbrev", Fdefine_mode_abbrev,define-mode-abbrev160,4814 -DEFUN ("abbrev-symbol", Fabbrev_symbol,174,5282 -DEFUN ("abbrev-symbol", Fabbrev_symbol,abbrev-symbol174,5282 -DEFUN ("abbrev-expansion", Fabbrev_expansion,202,6246 -DEFUN ("abbrev-expansion", Fabbrev_expansion,abbrev-expansion202,6246 -DEFUN ("expand-abbrev", Fexpand_abbrev,218,6761 -DEFUN ("expand-abbrev", Fexpand_abbrev,expand-abbrev218,6761 -DEFUN ("unexpand-abbrev", Funexpand_abbrev,389,11682 -DEFUN ("unexpand-abbrev", Funexpand_abbrev,unexpand-abbrev389,11682 -write_abbrev 426,12889 -describe_abbrev 445,13324 -DEFUN ("insert-abbrev-table-description", Finsert_abbrev_table_description,466,13839 -DEFUN ("insert-abbrev-table-description", Finsert_abbrev_table_description,insert-abbrev-table-description466,13839 -DEFUN ("define-abbrev-table", Fdefine_abbrev_table,506,14995 -DEFUN ("define-abbrev-table", Fdefine_abbrev_table,define-abbrev-table506,14995 -syms_of_abbrev 540,16072 +DEFUN ("make-abbrev-table", Fmake_abbrev_table,82,2440 +DEFUN ("make-abbrev-table", Fmake_abbrev_table,make-abbrev-table82,2440 +DEFUN ("clear-abbrev-table", Fclear_abbrev_table,89,2632 +DEFUN ("clear-abbrev-table", Fclear_abbrev_table,clear-abbrev-table89,2632 +DEFUN ("define-abbrev", Fdefine_abbrev,104,3013 +DEFUN ("define-abbrev", Fdefine_abbrev,define-abbrev104,3013 +DEFUN ("define-global-abbrev", Fdefine_global_abbrev,146,4332 +DEFUN ("define-global-abbrev", Fdefine_global_abbrev,define-global-abbrev146,4332 +DEFUN ("define-mode-abbrev", Fdefine_mode_abbrev,157,4703 +DEFUN ("define-mode-abbrev", Fdefine_mode_abbrev,define-mode-abbrev157,4703 +DEFUN ("abbrev-symbol", Fabbrev_symbol,171,5171 +DEFUN ("abbrev-symbol", Fabbrev_symbol,abbrev-symbol171,5171 +DEFUN ("abbrev-expansion", Fabbrev_expansion,199,6135 +DEFUN ("abbrev-expansion", Fabbrev_expansion,abbrev-expansion199,6135 +DEFUN ("expand-abbrev", Fexpand_abbrev,215,6650 +DEFUN ("expand-abbrev", Fexpand_abbrev,expand-abbrev215,6650 +DEFUN ("unexpand-abbrev", Funexpand_abbrev,383,11495 +DEFUN ("unexpand-abbrev", Funexpand_abbrev,unexpand-abbrev383,11495 +write_abbrev 420,12702 +describe_abbrev 439,13137 +DEFUN ("insert-abbrev-table-description", Finsert_abbrev_table_description,460,13652 +DEFUN ("insert-abbrev-table-description", Finsert_abbrev_table_description,insert-abbrev-table-description460,13652 +DEFUN ("define-abbrev-table", Fdefine_abbrev_table,500,14808 +DEFUN ("define-abbrev-table", Fdefine_abbrev_table,define-abbrev-table500,14808 +syms_of_abbrev 534,15885 c-src/torture.c,197 (*tag1 tag118,452 @@ -1155,165 +1153,165 @@ make_lispy_position 5228,157391 toolkit_menubar_in_use 5456,163954 make_scroll_bar_position 5469,164322 make_lispy_event 5485,164968 -make_lispy_movement 6104,183532 -make_lispy_switch_frame 6131,184263 -make_lispy_focus_in 6137,184370 -make_lispy_focus_out 6145,184496 -parse_modifiers_uncached 6163,184946 -#define SINGLE_LETTER_MOD(6185,185466 -#undef SINGLE_LETTER_MOD6212,185907 -#define MULTI_LETTER_MOD(6214,185933 -#undef MULTI_LETTER_MOD6231,186401 -apply_modifiers_uncached 6273,187575 -static const char *const modifier_names[modifier_names6319,189194 -#define NUM_MOD_NAMES 6325,189400 -static Lisp_Object modifier_symbols;6327,189450 -lispy_modifier_list 6331,189587 -#define KEY_TO_CHAR(6353,190253 -parse_modifiers 6356,190329 -DEFUN ("internal-event-symbol-parse-modifiers", Fevent_symbol_parse_modifiers,6399,191518 -DEFUN ("internal-event-symbol-parse-modifiers", Fevent_symbol_parse_modifiers,event-symbol-parse-modifiers6399,191518 -apply_modifiers 6422,192392 -reorder_modifiers 6491,194721 -modify_event_symbol 6536,196529 -DEFUN ("event-convert-list", Fevent_convert_list,6628,199245 -DEFUN ("event-convert-list", Fevent_convert_list,event-convert-list6628,199245 -parse_solitary_modifier 6695,201136 -#define SINGLE_LETTER_MOD(6701,201259 -#define MULTI_LETTER_MOD(6705,201344 -#undef SINGLE_LETTER_MOD6763,202642 -#undef MULTI_LETTER_MOD6764,202667 -lucid_event_type_list_p 6775,202890 -get_input_pending 6814,203961 -record_asynch_buffer_change 6834,204580 -gobble_input 6872,205703 -tty_read_avail_input 6967,208311 -handle_async_input 7149,214040 -process_pending_signals 7165,214360 -unblock_input_to 7177,214646 -unblock_input 7200,215278 -totally_unblock_input 7209,215446 -handle_input_available_signal 7217,215530 -deliver_input_available_signal 7226,215701 -struct user_signal_info7235,215866 - int sig;7238,215916 - char *name;name7241,215957 - int npending;7244,216008 - struct user_signal_info *next;next7246,216025 -static struct user_signal_info *user_signals user_signals7250,216091 -add_user_signal 7253,216150 -handle_user_signal 7275,216599 -deliver_user_signal 7316,217559 -find_user_signal_name 7322,217660 -store_user_signal_events 7334,217842 -static Lisp_Object menu_bar_one_keymap_changed_items;7363,218417 -static Lisp_Object menu_bar_items_vector;7368,218631 -static int menu_bar_items_index;7369,218673 -static const char *separator_names[separator_names7372,218708 -menu_separator_name_p 7393,219149 -menu_bar_items 7426,219853 -Lisp_Object item_properties;7568,224604 -menu_bar_item 7571,224646 -menu_item_eval_property_1 7647,227176 -eval_dyn 7658,227466 -menu_item_eval_property 7666,227676 -parse_menu_item 7686,228342 -static Lisp_Object tool_bar_items_vector;7965,236337 -static Lisp_Object tool_bar_item_properties;7970,236511 -static int ntool_bar_items;7974,236607 -tool_bar_items 7990,237084 -process_tool_bar_item 8075,239893 -#define PROP(8112,240970 -set_prop 8114,241039 -parse_tool_bar_item 8167,242454 -#undef PROP8379,248845 -init_tool_bar_items 8387,248970 -append_tool_bar_item 8401,249262 -read_char_x_menu_prompt 8443,250772 -read_char_minibuf_menu_prompt 8503,252446 -#define PUSH_C_STR(8527,253015 -follow_key 8726,258554 -active_maps 8733,258696 -typedef struct keyremap8742,259022 - Lisp_Object parent;8745,259108 - Lisp_Object map;8748,259225 - int start,8753,259447 - int start, end;8753,259447 -} keyremap;8754,259465 -access_keymap_keyremap 8764,259809 -keyremap_step 8811,261451 -test_undefined 8867,262935 -read_key_sequence 8916,264862 -read_key_sequence_vs 9826,295822 -DEFUN ("read-key-sequence", Fread_key_sequence,9885,297295 -DEFUN ("read-key-sequence", Fread_key_sequence,read-key-sequence9885,297295 -DEFUN ("read-key-sequence-vector", Fread_key_sequence_vector,9938,299983 -DEFUN ("read-key-sequence-vector", Fread_key_sequence_vector,read-key-sequence-vector9938,299983 -detect_input_pending 9950,300489 -detect_input_pending_ignore_squeezables 9959,300655 -detect_input_pending_run_timers 9967,300871 -clear_input_pending 9985,301363 -requeued_events_pending_p 9997,301733 -DEFUN ("input-pending-p", Finput_pending_p,10002,301814 -DEFUN ("input-pending-p", Finput_pending_p,input-pending-p10002,301814 -DEFUN ("recent-keys", Frecent_keys,10024,302597 -DEFUN ("recent-keys", Frecent_keys,recent-keys10024,302597 -DEFUN ("this-command-keys", Fthis_command_keys,10055,303518 -DEFUN ("this-command-keys", Fthis_command_keys,this-command-keys10055,303518 -DEFUN ("this-command-keys-vector", Fthis_command_keys_vector,10068,303959 -DEFUN ("this-command-keys-vector", Fthis_command_keys_vector,this-command-keys-vector10068,303959 -DEFUN ("this-single-command-keys", Fthis_single_command_keys,10080,304381 -DEFUN ("this-single-command-keys", Fthis_single_command_keys,this-single-command-keys10080,304381 -DEFUN ("this-single-command-raw-keys", Fthis_single_command_raw_keys,10096,304956 -DEFUN ("this-single-command-raw-keys", Fthis_single_command_raw_keys,this-single-command-raw-keys10096,304956 -DEFUN ("reset-this-command-lengths", Freset_this_command_lengths,10109,305496 -DEFUN ("reset-this-command-lengths", Freset_this_command_lengths,reset-this-command-lengths10109,305496 -DEFUN ("clear-this-command-keys", Fclear_this_command_keys,10136,306511 -DEFUN ("clear-this-command-keys", Fclear_this_command_keys,clear-this-command-keys10136,306511 -DEFUN ("recursion-depth", Frecursion_depth,10158,307070 -DEFUN ("recursion-depth", Frecursion_depth,recursion-depth10158,307070 -DEFUN ("open-dribble-file", Fopen_dribble_file,10169,307407 -DEFUN ("open-dribble-file", Fopen_dribble_file,open-dribble-file10169,307407 -DEFUN ("discard-input", Fdiscard_input,10203,308448 -DEFUN ("discard-input", Fdiscard_input,discard-input10203,308448 -DEFUN ("suspend-emacs", Fsuspend_emacs,10225,308950 -DEFUN ("suspend-emacs", Fsuspend_emacs,suspend-emacs10225,308950 -stuff_buffered_input 10285,311046 -set_waiting_for_input 10323,312017 -clear_waiting_for_input 10337,312391 -handle_interrupt_signal 10351,312755 -deliver_interrupt_signal 10378,313643 -static int volatile force_quit_count;10387,313933 -handle_interrupt 10401,314415 -quit_throw_to_read_char 10541,318712 -DEFUN ("set-input-interrupt-mode", Fset_input_interrupt_mode,10562,319289 -DEFUN ("set-input-interrupt-mode", Fset_input_interrupt_mode,set-input-interrupt-mode10562,319289 -DEFUN ("set-output-flow-control", Fset_output_flow_control,10609,320517 -DEFUN ("set-output-flow-control", Fset_output_flow_control,set-output-flow-control10609,320517 -DEFUN ("set-input-meta-mode", Fset_input_meta_mode,10643,321433 -DEFUN ("set-input-meta-mode", Fset_input_meta_mode,set-input-meta-mode10643,321433 -DEFUN ("set-quit-char", Fset_quit_char,10694,322707 -DEFUN ("set-quit-char", Fset_quit_char,set-quit-char10694,322707 -DEFUN ("set-input-mode", Fset_input_mode,10729,323571 -DEFUN ("set-input-mode", Fset_input_mode,set-input-mode10729,323571 -DEFUN ("current-input-mode", Fcurrent_input_mode,10750,324460 -DEFUN ("current-input-mode", Fcurrent_input_mode,current-input-mode10750,324460 -DEFUN ("posn-at-x-y", Fposn_at_x_y,10787,325838 -DEFUN ("posn-at-x-y", Fposn_at_x_y,posn-at-x-y10787,325838 -DEFUN ("posn-at-point", Fposn_at_point,10824,327061 -DEFUN ("posn-at-point", Fposn_at_point,posn-at-point10824,327061 -init_kboard 10861,328215 -allocate_kboard 10893,329285 -wipe_kboard 10909,329638 -delete_kboard 10917,329752 -init_keyboard 10942,330282 -struct event_head11021,332697 - short var;11023,332717 - short kind;11024,332730 -static const struct event_head head_table[head_table11027,332748 -syms_of_keyboard 11045,333578 -keys_of_keyboard 11841,367116 -mark_kboards 11916,370435 +make_lispy_movement 6104,183531 +make_lispy_switch_frame 6131,184262 +make_lispy_focus_in 6137,184369 +make_lispy_focus_out 6145,184495 +parse_modifiers_uncached 6163,184945 +#define SINGLE_LETTER_MOD(6185,185465 +#undef SINGLE_LETTER_MOD6212,185906 +#define MULTI_LETTER_MOD(6214,185932 +#undef MULTI_LETTER_MOD6231,186400 +apply_modifiers_uncached 6273,187574 +static const char *const modifier_names[modifier_names6319,189193 +#define NUM_MOD_NAMES 6325,189399 +static Lisp_Object modifier_symbols;6327,189449 +lispy_modifier_list 6331,189586 +#define KEY_TO_CHAR(6353,190252 +parse_modifiers 6356,190328 +DEFUN ("internal-event-symbol-parse-modifiers", Fevent_symbol_parse_modifiers,6399,191517 +DEFUN ("internal-event-symbol-parse-modifiers", Fevent_symbol_parse_modifiers,event-symbol-parse-modifiers6399,191517 +apply_modifiers 6422,192391 +reorder_modifiers 6491,194720 +modify_event_symbol 6536,196528 +DEFUN ("event-convert-list", Fevent_convert_list,6628,199244 +DEFUN ("event-convert-list", Fevent_convert_list,event-convert-list6628,199244 +parse_solitary_modifier 6695,201135 +#define SINGLE_LETTER_MOD(6701,201258 +#define MULTI_LETTER_MOD(6705,201343 +#undef SINGLE_LETTER_MOD6763,202641 +#undef MULTI_LETTER_MOD6764,202666 +lucid_event_type_list_p 6775,202889 +get_input_pending 6814,203960 +record_asynch_buffer_change 6834,204579 +gobble_input 6872,205702 +tty_read_avail_input 6967,208310 +handle_async_input 7149,214039 +process_pending_signals 7165,214359 +unblock_input_to 7177,214645 +unblock_input 7200,215277 +totally_unblock_input 7209,215445 +handle_input_available_signal 7217,215529 +deliver_input_available_signal 7226,215700 +struct user_signal_info7235,215865 + int sig;7238,215915 + char *name;name7241,215956 + int npending;7244,216007 + struct user_signal_info *next;next7246,216024 +static struct user_signal_info *user_signals user_signals7250,216090 +add_user_signal 7253,216149 +handle_user_signal 7275,216598 +deliver_user_signal 7316,217558 +find_user_signal_name 7322,217659 +store_user_signal_events 7334,217841 +static Lisp_Object menu_bar_one_keymap_changed_items;7363,218416 +static Lisp_Object menu_bar_items_vector;7368,218630 +static int menu_bar_items_index;7369,218672 +static const char *separator_names[separator_names7372,218707 +menu_separator_name_p 7393,219148 +menu_bar_items 7426,219852 +Lisp_Object item_properties;7568,224603 +menu_bar_item 7571,224645 +menu_item_eval_property_1 7647,227175 +eval_dyn 7658,227465 +menu_item_eval_property 7666,227675 +parse_menu_item 7686,228341 +static Lisp_Object tool_bar_items_vector;7965,236336 +static Lisp_Object tool_bar_item_properties;7970,236510 +static int ntool_bar_items;7974,236606 +tool_bar_items 7990,237083 +process_tool_bar_item 8075,239892 +#define PROP(8112,240969 +set_prop 8114,241038 +parse_tool_bar_item 8167,242453 +#undef PROP8379,248844 +init_tool_bar_items 8387,248969 +append_tool_bar_item 8401,249261 +read_char_x_menu_prompt 8443,250771 +read_char_minibuf_menu_prompt 8503,252445 +#define PUSH_C_STR(8527,253014 +follow_key 8726,258553 +active_maps 8733,258695 +typedef struct keyremap8742,259021 + Lisp_Object parent;8745,259107 + Lisp_Object map;8748,259224 + int start,8753,259446 + int start, end;8753,259446 +} keyremap;8754,259464 +access_keymap_keyremap 8764,259808 +keyremap_step 8811,261450 +test_undefined 8867,262934 +read_key_sequence 8916,264861 +read_key_sequence_vs 9826,295821 +DEFUN ("read-key-sequence", Fread_key_sequence,9885,297294 +DEFUN ("read-key-sequence", Fread_key_sequence,read-key-sequence9885,297294 +DEFUN ("read-key-sequence-vector", Fread_key_sequence_vector,9938,299982 +DEFUN ("read-key-sequence-vector", Fread_key_sequence_vector,read-key-sequence-vector9938,299982 +detect_input_pending 9950,300488 +detect_input_pending_ignore_squeezables 9959,300654 +detect_input_pending_run_timers 9967,300870 +clear_input_pending 9985,301362 +requeued_events_pending_p 9997,301732 +DEFUN ("input-pending-p", Finput_pending_p,10002,301813 +DEFUN ("input-pending-p", Finput_pending_p,input-pending-p10002,301813 +DEFUN ("recent-keys", Frecent_keys,10024,302596 +DEFUN ("recent-keys", Frecent_keys,recent-keys10024,302596 +DEFUN ("this-command-keys", Fthis_command_keys,10055,303517 +DEFUN ("this-command-keys", Fthis_command_keys,this-command-keys10055,303517 +DEFUN ("this-command-keys-vector", Fthis_command_keys_vector,10068,303958 +DEFUN ("this-command-keys-vector", Fthis_command_keys_vector,this-command-keys-vector10068,303958 +DEFUN ("this-single-command-keys", Fthis_single_command_keys,10080,304380 +DEFUN ("this-single-command-keys", Fthis_single_command_keys,this-single-command-keys10080,304380 +DEFUN ("this-single-command-raw-keys", Fthis_single_command_raw_keys,10096,304955 +DEFUN ("this-single-command-raw-keys", Fthis_single_command_raw_keys,this-single-command-raw-keys10096,304955 +DEFUN ("reset-this-command-lengths", Freset_this_command_lengths,10109,305495 +DEFUN ("reset-this-command-lengths", Freset_this_command_lengths,reset-this-command-lengths10109,305495 +DEFUN ("clear-this-command-keys", Fclear_this_command_keys,10136,306510 +DEFUN ("clear-this-command-keys", Fclear_this_command_keys,clear-this-command-keys10136,306510 +DEFUN ("recursion-depth", Frecursion_depth,10158,307069 +DEFUN ("recursion-depth", Frecursion_depth,recursion-depth10158,307069 +DEFUN ("open-dribble-file", Fopen_dribble_file,10169,307406 +DEFUN ("open-dribble-file", Fopen_dribble_file,open-dribble-file10169,307406 +DEFUN ("discard-input", Fdiscard_input,10203,308447 +DEFUN ("discard-input", Fdiscard_input,discard-input10203,308447 +DEFUN ("suspend-emacs", Fsuspend_emacs,10225,308949 +DEFUN ("suspend-emacs", Fsuspend_emacs,suspend-emacs10225,308949 +stuff_buffered_input 10285,311045 +set_waiting_for_input 10323,312016 +clear_waiting_for_input 10337,312390 +handle_interrupt_signal 10351,312754 +deliver_interrupt_signal 10378,313642 +static int volatile force_quit_count;10387,313932 +handle_interrupt 10401,314414 +quit_throw_to_read_char 10541,318711 +DEFUN ("set-input-interrupt-mode", Fset_input_interrupt_mode,10562,319288 +DEFUN ("set-input-interrupt-mode", Fset_input_interrupt_mode,set-input-interrupt-mode10562,319288 +DEFUN ("set-output-flow-control", Fset_output_flow_control,10609,320516 +DEFUN ("set-output-flow-control", Fset_output_flow_control,set-output-flow-control10609,320516 +DEFUN ("set-input-meta-mode", Fset_input_meta_mode,10643,321432 +DEFUN ("set-input-meta-mode", Fset_input_meta_mode,set-input-meta-mode10643,321432 +DEFUN ("set-quit-char", Fset_quit_char,10694,322706 +DEFUN ("set-quit-char", Fset_quit_char,set-quit-char10694,322706 +DEFUN ("set-input-mode", Fset_input_mode,10729,323570 +DEFUN ("set-input-mode", Fset_input_mode,set-input-mode10729,323570 +DEFUN ("current-input-mode", Fcurrent_input_mode,10750,324459 +DEFUN ("current-input-mode", Fcurrent_input_mode,current-input-mode10750,324459 +DEFUN ("posn-at-x-y", Fposn_at_x_y,10787,325837 +DEFUN ("posn-at-x-y", Fposn_at_x_y,posn-at-x-y10787,325837 +DEFUN ("posn-at-point", Fposn_at_point,10824,327060 +DEFUN ("posn-at-point", Fposn_at_point,posn-at-point10824,327060 +init_kboard 10861,328214 +allocate_kboard 10893,329284 +wipe_kboard 10909,329637 +delete_kboard 10917,329751 +init_keyboard 10942,330281 +struct event_head11021,332696 + short var;11023,332716 + short kind;11024,332729 +static const struct event_head head_table[head_table11027,332747 +syms_of_keyboard 11045,333577 +keys_of_keyboard 11841,367115 +mark_kboards 11916,370434 c-src/emacs/src/lisp.h,27827 #define EMACS_LISP_H22,801 @@ -2520,11 +2518,11 @@ main(37,571 D(43,659 int x;44,694 -el-src/TAGTEST.EL,179 -(foo::defmumble bletch 1,0 -(defun foo==bar foo==bar2,33 -(defalias 'pending-delete-mode pending-delete-mode6,149 -(defalias (quote explicitly-quoted-pending-delete-mode)9,222 +el-src/TAGTEST.EL,181 +(foo::defmumble bletch 3,33 +(defun foo==bar foo==bar4,66 +(defalias 'pending-delete-mode pending-delete-mode8,182 +(defalias (quote explicitly-quoted-pending-delete-mode)11,255 el-src/emacs/lisp/progmodes/etags.el,5069 (defvar tags-file-name 34,1035 @@ -3313,22 +3311,22 @@ ord_add_element(71,1867 ord_del_element(85,2344 ord_disjoint(100,2783 ord_intersect(108,2953 -ord_intersection(126,3552 -ord_intersection3(130,3691 -ord_intersection(150,4531 -ord_intersection4(154,4703 -ord_intersection(176,5664 -ord_intersection2(181,5812 -ord_member(200,6318 -ord_seteq(216,6683 -ord_setproduct(225,6971 -ord_subset(240,7377 -ord_subtract(257,7861 -ord_symdiff(265,8054 -ord_union(288,8887 -ord_union4(303,9352 -ord_union(324,10171 -ord_union_all(329,10313 +ord_intersection(126,3553 +ord_intersection3(130,3692 +ord_intersection(150,4533 +ord_intersection4(154,4705 +ord_intersection(176,5666 +ord_intersection2(181,5814 +ord_member(200,6320 +ord_seteq(216,6685 +ord_setproduct(225,6973 +ord_subset(240,7379 +ord_subtract(257,7863 +ord_symdiff(265,8056 +ord_union(288,8889 +ord_union4(303,9354 +ord_union(324,10173 +ord_union_all(329,10315 prol-src/natded.prolog,2319 expandmng(100,2879 @@ -3757,533 +3755,533 @@ tex-src/texinfo.tex,30627 \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 +\def\itemfont{\itemfont1082,35890 +\def\Etable{\Etable1090,36116 +\def\itemize{\itemize1103,36440 +\def\itemizezzz #1{\itemizezzz1105,36476 +\def\itemizey #1#2{\itemizey1110,36571 +\def#2{1119,36817 +\def\itemcontents{\itemcontents1120,36858 +\def\bullet{\bullet1123,36906 +\def\minus{\minus1124,36933 +\def\frenchspacing{\frenchspacing1128,37041 +\def\splitoff#1#2\endmark{\splitoff1134,37266 +\def\enumerate{\enumerate1140,37496 +\def\enumeratezzz #1{\enumeratezzz1141,37535 +\def\enumeratey #1 #2\endenumeratey{\enumeratey1142,37588 + \def\thearg{\thearg1146,37735 + \ifx\thearg\empty \def\thearg{\thearg1147,37754 +\def\numericenumerate{\numericenumerate1184,39088 +\def\lowercaseenumerate{\lowercaseenumerate1190,39218 +\def\uppercaseenumerate{\uppercaseenumerate1203,39565 +\def\startenumeration#1{\startenumeration1219,40055 +\def\alphaenumerate{\alphaenumerate1227,40237 +\def\capsenumerate{\capsenumerate1228,40272 +\def\Ealphaenumerate{\Ealphaenumerate1229,40306 +\def\Ecapsenumerate{\Ecapsenumerate1230,40340 +\def\itemizeitem{\itemizeitem1234,40420 +\def\newindex #1{\newindex1259,41277 +\def\defindex{\defindex1268,41566 +\def\newcodeindex #1{\newcodeindex1272,41674 +\def\defcodeindex{\defcodeindex1279,41934 +\def\synindex #1 #2 {\synindex1283,42114 +\def\syncodeindex #1 #2 {\syncodeindex1292,42454 +\def\doindex#1{\doindex1309,43133 +\def\singleindexer #1{\singleindexer1310,43192 +\def\docodeindex#1{\docodeindex1313,43304 +\def\singlecodeindexer #1{\singlecodeindexer1314,43371 +\def\indexdummies{\indexdummies1316,43429 +\def\_{\_1317,43449 +\def\w{\w1318,43477 +\def\bf{\bf1319,43504 +\def\rm{\rm1320,43533 +\def\sl{\sl1321,43562 +\def\sf{\sf1322,43591 +\def\tt{\tt1323,43619 +\def\gtr{\gtr1324,43647 +\def\less{\less1325,43677 +\def\hat{\hat1326,43709 +\def\char{\char1327,43739 +\def\TeX{\TeX1328,43771 +\def\dots{\dots1329,43801 +\def\copyright{\copyright1330,43834 +\def\tclose##1{\tclose1331,43877 +\def\code##1{\code1332,43922 +\def\samp##1{\samp1333,43963 +\def\t##1{\t1334,44004 +\def\r##1{\r1335,44039 +\def\i##1{\i1336,44074 +\def\b##1{\b1337,44109 +\def\cite##1{\cite1338,44144 +\def\key##1{\key1339,44185 +\def\file##1{\file1340,44224 +\def\var##1{\var1341,44265 +\def\kbd##1{\kbd1342,44304 +\def\indexdummyfont#1{\indexdummyfont1347,44460 +\def\indexdummytex{\indexdummytex1348,44486 +\def\indexdummydots{\indexdummydots1349,44510 +\def\indexnofonts{\indexnofonts1351,44536 +\let\w=\indexdummyfontdummyfont1352,44556 +\let\t=\indexdummyfontdummyfont1353,44579 +\let\r=\indexdummyfontdummyfont1354,44602 +\let\i=\indexdummyfontdummyfont1355,44625 +\let\b=\indexdummyfontdummyfont1356,44648 +\let\emph=\indexdummyfontdummyfont1357,44671 +\let\strong=\indexdummyfontdummyfont1358,44697 +\let\cite=\indexdummyfont=\indexdummyfont1359,44725 +\let\sc=\indexdummyfontdummyfont1360,44751 +\let\tclose=\indexdummyfontdummyfont1364,44923 +\let\code=\indexdummyfontdummyfont1365,44951 +\let\file=\indexdummyfontdummyfont1366,44977 +\let\samp=\indexdummyfontdummyfont1367,45003 +\let\kbd=\indexdummyfontdummyfont1368,45029 +\let\key=\indexdummyfontdummyfont1369,45054 +\let\var=\indexdummyfontdummyfont1370,45079 +\let\TeX=\indexdummytexdummytex1371,45104 +\let\dots=\indexdummydotsdummydots1372,45128 +\let\indexbackslash=0 %overridden during \printindex.backslash=01382,45380 +\def\doind #1#2{\doind1384,45436 +{\indexdummies % Must do this here, since \bf, etc expand at this stagedummies1386,45479 +\def\rawbackslashxx{\rawbackslashxx1389,45619 +{\indexnofontsnofonts1394,45881 +\def\dosubind #1#2#3{\dosubind1405,46192 +{\indexdummies % Must do this here, since \bf, etc expand at this stagedummies1407,46240 +\def\rawbackslashxx{\rawbackslashxx1410,46344 +{\indexnofontsnofonts1414,46498 +\def\findex {\findex1443,47429 +\def\kindex {\kindex1444,47452 +\def\cindex {\cindex1445,47475 +\def\vindex {\vindex1446,47498 +\def\tindex {\tindex1447,47521 +\def\pindex {\pindex1448,47544 +\def\cindexsub {\cindexsub1450,47568 +\def\printindex{\printindex1462,47895 +\def\doprintindex#1{\doprintindex1464,47936 + \def\indexbackslash{\indexbackslash1481,48421 + \indexfonts\rm \tolerance=9500 \advance\baselineskip -1ptfonts\rm1482,48460 +\def\initial #1{\initial1517,49532 +\def\entry #1#2{\entry1523,49739 + \null\nobreak\indexdotfill % Have leaders before the page number.dotfill1540,50386 +\def\indexdotfill{\indexdotfill1549,50714 +\def\primary #1{\primary1552,50820 +\def\secondary #1#2{\secondary1556,50902 +\noindent\hskip\secondaryindent\hbox{#1}\indexdotfill #2\pardotfill1559,50984 +\newbox\partialpageialpage1566,51157 +\def\begindoublecolumns{\begindoublecolumns1572,51315 + \output={\global\setbox\partialpage=ialpage=1573,51351 +\def\enddoublecolumns{\enddoublecolumns1577,51539 +\def\doublecolumnout{\doublecolumnout1580,51624 + \dimen@=\pageheight \advance\dimen@ by-\ht\partialpageialpage1581,51693 +\def\pagesofar{\pagesofar1584,51871 +\def\balancecolumns{\balancecolumns1588,52108 + \availdimen@=\pageheight \advance\availdimen@ by-\ht\partialpageialpage1594,52279 + \dimen@=\pageheight \advance\dimen@ by-\ht\partialpageialpage1600,52540 +\newcount \appendixno \appendixno = `\@no1627,53445 +\def\appendixletter{\appendixletter1628,53486 +\def\opencontents{\opencontents1632,53589 +\def\thischapter{\thischapter1637,53770 +\def\seccheck#1{\seccheck1638,53808 +\def\chapternofonts{\chapternofonts1643,53912 +\def\result{\result1646,53987 +\def\equiv{\equiv1647,54022 +\def\expansion{\expansion1648,54055 +\def\print{\print1649,54096 +\def\TeX{\TeX1650,54129 +\def\dots{\dots1651,54158 +\def\copyright{\copyright1652,54189 +\def\tt{\tt1653,54230 +\def\bf{\bf1654,54257 +\def\w{\w1655,54285 +\def\less{\less1656,54310 +\def\gtr{\gtr1657,54341 +\def\hat{\hat1658,54370 +\def\char{\char1659,54399 +\def\tclose##1{\tclose1660,54430 +\def\code##1{\code1661,54474 +\def\samp##1{\samp1662,54514 +\def\r##1{\r1663,54554 +\def\b##1{\b1664,54588 +\def\key##1{\key1665,54622 +\def\file##1{\file1666,54660 +\def\kbd##1{\kbd1667,54700 +\def\i##1{\i1669,54808 +\def\cite##1{\cite1670,54842 +\def\var##1{\var1671,54882 +\def\emph##1{\emph1672,54920 +\def\dfn##1{\dfn1673,54960 +\def\thischaptername{\thischaptername1676,55001 +\outer\def\chapter{\chapter1677,55040 +\def\chapterzzz #1{\chapterzzz1678,55081 +{\chapternofonts%nofonts%1687,55477 +\global\let\section = \numberedsec=1692,55630 +\global\let\subsection = \numberedsubsec=1693,55665 +\global\let\subsubsection = \numberedsubsubsec=1694,55706 +\outer\def\appendix{\appendix1697,55757 +\def\appendixzzz #1{\appendixzzz1698,55800 +\global\advance \appendixno by 1 \message{no1700,55877 +\chapmacro {#1}{Appendix \appendixletter}letter1701,55946 +\xdef\thischapter{Appendix \appendixletter: \noexpand\thischaptername}letter:1704,56039 +{\chapternofonts%nofonts%1705,56111 + {#1}{Appendix \appendixletter}letter1707,56167 +\appendixnoderef %noderef1710,56267 +\global\let\section = \appendixsec=1711,56286 +\global\let\subsection = \appendixsubsec=1712,56321 +\global\let\subsubsection = \appendixsubsubsec=1713,56362 +\outer\def\top{\top1716,56413 +\outer\def\unnumbered{\unnumbered1717,56453 +\def\unnumberedzzz #1{\unnumberedzzz1718,56500 +{\chapternofonts%nofonts%1722,56663 +\global\let\section = \unnumberedsec=1727,56813 +\global\let\subsection = \unnumberedsubsec=1728,56850 +\global\let\subsubsection = \unnumberedsubsubsec=1729,56893 +\outer\def\numberedsec{\numberedsec1732,56946 +\def\seczzz #1{\seczzz1733,56987 +{\chapternofonts%nofonts%1736,57143 +\outer\def\appendixsection{\appendixsection1745,57329 +\outer\def\appendixsec{\appendixsec1746,57386 +\def\appendixsectionzzz #1{\appendixsectionzzz1747,57439 +\gdef\thissection{#1}\secheading {#1}{\appendixletter}letter1749,57551 +{\chapternofonts%nofonts%1750,57619 +{#1}{\appendixletter}letter1752,57675 +\appendixnoderef %noderef1755,57775 +\outer\def\unnumberedsec{\unnumberedsec1759,57815 +\def\unnumberedseczzz #1{\unnumberedseczzz1760,57868 +{\chapternofonts%nofonts%1762,57963 +\outer\def\numberedsubsec{\numberedsubsec1770,58131 +\def\numberedsubseczzz #1{\numberedsubseczzz1771,58186 +{\chapternofonts%nofonts%1774,58365 +\outer\def\appendixsubsec{\appendixsubsec1783,58569 +\def\appendixsubseczzz #1{\appendixsubseczzz1784,58624 +\subsecheading {#1}{\appendixletter}letter1786,58746 +{\chapternofonts%nofonts%1787,58811 +{#1}{\appendixletter}letter1789,58870 +\appendixnoderef %noderef1792,58985 +\outer\def\unnumberedsubsec{\unnumberedsubsec1796,59025 +\def\unnumberedsubseczzz #1{\unnumberedsubseczzz1797,59084 +{\chapternofonts%nofonts%1799,59185 +\outer\def\numberedsubsubsec{\numberedsubsubsec1807,59356 +\def\numberedsubsubseczzz #1{\numberedsubsubseczzz1808,59417 +{\chapternofonts%nofonts%1812,59614 +\outer\def\appendixsubsubsec{\appendixsubsubsec1823,59847 +\def\appendixsubsubseczzz #1{\appendixsubsubseczzz1824,59908 + {\appendixletter}letter1827,60047 +{\chapternofonts%nofonts%1828,60113 + {\appendixletter}letter1830,60178 +\appendixnoderef %noderef1834,60312 +\outer\def\unnumberedsubsubsec{\unnumberedsubsubsec1838,60352 +\def\unnumberedsubsubseczzz #1{\unnumberedsubsubseczzz1839,60417 +{\chapternofonts%nofonts%1841,60524 +\def\infotop{\infotop1851,60853 +\def\infounnumbered{\infounnumbered1852,60891 +\def\infounnumberedsec{\infounnumberedsec1853,60936 +\def\infounnumberedsubsec{\infounnumberedsubsec1854,60987 +\def\infounnumberedsubsubsec{\infounnumberedsubsubsec1855,61044 +\def\infoappendix{\infoappendix1857,61108 +\def\infoappendixsec{\infoappendixsec1858,61149 +\def\infoappendixsubsec{\infoappendixsubsec1859,61196 +\def\infoappendixsubsubsec{\infoappendixsubsubsec1860,61249 +\def\infochapter{\infochapter1862,61309 +\def\infosection{\infosection1863,61348 +\def\infosubsection{\infosubsection1864,61387 +\def\infosubsubsection{\infosubsubsection1865,61432 +\global\let\section = \numberedsec=1870,61669 +\global\let\subsection = \numberedsubsec=1871,61704 +\global\let\subsubsection = \numberedsubsubsec=1872,61745 +\def\majorheading{\majorheading1886,62252 +\def\majorheadingzzz #1{\majorheadingzzz1887,62297 +\def\chapheading{\chapheading1893,62530 +\def\chapheadingzzz #1{\chapheadingzzz1894,62573 +\def\heading{\heading1899,62768 +\def\subheading{\subheading1901,62805 +\def\subsubheading{\subsubheading1903,62848 +\def\dobreak#1#2{\dobreak1910,63125 +\def\setchapterstyle #1 {\setchapterstyle1912,63203 +\def\chapbreak{\chapbreak1919,63458 +\def\chappager{\chappager1920,63508 +\def\chapoddpage{\chapoddpage1921,63546 +\def\setchapternewpage #1 {\setchapternewpage1923,63625 +\def\CHAPPAGoff{\CHAPPAGoff1925,63682 +\def\CHAPPAGon{\CHAPPAGon1929,63776 +\global\def\HEADINGSon{\HEADINGSon1932,63867 +\def\CHAPPAGodd{\CHAPPAGodd1934,63909 +\global\def\HEADINGSon{\HEADINGSon1937,64005 +\def\CHAPFplain{\CHAPFplain1941,64059 +\def\chfplain #1#2{\chfplain1945,64151 +\def\unnchfplain #1{\unnchfplain1956,64374 +\def\unnchfopen #1{\unnchfopen1964,64603 +\def\chfopen #1#2{\chfopen1970,64811 +\def\CHAPFopen{\CHAPFopen1975,64955 +\def\subsecheadingbreak{\subsecheadingbreak1982,65173 +\def\secheadingbreak{\secheadingbreak1985,65302 +\def\secheading #1#2#3{\secheading1993,65584 +\def\plainsecheading #1{\plainsecheading1994,65640 +\def\secheadingi #1{\secheadingi1995,65683 +\def\subsecheading #1#2#3#4{\subsecheading2006,66051 +\def\subsecheadingi #1{\subsecheadingi2007,66118 +\def\subsubsecfonts{\subsubsecfonts2014,66415 +\def\subsubsecheading #1#2#3#4#5{\subsubsecheading2017,66538 +\def\subsubsecheadingi #1{\subsubsecheadingi2018,66616 +\def\startcontents#1{\startcontents2032,67088 + \unnumbchapmacro{#1}\def\thischapter{\thischapter2040,67361 +\outer\def\contents{\contents2049,67720 +\outer\def\summarycontents{\summarycontents2057,67864 + \def\secentry ##1##2##3##4{\secentry2067,68235 + \def\unnumbsecentry ##1##2{\unnumbsecentry2068,68270 + \def\subsecentry ##1##2##3##4##5{\subsecentry2069,68305 + \def\unnumbsubsecentry ##1##2{\unnumbsubsecentry2070,68346 + \def\subsubsecentry ##1##2##3##4##5##6{\subsubsecentry2071,68384 + \def\unnumbsubsubsecentry ##1##2{\unnumbsubsubsecentry2072,68431 +\def\chapentry#1#2#3{\chapentry2085,68865 +\def\shortchapentry#1#2#3{\shortchapentry2088,68982 + {#2\labelspace #1}space2091,69092 +\def\unnumbchapentry#1#2{\unnumbchapentry2094,69146 +\def\shortunnumberedentry#1#2{\shortunnumberedentry2095,69193 +\def\secentry#1#2#3#4{\secentry2102,69357 +\def\unnumbsecentry#1#2{\unnumbsecentry2103,69416 +\def\subsecentry#1#2#3#4#5{\subsecentry2106,69477 +\def\unnumbsubsecentry#1#2{\unnumbsubsecentry2107,69547 +\def\subsubsecentry#1#2#3#4#5#6{\subsubsecentry2110,69621 + \dosubsubsecentry{#2.#3.#4.#5\labelspace#1}space2111,69655 +\def\unnumbsubsubsecentry#1#2{\unnumbsubsubsecentry2112,69706 +\def\dochapentry#1#2{\dochapentry2123,70080 +\def\dosecentry#1#2{\dosecentry2138,70685 +\def\dosubsecentry#1#2{\dosubsecentry2145,70863 +\def\dosubsubsecentry#1#2{\dosubsubsecentry2152,71048 +\def\labelspace{\labelspace2160,71299 +\def\dopageno#1{\dopageno2162,71334 +\def\doshortpageno#1{\doshortpageno2163,71360 +\def\chapentryfonts{\chapentryfonts2165,71392 +\def\secentryfonts{\secentryfonts2166,71427 +\def\point{\point2192,72386 +\def\result{\result2194,72407 +\def\expansion{\expansion2195,72480 +\def\print{\print2196,72551 +\def\equiv{\equiv2198,72618 +\def\error{\error2218,73391 +\def\tex{\tex2224,73620 +\def\@{\@2242,74003 +\gdef\sepspaces{\def {\ }}}\2265,74735 +\def\aboveenvbreak{\aboveenvbreak2268,74817 +\def\afterenvbreak{\afterenvbreak2272,74983 +\def\ctl{\ctl2286,75494 +\def\ctr{\ctr2287,75566 +\def\cbl{\cbl2288,75605 +\def\cbr{\cbr2289,75645 +\def\carttop{\carttop2290,75684 +\def\cartbot{\cartbot2293,75792 +\long\def\cartouche{\cartouche2299,75932 +\def\Ecartouche{\Ecartouche2326,76720 +\def\lisp{\lisp2338,76855 +\def\Elisp{\Elisp2348,77202 +\def\next##1{\next2360,77528 +\def\Eexample{\Eexample2364,77570 +\def\Esmallexample{\Esmallexample2367,77617 +\def\smalllispx{\smalllispx2373,77795 +\def\Esmalllisp{\Esmalllisp2383,78149 +\obeyspaces \obeylines \ninett \indexfonts \rawbackslashfonts2396,78505 +\def\next##1{\next2397,78562 +\def\display{\display2401,78642 +\def\Edisplay{\Edisplay2410,78961 +\def\next##1{\next2422,79272 +\def\format{\format2426,79375 +\def\Eformat{\Eformat2434,79671 +\def\next##1{\next2437,79760 +\def\flushleft{\flushleft2441,79812 +\def\Eflushleft{\Eflushleft2451,80183 +\def\next##1{\next2454,80276 +\def\flushright{\flushright2456,80298 +\def\Eflushright{\Eflushright2466,80670 +\def\next##1{\next2470,80801 +\def\quotation{\quotation2474,80859 +\def\Equotation{\Equotation2480,81051 +\def\setdeffont #1 {\setdeffont2493,81449 +\newskip\defbodyindent \defbodyindent=.4inbodyindent2495,81495 +\newskip\defargsindent \defargsindent=50ptargsindent2496,81538 +\newskip\deftypemargin \deftypemargin=12pttypemargin2497,81581 +\newskip\deflastargmargin \deflastargmargin=18ptlastargmargin2498,81624 +\def\activeparens{\activeparens2503,81822 +\def\opnr{\opnr2529,83034 +\def\lbrb{\lbrb2530,83099 +\def\defname #1#2{\defname2536,83300 +\advance\dimen2 by -\defbodyindentbodyindent2540,83418 +\advance\dimen3 by -\defbodyindentbodyindent2542,83472 +\setbox0=\hbox{\hskip \deflastargmargin{lastargmargin2544,83526 +\dimen1=\hsize \advance \dimen1 by -\defargsindent %size for continuationsargsindent2546,83668 +\parshape 2 0in \dimen0 \defargsindent \dimen1 %argsindent2547,83743 +\rlap{\rightline{{\rm #2}\hskip \deftypemargin}typemargin2554,84112 +\advance\leftskip by -\defbodyindentbodyindent2557,84246 +\exdentamount=\defbodyindentbodyindent2558,84283 +\def\defparsebody #1#2#3{\defparsebody2568,84642 +\def#1{2572,84826 +\def#2{2573,84862 +\advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2575,84934 +\exdentamount=\defbodyindentbodyindent2576,85008 +\def\defmethparsebody #1#2#3#4 {\defmethparsebody2581,85112 +\def#1{2585,85273 +\def#2##1 {2586,85309 +\advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2588,85392 +\exdentamount=\defbodyindentbodyindent2589,85466 +\def\defopparsebody #1#2#3#4#5 {\defopparsebody2592,85551 +\def#1{2596,85712 +\def#2##1 ##2 {2597,85748 +\advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2600,85848 +\exdentamount=\defbodyindentbodyindent2601,85922 +\def\defvarparsebody #1#2#3{\defvarparsebody2608,86193 +\def#1{2612,86380 +\def#2{2613,86416 +\advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2615,86475 +\exdentamount=\defbodyindentbodyindent2616,86549 +\def\defvrparsebody #1#2#3#4 {\defvrparsebody2621,86640 +\def#1{2625,86799 +\def#2##1 {2626,86835 +\advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2628,86905 +\exdentamount=\defbodyindentbodyindent2629,86979 +\def\defopvarparsebody #1#2#3#4#5 {\defopvarparsebody2632,87051 +\def#1{2636,87215 +\def#2##1 ##2 {2637,87251 +\advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2640,87338 +\exdentamount=\defbodyindentbodyindent2641,87412 +\def\defunargs #1{\defunargs2664,88172 +\def\deftypefunargs #1{\deftypefunargs2676,88554 +\def\deffn{\deffn2690,88936 +\def\deffnheader #1#2#3{\deffnheader2692,88993 +\begingroup\defname {name2693,89041 +\def\defun{\defun2699,89186 +\def\defunheader #1#2{\defunheader2701,89239 +\begingroup\defname {name2702,89314 +\defunargs {unargs2703,89350 +\def\deftypefun{\deftypefun2709,89498 +\def\deftypefunheader #1#2{\deftypefunheader2712,89620 +\def\deftypefunheaderx #1#2 #3\relax{\deftypefunheaderx2714,89729 +\begingroup\defname {name2716,89821 +\deftypefunargs {typefunargs2717,89867 +\def\deftypefn{\deftypefn2723,90038 +\def\deftypefnheader #1#2#3{\deftypefnheader2726,90187 +\def\deftypefnheaderx #1#2#3 #4\relax{\deftypefnheaderx2728,90323 +\begingroup\defname {name2730,90416 +\deftypefunargs {typefunargs2731,90456 +\def\defmac{\defmac2737,90577 +\def\defmacheader #1#2{\defmacheader2739,90634 +\begingroup\defname {name2740,90710 +\defunargs {unargs2741,90743 +\def\defspec{\defspec2747,90867 +\def\defspecheader #1#2{\defspecheader2749,90928 +\begingroup\defname {name2750,91005 +\defunargs {unargs2751,91045 +\def\deffnx #1 {\deffnx2758,91240 +\def\defunx #1 {\defunx2759,91297 +\def\defmacx #1 {\defmacx2760,91354 +\def\defspecx #1 {\defspecx2761,91413 +\def\deftypefnx #1 {\deftypefnx2762,91474 +\def\deftypeunx #1 {\deftypeunx2763,91539 +\def\defop #1 {\defop2769,91685 +\defopparsebody\Edefop\defopx\defopheader\defoptype}opparsebody\Edefop\defopx\defopheader\defoptype2770,91720 +\def\defopheader #1#2#3{\defopheader2772,91774 +\begingroup\defname {name2774,91863 +\defunargs {unargs2775,91909 +\def\defmethod{\defmethod2780,91970 +\def\defmethodheader #1#2#3{\defmethodheader2782,92043 +\begingroup\defname {name2784,92131 +\defunargs {unargs2785,92171 +\def\defcv #1 {\defcv2790,92245 +\defopvarparsebody\Edefcv\defcvx\defcvarheader\defcvtype}opvarparsebody\Edefcv\defcvx\defcvarheader\defcvtype2791,92280 +\def\defcvarheader #1#2#3{\defcvarheader2793,92339 +\begingroup\defname {name2795,92425 +\defvarargs {varargs2796,92471 +\def\defivar{\defivar2801,92544 +\def\defivarheader #1#2#3{\defivarheader2803,92607 +\begingroup\defname {name2805,92693 +\defvarargs {varargs2806,92744 +\def\defopx #1 {\defopx2812,92893 +\def\defmethodx #1 {\defmethodx2813,92950 +\def\defcvx #1 {\defcvx2814,93015 +\def\defivarx #1 {\defivarx2815,93072 +\def\defvarargs #1{\defvarargs2822,93343 +\def\defvr{\defvr2828,93487 +\def\defvrheader #1#2#3{\defvrheader2830,93542 +\begingroup\defname {name2831,93590 +\def\defvar{\defvar2835,93675 +\def\defvarheader #1#2{\defvarheader2837,93735 +\begingroup\defname {name2838,93806 +\defvarargs {varargs2839,93842 +\def\defopt{\defopt2844,93908 +\def\defoptheader #1#2{\defoptheader2846,93968 +\begingroup\defname {name2847,94039 +\defvarargs {varargs2848,94078 +\def\deftypevar{\deftypevar2853,94135 +\def\deftypevarheader #1#2{\deftypevarheader2856,94251 +\begingroup\defname {name2858,94334 +\def\deftypevr{\deftypevr2865,94508 +\def\deftypevrheader #1#2#3{\deftypevrheader2867,94579 +\begingroup\defname {name2868,94631 +\def\defvrx #1 {\defvrx2876,94868 +\def\defvarx #1 {\defvarx2877,94925 +\def\defoptx #1 {\defoptx2878,94984 +\def\deftypevarx #1 {\deftypevarx2879,95043 +\def\deftypevrx #1 {\deftypevrx2880,95110 +\def\deftpargs #1{\deftpargs2885,95259 +\def\deftp{\deftp2889,95339 +\def\deftpheader #1#2#3{\deftpheader2891,95394 +\begingroup\defname {name2892,95442 +\def\deftpx #1 {\deftpx2897,95601 +\def\setref#1{\setref2908,95922 +\def\unnumbsetref#1{\unnumbsetref2913,96036 +\def\appendixsetref#1{\appendixsetref2918,96143 +\def\pxref#1{\pxref2929,96554 +\def\xref#1{\xref2930,96590 +\def\ref#1{\ref2931,96625 +\def\xrefX[#1,#2,#3,#4,#5,#6]{\xrefX[2932,96655 +\def\printedmanual{\printedmanual2933,96698 +\def\printednodename{\printednodename2934,96736 +\def\printednodename{\printednodename2939,96861 +section ``\printednodename'' in \cite{\printedmanual}\printedmanual2954,97493 +\refx{x2957,97571 +\def\dosetq #1#2{\dosetq2965,97791 +\def\internalsetq #1#2{\internalsetq2973,98049 +\def\Ypagenumber{\Ypagenumber2977,98150 +\def\Ytitle{\Ytitle2979,98176 +\def\Ynothing{\Ynothing2981,98203 +\def\Ysectionnumberandtype{\Ysectionnumberandtype2983,98220 +\def\Yappendixletterandtype{\Yappendixletterandtype2992,98536 +\ifnum\secno=0 Appendix\xreftie'char\the\appendixno{no2993,98566 +\else \ifnum \subsecno=0 Section\xreftie'char\the\appendixno.\the\secno %no.\the\secno2994,98621 +Section\xreftie'char\the\appendixno.\the\secno.\the\subsecno %no.\the\secno.\the\subsecno2996,98725 +Section\xreftie'char\the\appendixno.\the\secno.\the\subsecno.\the\subsubsecno %no.\the\secno.\the\subsecno.\the\subsubsecno2998,98796 + \def\linenumber{\linenumber3009,99135 +\def\refx#1#2{\refx3015,99319 +\def\xrdef #1#2{\xrdef3037,99945 +\def\readauxfile{\readauxfile3040,100030 +\def\supereject{\supereject3110,101811 +\footstrut\parindent=\defaultparindent\hang\textindent{aultparindent\hang\textindent3131,102496 +\def\openindices{\openindices3139,102682 +\newdimen\defaultparindent \defaultparindent = 15ptaultparindent3151,102907 +\parindent = \defaultparindentaultparindent3152,102959 +\def\smallbook{\smallbook3175,103683 +\global\def\Esmallexample{\Esmallexample3192,104110 +\def\afourpaper{\afourpaper3196,104201 +\def\finalout{\finalout3224,105009 +\def\normaldoublequote{\normaldoublequote3235,105270 +\def\normaltilde{\normaltilde3236,105296 +\def\normalcaret{\normalcaret3237,105316 +\def\normalunderscore{\normalunderscore3238,105336 +\def\normalverticalbar{\normalverticalbar3239,105361 +\def\normalless{\normalless3240,105387 +\def\normalgreater{\normalgreater3241,105406 +\def\normalplus{\normalplus3242,105428 +\def\ifusingtt#1#2{\ifusingtt3253,105920 +\def\activedoublequote{\activedoublequote3261,106248 +\def~{~3264,106334 +\def^{^3267,106395 +\def_{_3270,106434 +\def\_{\_3272,106508 +\def\lvvmode{\lvvmode3279,106845 +\def|{|3282,106895 +\def<{<3285,106958 +\def>{>3288,107015 +\def+{+3290,107053 +\def\turnoffactive{\turnoffactive3296,107214 +\global\def={=3307,107500 +\def\normalbackslash{\normalbackslash3321,107882 c-src/c.c,76 T f(1,0 @@ -4406,13 +4404,13 @@ yyerror FUN1(286,5948 make_list FUN2(293,6028 #define ERROR 304,6228 yylex FUN0(315,6405 -parse_cell_or_range FUN2(587,11771 -#define CK_ABS_R(671,13213 -#define CK_REL_R(675,13292 -#define CK_ABS_C(680,13421 -#define CK_REL_C(684,13500 -#define MAYBEREL(689,13629 -str_to_col FUN1(847,16830 +parse_cell_or_range FUN2(587,11772 +#define CK_ABS_R(671,13214 +#define CK_REL_R(675,13293 +#define CK_ABS_C(680,13422 +#define CK_REL_C(684,13501 +#define MAYBEREL(689,13630 +str_to_col FUN1(847,16831 y-src/parse.c,520 #define YYBISON 4,64 diff --git a/test/manual/etags/ETAGS.good_4 b/test/manual/etags/ETAGS.good_4 index 15f67c5d28..14bdd1ee61 100644 --- a/test/manual/etags/ETAGS.good_4 +++ b/test/manual/etags/ETAGS.good_4 @@ -175,7 +175,7 @@ package body Truc.Bidule Truc.Bidule/b138,2153 protected body Bidule Bidule/b139,2181 protected body Machin_T Machin_T/b146,2281 -c-src/abbrev.c,3274 +c-src/abbrev.c,3055 Lisp_Object Vabbrev_table_name_list;43,1429 Lisp_Object Vglobal_abbrev_table;48,1574 Lisp_Object Vfundamental_mode_abbrev_table;52,1685 @@ -186,57 +186,53 @@ Lisp_Object Vabbrev_start_location_buffer;66,2046 Lisp_Object Vlast_abbrev;70,2155 Lisp_Object Vlast_abbrev_text;75,2324 int last_abbrev_point;79,2414 -Lisp_Object Vpre_abbrev_expand_hook,83,2487 -Lisp_Object Vpre_abbrev_expand_hook, Qpre_abbrev_expand_hook;83,2487 -DEFUN ("make-abbrev-table", Fmake_abbrev_table,85,2551 -DEFUN ("make-abbrev-table", Fmake_abbrev_table,make-abbrev-table85,2551 -DEFUN ("clear-abbrev-table", Fclear_abbrev_table,92,2743 -DEFUN ("clear-abbrev-table", Fclear_abbrev_table,clear-abbrev-table92,2743 -DEFUN ("define-abbrev", Fdefine_abbrev,107,3124 -DEFUN ("define-abbrev", Fdefine_abbrev,define-abbrev107,3124 -DEFUN ("define-global-abbrev", Fdefine_global_abbrev,149,4443 -DEFUN ("define-global-abbrev", Fdefine_global_abbrev,define-global-abbrev149,4443 -DEFUN ("define-mode-abbrev", Fdefine_mode_abbrev,160,4814 -DEFUN ("define-mode-abbrev", Fdefine_mode_abbrev,define-mode-abbrev160,4814 -DEFUN ("abbrev-symbol", Fabbrev_symbol,174,5282 -DEFUN ("abbrev-symbol", Fabbrev_symbol,abbrev-symbol174,5282 -DEFUN ("abbrev-expansion", Fabbrev_expansion,202,6246 -DEFUN ("abbrev-expansion", Fabbrev_expansion,abbrev-expansion202,6246 -DEFUN ("expand-abbrev", Fexpand_abbrev,218,6761 -DEFUN ("expand-abbrev", Fexpand_abbrev,expand-abbrev218,6761 -DEFUN ("unexpand-abbrev", Funexpand_abbrev,389,11682 -DEFUN ("unexpand-abbrev", Funexpand_abbrev,unexpand-abbrev389,11682 -write_abbrev 426,12889 -describe_abbrev 445,13324 -DEFUN ("insert-abbrev-table-description", Finsert_abbrev_table_description,466,13839 -DEFUN ("insert-abbrev-table-description", Finsert_abbrev_table_description,insert-abbrev-table-description466,13839 -DEFUN ("define-abbrev-table", Fdefine_abbrev_table,506,14995 -DEFUN ("define-abbrev-table", Fdefine_abbrev_table,define-abbrev-table506,14995 -syms_of_abbrev 540,16072 - DEFVAR_LISP ("abbrev-table-name-list"542,16092 - DEFVAR_LISP ("global-abbrev-table"548,16354 - DEFVAR_LISP ("fundamental-mode-abbrev-table"555,16676 - DEFVAR_LISP ("last-abbrev"561,17018 - DEFVAR_LISP ("last-abbrev-text"564,17141 - DEFVAR_INT ("last-abbrev-location"568,17299 - DEFVAR_LISP ("abbrev-start-location"575,17498 - DEFVAR_LISP ("abbrev-start-location-buffer"581,17775 - DEFVAR_PER_BUFFER ("local-abbrev-table"586,18039 - DEFVAR_BOOL ("abbrevs-changed"589,18182 - DEFVAR_BOOL ("abbrev-all-caps"594,18385 - DEFVAR_LISP ("pre-abbrev-expand-hook"598,18541 - DEFVAR_LISP ("abbrev-table-name-list",\1542,16092 - DEFVAR_LISP ("global-abbrev-table",\1548,16354 - DEFVAR_LISP ("fundamental-mode-abbrev-table",\1555,16676 - DEFVAR_LISP ("last-abbrev",\1561,17018 - DEFVAR_LISP ("last-abbrev-text",\1564,17141 - DEFVAR_INT ("last-abbrev-location",\1568,17299 - DEFVAR_LISP ("abbrev-start-location",\1575,17498 - DEFVAR_LISP ("abbrev-start-location-buffer",\1581,17775 - DEFVAR_PER_BUFFER ("local-abbrev-table",\1586,18039 - DEFVAR_BOOL ("abbrevs-changed",\1589,18182 - DEFVAR_BOOL ("abbrev-all-caps",\1594,18385 - DEFVAR_LISP ("pre-abbrev-expand-hook",\1598,18541 +DEFUN ("make-abbrev-table", Fmake_abbrev_table,82,2440 +DEFUN ("make-abbrev-table", Fmake_abbrev_table,make-abbrev-table82,2440 +DEFUN ("clear-abbrev-table", Fclear_abbrev_table,89,2632 +DEFUN ("clear-abbrev-table", Fclear_abbrev_table,clear-abbrev-table89,2632 +DEFUN ("define-abbrev", Fdefine_abbrev,104,3013 +DEFUN ("define-abbrev", Fdefine_abbrev,define-abbrev104,3013 +DEFUN ("define-global-abbrev", Fdefine_global_abbrev,146,4332 +DEFUN ("define-global-abbrev", Fdefine_global_abbrev,define-global-abbrev146,4332 +DEFUN ("define-mode-abbrev", Fdefine_mode_abbrev,157,4703 +DEFUN ("define-mode-abbrev", Fdefine_mode_abbrev,define-mode-abbrev157,4703 +DEFUN ("abbrev-symbol", Fabbrev_symbol,171,5171 +DEFUN ("abbrev-symbol", Fabbrev_symbol,abbrev-symbol171,5171 +DEFUN ("abbrev-expansion", Fabbrev_expansion,199,6135 +DEFUN ("abbrev-expansion", Fabbrev_expansion,abbrev-expansion199,6135 +DEFUN ("expand-abbrev", Fexpand_abbrev,215,6650 +DEFUN ("expand-abbrev", Fexpand_abbrev,expand-abbrev215,6650 +DEFUN ("unexpand-abbrev", Funexpand_abbrev,383,11495 +DEFUN ("unexpand-abbrev", Funexpand_abbrev,unexpand-abbrev383,11495 +write_abbrev 420,12702 +describe_abbrev 439,13137 +DEFUN ("insert-abbrev-table-description", Finsert_abbrev_table_description,460,13652 +DEFUN ("insert-abbrev-table-description", Finsert_abbrev_table_description,insert-abbrev-table-description460,13652 +DEFUN ("define-abbrev-table", Fdefine_abbrev_table,500,14808 +DEFUN ("define-abbrev-table", Fdefine_abbrev_table,define-abbrev-table500,14808 +syms_of_abbrev 534,15885 + DEFVAR_LISP ("abbrev-table-name-list"536,15905 + DEFVAR_LISP ("global-abbrev-table"542,16167 + DEFVAR_LISP ("fundamental-mode-abbrev-table"549,16489 + DEFVAR_LISP ("last-abbrev"555,16831 + DEFVAR_LISP ("last-abbrev-text"558,16954 + DEFVAR_INT ("last-abbrev-location"562,17112 + DEFVAR_LISP ("abbrev-start-location"569,17311 + DEFVAR_LISP ("abbrev-start-location-buffer"575,17588 + DEFVAR_PER_BUFFER ("local-abbrev-table"580,17852 + DEFVAR_BOOL ("abbrevs-changed"583,17995 + DEFVAR_BOOL ("abbrev-all-caps"588,18198 + DEFVAR_LISP ("abbrev-table-name-list",\1536,15905 + DEFVAR_LISP ("global-abbrev-table",\1542,16167 + DEFVAR_LISP ("fundamental-mode-abbrev-table",\1549,16489 + DEFVAR_LISP ("last-abbrev",\1555,16831 + DEFVAR_LISP ("last-abbrev-text",\1558,16954 + DEFVAR_INT ("last-abbrev-location",\1562,17112 + DEFVAR_LISP ("abbrev-start-location",\1569,17311 + DEFVAR_LISP ("abbrev-start-location-buffer",\1575,17588 + DEFVAR_PER_BUFFER ("local-abbrev-table",\1580,17852 + DEFVAR_BOOL ("abbrevs-changed",\1583,17995 + DEFVAR_BOOL ("abbrev-all-caps",\1588,18198 c-src/torture.c,197 (*tag1 tag118,452 @@ -1063,295 +1059,295 @@ make_lispy_position 5228,157391 toolkit_menubar_in_use 5456,163954 make_scroll_bar_position 5469,164322 make_lispy_event 5485,164968 -make_lispy_movement 6104,183532 -make_lispy_switch_frame 6131,184263 -make_lispy_focus_in 6137,184370 -make_lispy_focus_out 6145,184496 -parse_modifiers_uncached 6163,184946 -#define SINGLE_LETTER_MOD(6185,185466 -#undef SINGLE_LETTER_MOD6212,185907 -#define MULTI_LETTER_MOD(6214,185933 -#undef MULTI_LETTER_MOD6231,186401 -apply_modifiers_uncached 6273,187575 -static const char *const modifier_names[modifier_names6319,189194 -#define NUM_MOD_NAMES 6325,189400 -static Lisp_Object modifier_symbols;6327,189450 -lispy_modifier_list 6331,189587 -#define KEY_TO_CHAR(6353,190253 -parse_modifiers 6356,190329 -DEFUN ("internal-event-symbol-parse-modifiers", Fevent_symbol_parse_modifiers,6399,191518 -DEFUN ("internal-event-symbol-parse-modifiers", Fevent_symbol_parse_modifiers,event-symbol-parse-modifiers6399,191518 -apply_modifiers 6422,192392 -reorder_modifiers 6491,194721 -modify_event_symbol 6536,196529 -DEFUN ("event-convert-list", Fevent_convert_list,6628,199245 -DEFUN ("event-convert-list", Fevent_convert_list,event-convert-list6628,199245 -parse_solitary_modifier 6695,201136 -#define SINGLE_LETTER_MOD(6701,201259 -#define MULTI_LETTER_MOD(6705,201344 -#undef SINGLE_LETTER_MOD6763,202642 -#undef MULTI_LETTER_MOD6764,202667 -lucid_event_type_list_p 6775,202890 -get_input_pending 6814,203961 -record_asynch_buffer_change 6834,204580 -gobble_input 6872,205703 -tty_read_avail_input 6967,208311 -handle_async_input 7149,214040 -process_pending_signals 7165,214360 -unblock_input_to 7177,214646 -unblock_input 7200,215278 -totally_unblock_input 7209,215446 -handle_input_available_signal 7217,215530 -deliver_input_available_signal 7226,215701 -struct user_signal_info7235,215866 -static struct user_signal_info *user_signals user_signals7250,216091 -add_user_signal 7253,216150 -handle_user_signal 7275,216599 -deliver_user_signal 7316,217559 -find_user_signal_name 7322,217660 -store_user_signal_events 7334,217842 -static Lisp_Object menu_bar_one_keymap_changed_items;7363,218417 -static Lisp_Object menu_bar_items_vector;7368,218631 -static int menu_bar_items_index;7369,218673 -static const char *separator_names[separator_names7372,218708 -menu_separator_name_p 7393,219149 -menu_bar_items 7426,219853 -Lisp_Object item_properties;7568,224604 -menu_bar_item 7571,224646 -menu_item_eval_property_1 7647,227176 -eval_dyn 7658,227466 -menu_item_eval_property 7666,227676 -parse_menu_item 7686,228342 -static Lisp_Object tool_bar_items_vector;7965,236337 -static Lisp_Object tool_bar_item_properties;7970,236511 -static int ntool_bar_items;7974,236607 -tool_bar_items 7990,237084 -process_tool_bar_item 8075,239893 -#define PROP(8112,240970 -set_prop 8114,241039 -parse_tool_bar_item 8167,242454 -#undef PROP8379,248845 -init_tool_bar_items 8387,248970 -append_tool_bar_item 8401,249262 -read_char_x_menu_prompt 8443,250772 -read_char_minibuf_menu_prompt 8503,252446 -#define PUSH_C_STR(8527,253015 -follow_key 8726,258554 -active_maps 8733,258696 -typedef struct keyremap8742,259022 -} keyremap;8754,259465 -access_keymap_keyremap 8764,259809 -keyremap_step 8811,261451 -test_undefined 8867,262935 -read_key_sequence 8916,264862 -read_key_sequence_vs 9826,295822 -DEFUN ("read-key-sequence", Fread_key_sequence,9885,297295 -DEFUN ("read-key-sequence", Fread_key_sequence,read-key-sequence9885,297295 -DEFUN ("read-key-sequence-vector", Fread_key_sequence_vector,9938,299983 -DEFUN ("read-key-sequence-vector", Fread_key_sequence_vector,read-key-sequence-vector9938,299983 -detect_input_pending 9950,300489 -detect_input_pending_ignore_squeezables 9959,300655 -detect_input_pending_run_timers 9967,300871 -clear_input_pending 9985,301363 -requeued_events_pending_p 9997,301733 -DEFUN ("input-pending-p", Finput_pending_p,10002,301814 -DEFUN ("input-pending-p", Finput_pending_p,input-pending-p10002,301814 -DEFUN ("recent-keys", Frecent_keys,10024,302597 -DEFUN ("recent-keys", Frecent_keys,recent-keys10024,302597 -DEFUN ("this-command-keys", Fthis_command_keys,10055,303518 -DEFUN ("this-command-keys", Fthis_command_keys,this-command-keys10055,303518 -DEFUN ("this-command-keys-vector", Fthis_command_keys_vector,10068,303959 -DEFUN ("this-command-keys-vector", Fthis_command_keys_vector,this-command-keys-vector10068,303959 -DEFUN ("this-single-command-keys", Fthis_single_command_keys,10080,304381 -DEFUN ("this-single-command-keys", Fthis_single_command_keys,this-single-command-keys10080,304381 -DEFUN ("this-single-command-raw-keys", Fthis_single_command_raw_keys,10096,304956 -DEFUN ("this-single-command-raw-keys", Fthis_single_command_raw_keys,this-single-command-raw-keys10096,304956 -DEFUN ("reset-this-command-lengths", Freset_this_command_lengths,10109,305496 -DEFUN ("reset-this-command-lengths", Freset_this_command_lengths,reset-this-command-lengths10109,305496 -DEFUN ("clear-this-command-keys", Fclear_this_command_keys,10136,306511 -DEFUN ("clear-this-command-keys", Fclear_this_command_keys,clear-this-command-keys10136,306511 -DEFUN ("recursion-depth", Frecursion_depth,10158,307070 -DEFUN ("recursion-depth", Frecursion_depth,recursion-depth10158,307070 -DEFUN ("open-dribble-file", Fopen_dribble_file,10169,307407 -DEFUN ("open-dribble-file", Fopen_dribble_file,open-dribble-file10169,307407 -DEFUN ("discard-input", Fdiscard_input,10203,308448 -DEFUN ("discard-input", Fdiscard_input,discard-input10203,308448 -DEFUN ("suspend-emacs", Fsuspend_emacs,10225,308950 -DEFUN ("suspend-emacs", Fsuspend_emacs,suspend-emacs10225,308950 -stuff_buffered_input 10285,311046 -set_waiting_for_input 10323,312017 -clear_waiting_for_input 10337,312391 -handle_interrupt_signal 10351,312755 -deliver_interrupt_signal 10378,313643 -static int volatile force_quit_count;10387,313933 -handle_interrupt 10401,314415 -quit_throw_to_read_char 10541,318712 -DEFUN ("set-input-interrupt-mode", Fset_input_interrupt_mode,10562,319289 -DEFUN ("set-input-interrupt-mode", Fset_input_interrupt_mode,set-input-interrupt-mode10562,319289 -DEFUN ("set-output-flow-control", Fset_output_flow_control,10609,320517 -DEFUN ("set-output-flow-control", Fset_output_flow_control,set-output-flow-control10609,320517 -DEFUN ("set-input-meta-mode", Fset_input_meta_mode,10643,321433 -DEFUN ("set-input-meta-mode", Fset_input_meta_mode,set-input-meta-mode10643,321433 -DEFUN ("set-quit-char", Fset_quit_char,10694,322707 -DEFUN ("set-quit-char", Fset_quit_char,set-quit-char10694,322707 -DEFUN ("set-input-mode", Fset_input_mode,10729,323571 -DEFUN ("set-input-mode", Fset_input_mode,set-input-mode10729,323571 -DEFUN ("current-input-mode", Fcurrent_input_mode,10750,324460 -DEFUN ("current-input-mode", Fcurrent_input_mode,current-input-mode10750,324460 -DEFUN ("posn-at-x-y", Fposn_at_x_y,10787,325838 -DEFUN ("posn-at-x-y", Fposn_at_x_y,posn-at-x-y10787,325838 -DEFUN ("posn-at-point", Fposn_at_point,10824,327061 -DEFUN ("posn-at-point", Fposn_at_point,posn-at-point10824,327061 -init_kboard 10861,328215 -allocate_kboard 10893,329285 -wipe_kboard 10909,329638 -delete_kboard 10917,329752 -init_keyboard 10942,330282 -struct event_head11021,332697 -static const struct event_head head_table[head_table11027,332748 -syms_of_keyboard 11045,333578 - DEFVAR_LISP ("internal--top-level-message"11058,333973 - DEFVAR_LISP ("last-command-event"11312,342174 - DEFVAR_LISP ("last-nonmenu-event"11315,342298 - DEFVAR_LISP ("last-input-event"11321,342637 - DEFVAR_LISP ("unread-command-events"11324,342731 - DEFVAR_LISP ("unread-post-input-method-events"11332,343191 - DEFVAR_LISP ("unread-input-method-events"11338,343530 - DEFVAR_LISP ("meta-prefix-char"11346,343899 - DEFVAR_KBOARD ("last-command"11351,344107 - DEFVAR_KBOARD ("real-last-command"11368,344788 - DEFVAR_KBOARD ("last-repeatable-command"11372,344974 - DEFVAR_LISP ("this-command"11378,345262 - DEFVAR_LISP ("real-this-command"11384,345499 - DEFVAR_LISP ("this-command-keys-shift-translated"11388,345681 - DEFVAR_LISP ("this-original-command"11396,346124 - DEFVAR_INT ("auto-save-interval"11403,346521 - DEFVAR_LISP ("auto-save-timeout"11408,346735 - DEFVAR_LISP ("echo-keystrokes"11415,347080 - DEFVAR_INT ("polling-period"11421,347351 - DEFVAR_LISP ("double-click-time"11428,347694 - DEFVAR_INT ("double-click-fuzz"11435,348030 - DEFVAR_INT ("num-input-keys"11446,348520 - DEFVAR_INT ("num-nonmacro-input-events"11452,348795 - DEFVAR_LISP ("last-event-frame"11457,349033 - DEFVAR_LISP ("tty-erase-char"11463,349312 - DEFVAR_LISP ("help-char"11466,349435 - DEFVAR_LISP ("help-event-list"11472,349718 - DEFVAR_LISP ("help-form"11477,349929 - DEFVAR_LISP ("prefix-help-command"11483,350177 - DEFVAR_LISP ("top-level"11489,350455 - DEFVAR_KBOARD ("keyboard-translate-table"11495,350676 - DEFVAR_BOOL ("cannot-suspend"11511,351489 - DEFVAR_BOOL ("menu-prompting"11516,351716 - DEFVAR_LISP ("menu-prompt-more-char"11526,352146 - DEFVAR_INT ("extra-keyboard-modifiers"11531,352392 - DEFVAR_LISP ("deactivate-mark"11545,353118 - DEFVAR_LISP ("pre-command-hook"11553,353487 - DEFVAR_LISP ("post-command-hook"11560,353842 - DEFVAR_LISP ("echo-area-clear-hook"11568,354205 - DEFVAR_LISP ("lucid-menu-bar-dirty-flag"11574,354420 - DEFVAR_LISP ("menu-bar-final-items"11578,354623 - DEFVAR_LISP ("tool-bar-separator-image-expression"11583,354873 - DEFVAR_KBOARD ("overriding-terminal-local-map"11589,355231 - DEFVAR_LISP ("overriding-local-map"11598,355653 - DEFVAR_LISP ("overriding-local-map-menu-flag"11607,356104 - DEFVAR_LISP ("special-event-map"11613,356443 - DEFVAR_LISP ("track-mouse"11617,356631 - DEFVAR_KBOARD ("system-key-alist"11620,356758 - DEFVAR_KBOARD ("local-function-key-map"11629,357139 - DEFVAR_KBOARD ("input-decode-map"11658,358598 - DEFVAR_LISP ("function-key-map"11675,359386 - DEFVAR_LISP ("key-translation-map"11683,359802 - DEFVAR_LISP ("deferred-action-list"11689,360146 - DEFVAR_LISP ("deferred-action-function"11694,360394 - DEFVAR_LISP ("delayed-warnings-list"11700,360693 - DEFVAR_LISP ("timer-list"11708,361101 - DEFVAR_LISP ("timer-idle-list"11712,361253 - DEFVAR_LISP ("input-method-function"11716,361416 - DEFVAR_LISP ("input-method-previous-message"11737,362385 - DEFVAR_LISP ("show-help-function"11744,362746 - DEFVAR_LISP ("disable-point-adjustment"11749,362978 - DEFVAR_LISP ("global-disable-point-adjustment"11761,363528 - DEFVAR_LISP ("minibuffer-message-timeout"11770,363894 - DEFVAR_LISP ("throw-on-input"11775,364172 - DEFVAR_LISP ("command-error-function"11781,364423 - DEFVAR_LISP ("enable-disabled-menus-and-buttons"11790,364910 - DEFVAR_LISP ("select-active-regions"11798,365237 - DEFVAR_LISP ("saved-region-selection"11807,365629 - DEFVAR_LISP ("selection-inhibit-update-commands"11815,366014 - DEFVAR_LISP ("debug-on-event"11825,366555 -keys_of_keyboard 11841,367116 -mark_kboards 11916,370435 - DEFVAR_LISP ("internal--top-level-message",\111058,333973 - DEFVAR_LISP ("last-command-event",\111312,342174 - DEFVAR_LISP ("last-nonmenu-event",\111315,342298 - DEFVAR_LISP ("last-input-event",\111321,342637 - DEFVAR_LISP ("unread-command-events",\111324,342731 - DEFVAR_LISP ("unread-post-input-method-events",\111332,343191 - DEFVAR_LISP ("unread-input-method-events",\111338,343530 - DEFVAR_LISP ("meta-prefix-char",\111346,343899 - DEFVAR_KBOARD ("last-command",\111351,344107 - DEFVAR_KBOARD ("real-last-command",\111368,344788 - DEFVAR_KBOARD ("last-repeatable-command",\111372,344974 - DEFVAR_LISP ("this-command",\111378,345262 - DEFVAR_LISP ("real-this-command",\111384,345499 - DEFVAR_LISP ("this-command-keys-shift-translated",\111388,345681 - DEFVAR_LISP ("this-original-command",\111396,346124 - DEFVAR_INT ("auto-save-interval",\111403,346521 - DEFVAR_LISP ("auto-save-timeout",\111408,346735 - DEFVAR_LISP ("echo-keystrokes",\111415,347080 - DEFVAR_INT ("polling-period",\111421,347351 - DEFVAR_LISP ("double-click-time",\111428,347694 - DEFVAR_INT ("double-click-fuzz",\111435,348030 - DEFVAR_INT ("num-input-keys",\111446,348520 - DEFVAR_INT ("num-nonmacro-input-events",\111452,348795 - DEFVAR_LISP ("last-event-frame",\111457,349033 - DEFVAR_LISP ("tty-erase-char",\111463,349312 - DEFVAR_LISP ("help-char",\111466,349435 - DEFVAR_LISP ("help-event-list",\111472,349718 - DEFVAR_LISP ("help-form",\111477,349929 - DEFVAR_LISP ("prefix-help-command",\111483,350177 - DEFVAR_LISP ("top-level",\111489,350455 - DEFVAR_KBOARD ("keyboard-translate-table",\111495,350676 - DEFVAR_BOOL ("cannot-suspend",\111511,351489 - DEFVAR_BOOL ("menu-prompting",\111516,351716 - DEFVAR_LISP ("menu-prompt-more-char",\111526,352146 - DEFVAR_INT ("extra-keyboard-modifiers",\111531,352392 - DEFVAR_LISP ("deactivate-mark",\111545,353118 - DEFVAR_LISP ("pre-command-hook",\111553,353487 - DEFVAR_LISP ("post-command-hook",\111560,353842 - DEFVAR_LISP ("echo-area-clear-hook",\111568,354205 - DEFVAR_LISP ("lucid-menu-bar-dirty-flag",\111574,354420 - DEFVAR_LISP ("menu-bar-final-items",\111578,354623 - DEFVAR_LISP ("tool-bar-separator-image-expression",\111583,354873 - DEFVAR_KBOARD ("overriding-terminal-local-map",\111589,355231 - DEFVAR_LISP ("overriding-local-map",\111598,355653 - DEFVAR_LISP ("overriding-local-map-menu-flag",\111607,356104 - DEFVAR_LISP ("special-event-map",\111613,356443 - DEFVAR_LISP ("track-mouse",\111617,356631 - DEFVAR_KBOARD ("system-key-alist",\111620,356758 - DEFVAR_KBOARD ("local-function-key-map",\111629,357139 - DEFVAR_KBOARD ("input-decode-map",\111658,358598 - DEFVAR_LISP ("function-key-map",\111675,359386 - DEFVAR_LISP ("key-translation-map",\111683,359802 - DEFVAR_LISP ("deferred-action-list",\111689,360146 - DEFVAR_LISP ("deferred-action-function",\111694,360394 - DEFVAR_LISP ("delayed-warnings-list",\111700,360693 - DEFVAR_LISP ("timer-list",\111708,361101 - DEFVAR_LISP ("timer-idle-list",\111712,361253 - DEFVAR_LISP ("input-method-function",\111716,361416 - DEFVAR_LISP ("input-method-previous-message",\111737,362385 - DEFVAR_LISP ("show-help-function",\111744,362746 - DEFVAR_LISP ("disable-point-adjustment",\111749,362978 - DEFVAR_LISP ("global-disable-point-adjustment",\111761,363528 - DEFVAR_LISP ("minibuffer-message-timeout",\111770,363894 - DEFVAR_LISP ("throw-on-input",\111775,364172 - DEFVAR_LISP ("command-error-function",\111781,364423 - DEFVAR_LISP ("enable-disabled-menus-and-buttons",\111790,364910 - DEFVAR_LISP ("select-active-regions",\111798,365237 - DEFVAR_LISP ("saved-region-selection",\111807,365629 - DEFVAR_LISP ("selection-inhibit-update-commands",\111815,366014 - DEFVAR_LISP ("debug-on-event",\111825,366555 +make_lispy_movement 6104,183531 +make_lispy_switch_frame 6131,184262 +make_lispy_focus_in 6137,184369 +make_lispy_focus_out 6145,184495 +parse_modifiers_uncached 6163,184945 +#define SINGLE_LETTER_MOD(6185,185465 +#undef SINGLE_LETTER_MOD6212,185906 +#define MULTI_LETTER_MOD(6214,185932 +#undef MULTI_LETTER_MOD6231,186400 +apply_modifiers_uncached 6273,187574 +static const char *const modifier_names[modifier_names6319,189193 +#define NUM_MOD_NAMES 6325,189399 +static Lisp_Object modifier_symbols;6327,189449 +lispy_modifier_list 6331,189586 +#define KEY_TO_CHAR(6353,190252 +parse_modifiers 6356,190328 +DEFUN ("internal-event-symbol-parse-modifiers", Fevent_symbol_parse_modifiers,6399,191517 +DEFUN ("internal-event-symbol-parse-modifiers", Fevent_symbol_parse_modifiers,event-symbol-parse-modifiers6399,191517 +apply_modifiers 6422,192391 +reorder_modifiers 6491,194720 +modify_event_symbol 6536,196528 +DEFUN ("event-convert-list", Fevent_convert_list,6628,199244 +DEFUN ("event-convert-list", Fevent_convert_list,event-convert-list6628,199244 +parse_solitary_modifier 6695,201135 +#define SINGLE_LETTER_MOD(6701,201258 +#define MULTI_LETTER_MOD(6705,201343 +#undef SINGLE_LETTER_MOD6763,202641 +#undef MULTI_LETTER_MOD6764,202666 +lucid_event_type_list_p 6775,202889 +get_input_pending 6814,203960 +record_asynch_buffer_change 6834,204579 +gobble_input 6872,205702 +tty_read_avail_input 6967,208310 +handle_async_input 7149,214039 +process_pending_signals 7165,214359 +unblock_input_to 7177,214645 +unblock_input 7200,215277 +totally_unblock_input 7209,215445 +handle_input_available_signal 7217,215529 +deliver_input_available_signal 7226,215700 +struct user_signal_info7235,215865 +static struct user_signal_info *user_signals user_signals7250,216090 +add_user_signal 7253,216149 +handle_user_signal 7275,216598 +deliver_user_signal 7316,217558 +find_user_signal_name 7322,217659 +store_user_signal_events 7334,217841 +static Lisp_Object menu_bar_one_keymap_changed_items;7363,218416 +static Lisp_Object menu_bar_items_vector;7368,218630 +static int menu_bar_items_index;7369,218672 +static const char *separator_names[separator_names7372,218707 +menu_separator_name_p 7393,219148 +menu_bar_items 7426,219852 +Lisp_Object item_properties;7568,224603 +menu_bar_item 7571,224645 +menu_item_eval_property_1 7647,227175 +eval_dyn 7658,227465 +menu_item_eval_property 7666,227675 +parse_menu_item 7686,228341 +static Lisp_Object tool_bar_items_vector;7965,236336 +static Lisp_Object tool_bar_item_properties;7970,236510 +static int ntool_bar_items;7974,236606 +tool_bar_items 7990,237083 +process_tool_bar_item 8075,239892 +#define PROP(8112,240969 +set_prop 8114,241038 +parse_tool_bar_item 8167,242453 +#undef PROP8379,248844 +init_tool_bar_items 8387,248969 +append_tool_bar_item 8401,249261 +read_char_x_menu_prompt 8443,250771 +read_char_minibuf_menu_prompt 8503,252445 +#define PUSH_C_STR(8527,253014 +follow_key 8726,258553 +active_maps 8733,258695 +typedef struct keyremap8742,259021 +} keyremap;8754,259464 +access_keymap_keyremap 8764,259808 +keyremap_step 8811,261450 +test_undefined 8867,262934 +read_key_sequence 8916,264861 +read_key_sequence_vs 9826,295821 +DEFUN ("read-key-sequence", Fread_key_sequence,9885,297294 +DEFUN ("read-key-sequence", Fread_key_sequence,read-key-sequence9885,297294 +DEFUN ("read-key-sequence-vector", Fread_key_sequence_vector,9938,299982 +DEFUN ("read-key-sequence-vector", Fread_key_sequence_vector,read-key-sequence-vector9938,299982 +detect_input_pending 9950,300488 +detect_input_pending_ignore_squeezables 9959,300654 +detect_input_pending_run_timers 9967,300870 +clear_input_pending 9985,301362 +requeued_events_pending_p 9997,301732 +DEFUN ("input-pending-p", Finput_pending_p,10002,301813 +DEFUN ("input-pending-p", Finput_pending_p,input-pending-p10002,301813 +DEFUN ("recent-keys", Frecent_keys,10024,302596 +DEFUN ("recent-keys", Frecent_keys,recent-keys10024,302596 +DEFUN ("this-command-keys", Fthis_command_keys,10055,303517 +DEFUN ("this-command-keys", Fthis_command_keys,this-command-keys10055,303517 +DEFUN ("this-command-keys-vector", Fthis_command_keys_vector,10068,303958 +DEFUN ("this-command-keys-vector", Fthis_command_keys_vector,this-command-keys-vector10068,303958 +DEFUN ("this-single-command-keys", Fthis_single_command_keys,10080,304380 +DEFUN ("this-single-command-keys", Fthis_single_command_keys,this-single-command-keys10080,304380 +DEFUN ("this-single-command-raw-keys", Fthis_single_command_raw_keys,10096,304955 +DEFUN ("this-single-command-raw-keys", Fthis_single_command_raw_keys,this-single-command-raw-keys10096,304955 +DEFUN ("reset-this-command-lengths", Freset_this_command_lengths,10109,305495 +DEFUN ("reset-this-command-lengths", Freset_this_command_lengths,reset-this-command-lengths10109,305495 +DEFUN ("clear-this-command-keys", Fclear_this_command_keys,10136,306510 +DEFUN ("clear-this-command-keys", Fclear_this_command_keys,clear-this-command-keys10136,306510 +DEFUN ("recursion-depth", Frecursion_depth,10158,307069 +DEFUN ("recursion-depth", Frecursion_depth,recursion-depth10158,307069 +DEFUN ("open-dribble-file", Fopen_dribble_file,10169,307406 +DEFUN ("open-dribble-file", Fopen_dribble_file,open-dribble-file10169,307406 +DEFUN ("discard-input", Fdiscard_input,10203,308447 +DEFUN ("discard-input", Fdiscard_input,discard-input10203,308447 +DEFUN ("suspend-emacs", Fsuspend_emacs,10225,308949 +DEFUN ("suspend-emacs", Fsuspend_emacs,suspend-emacs10225,308949 +stuff_buffered_input 10285,311045 +set_waiting_for_input 10323,312016 +clear_waiting_for_input 10337,312390 +handle_interrupt_signal 10351,312754 +deliver_interrupt_signal 10378,313642 +static int volatile force_quit_count;10387,313932 +handle_interrupt 10401,314414 +quit_throw_to_read_char 10541,318711 +DEFUN ("set-input-interrupt-mode", Fset_input_interrupt_mode,10562,319288 +DEFUN ("set-input-interrupt-mode", Fset_input_interrupt_mode,set-input-interrupt-mode10562,319288 +DEFUN ("set-output-flow-control", Fset_output_flow_control,10609,320516 +DEFUN ("set-output-flow-control", Fset_output_flow_control,set-output-flow-control10609,320516 +DEFUN ("set-input-meta-mode", Fset_input_meta_mode,10643,321432 +DEFUN ("set-input-meta-mode", Fset_input_meta_mode,set-input-meta-mode10643,321432 +DEFUN ("set-quit-char", Fset_quit_char,10694,322706 +DEFUN ("set-quit-char", Fset_quit_char,set-quit-char10694,322706 +DEFUN ("set-input-mode", Fset_input_mode,10729,323570 +DEFUN ("set-input-mode", Fset_input_mode,set-input-mode10729,323570 +DEFUN ("current-input-mode", Fcurrent_input_mode,10750,324459 +DEFUN ("current-input-mode", Fcurrent_input_mode,current-input-mode10750,324459 +DEFUN ("posn-at-x-y", Fposn_at_x_y,10787,325837 +DEFUN ("posn-at-x-y", Fposn_at_x_y,posn-at-x-y10787,325837 +DEFUN ("posn-at-point", Fposn_at_point,10824,327060 +DEFUN ("posn-at-point", Fposn_at_point,posn-at-point10824,327060 +init_kboard 10861,328214 +allocate_kboard 10893,329284 +wipe_kboard 10909,329637 +delete_kboard 10917,329751 +init_keyboard 10942,330281 +struct event_head11021,332696 +static const struct event_head head_table[head_table11027,332747 +syms_of_keyboard 11045,333577 + DEFVAR_LISP ("internal--top-level-message"11058,333972 + DEFVAR_LISP ("last-command-event"11312,342173 + DEFVAR_LISP ("last-nonmenu-event"11315,342297 + DEFVAR_LISP ("last-input-event"11321,342636 + DEFVAR_LISP ("unread-command-events"11324,342730 + DEFVAR_LISP ("unread-post-input-method-events"11332,343190 + DEFVAR_LISP ("unread-input-method-events"11338,343529 + DEFVAR_LISP ("meta-prefix-char"11346,343898 + DEFVAR_KBOARD ("last-command"11351,344106 + DEFVAR_KBOARD ("real-last-command"11368,344787 + DEFVAR_KBOARD ("last-repeatable-command"11372,344973 + DEFVAR_LISP ("this-command"11378,345261 + DEFVAR_LISP ("real-this-command"11384,345498 + DEFVAR_LISP ("this-command-keys-shift-translated"11388,345680 + DEFVAR_LISP ("this-original-command"11396,346123 + DEFVAR_INT ("auto-save-interval"11403,346520 + DEFVAR_LISP ("auto-save-timeout"11408,346734 + DEFVAR_LISP ("echo-keystrokes"11415,347079 + DEFVAR_INT ("polling-period"11421,347350 + DEFVAR_LISP ("double-click-time"11428,347693 + DEFVAR_INT ("double-click-fuzz"11435,348029 + DEFVAR_INT ("num-input-keys"11446,348519 + DEFVAR_INT ("num-nonmacro-input-events"11452,348794 + DEFVAR_LISP ("last-event-frame"11457,349032 + DEFVAR_LISP ("tty-erase-char"11463,349311 + DEFVAR_LISP ("help-char"11466,349434 + DEFVAR_LISP ("help-event-list"11472,349717 + DEFVAR_LISP ("help-form"11477,349928 + DEFVAR_LISP ("prefix-help-command"11483,350176 + DEFVAR_LISP ("top-level"11489,350454 + DEFVAR_KBOARD ("keyboard-translate-table"11495,350675 + DEFVAR_BOOL ("cannot-suspend"11511,351488 + DEFVAR_BOOL ("menu-prompting"11516,351715 + DEFVAR_LISP ("menu-prompt-more-char"11526,352145 + DEFVAR_INT ("extra-keyboard-modifiers"11531,352391 + DEFVAR_LISP ("deactivate-mark"11545,353117 + DEFVAR_LISP ("pre-command-hook"11553,353486 + DEFVAR_LISP ("post-command-hook"11560,353841 + DEFVAR_LISP ("echo-area-clear-hook"11568,354204 + DEFVAR_LISP ("lucid-menu-bar-dirty-flag"11574,354419 + DEFVAR_LISP ("menu-bar-final-items"11578,354622 + DEFVAR_LISP ("tool-bar-separator-image-expression"11583,354872 + DEFVAR_KBOARD ("overriding-terminal-local-map"11589,355230 + DEFVAR_LISP ("overriding-local-map"11598,355652 + DEFVAR_LISP ("overriding-local-map-menu-flag"11607,356103 + DEFVAR_LISP ("special-event-map"11613,356442 + DEFVAR_LISP ("track-mouse"11617,356630 + DEFVAR_KBOARD ("system-key-alist"11620,356757 + DEFVAR_KBOARD ("local-function-key-map"11629,357138 + DEFVAR_KBOARD ("input-decode-map"11658,358597 + DEFVAR_LISP ("function-key-map"11675,359385 + DEFVAR_LISP ("key-translation-map"11683,359801 + DEFVAR_LISP ("deferred-action-list"11689,360145 + DEFVAR_LISP ("deferred-action-function"11694,360393 + DEFVAR_LISP ("delayed-warnings-list"11700,360692 + DEFVAR_LISP ("timer-list"11708,361100 + DEFVAR_LISP ("timer-idle-list"11712,361252 + DEFVAR_LISP ("input-method-function"11716,361415 + DEFVAR_LISP ("input-method-previous-message"11737,362384 + DEFVAR_LISP ("show-help-function"11744,362745 + DEFVAR_LISP ("disable-point-adjustment"11749,362977 + DEFVAR_LISP ("global-disable-point-adjustment"11761,363527 + DEFVAR_LISP ("minibuffer-message-timeout"11770,363893 + DEFVAR_LISP ("throw-on-input"11775,364171 + DEFVAR_LISP ("command-error-function"11781,364422 + DEFVAR_LISP ("enable-disabled-menus-and-buttons"11790,364909 + DEFVAR_LISP ("select-active-regions"11798,365236 + DEFVAR_LISP ("saved-region-selection"11807,365628 + DEFVAR_LISP ("selection-inhibit-update-commands"11815,366013 + DEFVAR_LISP ("debug-on-event"11825,366554 +keys_of_keyboard 11841,367115 +mark_kboards 11916,370434 + DEFVAR_LISP ("internal--top-level-message",\111058,333972 + DEFVAR_LISP ("last-command-event",\111312,342173 + DEFVAR_LISP ("last-nonmenu-event",\111315,342297 + DEFVAR_LISP ("last-input-event",\111321,342636 + DEFVAR_LISP ("unread-command-events",\111324,342730 + DEFVAR_LISP ("unread-post-input-method-events",\111332,343190 + DEFVAR_LISP ("unread-input-method-events",\111338,343529 + DEFVAR_LISP ("meta-prefix-char",\111346,343898 + DEFVAR_KBOARD ("last-command",\111351,344106 + DEFVAR_KBOARD ("real-last-command",\111368,344787 + DEFVAR_KBOARD ("last-repeatable-command",\111372,344973 + DEFVAR_LISP ("this-command",\111378,345261 + DEFVAR_LISP ("real-this-command",\111384,345498 + DEFVAR_LISP ("this-command-keys-shift-translated",\111388,345680 + DEFVAR_LISP ("this-original-command",\111396,346123 + DEFVAR_INT ("auto-save-interval",\111403,346520 + DEFVAR_LISP ("auto-save-timeout",\111408,346734 + DEFVAR_LISP ("echo-keystrokes",\111415,347079 + DEFVAR_INT ("polling-period",\111421,347350 + DEFVAR_LISP ("double-click-time",\111428,347693 + DEFVAR_INT ("double-click-fuzz",\111435,348029 + DEFVAR_INT ("num-input-keys",\111446,348519 + DEFVAR_INT ("num-nonmacro-input-events",\111452,348794 + DEFVAR_LISP ("last-event-frame",\111457,349032 + DEFVAR_LISP ("tty-erase-char",\111463,349311 + DEFVAR_LISP ("help-char",\111466,349434 + DEFVAR_LISP ("help-event-list",\111472,349717 + DEFVAR_LISP ("help-form",\111477,349928 + DEFVAR_LISP ("prefix-help-command",\111483,350176 + DEFVAR_LISP ("top-level",\111489,350454 + DEFVAR_KBOARD ("keyboard-translate-table",\111495,350675 + DEFVAR_BOOL ("cannot-suspend",\111511,351488 + DEFVAR_BOOL ("menu-prompting",\111516,351715 + DEFVAR_LISP ("menu-prompt-more-char",\111526,352145 + DEFVAR_INT ("extra-keyboard-modifiers",\111531,352391 + DEFVAR_LISP ("deactivate-mark",\111545,353117 + DEFVAR_LISP ("pre-command-hook",\111553,353486 + DEFVAR_LISP ("post-command-hook",\111560,353841 + DEFVAR_LISP ("echo-area-clear-hook",\111568,354204 + DEFVAR_LISP ("lucid-menu-bar-dirty-flag",\111574,354419 + DEFVAR_LISP ("menu-bar-final-items",\111578,354622 + DEFVAR_LISP ("tool-bar-separator-image-expression",\111583,354872 + DEFVAR_KBOARD ("overriding-terminal-local-map",\111589,355230 + DEFVAR_LISP ("overriding-local-map",\111598,355652 + DEFVAR_LISP ("overriding-local-map-menu-flag",\111607,356103 + DEFVAR_LISP ("special-event-map",\111613,356442 + DEFVAR_LISP ("track-mouse",\111617,356630 + DEFVAR_KBOARD ("system-key-alist",\111620,356757 + DEFVAR_KBOARD ("local-function-key-map",\111629,357138 + DEFVAR_KBOARD ("input-decode-map",\111658,358597 + DEFVAR_LISP ("function-key-map",\111675,359385 + DEFVAR_LISP ("key-translation-map",\111683,359801 + DEFVAR_LISP ("deferred-action-list",\111689,360145 + DEFVAR_LISP ("deferred-action-function",\111694,360393 + DEFVAR_LISP ("delayed-warnings-list",\111700,360692 + DEFVAR_LISP ("timer-list",\111708,361100 + DEFVAR_LISP ("timer-idle-list",\111712,361252 + DEFVAR_LISP ("input-method-function",\111716,361415 + DEFVAR_LISP ("input-method-previous-message",\111737,362384 + DEFVAR_LISP ("show-help-function",\111744,362745 + DEFVAR_LISP ("disable-point-adjustment",\111749,362977 + DEFVAR_LISP ("global-disable-point-adjustment",\111761,363527 + DEFVAR_LISP ("minibuffer-message-timeout",\111770,363893 + DEFVAR_LISP ("throw-on-input",\111775,364171 + DEFVAR_LISP ("command-error-function",\111781,364422 + DEFVAR_LISP ("enable-disabled-menus-and-buttons",\111790,364909 + DEFVAR_LISP ("select-active-regions",\111798,365236 + DEFVAR_LISP ("saved-region-selection",\111807,365628 + DEFVAR_LISP ("selection-inhibit-update-commands",\111815,366013 + DEFVAR_LISP ("debug-on-event",\111825,366554 c-src/emacs/src/lisp.h,20276 #define EMACS_LISP_H22,801 @@ -2307,11 +2303,11 @@ main(37,571 class D 41,622 D(43,659 -el-src/TAGTEST.EL,179 -(foo::defmumble bletch 1,0 -(defun foo==bar foo==bar2,33 -(defalias 'pending-delete-mode pending-delete-mode6,149 -(defalias (quote explicitly-quoted-pending-delete-mode)9,222 +el-src/TAGTEST.EL,181 +(foo::defmumble bletch 3,33 +(defun foo==bar foo==bar4,66 +(defalias 'pending-delete-mode pending-delete-mode8,182 +(defalias (quote explicitly-quoted-pending-delete-mode)11,255 el-src/emacs/lisp/progmodes/etags.el,5069 (defvar tags-file-name 34,1035 @@ -3070,22 +3066,22 @@ ord_add_element(71,1867 ord_del_element(85,2344 ord_disjoint(100,2783 ord_intersect(108,2953 -ord_intersection(126,3552 -ord_intersection3(130,3691 -ord_intersection(150,4531 -ord_intersection4(154,4703 -ord_intersection(176,5664 -ord_intersection2(181,5812 -ord_member(200,6318 -ord_seteq(216,6683 -ord_setproduct(225,6971 -ord_subset(240,7377 -ord_subtract(257,7861 -ord_symdiff(265,8054 -ord_union(288,8887 -ord_union4(303,9352 -ord_union(324,10171 -ord_union_all(329,10313 +ord_intersection(126,3553 +ord_intersection3(130,3692 +ord_intersection(150,4533 +ord_intersection4(154,4705 +ord_intersection(176,5666 +ord_intersection2(181,5814 +ord_member(200,6320 +ord_seteq(216,6685 +ord_setproduct(225,6973 +ord_subset(240,7379 +ord_subtract(257,7863 +ord_symdiff(265,8056 +ord_union(288,8889 +ord_union4(303,9354 +ord_union(324,10173 +ord_union_all(329,10315 prol-src/natded.prolog,2319 expandmng(100,2879 @@ -3514,533 +3510,533 @@ tex-src/texinfo.tex,30627 \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 +\def\itemfont{\itemfont1082,35890 +\def\Etable{\Etable1090,36116 +\def\itemize{\itemize1103,36440 +\def\itemizezzz #1{\itemizezzz1105,36476 +\def\itemizey #1#2{\itemizey1110,36571 +\def#2{1119,36817 +\def\itemcontents{\itemcontents1120,36858 +\def\bullet{\bullet1123,36906 +\def\minus{\minus1124,36933 +\def\frenchspacing{\frenchspacing1128,37041 +\def\splitoff#1#2\endmark{\splitoff1134,37266 +\def\enumerate{\enumerate1140,37496 +\def\enumeratezzz #1{\enumeratezzz1141,37535 +\def\enumeratey #1 #2\endenumeratey{\enumeratey1142,37588 + \def\thearg{\thearg1146,37735 + \ifx\thearg\empty \def\thearg{\thearg1147,37754 +\def\numericenumerate{\numericenumerate1184,39088 +\def\lowercaseenumerate{\lowercaseenumerate1190,39218 +\def\uppercaseenumerate{\uppercaseenumerate1203,39565 +\def\startenumeration#1{\startenumeration1219,40055 +\def\alphaenumerate{\alphaenumerate1227,40237 +\def\capsenumerate{\capsenumerate1228,40272 +\def\Ealphaenumerate{\Ealphaenumerate1229,40306 +\def\Ecapsenumerate{\Ecapsenumerate1230,40340 +\def\itemizeitem{\itemizeitem1234,40420 +\def\newindex #1{\newindex1259,41277 +\def\defindex{\defindex1268,41566 +\def\newcodeindex #1{\newcodeindex1272,41674 +\def\defcodeindex{\defcodeindex1279,41934 +\def\synindex #1 #2 {\synindex1283,42114 +\def\syncodeindex #1 #2 {\syncodeindex1292,42454 +\def\doindex#1{\doindex1309,43133 +\def\singleindexer #1{\singleindexer1310,43192 +\def\docodeindex#1{\docodeindex1313,43304 +\def\singlecodeindexer #1{\singlecodeindexer1314,43371 +\def\indexdummies{\indexdummies1316,43429 +\def\_{\_1317,43449 +\def\w{\w1318,43477 +\def\bf{\bf1319,43504 +\def\rm{\rm1320,43533 +\def\sl{\sl1321,43562 +\def\sf{\sf1322,43591 +\def\tt{\tt1323,43619 +\def\gtr{\gtr1324,43647 +\def\less{\less1325,43677 +\def\hat{\hat1326,43709 +\def\char{\char1327,43739 +\def\TeX{\TeX1328,43771 +\def\dots{\dots1329,43801 +\def\copyright{\copyright1330,43834 +\def\tclose##1{\tclose1331,43877 +\def\code##1{\code1332,43922 +\def\samp##1{\samp1333,43963 +\def\t##1{\t1334,44004 +\def\r##1{\r1335,44039 +\def\i##1{\i1336,44074 +\def\b##1{\b1337,44109 +\def\cite##1{\cite1338,44144 +\def\key##1{\key1339,44185 +\def\file##1{\file1340,44224 +\def\var##1{\var1341,44265 +\def\kbd##1{\kbd1342,44304 +\def\indexdummyfont#1{\indexdummyfont1347,44460 +\def\indexdummytex{\indexdummytex1348,44486 +\def\indexdummydots{\indexdummydots1349,44510 +\def\indexnofonts{\indexnofonts1351,44536 +\let\w=\indexdummyfontdummyfont1352,44556 +\let\t=\indexdummyfontdummyfont1353,44579 +\let\r=\indexdummyfontdummyfont1354,44602 +\let\i=\indexdummyfontdummyfont1355,44625 +\let\b=\indexdummyfontdummyfont1356,44648 +\let\emph=\indexdummyfontdummyfont1357,44671 +\let\strong=\indexdummyfontdummyfont1358,44697 +\let\cite=\indexdummyfont=\indexdummyfont1359,44725 +\let\sc=\indexdummyfontdummyfont1360,44751 +\let\tclose=\indexdummyfontdummyfont1364,44923 +\let\code=\indexdummyfontdummyfont1365,44951 +\let\file=\indexdummyfontdummyfont1366,44977 +\let\samp=\indexdummyfontdummyfont1367,45003 +\let\kbd=\indexdummyfontdummyfont1368,45029 +\let\key=\indexdummyfontdummyfont1369,45054 +\let\var=\indexdummyfontdummyfont1370,45079 +\let\TeX=\indexdummytexdummytex1371,45104 +\let\dots=\indexdummydotsdummydots1372,45128 +\let\indexbackslash=0 %overridden during \printindex.backslash=01382,45380 +\def\doind #1#2{\doind1384,45436 +{\indexdummies % Must do this here, since \bf, etc expand at this stagedummies1386,45479 +\def\rawbackslashxx{\rawbackslashxx1389,45619 +{\indexnofontsnofonts1394,45881 +\def\dosubind #1#2#3{\dosubind1405,46192 +{\indexdummies % Must do this here, since \bf, etc expand at this stagedummies1407,46240 +\def\rawbackslashxx{\rawbackslashxx1410,46344 +{\indexnofontsnofonts1414,46498 +\def\findex {\findex1443,47429 +\def\kindex {\kindex1444,47452 +\def\cindex {\cindex1445,47475 +\def\vindex {\vindex1446,47498 +\def\tindex {\tindex1447,47521 +\def\pindex {\pindex1448,47544 +\def\cindexsub {\cindexsub1450,47568 +\def\printindex{\printindex1462,47895 +\def\doprintindex#1{\doprintindex1464,47936 + \def\indexbackslash{\indexbackslash1481,48421 + \indexfonts\rm \tolerance=9500 \advance\baselineskip -1ptfonts\rm1482,48460 +\def\initial #1{\initial1517,49532 +\def\entry #1#2{\entry1523,49739 + \null\nobreak\indexdotfill % Have leaders before the page number.dotfill1540,50386 +\def\indexdotfill{\indexdotfill1549,50714 +\def\primary #1{\primary1552,50820 +\def\secondary #1#2{\secondary1556,50902 +\noindent\hskip\secondaryindent\hbox{#1}\indexdotfill #2\pardotfill1559,50984 +\newbox\partialpageialpage1566,51157 +\def\begindoublecolumns{\begindoublecolumns1572,51315 + \output={\global\setbox\partialpage=ialpage=1573,51351 +\def\enddoublecolumns{\enddoublecolumns1577,51539 +\def\doublecolumnout{\doublecolumnout1580,51624 + \dimen@=\pageheight \advance\dimen@ by-\ht\partialpageialpage1581,51693 +\def\pagesofar{\pagesofar1584,51871 +\def\balancecolumns{\balancecolumns1588,52108 + \availdimen@=\pageheight \advance\availdimen@ by-\ht\partialpageialpage1594,52279 + \dimen@=\pageheight \advance\dimen@ by-\ht\partialpageialpage1600,52540 +\newcount \appendixno \appendixno = `\@no1627,53445 +\def\appendixletter{\appendixletter1628,53486 +\def\opencontents{\opencontents1632,53589 +\def\thischapter{\thischapter1637,53770 +\def\seccheck#1{\seccheck1638,53808 +\def\chapternofonts{\chapternofonts1643,53912 +\def\result{\result1646,53987 +\def\equiv{\equiv1647,54022 +\def\expansion{\expansion1648,54055 +\def\print{\print1649,54096 +\def\TeX{\TeX1650,54129 +\def\dots{\dots1651,54158 +\def\copyright{\copyright1652,54189 +\def\tt{\tt1653,54230 +\def\bf{\bf1654,54257 +\def\w{\w1655,54285 +\def\less{\less1656,54310 +\def\gtr{\gtr1657,54341 +\def\hat{\hat1658,54370 +\def\char{\char1659,54399 +\def\tclose##1{\tclose1660,54430 +\def\code##1{\code1661,54474 +\def\samp##1{\samp1662,54514 +\def\r##1{\r1663,54554 +\def\b##1{\b1664,54588 +\def\key##1{\key1665,54622 +\def\file##1{\file1666,54660 +\def\kbd##1{\kbd1667,54700 +\def\i##1{\i1669,54808 +\def\cite##1{\cite1670,54842 +\def\var##1{\var1671,54882 +\def\emph##1{\emph1672,54920 +\def\dfn##1{\dfn1673,54960 +\def\thischaptername{\thischaptername1676,55001 +\outer\def\chapter{\chapter1677,55040 +\def\chapterzzz #1{\chapterzzz1678,55081 +{\chapternofonts%nofonts%1687,55477 +\global\let\section = \numberedsec=1692,55630 +\global\let\subsection = \numberedsubsec=1693,55665 +\global\let\subsubsection = \numberedsubsubsec=1694,55706 +\outer\def\appendix{\appendix1697,55757 +\def\appendixzzz #1{\appendixzzz1698,55800 +\global\advance \appendixno by 1 \message{no1700,55877 +\chapmacro {#1}{Appendix \appendixletter}letter1701,55946 +\xdef\thischapter{Appendix \appendixletter: \noexpand\thischaptername}letter:1704,56039 +{\chapternofonts%nofonts%1705,56111 + {#1}{Appendix \appendixletter}letter1707,56167 +\appendixnoderef %noderef1710,56267 +\global\let\section = \appendixsec=1711,56286 +\global\let\subsection = \appendixsubsec=1712,56321 +\global\let\subsubsection = \appendixsubsubsec=1713,56362 +\outer\def\top{\top1716,56413 +\outer\def\unnumbered{\unnumbered1717,56453 +\def\unnumberedzzz #1{\unnumberedzzz1718,56500 +{\chapternofonts%nofonts%1722,56663 +\global\let\section = \unnumberedsec=1727,56813 +\global\let\subsection = \unnumberedsubsec=1728,56850 +\global\let\subsubsection = \unnumberedsubsubsec=1729,56893 +\outer\def\numberedsec{\numberedsec1732,56946 +\def\seczzz #1{\seczzz1733,56987 +{\chapternofonts%nofonts%1736,57143 +\outer\def\appendixsection{\appendixsection1745,57329 +\outer\def\appendixsec{\appendixsec1746,57386 +\def\appendixsectionzzz #1{\appendixsectionzzz1747,57439 +\gdef\thissection{#1}\secheading {#1}{\appendixletter}letter1749,57551 +{\chapternofonts%nofonts%1750,57619 +{#1}{\appendixletter}letter1752,57675 +\appendixnoderef %noderef1755,57775 +\outer\def\unnumberedsec{\unnumberedsec1759,57815 +\def\unnumberedseczzz #1{\unnumberedseczzz1760,57868 +{\chapternofonts%nofonts%1762,57963 +\outer\def\numberedsubsec{\numberedsubsec1770,58131 +\def\numberedsubseczzz #1{\numberedsubseczzz1771,58186 +{\chapternofonts%nofonts%1774,58365 +\outer\def\appendixsubsec{\appendixsubsec1783,58569 +\def\appendixsubseczzz #1{\appendixsubseczzz1784,58624 +\subsecheading {#1}{\appendixletter}letter1786,58746 +{\chapternofonts%nofonts%1787,58811 +{#1}{\appendixletter}letter1789,58870 +\appendixnoderef %noderef1792,58985 +\outer\def\unnumberedsubsec{\unnumberedsubsec1796,59025 +\def\unnumberedsubseczzz #1{\unnumberedsubseczzz1797,59084 +{\chapternofonts%nofonts%1799,59185 +\outer\def\numberedsubsubsec{\numberedsubsubsec1807,59356 +\def\numberedsubsubseczzz #1{\numberedsubsubseczzz1808,59417 +{\chapternofonts%nofonts%1812,59614 +\outer\def\appendixsubsubsec{\appendixsubsubsec1823,59847 +\def\appendixsubsubseczzz #1{\appendixsubsubseczzz1824,59908 + {\appendixletter}letter1827,60047 +{\chapternofonts%nofonts%1828,60113 + {\appendixletter}letter1830,60178 +\appendixnoderef %noderef1834,60312 +\outer\def\unnumberedsubsubsec{\unnumberedsubsubsec1838,60352 +\def\unnumberedsubsubseczzz #1{\unnumberedsubsubseczzz1839,60417 +{\chapternofonts%nofonts%1841,60524 +\def\infotop{\infotop1851,60853 +\def\infounnumbered{\infounnumbered1852,60891 +\def\infounnumberedsec{\infounnumberedsec1853,60936 +\def\infounnumberedsubsec{\infounnumberedsubsec1854,60987 +\def\infounnumberedsubsubsec{\infounnumberedsubsubsec1855,61044 +\def\infoappendix{\infoappendix1857,61108 +\def\infoappendixsec{\infoappendixsec1858,61149 +\def\infoappendixsubsec{\infoappendixsubsec1859,61196 +\def\infoappendixsubsubsec{\infoappendixsubsubsec1860,61249 +\def\infochapter{\infochapter1862,61309 +\def\infosection{\infosection1863,61348 +\def\infosubsection{\infosubsection1864,61387 +\def\infosubsubsection{\infosubsubsection1865,61432 +\global\let\section = \numberedsec=1870,61669 +\global\let\subsection = \numberedsubsec=1871,61704 +\global\let\subsubsection = \numberedsubsubsec=1872,61745 +\def\majorheading{\majorheading1886,62252 +\def\majorheadingzzz #1{\majorheadingzzz1887,62297 +\def\chapheading{\chapheading1893,62530 +\def\chapheadingzzz #1{\chapheadingzzz1894,62573 +\def\heading{\heading1899,62768 +\def\subheading{\subheading1901,62805 +\def\subsubheading{\subsubheading1903,62848 +\def\dobreak#1#2{\dobreak1910,63125 +\def\setchapterstyle #1 {\setchapterstyle1912,63203 +\def\chapbreak{\chapbreak1919,63458 +\def\chappager{\chappager1920,63508 +\def\chapoddpage{\chapoddpage1921,63546 +\def\setchapternewpage #1 {\setchapternewpage1923,63625 +\def\CHAPPAGoff{\CHAPPAGoff1925,63682 +\def\CHAPPAGon{\CHAPPAGon1929,63776 +\global\def\HEADINGSon{\HEADINGSon1932,63867 +\def\CHAPPAGodd{\CHAPPAGodd1934,63909 +\global\def\HEADINGSon{\HEADINGSon1937,64005 +\def\CHAPFplain{\CHAPFplain1941,64059 +\def\chfplain #1#2{\chfplain1945,64151 +\def\unnchfplain #1{\unnchfplain1956,64374 +\def\unnchfopen #1{\unnchfopen1964,64603 +\def\chfopen #1#2{\chfopen1970,64811 +\def\CHAPFopen{\CHAPFopen1975,64955 +\def\subsecheadingbreak{\subsecheadingbreak1982,65173 +\def\secheadingbreak{\secheadingbreak1985,65302 +\def\secheading #1#2#3{\secheading1993,65584 +\def\plainsecheading #1{\plainsecheading1994,65640 +\def\secheadingi #1{\secheadingi1995,65683 +\def\subsecheading #1#2#3#4{\subsecheading2006,66051 +\def\subsecheadingi #1{\subsecheadingi2007,66118 +\def\subsubsecfonts{\subsubsecfonts2014,66415 +\def\subsubsecheading #1#2#3#4#5{\subsubsecheading2017,66538 +\def\subsubsecheadingi #1{\subsubsecheadingi2018,66616 +\def\startcontents#1{\startcontents2032,67088 + \unnumbchapmacro{#1}\def\thischapter{\thischapter2040,67361 +\outer\def\contents{\contents2049,67720 +\outer\def\summarycontents{\summarycontents2057,67864 + \def\secentry ##1##2##3##4{\secentry2067,68235 + \def\unnumbsecentry ##1##2{\unnumbsecentry2068,68270 + \def\subsecentry ##1##2##3##4##5{\subsecentry2069,68305 + \def\unnumbsubsecentry ##1##2{\unnumbsubsecentry2070,68346 + \def\subsubsecentry ##1##2##3##4##5##6{\subsubsecentry2071,68384 + \def\unnumbsubsubsecentry ##1##2{\unnumbsubsubsecentry2072,68431 +\def\chapentry#1#2#3{\chapentry2085,68865 +\def\shortchapentry#1#2#3{\shortchapentry2088,68982 + {#2\labelspace #1}space2091,69092 +\def\unnumbchapentry#1#2{\unnumbchapentry2094,69146 +\def\shortunnumberedentry#1#2{\shortunnumberedentry2095,69193 +\def\secentry#1#2#3#4{\secentry2102,69357 +\def\unnumbsecentry#1#2{\unnumbsecentry2103,69416 +\def\subsecentry#1#2#3#4#5{\subsecentry2106,69477 +\def\unnumbsubsecentry#1#2{\unnumbsubsecentry2107,69547 +\def\subsubsecentry#1#2#3#4#5#6{\subsubsecentry2110,69621 + \dosubsubsecentry{#2.#3.#4.#5\labelspace#1}space2111,69655 +\def\unnumbsubsubsecentry#1#2{\unnumbsubsubsecentry2112,69706 +\def\dochapentry#1#2{\dochapentry2123,70080 +\def\dosecentry#1#2{\dosecentry2138,70685 +\def\dosubsecentry#1#2{\dosubsecentry2145,70863 +\def\dosubsubsecentry#1#2{\dosubsubsecentry2152,71048 +\def\labelspace{\labelspace2160,71299 +\def\dopageno#1{\dopageno2162,71334 +\def\doshortpageno#1{\doshortpageno2163,71360 +\def\chapentryfonts{\chapentryfonts2165,71392 +\def\secentryfonts{\secentryfonts2166,71427 +\def\point{\point2192,72386 +\def\result{\result2194,72407 +\def\expansion{\expansion2195,72480 +\def\print{\print2196,72551 +\def\equiv{\equiv2198,72618 +\def\error{\error2218,73391 +\def\tex{\tex2224,73620 +\def\@{\@2242,74003 +\gdef\sepspaces{\def {\ }}}\2265,74735 +\def\aboveenvbreak{\aboveenvbreak2268,74817 +\def\afterenvbreak{\afterenvbreak2272,74983 +\def\ctl{\ctl2286,75494 +\def\ctr{\ctr2287,75566 +\def\cbl{\cbl2288,75605 +\def\cbr{\cbr2289,75645 +\def\carttop{\carttop2290,75684 +\def\cartbot{\cartbot2293,75792 +\long\def\cartouche{\cartouche2299,75932 +\def\Ecartouche{\Ecartouche2326,76720 +\def\lisp{\lisp2338,76855 +\def\Elisp{\Elisp2348,77202 +\def\next##1{\next2360,77528 +\def\Eexample{\Eexample2364,77570 +\def\Esmallexample{\Esmallexample2367,77617 +\def\smalllispx{\smalllispx2373,77795 +\def\Esmalllisp{\Esmalllisp2383,78149 +\obeyspaces \obeylines \ninett \indexfonts \rawbackslashfonts2396,78505 +\def\next##1{\next2397,78562 +\def\display{\display2401,78642 +\def\Edisplay{\Edisplay2410,78961 +\def\next##1{\next2422,79272 +\def\format{\format2426,79375 +\def\Eformat{\Eformat2434,79671 +\def\next##1{\next2437,79760 +\def\flushleft{\flushleft2441,79812 +\def\Eflushleft{\Eflushleft2451,80183 +\def\next##1{\next2454,80276 +\def\flushright{\flushright2456,80298 +\def\Eflushright{\Eflushright2466,80670 +\def\next##1{\next2470,80801 +\def\quotation{\quotation2474,80859 +\def\Equotation{\Equotation2480,81051 +\def\setdeffont #1 {\setdeffont2493,81449 +\newskip\defbodyindent \defbodyindent=.4inbodyindent2495,81495 +\newskip\defargsindent \defargsindent=50ptargsindent2496,81538 +\newskip\deftypemargin \deftypemargin=12pttypemargin2497,81581 +\newskip\deflastargmargin \deflastargmargin=18ptlastargmargin2498,81624 +\def\activeparens{\activeparens2503,81822 +\def\opnr{\opnr2529,83034 +\def\lbrb{\lbrb2530,83099 +\def\defname #1#2{\defname2536,83300 +\advance\dimen2 by -\defbodyindentbodyindent2540,83418 +\advance\dimen3 by -\defbodyindentbodyindent2542,83472 +\setbox0=\hbox{\hskip \deflastargmargin{lastargmargin2544,83526 +\dimen1=\hsize \advance \dimen1 by -\defargsindent %size for continuationsargsindent2546,83668 +\parshape 2 0in \dimen0 \defargsindent \dimen1 %argsindent2547,83743 +\rlap{\rightline{{\rm #2}\hskip \deftypemargin}typemargin2554,84112 +\advance\leftskip by -\defbodyindentbodyindent2557,84246 +\exdentamount=\defbodyindentbodyindent2558,84283 +\def\defparsebody #1#2#3{\defparsebody2568,84642 +\def#1{2572,84826 +\def#2{2573,84862 +\advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2575,84934 +\exdentamount=\defbodyindentbodyindent2576,85008 +\def\defmethparsebody #1#2#3#4 {\defmethparsebody2581,85112 +\def#1{2585,85273 +\def#2##1 {2586,85309 +\advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2588,85392 +\exdentamount=\defbodyindentbodyindent2589,85466 +\def\defopparsebody #1#2#3#4#5 {\defopparsebody2592,85551 +\def#1{2596,85712 +\def#2##1 ##2 {2597,85748 +\advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2600,85848 +\exdentamount=\defbodyindentbodyindent2601,85922 +\def\defvarparsebody #1#2#3{\defvarparsebody2608,86193 +\def#1{2612,86380 +\def#2{2613,86416 +\advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2615,86475 +\exdentamount=\defbodyindentbodyindent2616,86549 +\def\defvrparsebody #1#2#3#4 {\defvrparsebody2621,86640 +\def#1{2625,86799 +\def#2##1 {2626,86835 +\advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2628,86905 +\exdentamount=\defbodyindentbodyindent2629,86979 +\def\defopvarparsebody #1#2#3#4#5 {\defopvarparsebody2632,87051 +\def#1{2636,87215 +\def#2##1 ##2 {2637,87251 +\advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2640,87338 +\exdentamount=\defbodyindentbodyindent2641,87412 +\def\defunargs #1{\defunargs2664,88172 +\def\deftypefunargs #1{\deftypefunargs2676,88554 +\def\deffn{\deffn2690,88936 +\def\deffnheader #1#2#3{\deffnheader2692,88993 +\begingroup\defname {name2693,89041 +\def\defun{\defun2699,89186 +\def\defunheader #1#2{\defunheader2701,89239 +\begingroup\defname {name2702,89314 +\defunargs {unargs2703,89350 +\def\deftypefun{\deftypefun2709,89498 +\def\deftypefunheader #1#2{\deftypefunheader2712,89620 +\def\deftypefunheaderx #1#2 #3\relax{\deftypefunheaderx2714,89729 +\begingroup\defname {name2716,89821 +\deftypefunargs {typefunargs2717,89867 +\def\deftypefn{\deftypefn2723,90038 +\def\deftypefnheader #1#2#3{\deftypefnheader2726,90187 +\def\deftypefnheaderx #1#2#3 #4\relax{\deftypefnheaderx2728,90323 +\begingroup\defname {name2730,90416 +\deftypefunargs {typefunargs2731,90456 +\def\defmac{\defmac2737,90577 +\def\defmacheader #1#2{\defmacheader2739,90634 +\begingroup\defname {name2740,90710 +\defunargs {unargs2741,90743 +\def\defspec{\defspec2747,90867 +\def\defspecheader #1#2{\defspecheader2749,90928 +\begingroup\defname {name2750,91005 +\defunargs {unargs2751,91045 +\def\deffnx #1 {\deffnx2758,91240 +\def\defunx #1 {\defunx2759,91297 +\def\defmacx #1 {\defmacx2760,91354 +\def\defspecx #1 {\defspecx2761,91413 +\def\deftypefnx #1 {\deftypefnx2762,91474 +\def\deftypeunx #1 {\deftypeunx2763,91539 +\def\defop #1 {\defop2769,91685 +\defopparsebody\Edefop\defopx\defopheader\defoptype}opparsebody\Edefop\defopx\defopheader\defoptype2770,91720 +\def\defopheader #1#2#3{\defopheader2772,91774 +\begingroup\defname {name2774,91863 +\defunargs {unargs2775,91909 +\def\defmethod{\defmethod2780,91970 +\def\defmethodheader #1#2#3{\defmethodheader2782,92043 +\begingroup\defname {name2784,92131 +\defunargs {unargs2785,92171 +\def\defcv #1 {\defcv2790,92245 +\defopvarparsebody\Edefcv\defcvx\defcvarheader\defcvtype}opvarparsebody\Edefcv\defcvx\defcvarheader\defcvtype2791,92280 +\def\defcvarheader #1#2#3{\defcvarheader2793,92339 +\begingroup\defname {name2795,92425 +\defvarargs {varargs2796,92471 +\def\defivar{\defivar2801,92544 +\def\defivarheader #1#2#3{\defivarheader2803,92607 +\begingroup\defname {name2805,92693 +\defvarargs {varargs2806,92744 +\def\defopx #1 {\defopx2812,92893 +\def\defmethodx #1 {\defmethodx2813,92950 +\def\defcvx #1 {\defcvx2814,93015 +\def\defivarx #1 {\defivarx2815,93072 +\def\defvarargs #1{\defvarargs2822,93343 +\def\defvr{\defvr2828,93487 +\def\defvrheader #1#2#3{\defvrheader2830,93542 +\begingroup\defname {name2831,93590 +\def\defvar{\defvar2835,93675 +\def\defvarheader #1#2{\defvarheader2837,93735 +\begingroup\defname {name2838,93806 +\defvarargs {varargs2839,93842 +\def\defopt{\defopt2844,93908 +\def\defoptheader #1#2{\defoptheader2846,93968 +\begingroup\defname {name2847,94039 +\defvarargs {varargs2848,94078 +\def\deftypevar{\deftypevar2853,94135 +\def\deftypevarheader #1#2{\deftypevarheader2856,94251 +\begingroup\defname {name2858,94334 +\def\deftypevr{\deftypevr2865,94508 +\def\deftypevrheader #1#2#3{\deftypevrheader2867,94579 +\begingroup\defname {name2868,94631 +\def\defvrx #1 {\defvrx2876,94868 +\def\defvarx #1 {\defvarx2877,94925 +\def\defoptx #1 {\defoptx2878,94984 +\def\deftypevarx #1 {\deftypevarx2879,95043 +\def\deftypevrx #1 {\deftypevrx2880,95110 +\def\deftpargs #1{\deftpargs2885,95259 +\def\deftp{\deftp2889,95339 +\def\deftpheader #1#2#3{\deftpheader2891,95394 +\begingroup\defname {name2892,95442 +\def\deftpx #1 {\deftpx2897,95601 +\def\setref#1{\setref2908,95922 +\def\unnumbsetref#1{\unnumbsetref2913,96036 +\def\appendixsetref#1{\appendixsetref2918,96143 +\def\pxref#1{\pxref2929,96554 +\def\xref#1{\xref2930,96590 +\def\ref#1{\ref2931,96625 +\def\xrefX[#1,#2,#3,#4,#5,#6]{\xrefX[2932,96655 +\def\printedmanual{\printedmanual2933,96698 +\def\printednodename{\printednodename2934,96736 +\def\printednodename{\printednodename2939,96861 +section ``\printednodename'' in \cite{\printedmanual}\printedmanual2954,97493 +\refx{x2957,97571 +\def\dosetq #1#2{\dosetq2965,97791 +\def\internalsetq #1#2{\internalsetq2973,98049 +\def\Ypagenumber{\Ypagenumber2977,98150 +\def\Ytitle{\Ytitle2979,98176 +\def\Ynothing{\Ynothing2981,98203 +\def\Ysectionnumberandtype{\Ysectionnumberandtype2983,98220 +\def\Yappendixletterandtype{\Yappendixletterandtype2992,98536 +\ifnum\secno=0 Appendix\xreftie'char\the\appendixno{no2993,98566 +\else \ifnum \subsecno=0 Section\xreftie'char\the\appendixno.\the\secno %no.\the\secno2994,98621 +Section\xreftie'char\the\appendixno.\the\secno.\the\subsecno %no.\the\secno.\the\subsecno2996,98725 +Section\xreftie'char\the\appendixno.\the\secno.\the\subsecno.\the\subsubsecno %no.\the\secno.\the\subsecno.\the\subsubsecno2998,98796 + \def\linenumber{\linenumber3009,99135 +\def\refx#1#2{\refx3015,99319 +\def\xrdef #1#2{\xrdef3037,99945 +\def\readauxfile{\readauxfile3040,100030 +\def\supereject{\supereject3110,101811 +\footstrut\parindent=\defaultparindent\hang\textindent{aultparindent\hang\textindent3131,102496 +\def\openindices{\openindices3139,102682 +\newdimen\defaultparindent \defaultparindent = 15ptaultparindent3151,102907 +\parindent = \defaultparindentaultparindent3152,102959 +\def\smallbook{\smallbook3175,103683 +\global\def\Esmallexample{\Esmallexample3192,104110 +\def\afourpaper{\afourpaper3196,104201 +\def\finalout{\finalout3224,105009 +\def\normaldoublequote{\normaldoublequote3235,105270 +\def\normaltilde{\normaltilde3236,105296 +\def\normalcaret{\normalcaret3237,105316 +\def\normalunderscore{\normalunderscore3238,105336 +\def\normalverticalbar{\normalverticalbar3239,105361 +\def\normalless{\normalless3240,105387 +\def\normalgreater{\normalgreater3241,105406 +\def\normalplus{\normalplus3242,105428 +\def\ifusingtt#1#2{\ifusingtt3253,105920 +\def\activedoublequote{\activedoublequote3261,106248 +\def~{~3264,106334 +\def^{^3267,106395 +\def_{_3270,106434 +\def\_{\_3272,106508 +\def\lvvmode{\lvvmode3279,106845 +\def|{|3282,106895 +\def<{<3285,106958 +\def>{>3288,107015 +\def+{+3290,107053 +\def\turnoffactive{\turnoffactive3296,107214 +\global\def={=3307,107500 +\def\normalbackslash{\normalbackslash3321,107882 c-src/c.c,76 T f(1,0 @@ -4148,13 +4144,13 @@ yyerror FUN1(286,5948 make_list FUN2(293,6028 #define ERROR 304,6228 yylex FUN0(315,6405 -parse_cell_or_range FUN2(587,11771 -#define CK_ABS_R(671,13213 -#define CK_REL_R(675,13292 -#define CK_ABS_C(680,13421 -#define CK_REL_C(684,13500 -#define MAYBEREL(689,13629 -str_to_col FUN1(847,16830 +parse_cell_or_range FUN2(587,11772 +#define CK_ABS_R(671,13214 +#define CK_REL_R(675,13293 +#define CK_ABS_C(680,13422 +#define CK_REL_C(684,13501 +#define MAYBEREL(689,13630 +str_to_col FUN1(847,16831 y-src/parse.c,520 #define YYBISON 4,64 diff --git a/test/manual/etags/ETAGS.good_5 b/test/manual/etags/ETAGS.good_5 index 583de5cbe2..931957208e 100644 --- a/test/manual/etags/ETAGS.good_5 +++ b/test/manual/etags/ETAGS.good_5 @@ -175,7 +175,7 @@ package body Truc.Bidule Truc.Bidule/b138,2153 protected body Bidule Bidule/b139,2181 protected body Machin_T Machin_T/b146,2281 -c-src/abbrev.c,3274 +c-src/abbrev.c,3055 Lisp_Object Vabbrev_table_name_list;43,1429 Lisp_Object Vglobal_abbrev_table;48,1574 Lisp_Object Vfundamental_mode_abbrev_table;52,1685 @@ -186,57 +186,53 @@ Lisp_Object Vabbrev_start_location_buffer;66,2046 Lisp_Object Vlast_abbrev;70,2155 Lisp_Object Vlast_abbrev_text;75,2324 int last_abbrev_point;79,2414 -Lisp_Object Vpre_abbrev_expand_hook,83,2487 -Lisp_Object Vpre_abbrev_expand_hook, Qpre_abbrev_expand_hook;83,2487 -DEFUN ("make-abbrev-table", Fmake_abbrev_table,85,2551 -DEFUN ("make-abbrev-table", Fmake_abbrev_table,make-abbrev-table85,2551 -DEFUN ("clear-abbrev-table", Fclear_abbrev_table,92,2743 -DEFUN ("clear-abbrev-table", Fclear_abbrev_table,clear-abbrev-table92,2743 -DEFUN ("define-abbrev", Fdefine_abbrev,107,3124 -DEFUN ("define-abbrev", Fdefine_abbrev,define-abbrev107,3124 -DEFUN ("define-global-abbrev", Fdefine_global_abbrev,149,4443 -DEFUN ("define-global-abbrev", Fdefine_global_abbrev,define-global-abbrev149,4443 -DEFUN ("define-mode-abbrev", Fdefine_mode_abbrev,160,4814 -DEFUN ("define-mode-abbrev", Fdefine_mode_abbrev,define-mode-abbrev160,4814 -DEFUN ("abbrev-symbol", Fabbrev_symbol,174,5282 -DEFUN ("abbrev-symbol", Fabbrev_symbol,abbrev-symbol174,5282 -DEFUN ("abbrev-expansion", Fabbrev_expansion,202,6246 -DEFUN ("abbrev-expansion", Fabbrev_expansion,abbrev-expansion202,6246 -DEFUN ("expand-abbrev", Fexpand_abbrev,218,6761 -DEFUN ("expand-abbrev", Fexpand_abbrev,expand-abbrev218,6761 -DEFUN ("unexpand-abbrev", Funexpand_abbrev,389,11682 -DEFUN ("unexpand-abbrev", Funexpand_abbrev,unexpand-abbrev389,11682 -write_abbrev 426,12889 -describe_abbrev 445,13324 -DEFUN ("insert-abbrev-table-description", Finsert_abbrev_table_description,466,13839 -DEFUN ("insert-abbrev-table-description", Finsert_abbrev_table_description,insert-abbrev-table-description466,13839 -DEFUN ("define-abbrev-table", Fdefine_abbrev_table,506,14995 -DEFUN ("define-abbrev-table", Fdefine_abbrev_table,define-abbrev-table506,14995 -syms_of_abbrev 540,16072 - DEFVAR_LISP ("abbrev-table-name-list"542,16092 - DEFVAR_LISP ("global-abbrev-table"548,16354 - DEFVAR_LISP ("fundamental-mode-abbrev-table"555,16676 - DEFVAR_LISP ("last-abbrev"561,17018 - DEFVAR_LISP ("last-abbrev-text"564,17141 - DEFVAR_INT ("last-abbrev-location"568,17299 - DEFVAR_LISP ("abbrev-start-location"575,17498 - DEFVAR_LISP ("abbrev-start-location-buffer"581,17775 - DEFVAR_PER_BUFFER ("local-abbrev-table"586,18039 - DEFVAR_BOOL ("abbrevs-changed"589,18182 - DEFVAR_BOOL ("abbrev-all-caps"594,18385 - DEFVAR_LISP ("pre-abbrev-expand-hook"598,18541 - DEFVAR_LISP ("abbrev-table-name-list",\1542,16092 - DEFVAR_LISP ("global-abbrev-table",\1548,16354 - DEFVAR_LISP ("fundamental-mode-abbrev-table",\1555,16676 - DEFVAR_LISP ("last-abbrev",\1561,17018 - DEFVAR_LISP ("last-abbrev-text",\1564,17141 - DEFVAR_INT ("last-abbrev-location",\1568,17299 - DEFVAR_LISP ("abbrev-start-location",\1575,17498 - DEFVAR_LISP ("abbrev-start-location-buffer",\1581,17775 - DEFVAR_PER_BUFFER ("local-abbrev-table",\1586,18039 - DEFVAR_BOOL ("abbrevs-changed",\1589,18182 - DEFVAR_BOOL ("abbrev-all-caps",\1594,18385 - DEFVAR_LISP ("pre-abbrev-expand-hook",\1598,18541 +DEFUN ("make-abbrev-table", Fmake_abbrev_table,82,2440 +DEFUN ("make-abbrev-table", Fmake_abbrev_table,make-abbrev-table82,2440 +DEFUN ("clear-abbrev-table", Fclear_abbrev_table,89,2632 +DEFUN ("clear-abbrev-table", Fclear_abbrev_table,clear-abbrev-table89,2632 +DEFUN ("define-abbrev", Fdefine_abbrev,104,3013 +DEFUN ("define-abbrev", Fdefine_abbrev,define-abbrev104,3013 +DEFUN ("define-global-abbrev", Fdefine_global_abbrev,146,4332 +DEFUN ("define-global-abbrev", Fdefine_global_abbrev,define-global-abbrev146,4332 +DEFUN ("define-mode-abbrev", Fdefine_mode_abbrev,157,4703 +DEFUN ("define-mode-abbrev", Fdefine_mode_abbrev,define-mode-abbrev157,4703 +DEFUN ("abbrev-symbol", Fabbrev_symbol,171,5171 +DEFUN ("abbrev-symbol", Fabbrev_symbol,abbrev-symbol171,5171 +DEFUN ("abbrev-expansion", Fabbrev_expansion,199,6135 +DEFUN ("abbrev-expansion", Fabbrev_expansion,abbrev-expansion199,6135 +DEFUN ("expand-abbrev", Fexpand_abbrev,215,6650 +DEFUN ("expand-abbrev", Fexpand_abbrev,expand-abbrev215,6650 +DEFUN ("unexpand-abbrev", Funexpand_abbrev,383,11495 +DEFUN ("unexpand-abbrev", Funexpand_abbrev,unexpand-abbrev383,11495 +write_abbrev 420,12702 +describe_abbrev 439,13137 +DEFUN ("insert-abbrev-table-description", Finsert_abbrev_table_description,460,13652 +DEFUN ("insert-abbrev-table-description", Finsert_abbrev_table_description,insert-abbrev-table-description460,13652 +DEFUN ("define-abbrev-table", Fdefine_abbrev_table,500,14808 +DEFUN ("define-abbrev-table", Fdefine_abbrev_table,define-abbrev-table500,14808 +syms_of_abbrev 534,15885 + DEFVAR_LISP ("abbrev-table-name-list"536,15905 + DEFVAR_LISP ("global-abbrev-table"542,16167 + DEFVAR_LISP ("fundamental-mode-abbrev-table"549,16489 + DEFVAR_LISP ("last-abbrev"555,16831 + DEFVAR_LISP ("last-abbrev-text"558,16954 + DEFVAR_INT ("last-abbrev-location"562,17112 + DEFVAR_LISP ("abbrev-start-location"569,17311 + DEFVAR_LISP ("abbrev-start-location-buffer"575,17588 + DEFVAR_PER_BUFFER ("local-abbrev-table"580,17852 + DEFVAR_BOOL ("abbrevs-changed"583,17995 + DEFVAR_BOOL ("abbrev-all-caps"588,18198 + DEFVAR_LISP ("abbrev-table-name-list",\1536,15905 + DEFVAR_LISP ("global-abbrev-table",\1542,16167 + DEFVAR_LISP ("fundamental-mode-abbrev-table",\1549,16489 + DEFVAR_LISP ("last-abbrev",\1555,16831 + DEFVAR_LISP ("last-abbrev-text",\1558,16954 + DEFVAR_INT ("last-abbrev-location",\1562,17112 + DEFVAR_LISP ("abbrev-start-location",\1569,17311 + DEFVAR_LISP ("abbrev-start-location-buffer",\1575,17588 + DEFVAR_PER_BUFFER ("local-abbrev-table",\1580,17852 + DEFVAR_BOOL ("abbrevs-changed",\1583,17995 + DEFVAR_BOOL ("abbrev-all-caps",\1588,18198 c-src/torture.c,197 (*tag1 tag118,452 @@ -1368,310 +1364,310 @@ make_lispy_position 5228,157391 toolkit_menubar_in_use 5456,163954 make_scroll_bar_position 5469,164322 make_lispy_event 5485,164968 -make_lispy_movement 6104,183532 -make_lispy_switch_frame 6131,184263 -make_lispy_focus_in 6137,184370 -make_lispy_focus_out 6145,184496 -parse_modifiers_uncached 6163,184946 -#define SINGLE_LETTER_MOD(6185,185466 -#undef SINGLE_LETTER_MOD6212,185907 -#define MULTI_LETTER_MOD(6214,185933 -#undef MULTI_LETTER_MOD6231,186401 -apply_modifiers_uncached 6273,187575 -static const char *const modifier_names[modifier_names6319,189194 -#define NUM_MOD_NAMES 6325,189400 -static Lisp_Object modifier_symbols;6327,189450 -lispy_modifier_list 6331,189587 -#define KEY_TO_CHAR(6353,190253 -parse_modifiers 6356,190329 -DEFUN ("internal-event-symbol-parse-modifiers", Fevent_symbol_parse_modifiers,6399,191518 -DEFUN ("internal-event-symbol-parse-modifiers", Fevent_symbol_parse_modifiers,event-symbol-parse-modifiers6399,191518 -apply_modifiers 6422,192392 -reorder_modifiers 6491,194721 -modify_event_symbol 6536,196529 -DEFUN ("event-convert-list", Fevent_convert_list,6628,199245 -DEFUN ("event-convert-list", Fevent_convert_list,event-convert-list6628,199245 -parse_solitary_modifier 6695,201136 -#define SINGLE_LETTER_MOD(6701,201259 -#define MULTI_LETTER_MOD(6705,201344 -#undef SINGLE_LETTER_MOD6763,202642 -#undef MULTI_LETTER_MOD6764,202667 -lucid_event_type_list_p 6775,202890 -get_input_pending 6814,203961 -record_asynch_buffer_change 6834,204580 -gobble_input 6872,205703 -tty_read_avail_input 6967,208311 -handle_async_input 7149,214040 -process_pending_signals 7165,214360 -unblock_input_to 7177,214646 -unblock_input 7200,215278 -totally_unblock_input 7209,215446 -handle_input_available_signal 7217,215530 -deliver_input_available_signal 7226,215701 -struct user_signal_info7235,215866 - int sig;7238,215916 - char *name;name7241,215957 - int npending;7244,216008 - struct user_signal_info *next;next7246,216025 -static struct user_signal_info *user_signals user_signals7250,216091 -add_user_signal 7253,216150 -handle_user_signal 7275,216599 -deliver_user_signal 7316,217559 -find_user_signal_name 7322,217660 -store_user_signal_events 7334,217842 -static void menu_bar_item 7362,218342 -static Lisp_Object menu_bar_one_keymap_changed_items;7363,218417 -static Lisp_Object menu_bar_items_vector;7368,218631 -static int menu_bar_items_index;7369,218673 -static const char *separator_names[separator_names7372,218708 -menu_separator_name_p 7393,219149 -menu_bar_items 7426,219853 -Lisp_Object item_properties;7568,224604 -menu_bar_item 7571,224646 -menu_item_eval_property_1 7647,227176 -eval_dyn 7658,227466 -menu_item_eval_property 7666,227676 -parse_menu_item 7686,228342 -static Lisp_Object tool_bar_items_vector;7965,236337 -static Lisp_Object tool_bar_item_properties;7970,236511 -static int ntool_bar_items;7974,236607 -static void init_tool_bar_items 7978,236665 -static void process_tool_bar_item 7979,236712 -static bool parse_tool_bar_item 7981,236802 -static void append_tool_bar_item 7982,236862 -tool_bar_items 7990,237084 -process_tool_bar_item 8075,239893 -#define PROP(8112,240970 -set_prop 8114,241039 -parse_tool_bar_item 8167,242454 -#undef PROP8379,248845 -init_tool_bar_items 8387,248970 -append_tool_bar_item 8401,249262 -read_char_x_menu_prompt 8443,250772 -read_char_minibuf_menu_prompt 8503,252446 -#define PUSH_C_STR(8527,253015 -follow_key 8726,258554 -active_maps 8733,258696 -typedef struct keyremap8742,259022 - Lisp_Object parent;8745,259108 - Lisp_Object map;8748,259225 - int start,8753,259447 - int start, end;8753,259447 -} keyremap;8754,259465 -access_keymap_keyremap 8764,259809 -keyremap_step 8811,261451 -test_undefined 8867,262935 -read_key_sequence 8916,264862 -read_key_sequence_vs 9826,295822 -DEFUN ("read-key-sequence", Fread_key_sequence,9885,297295 -DEFUN ("read-key-sequence", Fread_key_sequence,read-key-sequence9885,297295 -DEFUN ("read-key-sequence-vector", Fread_key_sequence_vector,9938,299983 -DEFUN ("read-key-sequence-vector", Fread_key_sequence_vector,read-key-sequence-vector9938,299983 -detect_input_pending 9950,300489 -detect_input_pending_ignore_squeezables 9959,300655 -detect_input_pending_run_timers 9967,300871 -clear_input_pending 9985,301363 -requeued_events_pending_p 9997,301733 -DEFUN ("input-pending-p", Finput_pending_p,10002,301814 -DEFUN ("input-pending-p", Finput_pending_p,input-pending-p10002,301814 -DEFUN ("recent-keys", Frecent_keys,10024,302597 -DEFUN ("recent-keys", Frecent_keys,recent-keys10024,302597 -DEFUN ("this-command-keys", Fthis_command_keys,10055,303518 -DEFUN ("this-command-keys", Fthis_command_keys,this-command-keys10055,303518 -DEFUN ("this-command-keys-vector", Fthis_command_keys_vector,10068,303959 -DEFUN ("this-command-keys-vector", Fthis_command_keys_vector,this-command-keys-vector10068,303959 -DEFUN ("this-single-command-keys", Fthis_single_command_keys,10080,304381 -DEFUN ("this-single-command-keys", Fthis_single_command_keys,this-single-command-keys10080,304381 -DEFUN ("this-single-command-raw-keys", Fthis_single_command_raw_keys,10096,304956 -DEFUN ("this-single-command-raw-keys", Fthis_single_command_raw_keys,this-single-command-raw-keys10096,304956 -DEFUN ("reset-this-command-lengths", Freset_this_command_lengths,10109,305496 -DEFUN ("reset-this-command-lengths", Freset_this_command_lengths,reset-this-command-lengths10109,305496 -DEFUN ("clear-this-command-keys", Fclear_this_command_keys,10136,306511 -DEFUN ("clear-this-command-keys", Fclear_this_command_keys,clear-this-command-keys10136,306511 -DEFUN ("recursion-depth", Frecursion_depth,10158,307070 -DEFUN ("recursion-depth", Frecursion_depth,recursion-depth10158,307070 -DEFUN ("open-dribble-file", Fopen_dribble_file,10169,307407 -DEFUN ("open-dribble-file", Fopen_dribble_file,open-dribble-file10169,307407 -DEFUN ("discard-input", Fdiscard_input,10203,308448 -DEFUN ("discard-input", Fdiscard_input,discard-input10203,308448 -DEFUN ("suspend-emacs", Fsuspend_emacs,10225,308950 -DEFUN ("suspend-emacs", Fsuspend_emacs,suspend-emacs10225,308950 -stuff_buffered_input 10285,311046 -set_waiting_for_input 10323,312017 -clear_waiting_for_input 10337,312391 -handle_interrupt_signal 10351,312755 -deliver_interrupt_signal 10378,313643 -static int volatile force_quit_count;10387,313933 -handle_interrupt 10401,314415 -quit_throw_to_read_char 10541,318712 -DEFUN ("set-input-interrupt-mode", Fset_input_interrupt_mode,10562,319289 -DEFUN ("set-input-interrupt-mode", Fset_input_interrupt_mode,set-input-interrupt-mode10562,319289 -DEFUN ("set-output-flow-control", Fset_output_flow_control,10609,320517 -DEFUN ("set-output-flow-control", Fset_output_flow_control,set-output-flow-control10609,320517 -DEFUN ("set-input-meta-mode", Fset_input_meta_mode,10643,321433 -DEFUN ("set-input-meta-mode", Fset_input_meta_mode,set-input-meta-mode10643,321433 -DEFUN ("set-quit-char", Fset_quit_char,10694,322707 -DEFUN ("set-quit-char", Fset_quit_char,set-quit-char10694,322707 -DEFUN ("set-input-mode", Fset_input_mode,10729,323571 -DEFUN ("set-input-mode", Fset_input_mode,set-input-mode10729,323571 -DEFUN ("current-input-mode", Fcurrent_input_mode,10750,324460 -DEFUN ("current-input-mode", Fcurrent_input_mode,current-input-mode10750,324460 -DEFUN ("posn-at-x-y", Fposn_at_x_y,10787,325838 -DEFUN ("posn-at-x-y", Fposn_at_x_y,posn-at-x-y10787,325838 -DEFUN ("posn-at-point", Fposn_at_point,10824,327061 -DEFUN ("posn-at-point", Fposn_at_point,posn-at-point10824,327061 -init_kboard 10861,328215 -allocate_kboard 10893,329285 -wipe_kboard 10909,329638 -delete_kboard 10917,329752 -init_keyboard 10942,330282 -struct event_head11021,332697 - short var;11023,332717 - short kind;11024,332730 -static const struct event_head head_table[head_table11027,332748 -syms_of_keyboard 11045,333578 - DEFVAR_LISP ("internal--top-level-message"11058,333973 - DEFVAR_LISP ("last-command-event"11312,342174 - DEFVAR_LISP ("last-nonmenu-event"11315,342298 - DEFVAR_LISP ("last-input-event"11321,342637 - DEFVAR_LISP ("unread-command-events"11324,342731 - DEFVAR_LISP ("unread-post-input-method-events"11332,343191 - DEFVAR_LISP ("unread-input-method-events"11338,343530 - DEFVAR_LISP ("meta-prefix-char"11346,343899 - DEFVAR_KBOARD ("last-command"11351,344107 - DEFVAR_KBOARD ("real-last-command"11368,344788 - DEFVAR_KBOARD ("last-repeatable-command"11372,344974 - DEFVAR_LISP ("this-command"11378,345262 - DEFVAR_LISP ("real-this-command"11384,345499 - DEFVAR_LISP ("this-command-keys-shift-translated"11388,345681 - DEFVAR_LISP ("this-original-command"11396,346124 - DEFVAR_INT ("auto-save-interval"11403,346521 - DEFVAR_LISP ("auto-save-timeout"11408,346735 - DEFVAR_LISP ("echo-keystrokes"11415,347080 - DEFVAR_INT ("polling-period"11421,347351 - DEFVAR_LISP ("double-click-time"11428,347694 - DEFVAR_INT ("double-click-fuzz"11435,348030 - DEFVAR_INT ("num-input-keys"11446,348520 - DEFVAR_INT ("num-nonmacro-input-events"11452,348795 - DEFVAR_LISP ("last-event-frame"11457,349033 - DEFVAR_LISP ("tty-erase-char"11463,349312 - DEFVAR_LISP ("help-char"11466,349435 - DEFVAR_LISP ("help-event-list"11472,349718 - DEFVAR_LISP ("help-form"11477,349929 - DEFVAR_LISP ("prefix-help-command"11483,350177 - DEFVAR_LISP ("top-level"11489,350455 - DEFVAR_KBOARD ("keyboard-translate-table"11495,350676 - DEFVAR_BOOL ("cannot-suspend"11511,351489 - DEFVAR_BOOL ("menu-prompting"11516,351716 - DEFVAR_LISP ("menu-prompt-more-char"11526,352146 - DEFVAR_INT ("extra-keyboard-modifiers"11531,352392 - DEFVAR_LISP ("deactivate-mark"11545,353118 - DEFVAR_LISP ("pre-command-hook"11553,353487 - DEFVAR_LISP ("post-command-hook"11560,353842 - DEFVAR_LISP ("echo-area-clear-hook"11568,354205 - DEFVAR_LISP ("lucid-menu-bar-dirty-flag"11574,354420 - DEFVAR_LISP ("menu-bar-final-items"11578,354623 - DEFVAR_LISP ("tool-bar-separator-image-expression"11583,354873 - DEFVAR_KBOARD ("overriding-terminal-local-map"11589,355231 - DEFVAR_LISP ("overriding-local-map"11598,355653 - DEFVAR_LISP ("overriding-local-map-menu-flag"11607,356104 - DEFVAR_LISP ("special-event-map"11613,356443 - DEFVAR_LISP ("track-mouse"11617,356631 - DEFVAR_KBOARD ("system-key-alist"11620,356758 - DEFVAR_KBOARD ("local-function-key-map"11629,357139 - DEFVAR_KBOARD ("input-decode-map"11658,358598 - DEFVAR_LISP ("function-key-map"11675,359386 - DEFVAR_LISP ("key-translation-map"11683,359802 - DEFVAR_LISP ("deferred-action-list"11689,360146 - DEFVAR_LISP ("deferred-action-function"11694,360394 - DEFVAR_LISP ("delayed-warnings-list"11700,360693 - DEFVAR_LISP ("timer-list"11708,361101 - DEFVAR_LISP ("timer-idle-list"11712,361253 - DEFVAR_LISP ("input-method-function"11716,361416 - DEFVAR_LISP ("input-method-previous-message"11737,362385 - DEFVAR_LISP ("show-help-function"11744,362746 - DEFVAR_LISP ("disable-point-adjustment"11749,362978 - DEFVAR_LISP ("global-disable-point-adjustment"11761,363528 - DEFVAR_LISP ("minibuffer-message-timeout"11770,363894 - DEFVAR_LISP ("throw-on-input"11775,364172 - DEFVAR_LISP ("command-error-function"11781,364423 - DEFVAR_LISP ("enable-disabled-menus-and-buttons"11790,364910 - DEFVAR_LISP ("select-active-regions"11798,365237 - DEFVAR_LISP ("saved-region-selection"11807,365629 - DEFVAR_LISP ("selection-inhibit-update-commands"11815,366014 - DEFVAR_LISP ("debug-on-event"11825,366555 -keys_of_keyboard 11841,367116 -mark_kboards 11916,370435 - DEFVAR_LISP ("internal--top-level-message",\111058,333973 - DEFVAR_LISP ("last-command-event",\111312,342174 - DEFVAR_LISP ("last-nonmenu-event",\111315,342298 - DEFVAR_LISP ("last-input-event",\111321,342637 - DEFVAR_LISP ("unread-command-events",\111324,342731 - DEFVAR_LISP ("unread-post-input-method-events",\111332,343191 - DEFVAR_LISP ("unread-input-method-events",\111338,343530 - DEFVAR_LISP ("meta-prefix-char",\111346,343899 - DEFVAR_KBOARD ("last-command",\111351,344107 - DEFVAR_KBOARD ("real-last-command",\111368,344788 - DEFVAR_KBOARD ("last-repeatable-command",\111372,344974 - DEFVAR_LISP ("this-command",\111378,345262 - DEFVAR_LISP ("real-this-command",\111384,345499 - DEFVAR_LISP ("this-command-keys-shift-translated",\111388,345681 - DEFVAR_LISP ("this-original-command",\111396,346124 - DEFVAR_INT ("auto-save-interval",\111403,346521 - DEFVAR_LISP ("auto-save-timeout",\111408,346735 - DEFVAR_LISP ("echo-keystrokes",\111415,347080 - DEFVAR_INT ("polling-period",\111421,347351 - DEFVAR_LISP ("double-click-time",\111428,347694 - DEFVAR_INT ("double-click-fuzz",\111435,348030 - DEFVAR_INT ("num-input-keys",\111446,348520 - DEFVAR_INT ("num-nonmacro-input-events",\111452,348795 - DEFVAR_LISP ("last-event-frame",\111457,349033 - DEFVAR_LISP ("tty-erase-char",\111463,349312 - DEFVAR_LISP ("help-char",\111466,349435 - DEFVAR_LISP ("help-event-list",\111472,349718 - DEFVAR_LISP ("help-form",\111477,349929 - DEFVAR_LISP ("prefix-help-command",\111483,350177 - DEFVAR_LISP ("top-level",\111489,350455 - DEFVAR_KBOARD ("keyboard-translate-table",\111495,350676 - DEFVAR_BOOL ("cannot-suspend",\111511,351489 - DEFVAR_BOOL ("menu-prompting",\111516,351716 - DEFVAR_LISP ("menu-prompt-more-char",\111526,352146 - DEFVAR_INT ("extra-keyboard-modifiers",\111531,352392 - DEFVAR_LISP ("deactivate-mark",\111545,353118 - DEFVAR_LISP ("pre-command-hook",\111553,353487 - DEFVAR_LISP ("post-command-hook",\111560,353842 - DEFVAR_LISP ("echo-area-clear-hook",\111568,354205 - DEFVAR_LISP ("lucid-menu-bar-dirty-flag",\111574,354420 - DEFVAR_LISP ("menu-bar-final-items",\111578,354623 - DEFVAR_LISP ("tool-bar-separator-image-expression",\111583,354873 - DEFVAR_KBOARD ("overriding-terminal-local-map",\111589,355231 - DEFVAR_LISP ("overriding-local-map",\111598,355653 - DEFVAR_LISP ("overriding-local-map-menu-flag",\111607,356104 - DEFVAR_LISP ("special-event-map",\111613,356443 - DEFVAR_LISP ("track-mouse",\111617,356631 - DEFVAR_KBOARD ("system-key-alist",\111620,356758 - DEFVAR_KBOARD ("local-function-key-map",\111629,357139 - DEFVAR_KBOARD ("input-decode-map",\111658,358598 - DEFVAR_LISP ("function-key-map",\111675,359386 - DEFVAR_LISP ("key-translation-map",\111683,359802 - DEFVAR_LISP ("deferred-action-list",\111689,360146 - DEFVAR_LISP ("deferred-action-function",\111694,360394 - DEFVAR_LISP ("delayed-warnings-list",\111700,360693 - DEFVAR_LISP ("timer-list",\111708,361101 - DEFVAR_LISP ("timer-idle-list",\111712,361253 - DEFVAR_LISP ("input-method-function",\111716,361416 - DEFVAR_LISP ("input-method-previous-message",\111737,362385 - DEFVAR_LISP ("show-help-function",\111744,362746 - DEFVAR_LISP ("disable-point-adjustment",\111749,362978 - DEFVAR_LISP ("global-disable-point-adjustment",\111761,363528 - DEFVAR_LISP ("minibuffer-message-timeout",\111770,363894 - DEFVAR_LISP ("throw-on-input",\111775,364172 - DEFVAR_LISP ("command-error-function",\111781,364423 - DEFVAR_LISP ("enable-disabled-menus-and-buttons",\111790,364910 - DEFVAR_LISP ("select-active-regions",\111798,365237 - DEFVAR_LISP ("saved-region-selection",\111807,365629 - DEFVAR_LISP ("selection-inhibit-update-commands",\111815,366014 - DEFVAR_LISP ("debug-on-event",\111825,366555 +make_lispy_movement 6104,183531 +make_lispy_switch_frame 6131,184262 +make_lispy_focus_in 6137,184369 +make_lispy_focus_out 6145,184495 +parse_modifiers_uncached 6163,184945 +#define SINGLE_LETTER_MOD(6185,185465 +#undef SINGLE_LETTER_MOD6212,185906 +#define MULTI_LETTER_MOD(6214,185932 +#undef MULTI_LETTER_MOD6231,186400 +apply_modifiers_uncached 6273,187574 +static const char *const modifier_names[modifier_names6319,189193 +#define NUM_MOD_NAMES 6325,189399 +static Lisp_Object modifier_symbols;6327,189449 +lispy_modifier_list 6331,189586 +#define KEY_TO_CHAR(6353,190252 +parse_modifiers 6356,190328 +DEFUN ("internal-event-symbol-parse-modifiers", Fevent_symbol_parse_modifiers,6399,191517 +DEFUN ("internal-event-symbol-parse-modifiers", Fevent_symbol_parse_modifiers,event-symbol-parse-modifiers6399,191517 +apply_modifiers 6422,192391 +reorder_modifiers 6491,194720 +modify_event_symbol 6536,196528 +DEFUN ("event-convert-list", Fevent_convert_list,6628,199244 +DEFUN ("event-convert-list", Fevent_convert_list,event-convert-list6628,199244 +parse_solitary_modifier 6695,201135 +#define SINGLE_LETTER_MOD(6701,201258 +#define MULTI_LETTER_MOD(6705,201343 +#undef SINGLE_LETTER_MOD6763,202641 +#undef MULTI_LETTER_MOD6764,202666 +lucid_event_type_list_p 6775,202889 +get_input_pending 6814,203960 +record_asynch_buffer_change 6834,204579 +gobble_input 6872,205702 +tty_read_avail_input 6967,208310 +handle_async_input 7149,214039 +process_pending_signals 7165,214359 +unblock_input_to 7177,214645 +unblock_input 7200,215277 +totally_unblock_input 7209,215445 +handle_input_available_signal 7217,215529 +deliver_input_available_signal 7226,215700 +struct user_signal_info7235,215865 + int sig;7238,215915 + char *name;name7241,215956 + int npending;7244,216007 + struct user_signal_info *next;next7246,216024 +static struct user_signal_info *user_signals user_signals7250,216090 +add_user_signal 7253,216149 +handle_user_signal 7275,216598 +deliver_user_signal 7316,217558 +find_user_signal_name 7322,217659 +store_user_signal_events 7334,217841 +static void menu_bar_item 7362,218341 +static Lisp_Object menu_bar_one_keymap_changed_items;7363,218416 +static Lisp_Object menu_bar_items_vector;7368,218630 +static int menu_bar_items_index;7369,218672 +static const char *separator_names[separator_names7372,218707 +menu_separator_name_p 7393,219148 +menu_bar_items 7426,219852 +Lisp_Object item_properties;7568,224603 +menu_bar_item 7571,224645 +menu_item_eval_property_1 7647,227175 +eval_dyn 7658,227465 +menu_item_eval_property 7666,227675 +parse_menu_item 7686,228341 +static Lisp_Object tool_bar_items_vector;7965,236336 +static Lisp_Object tool_bar_item_properties;7970,236510 +static int ntool_bar_items;7974,236606 +static void init_tool_bar_items 7978,236664 +static void process_tool_bar_item 7979,236711 +static bool parse_tool_bar_item 7981,236801 +static void append_tool_bar_item 7982,236861 +tool_bar_items 7990,237083 +process_tool_bar_item 8075,239892 +#define PROP(8112,240969 +set_prop 8114,241038 +parse_tool_bar_item 8167,242453 +#undef PROP8379,248844 +init_tool_bar_items 8387,248969 +append_tool_bar_item 8401,249261 +read_char_x_menu_prompt 8443,250771 +read_char_minibuf_menu_prompt 8503,252445 +#define PUSH_C_STR(8527,253014 +follow_key 8726,258553 +active_maps 8733,258695 +typedef struct keyremap8742,259021 + Lisp_Object parent;8745,259107 + Lisp_Object map;8748,259224 + int start,8753,259446 + int start, end;8753,259446 +} keyremap;8754,259464 +access_keymap_keyremap 8764,259808 +keyremap_step 8811,261450 +test_undefined 8867,262934 +read_key_sequence 8916,264861 +read_key_sequence_vs 9826,295821 +DEFUN ("read-key-sequence", Fread_key_sequence,9885,297294 +DEFUN ("read-key-sequence", Fread_key_sequence,read-key-sequence9885,297294 +DEFUN ("read-key-sequence-vector", Fread_key_sequence_vector,9938,299982 +DEFUN ("read-key-sequence-vector", Fread_key_sequence_vector,read-key-sequence-vector9938,299982 +detect_input_pending 9950,300488 +detect_input_pending_ignore_squeezables 9959,300654 +detect_input_pending_run_timers 9967,300870 +clear_input_pending 9985,301362 +requeued_events_pending_p 9997,301732 +DEFUN ("input-pending-p", Finput_pending_p,10002,301813 +DEFUN ("input-pending-p", Finput_pending_p,input-pending-p10002,301813 +DEFUN ("recent-keys", Frecent_keys,10024,302596 +DEFUN ("recent-keys", Frecent_keys,recent-keys10024,302596 +DEFUN ("this-command-keys", Fthis_command_keys,10055,303517 +DEFUN ("this-command-keys", Fthis_command_keys,this-command-keys10055,303517 +DEFUN ("this-command-keys-vector", Fthis_command_keys_vector,10068,303958 +DEFUN ("this-command-keys-vector", Fthis_command_keys_vector,this-command-keys-vector10068,303958 +DEFUN ("this-single-command-keys", Fthis_single_command_keys,10080,304380 +DEFUN ("this-single-command-keys", Fthis_single_command_keys,this-single-command-keys10080,304380 +DEFUN ("this-single-command-raw-keys", Fthis_single_command_raw_keys,10096,304955 +DEFUN ("this-single-command-raw-keys", Fthis_single_command_raw_keys,this-single-command-raw-keys10096,304955 +DEFUN ("reset-this-command-lengths", Freset_this_command_lengths,10109,305495 +DEFUN ("reset-this-command-lengths", Freset_this_command_lengths,reset-this-command-lengths10109,305495 +DEFUN ("clear-this-command-keys", Fclear_this_command_keys,10136,306510 +DEFUN ("clear-this-command-keys", Fclear_this_command_keys,clear-this-command-keys10136,306510 +DEFUN ("recursion-depth", Frecursion_depth,10158,307069 +DEFUN ("recursion-depth", Frecursion_depth,recursion-depth10158,307069 +DEFUN ("open-dribble-file", Fopen_dribble_file,10169,307406 +DEFUN ("open-dribble-file", Fopen_dribble_file,open-dribble-file10169,307406 +DEFUN ("discard-input", Fdiscard_input,10203,308447 +DEFUN ("discard-input", Fdiscard_input,discard-input10203,308447 +DEFUN ("suspend-emacs", Fsuspend_emacs,10225,308949 +DEFUN ("suspend-emacs", Fsuspend_emacs,suspend-emacs10225,308949 +stuff_buffered_input 10285,311045 +set_waiting_for_input 10323,312016 +clear_waiting_for_input 10337,312390 +handle_interrupt_signal 10351,312754 +deliver_interrupt_signal 10378,313642 +static int volatile force_quit_count;10387,313932 +handle_interrupt 10401,314414 +quit_throw_to_read_char 10541,318711 +DEFUN ("set-input-interrupt-mode", Fset_input_interrupt_mode,10562,319288 +DEFUN ("set-input-interrupt-mode", Fset_input_interrupt_mode,set-input-interrupt-mode10562,319288 +DEFUN ("set-output-flow-control", Fset_output_flow_control,10609,320516 +DEFUN ("set-output-flow-control", Fset_output_flow_control,set-output-flow-control10609,320516 +DEFUN ("set-input-meta-mode", Fset_input_meta_mode,10643,321432 +DEFUN ("set-input-meta-mode", Fset_input_meta_mode,set-input-meta-mode10643,321432 +DEFUN ("set-quit-char", Fset_quit_char,10694,322706 +DEFUN ("set-quit-char", Fset_quit_char,set-quit-char10694,322706 +DEFUN ("set-input-mode", Fset_input_mode,10729,323570 +DEFUN ("set-input-mode", Fset_input_mode,set-input-mode10729,323570 +DEFUN ("current-input-mode", Fcurrent_input_mode,10750,324459 +DEFUN ("current-input-mode", Fcurrent_input_mode,current-input-mode10750,324459 +DEFUN ("posn-at-x-y", Fposn_at_x_y,10787,325837 +DEFUN ("posn-at-x-y", Fposn_at_x_y,posn-at-x-y10787,325837 +DEFUN ("posn-at-point", Fposn_at_point,10824,327060 +DEFUN ("posn-at-point", Fposn_at_point,posn-at-point10824,327060 +init_kboard 10861,328214 +allocate_kboard 10893,329284 +wipe_kboard 10909,329637 +delete_kboard 10917,329751 +init_keyboard 10942,330281 +struct event_head11021,332696 + short var;11023,332716 + short kind;11024,332729 +static const struct event_head head_table[head_table11027,332747 +syms_of_keyboard 11045,333577 + DEFVAR_LISP ("internal--top-level-message"11058,333972 + DEFVAR_LISP ("last-command-event"11312,342173 + DEFVAR_LISP ("last-nonmenu-event"11315,342297 + DEFVAR_LISP ("last-input-event"11321,342636 + DEFVAR_LISP ("unread-command-events"11324,342730 + DEFVAR_LISP ("unread-post-input-method-events"11332,343190 + DEFVAR_LISP ("unread-input-method-events"11338,343529 + DEFVAR_LISP ("meta-prefix-char"11346,343898 + DEFVAR_KBOARD ("last-command"11351,344106 + DEFVAR_KBOARD ("real-last-command"11368,344787 + DEFVAR_KBOARD ("last-repeatable-command"11372,344973 + DEFVAR_LISP ("this-command"11378,345261 + DEFVAR_LISP ("real-this-command"11384,345498 + DEFVAR_LISP ("this-command-keys-shift-translated"11388,345680 + DEFVAR_LISP ("this-original-command"11396,346123 + DEFVAR_INT ("auto-save-interval"11403,346520 + DEFVAR_LISP ("auto-save-timeout"11408,346734 + DEFVAR_LISP ("echo-keystrokes"11415,347079 + DEFVAR_INT ("polling-period"11421,347350 + DEFVAR_LISP ("double-click-time"11428,347693 + DEFVAR_INT ("double-click-fuzz"11435,348029 + DEFVAR_INT ("num-input-keys"11446,348519 + DEFVAR_INT ("num-nonmacro-input-events"11452,348794 + DEFVAR_LISP ("last-event-frame"11457,349032 + DEFVAR_LISP ("tty-erase-char"11463,349311 + DEFVAR_LISP ("help-char"11466,349434 + DEFVAR_LISP ("help-event-list"11472,349717 + DEFVAR_LISP ("help-form"11477,349928 + DEFVAR_LISP ("prefix-help-command"11483,350176 + DEFVAR_LISP ("top-level"11489,350454 + DEFVAR_KBOARD ("keyboard-translate-table"11495,350675 + DEFVAR_BOOL ("cannot-suspend"11511,351488 + DEFVAR_BOOL ("menu-prompting"11516,351715 + DEFVAR_LISP ("menu-prompt-more-char"11526,352145 + DEFVAR_INT ("extra-keyboard-modifiers"11531,352391 + DEFVAR_LISP ("deactivate-mark"11545,353117 + DEFVAR_LISP ("pre-command-hook"11553,353486 + DEFVAR_LISP ("post-command-hook"11560,353841 + DEFVAR_LISP ("echo-area-clear-hook"11568,354204 + DEFVAR_LISP ("lucid-menu-bar-dirty-flag"11574,354419 + DEFVAR_LISP ("menu-bar-final-items"11578,354622 + DEFVAR_LISP ("tool-bar-separator-image-expression"11583,354872 + DEFVAR_KBOARD ("overriding-terminal-local-map"11589,355230 + DEFVAR_LISP ("overriding-local-map"11598,355652 + DEFVAR_LISP ("overriding-local-map-menu-flag"11607,356103 + DEFVAR_LISP ("special-event-map"11613,356442 + DEFVAR_LISP ("track-mouse"11617,356630 + DEFVAR_KBOARD ("system-key-alist"11620,356757 + DEFVAR_KBOARD ("local-function-key-map"11629,357138 + DEFVAR_KBOARD ("input-decode-map"11658,358597 + DEFVAR_LISP ("function-key-map"11675,359385 + DEFVAR_LISP ("key-translation-map"11683,359801 + DEFVAR_LISP ("deferred-action-list"11689,360145 + DEFVAR_LISP ("deferred-action-function"11694,360393 + DEFVAR_LISP ("delayed-warnings-list"11700,360692 + DEFVAR_LISP ("timer-list"11708,361100 + DEFVAR_LISP ("timer-idle-list"11712,361252 + DEFVAR_LISP ("input-method-function"11716,361415 + DEFVAR_LISP ("input-method-previous-message"11737,362384 + DEFVAR_LISP ("show-help-function"11744,362745 + DEFVAR_LISP ("disable-point-adjustment"11749,362977 + DEFVAR_LISP ("global-disable-point-adjustment"11761,363527 + DEFVAR_LISP ("minibuffer-message-timeout"11770,363893 + DEFVAR_LISP ("throw-on-input"11775,364171 + DEFVAR_LISP ("command-error-function"11781,364422 + DEFVAR_LISP ("enable-disabled-menus-and-buttons"11790,364909 + DEFVAR_LISP ("select-active-regions"11798,365236 + DEFVAR_LISP ("saved-region-selection"11807,365628 + DEFVAR_LISP ("selection-inhibit-update-commands"11815,366013 + DEFVAR_LISP ("debug-on-event"11825,366554 +keys_of_keyboard 11841,367115 +mark_kboards 11916,370434 + DEFVAR_LISP ("internal--top-level-message",\111058,333972 + DEFVAR_LISP ("last-command-event",\111312,342173 + DEFVAR_LISP ("last-nonmenu-event",\111315,342297 + DEFVAR_LISP ("last-input-event",\111321,342636 + DEFVAR_LISP ("unread-command-events",\111324,342730 + DEFVAR_LISP ("unread-post-input-method-events",\111332,343190 + DEFVAR_LISP ("unread-input-method-events",\111338,343529 + DEFVAR_LISP ("meta-prefix-char",\111346,343898 + DEFVAR_KBOARD ("last-command",\111351,344106 + DEFVAR_KBOARD ("real-last-command",\111368,344787 + DEFVAR_KBOARD ("last-repeatable-command",\111372,344973 + DEFVAR_LISP ("this-command",\111378,345261 + DEFVAR_LISP ("real-this-command",\111384,345498 + DEFVAR_LISP ("this-command-keys-shift-translated",\111388,345680 + DEFVAR_LISP ("this-original-command",\111396,346123 + DEFVAR_INT ("auto-save-interval",\111403,346520 + DEFVAR_LISP ("auto-save-timeout",\111408,346734 + DEFVAR_LISP ("echo-keystrokes",\111415,347079 + DEFVAR_INT ("polling-period",\111421,347350 + DEFVAR_LISP ("double-click-time",\111428,347693 + DEFVAR_INT ("double-click-fuzz",\111435,348029 + DEFVAR_INT ("num-input-keys",\111446,348519 + DEFVAR_INT ("num-nonmacro-input-events",\111452,348794 + DEFVAR_LISP ("last-event-frame",\111457,349032 + DEFVAR_LISP ("tty-erase-char",\111463,349311 + DEFVAR_LISP ("help-char",\111466,349434 + DEFVAR_LISP ("help-event-list",\111472,349717 + DEFVAR_LISP ("help-form",\111477,349928 + DEFVAR_LISP ("prefix-help-command",\111483,350176 + DEFVAR_LISP ("top-level",\111489,350454 + DEFVAR_KBOARD ("keyboard-translate-table",\111495,350675 + DEFVAR_BOOL ("cannot-suspend",\111511,351488 + DEFVAR_BOOL ("menu-prompting",\111516,351715 + DEFVAR_LISP ("menu-prompt-more-char",\111526,352145 + DEFVAR_INT ("extra-keyboard-modifiers",\111531,352391 + DEFVAR_LISP ("deactivate-mark",\111545,353117 + DEFVAR_LISP ("pre-command-hook",\111553,353486 + DEFVAR_LISP ("post-command-hook",\111560,353841 + DEFVAR_LISP ("echo-area-clear-hook",\111568,354204 + DEFVAR_LISP ("lucid-menu-bar-dirty-flag",\111574,354419 + DEFVAR_LISP ("menu-bar-final-items",\111578,354622 + DEFVAR_LISP ("tool-bar-separator-image-expression",\111583,354872 + DEFVAR_KBOARD ("overriding-terminal-local-map",\111589,355230 + DEFVAR_LISP ("overriding-local-map",\111598,355652 + DEFVAR_LISP ("overriding-local-map-menu-flag",\111607,356103 + DEFVAR_LISP ("special-event-map",\111613,356442 + DEFVAR_LISP ("track-mouse",\111617,356630 + DEFVAR_KBOARD ("system-key-alist",\111620,356757 + DEFVAR_KBOARD ("local-function-key-map",\111629,357138 + DEFVAR_KBOARD ("input-decode-map",\111658,358597 + DEFVAR_LISP ("function-key-map",\111675,359385 + DEFVAR_LISP ("key-translation-map",\111683,359801 + DEFVAR_LISP ("deferred-action-list",\111689,360145 + DEFVAR_LISP ("deferred-action-function",\111694,360393 + DEFVAR_LISP ("delayed-warnings-list",\111700,360692 + DEFVAR_LISP ("timer-list",\111708,361100 + DEFVAR_LISP ("timer-idle-list",\111712,361252 + DEFVAR_LISP ("input-method-function",\111716,361415 + DEFVAR_LISP ("input-method-previous-message",\111737,362384 + DEFVAR_LISP ("show-help-function",\111744,362745 + DEFVAR_LISP ("disable-point-adjustment",\111749,362977 + DEFVAR_LISP ("global-disable-point-adjustment",\111761,363527 + DEFVAR_LISP ("minibuffer-message-timeout",\111770,363893 + DEFVAR_LISP ("throw-on-input",\111775,364171 + DEFVAR_LISP ("command-error-function",\111781,364422 + DEFVAR_LISP ("enable-disabled-menus-and-buttons",\111790,364909 + DEFVAR_LISP ("select-active-regions",\111798,365236 + DEFVAR_LISP ("saved-region-selection",\111807,365628 + DEFVAR_LISP ("selection-inhibit-update-commands",\111815,366013 + DEFVAR_LISP ("debug-on-event",\111825,366554 c-src/emacs/src/lisp.h,41391 #define EMACS_LISP_H22,801 @@ -3253,11 +3249,11 @@ main(37,571 D(43,659 int x;44,694 -el-src/TAGTEST.EL,179 -(foo::defmumble bletch 1,0 -(defun foo==bar foo==bar2,33 -(defalias 'pending-delete-mode pending-delete-mode6,149 -(defalias (quote explicitly-quoted-pending-delete-mode)9,222 +el-src/TAGTEST.EL,181 +(foo::defmumble bletch 3,33 +(defun foo==bar foo==bar4,66 +(defalias 'pending-delete-mode pending-delete-mode8,182 +(defalias (quote explicitly-quoted-pending-delete-mode)11,255 el-src/emacs/lisp/progmodes/etags.el,5188 (defvar tags-file-name 34,1035 @@ -4050,22 +4046,22 @@ ord_add_element(71,1867 ord_del_element(85,2344 ord_disjoint(100,2783 ord_intersect(108,2953 -ord_intersection(126,3552 -ord_intersection3(130,3691 -ord_intersection(150,4531 -ord_intersection4(154,4703 -ord_intersection(176,5664 -ord_intersection2(181,5812 -ord_member(200,6318 -ord_seteq(216,6683 -ord_setproduct(225,6971 -ord_subset(240,7377 -ord_subtract(257,7861 -ord_symdiff(265,8054 -ord_union(288,8887 -ord_union4(303,9352 -ord_union(324,10171 -ord_union_all(329,10313 +ord_intersection(126,3553 +ord_intersection3(130,3692 +ord_intersection(150,4533 +ord_intersection4(154,4705 +ord_intersection(176,5666 +ord_intersection2(181,5814 +ord_member(200,6320 +ord_seteq(216,6685 +ord_setproduct(225,6973 +ord_subset(240,7379 +ord_subtract(257,7863 +ord_symdiff(265,8056 +ord_union(288,8889 +ord_union4(303,9354 +ord_union(324,10173 +ord_union_all(329,10315 prol-src/natded.prolog,2319 expandmng(100,2879 @@ -4494,533 +4490,533 @@ tex-src/texinfo.tex,30627 \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 +\def\itemfont{\itemfont1082,35890 +\def\Etable{\Etable1090,36116 +\def\itemize{\itemize1103,36440 +\def\itemizezzz #1{\itemizezzz1105,36476 +\def\itemizey #1#2{\itemizey1110,36571 +\def#2{1119,36817 +\def\itemcontents{\itemcontents1120,36858 +\def\bullet{\bullet1123,36906 +\def\minus{\minus1124,36933 +\def\frenchspacing{\frenchspacing1128,37041 +\def\splitoff#1#2\endmark{\splitoff1134,37266 +\def\enumerate{\enumerate1140,37496 +\def\enumeratezzz #1{\enumeratezzz1141,37535 +\def\enumeratey #1 #2\endenumeratey{\enumeratey1142,37588 + \def\thearg{\thearg1146,37735 + \ifx\thearg\empty \def\thearg{\thearg1147,37754 +\def\numericenumerate{\numericenumerate1184,39088 +\def\lowercaseenumerate{\lowercaseenumerate1190,39218 +\def\uppercaseenumerate{\uppercaseenumerate1203,39565 +\def\startenumeration#1{\startenumeration1219,40055 +\def\alphaenumerate{\alphaenumerate1227,40237 +\def\capsenumerate{\capsenumerate1228,40272 +\def\Ealphaenumerate{\Ealphaenumerate1229,40306 +\def\Ecapsenumerate{\Ecapsenumerate1230,40340 +\def\itemizeitem{\itemizeitem1234,40420 +\def\newindex #1{\newindex1259,41277 +\def\defindex{\defindex1268,41566 +\def\newcodeindex #1{\newcodeindex1272,41674 +\def\defcodeindex{\defcodeindex1279,41934 +\def\synindex #1 #2 {\synindex1283,42114 +\def\syncodeindex #1 #2 {\syncodeindex1292,42454 +\def\doindex#1{\doindex1309,43133 +\def\singleindexer #1{\singleindexer1310,43192 +\def\docodeindex#1{\docodeindex1313,43304 +\def\singlecodeindexer #1{\singlecodeindexer1314,43371 +\def\indexdummies{\indexdummies1316,43429 +\def\_{\_1317,43449 +\def\w{\w1318,43477 +\def\bf{\bf1319,43504 +\def\rm{\rm1320,43533 +\def\sl{\sl1321,43562 +\def\sf{\sf1322,43591 +\def\tt{\tt1323,43619 +\def\gtr{\gtr1324,43647 +\def\less{\less1325,43677 +\def\hat{\hat1326,43709 +\def\char{\char1327,43739 +\def\TeX{\TeX1328,43771 +\def\dots{\dots1329,43801 +\def\copyright{\copyright1330,43834 +\def\tclose##1{\tclose1331,43877 +\def\code##1{\code1332,43922 +\def\samp##1{\samp1333,43963 +\def\t##1{\t1334,44004 +\def\r##1{\r1335,44039 +\def\i##1{\i1336,44074 +\def\b##1{\b1337,44109 +\def\cite##1{\cite1338,44144 +\def\key##1{\key1339,44185 +\def\file##1{\file1340,44224 +\def\var##1{\var1341,44265 +\def\kbd##1{\kbd1342,44304 +\def\indexdummyfont#1{\indexdummyfont1347,44460 +\def\indexdummytex{\indexdummytex1348,44486 +\def\indexdummydots{\indexdummydots1349,44510 +\def\indexnofonts{\indexnofonts1351,44536 +\let\w=\indexdummyfontdummyfont1352,44556 +\let\t=\indexdummyfontdummyfont1353,44579 +\let\r=\indexdummyfontdummyfont1354,44602 +\let\i=\indexdummyfontdummyfont1355,44625 +\let\b=\indexdummyfontdummyfont1356,44648 +\let\emph=\indexdummyfontdummyfont1357,44671 +\let\strong=\indexdummyfontdummyfont1358,44697 +\let\cite=\indexdummyfont=\indexdummyfont1359,44725 +\let\sc=\indexdummyfontdummyfont1360,44751 +\let\tclose=\indexdummyfontdummyfont1364,44923 +\let\code=\indexdummyfontdummyfont1365,44951 +\let\file=\indexdummyfontdummyfont1366,44977 +\let\samp=\indexdummyfontdummyfont1367,45003 +\let\kbd=\indexdummyfontdummyfont1368,45029 +\let\key=\indexdummyfontdummyfont1369,45054 +\let\var=\indexdummyfontdummyfont1370,45079 +\let\TeX=\indexdummytexdummytex1371,45104 +\let\dots=\indexdummydotsdummydots1372,45128 +\let\indexbackslash=0 %overridden during \printindex.backslash=01382,45380 +\def\doind #1#2{\doind1384,45436 +{\indexdummies % Must do this here, since \bf, etc expand at this stagedummies1386,45479 +\def\rawbackslashxx{\rawbackslashxx1389,45619 +{\indexnofontsnofonts1394,45881 +\def\dosubind #1#2#3{\dosubind1405,46192 +{\indexdummies % Must do this here, since \bf, etc expand at this stagedummies1407,46240 +\def\rawbackslashxx{\rawbackslashxx1410,46344 +{\indexnofontsnofonts1414,46498 +\def\findex {\findex1443,47429 +\def\kindex {\kindex1444,47452 +\def\cindex {\cindex1445,47475 +\def\vindex {\vindex1446,47498 +\def\tindex {\tindex1447,47521 +\def\pindex {\pindex1448,47544 +\def\cindexsub {\cindexsub1450,47568 +\def\printindex{\printindex1462,47895 +\def\doprintindex#1{\doprintindex1464,47936 + \def\indexbackslash{\indexbackslash1481,48421 + \indexfonts\rm \tolerance=9500 \advance\baselineskip -1ptfonts\rm1482,48460 +\def\initial #1{\initial1517,49532 +\def\entry #1#2{\entry1523,49739 + \null\nobreak\indexdotfill % Have leaders before the page number.dotfill1540,50386 +\def\indexdotfill{\indexdotfill1549,50714 +\def\primary #1{\primary1552,50820 +\def\secondary #1#2{\secondary1556,50902 +\noindent\hskip\secondaryindent\hbox{#1}\indexdotfill #2\pardotfill1559,50984 +\newbox\partialpageialpage1566,51157 +\def\begindoublecolumns{\begindoublecolumns1572,51315 + \output={\global\setbox\partialpage=ialpage=1573,51351 +\def\enddoublecolumns{\enddoublecolumns1577,51539 +\def\doublecolumnout{\doublecolumnout1580,51624 + \dimen@=\pageheight \advance\dimen@ by-\ht\partialpageialpage1581,51693 +\def\pagesofar{\pagesofar1584,51871 +\def\balancecolumns{\balancecolumns1588,52108 + \availdimen@=\pageheight \advance\availdimen@ by-\ht\partialpageialpage1594,52279 + \dimen@=\pageheight \advance\dimen@ by-\ht\partialpageialpage1600,52540 +\newcount \appendixno \appendixno = `\@no1627,53445 +\def\appendixletter{\appendixletter1628,53486 +\def\opencontents{\opencontents1632,53589 +\def\thischapter{\thischapter1637,53770 +\def\seccheck#1{\seccheck1638,53808 +\def\chapternofonts{\chapternofonts1643,53912 +\def\result{\result1646,53987 +\def\equiv{\equiv1647,54022 +\def\expansion{\expansion1648,54055 +\def\print{\print1649,54096 +\def\TeX{\TeX1650,54129 +\def\dots{\dots1651,54158 +\def\copyright{\copyright1652,54189 +\def\tt{\tt1653,54230 +\def\bf{\bf1654,54257 +\def\w{\w1655,54285 +\def\less{\less1656,54310 +\def\gtr{\gtr1657,54341 +\def\hat{\hat1658,54370 +\def\char{\char1659,54399 +\def\tclose##1{\tclose1660,54430 +\def\code##1{\code1661,54474 +\def\samp##1{\samp1662,54514 +\def\r##1{\r1663,54554 +\def\b##1{\b1664,54588 +\def\key##1{\key1665,54622 +\def\file##1{\file1666,54660 +\def\kbd##1{\kbd1667,54700 +\def\i##1{\i1669,54808 +\def\cite##1{\cite1670,54842 +\def\var##1{\var1671,54882 +\def\emph##1{\emph1672,54920 +\def\dfn##1{\dfn1673,54960 +\def\thischaptername{\thischaptername1676,55001 +\outer\def\chapter{\chapter1677,55040 +\def\chapterzzz #1{\chapterzzz1678,55081 +{\chapternofonts%nofonts%1687,55477 +\global\let\section = \numberedsec=1692,55630 +\global\let\subsection = \numberedsubsec=1693,55665 +\global\let\subsubsection = \numberedsubsubsec=1694,55706 +\outer\def\appendix{\appendix1697,55757 +\def\appendixzzz #1{\appendixzzz1698,55800 +\global\advance \appendixno by 1 \message{no1700,55877 +\chapmacro {#1}{Appendix \appendixletter}letter1701,55946 +\xdef\thischapter{Appendix \appendixletter: \noexpand\thischaptername}letter:1704,56039 +{\chapternofonts%nofonts%1705,56111 + {#1}{Appendix \appendixletter}letter1707,56167 +\appendixnoderef %noderef1710,56267 +\global\let\section = \appendixsec=1711,56286 +\global\let\subsection = \appendixsubsec=1712,56321 +\global\let\subsubsection = \appendixsubsubsec=1713,56362 +\outer\def\top{\top1716,56413 +\outer\def\unnumbered{\unnumbered1717,56453 +\def\unnumberedzzz #1{\unnumberedzzz1718,56500 +{\chapternofonts%nofonts%1722,56663 +\global\let\section = \unnumberedsec=1727,56813 +\global\let\subsection = \unnumberedsubsec=1728,56850 +\global\let\subsubsection = \unnumberedsubsubsec=1729,56893 +\outer\def\numberedsec{\numberedsec1732,56946 +\def\seczzz #1{\seczzz1733,56987 +{\chapternofonts%nofonts%1736,57143 +\outer\def\appendixsection{\appendixsection1745,57329 +\outer\def\appendixsec{\appendixsec1746,57386 +\def\appendixsectionzzz #1{\appendixsectionzzz1747,57439 +\gdef\thissection{#1}\secheading {#1}{\appendixletter}letter1749,57551 +{\chapternofonts%nofonts%1750,57619 +{#1}{\appendixletter}letter1752,57675 +\appendixnoderef %noderef1755,57775 +\outer\def\unnumberedsec{\unnumberedsec1759,57815 +\def\unnumberedseczzz #1{\unnumberedseczzz1760,57868 +{\chapternofonts%nofonts%1762,57963 +\outer\def\numberedsubsec{\numberedsubsec1770,58131 +\def\numberedsubseczzz #1{\numberedsubseczzz1771,58186 +{\chapternofonts%nofonts%1774,58365 +\outer\def\appendixsubsec{\appendixsubsec1783,58569 +\def\appendixsubseczzz #1{\appendixsubseczzz1784,58624 +\subsecheading {#1}{\appendixletter}letter1786,58746 +{\chapternofonts%nofonts%1787,58811 +{#1}{\appendixletter}letter1789,58870 +\appendixnoderef %noderef1792,58985 +\outer\def\unnumberedsubsec{\unnumberedsubsec1796,59025 +\def\unnumberedsubseczzz #1{\unnumberedsubseczzz1797,59084 +{\chapternofonts%nofonts%1799,59185 +\outer\def\numberedsubsubsec{\numberedsubsubsec1807,59356 +\def\numberedsubsubseczzz #1{\numberedsubsubseczzz1808,59417 +{\chapternofonts%nofonts%1812,59614 +\outer\def\appendixsubsubsec{\appendixsubsubsec1823,59847 +\def\appendixsubsubseczzz #1{\appendixsubsubseczzz1824,59908 + {\appendixletter}letter1827,60047 +{\chapternofonts%nofonts%1828,60113 + {\appendixletter}letter1830,60178 +\appendixnoderef %noderef1834,60312 +\outer\def\unnumberedsubsubsec{\unnumberedsubsubsec1838,60352 +\def\unnumberedsubsubseczzz #1{\unnumberedsubsubseczzz1839,60417 +{\chapternofonts%nofonts%1841,60524 +\def\infotop{\infotop1851,60853 +\def\infounnumbered{\infounnumbered1852,60891 +\def\infounnumberedsec{\infounnumberedsec1853,60936 +\def\infounnumberedsubsec{\infounnumberedsubsec1854,60987 +\def\infounnumberedsubsubsec{\infounnumberedsubsubsec1855,61044 +\def\infoappendix{\infoappendix1857,61108 +\def\infoappendixsec{\infoappendixsec1858,61149 +\def\infoappendixsubsec{\infoappendixsubsec1859,61196 +\def\infoappendixsubsubsec{\infoappendixsubsubsec1860,61249 +\def\infochapter{\infochapter1862,61309 +\def\infosection{\infosection1863,61348 +\def\infosubsection{\infosubsection1864,61387 +\def\infosubsubsection{\infosubsubsection1865,61432 +\global\let\section = \numberedsec=1870,61669 +\global\let\subsection = \numberedsubsec=1871,61704 +\global\let\subsubsection = \numberedsubsubsec=1872,61745 +\def\majorheading{\majorheading1886,62252 +\def\majorheadingzzz #1{\majorheadingzzz1887,62297 +\def\chapheading{\chapheading1893,62530 +\def\chapheadingzzz #1{\chapheadingzzz1894,62573 +\def\heading{\heading1899,62768 +\def\subheading{\subheading1901,62805 +\def\subsubheading{\subsubheading1903,62848 +\def\dobreak#1#2{\dobreak1910,63125 +\def\setchapterstyle #1 {\setchapterstyle1912,63203 +\def\chapbreak{\chapbreak1919,63458 +\def\chappager{\chappager1920,63508 +\def\chapoddpage{\chapoddpage1921,63546 +\def\setchapternewpage #1 {\setchapternewpage1923,63625 +\def\CHAPPAGoff{\CHAPPAGoff1925,63682 +\def\CHAPPAGon{\CHAPPAGon1929,63776 +\global\def\HEADINGSon{\HEADINGSon1932,63867 +\def\CHAPPAGodd{\CHAPPAGodd1934,63909 +\global\def\HEADINGSon{\HEADINGSon1937,64005 +\def\CHAPFplain{\CHAPFplain1941,64059 +\def\chfplain #1#2{\chfplain1945,64151 +\def\unnchfplain #1{\unnchfplain1956,64374 +\def\unnchfopen #1{\unnchfopen1964,64603 +\def\chfopen #1#2{\chfopen1970,64811 +\def\CHAPFopen{\CHAPFopen1975,64955 +\def\subsecheadingbreak{\subsecheadingbreak1982,65173 +\def\secheadingbreak{\secheadingbreak1985,65302 +\def\secheading #1#2#3{\secheading1993,65584 +\def\plainsecheading #1{\plainsecheading1994,65640 +\def\secheadingi #1{\secheadingi1995,65683 +\def\subsecheading #1#2#3#4{\subsecheading2006,66051 +\def\subsecheadingi #1{\subsecheadingi2007,66118 +\def\subsubsecfonts{\subsubsecfonts2014,66415 +\def\subsubsecheading #1#2#3#4#5{\subsubsecheading2017,66538 +\def\subsubsecheadingi #1{\subsubsecheadingi2018,66616 +\def\startcontents#1{\startcontents2032,67088 + \unnumbchapmacro{#1}\def\thischapter{\thischapter2040,67361 +\outer\def\contents{\contents2049,67720 +\outer\def\summarycontents{\summarycontents2057,67864 + \def\secentry ##1##2##3##4{\secentry2067,68235 + \def\unnumbsecentry ##1##2{\unnumbsecentry2068,68270 + \def\subsecentry ##1##2##3##4##5{\subsecentry2069,68305 + \def\unnumbsubsecentry ##1##2{\unnumbsubsecentry2070,68346 + \def\subsubsecentry ##1##2##3##4##5##6{\subsubsecentry2071,68384 + \def\unnumbsubsubsecentry ##1##2{\unnumbsubsubsecentry2072,68431 +\def\chapentry#1#2#3{\chapentry2085,68865 +\def\shortchapentry#1#2#3{\shortchapentry2088,68982 + {#2\labelspace #1}space2091,69092 +\def\unnumbchapentry#1#2{\unnumbchapentry2094,69146 +\def\shortunnumberedentry#1#2{\shortunnumberedentry2095,69193 +\def\secentry#1#2#3#4{\secentry2102,69357 +\def\unnumbsecentry#1#2{\unnumbsecentry2103,69416 +\def\subsecentry#1#2#3#4#5{\subsecentry2106,69477 +\def\unnumbsubsecentry#1#2{\unnumbsubsecentry2107,69547 +\def\subsubsecentry#1#2#3#4#5#6{\subsubsecentry2110,69621 + \dosubsubsecentry{#2.#3.#4.#5\labelspace#1}space2111,69655 +\def\unnumbsubsubsecentry#1#2{\unnumbsubsubsecentry2112,69706 +\def\dochapentry#1#2{\dochapentry2123,70080 +\def\dosecentry#1#2{\dosecentry2138,70685 +\def\dosubsecentry#1#2{\dosubsecentry2145,70863 +\def\dosubsubsecentry#1#2{\dosubsubsecentry2152,71048 +\def\labelspace{\labelspace2160,71299 +\def\dopageno#1{\dopageno2162,71334 +\def\doshortpageno#1{\doshortpageno2163,71360 +\def\chapentryfonts{\chapentryfonts2165,71392 +\def\secentryfonts{\secentryfonts2166,71427 +\def\point{\point2192,72386 +\def\result{\result2194,72407 +\def\expansion{\expansion2195,72480 +\def\print{\print2196,72551 +\def\equiv{\equiv2198,72618 +\def\error{\error2218,73391 +\def\tex{\tex2224,73620 +\def\@{\@2242,74003 +\gdef\sepspaces{\def {\ }}}\2265,74735 +\def\aboveenvbreak{\aboveenvbreak2268,74817 +\def\afterenvbreak{\afterenvbreak2272,74983 +\def\ctl{\ctl2286,75494 +\def\ctr{\ctr2287,75566 +\def\cbl{\cbl2288,75605 +\def\cbr{\cbr2289,75645 +\def\carttop{\carttop2290,75684 +\def\cartbot{\cartbot2293,75792 +\long\def\cartouche{\cartouche2299,75932 +\def\Ecartouche{\Ecartouche2326,76720 +\def\lisp{\lisp2338,76855 +\def\Elisp{\Elisp2348,77202 +\def\next##1{\next2360,77528 +\def\Eexample{\Eexample2364,77570 +\def\Esmallexample{\Esmallexample2367,77617 +\def\smalllispx{\smalllispx2373,77795 +\def\Esmalllisp{\Esmalllisp2383,78149 +\obeyspaces \obeylines \ninett \indexfonts \rawbackslashfonts2396,78505 +\def\next##1{\next2397,78562 +\def\display{\display2401,78642 +\def\Edisplay{\Edisplay2410,78961 +\def\next##1{\next2422,79272 +\def\format{\format2426,79375 +\def\Eformat{\Eformat2434,79671 +\def\next##1{\next2437,79760 +\def\flushleft{\flushleft2441,79812 +\def\Eflushleft{\Eflushleft2451,80183 +\def\next##1{\next2454,80276 +\def\flushright{\flushright2456,80298 +\def\Eflushright{\Eflushright2466,80670 +\def\next##1{\next2470,80801 +\def\quotation{\quotation2474,80859 +\def\Equotation{\Equotation2480,81051 +\def\setdeffont #1 {\setdeffont2493,81449 +\newskip\defbodyindent \defbodyindent=.4inbodyindent2495,81495 +\newskip\defargsindent \defargsindent=50ptargsindent2496,81538 +\newskip\deftypemargin \deftypemargin=12pttypemargin2497,81581 +\newskip\deflastargmargin \deflastargmargin=18ptlastargmargin2498,81624 +\def\activeparens{\activeparens2503,81822 +\def\opnr{\opnr2529,83034 +\def\lbrb{\lbrb2530,83099 +\def\defname #1#2{\defname2536,83300 +\advance\dimen2 by -\defbodyindentbodyindent2540,83418 +\advance\dimen3 by -\defbodyindentbodyindent2542,83472 +\setbox0=\hbox{\hskip \deflastargmargin{lastargmargin2544,83526 +\dimen1=\hsize \advance \dimen1 by -\defargsindent %size for continuationsargsindent2546,83668 +\parshape 2 0in \dimen0 \defargsindent \dimen1 %argsindent2547,83743 +\rlap{\rightline{{\rm #2}\hskip \deftypemargin}typemargin2554,84112 +\advance\leftskip by -\defbodyindentbodyindent2557,84246 +\exdentamount=\defbodyindentbodyindent2558,84283 +\def\defparsebody #1#2#3{\defparsebody2568,84642 +\def#1{2572,84826 +\def#2{2573,84862 +\advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2575,84934 +\exdentamount=\defbodyindentbodyindent2576,85008 +\def\defmethparsebody #1#2#3#4 {\defmethparsebody2581,85112 +\def#1{2585,85273 +\def#2##1 {2586,85309 +\advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2588,85392 +\exdentamount=\defbodyindentbodyindent2589,85466 +\def\defopparsebody #1#2#3#4#5 {\defopparsebody2592,85551 +\def#1{2596,85712 +\def#2##1 ##2 {2597,85748 +\advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2600,85848 +\exdentamount=\defbodyindentbodyindent2601,85922 +\def\defvarparsebody #1#2#3{\defvarparsebody2608,86193 +\def#1{2612,86380 +\def#2{2613,86416 +\advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2615,86475 +\exdentamount=\defbodyindentbodyindent2616,86549 +\def\defvrparsebody #1#2#3#4 {\defvrparsebody2621,86640 +\def#1{2625,86799 +\def#2##1 {2626,86835 +\advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2628,86905 +\exdentamount=\defbodyindentbodyindent2629,86979 +\def\defopvarparsebody #1#2#3#4#5 {\defopvarparsebody2632,87051 +\def#1{2636,87215 +\def#2##1 ##2 {2637,87251 +\advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2640,87338 +\exdentamount=\defbodyindentbodyindent2641,87412 +\def\defunargs #1{\defunargs2664,88172 +\def\deftypefunargs #1{\deftypefunargs2676,88554 +\def\deffn{\deffn2690,88936 +\def\deffnheader #1#2#3{\deffnheader2692,88993 +\begingroup\defname {name2693,89041 +\def\defun{\defun2699,89186 +\def\defunheader #1#2{\defunheader2701,89239 +\begingroup\defname {name2702,89314 +\defunargs {unargs2703,89350 +\def\deftypefun{\deftypefun2709,89498 +\def\deftypefunheader #1#2{\deftypefunheader2712,89620 +\def\deftypefunheaderx #1#2 #3\relax{\deftypefunheaderx2714,89729 +\begingroup\defname {name2716,89821 +\deftypefunargs {typefunargs2717,89867 +\def\deftypefn{\deftypefn2723,90038 +\def\deftypefnheader #1#2#3{\deftypefnheader2726,90187 +\def\deftypefnheaderx #1#2#3 #4\relax{\deftypefnheaderx2728,90323 +\begingroup\defname {name2730,90416 +\deftypefunargs {typefunargs2731,90456 +\def\defmac{\defmac2737,90577 +\def\defmacheader #1#2{\defmacheader2739,90634 +\begingroup\defname {name2740,90710 +\defunargs {unargs2741,90743 +\def\defspec{\defspec2747,90867 +\def\defspecheader #1#2{\defspecheader2749,90928 +\begingroup\defname {name2750,91005 +\defunargs {unargs2751,91045 +\def\deffnx #1 {\deffnx2758,91240 +\def\defunx #1 {\defunx2759,91297 +\def\defmacx #1 {\defmacx2760,91354 +\def\defspecx #1 {\defspecx2761,91413 +\def\deftypefnx #1 {\deftypefnx2762,91474 +\def\deftypeunx #1 {\deftypeunx2763,91539 +\def\defop #1 {\defop2769,91685 +\defopparsebody\Edefop\defopx\defopheader\defoptype}opparsebody\Edefop\defopx\defopheader\defoptype2770,91720 +\def\defopheader #1#2#3{\defopheader2772,91774 +\begingroup\defname {name2774,91863 +\defunargs {unargs2775,91909 +\def\defmethod{\defmethod2780,91970 +\def\defmethodheader #1#2#3{\defmethodheader2782,92043 +\begingroup\defname {name2784,92131 +\defunargs {unargs2785,92171 +\def\defcv #1 {\defcv2790,92245 +\defopvarparsebody\Edefcv\defcvx\defcvarheader\defcvtype}opvarparsebody\Edefcv\defcvx\defcvarheader\defcvtype2791,92280 +\def\defcvarheader #1#2#3{\defcvarheader2793,92339 +\begingroup\defname {name2795,92425 +\defvarargs {varargs2796,92471 +\def\defivar{\defivar2801,92544 +\def\defivarheader #1#2#3{\defivarheader2803,92607 +\begingroup\defname {name2805,92693 +\defvarargs {varargs2806,92744 +\def\defopx #1 {\defopx2812,92893 +\def\defmethodx #1 {\defmethodx2813,92950 +\def\defcvx #1 {\defcvx2814,93015 +\def\defivarx #1 {\defivarx2815,93072 +\def\defvarargs #1{\defvarargs2822,93343 +\def\defvr{\defvr2828,93487 +\def\defvrheader #1#2#3{\defvrheader2830,93542 +\begingroup\defname {name2831,93590 +\def\defvar{\defvar2835,93675 +\def\defvarheader #1#2{\defvarheader2837,93735 +\begingroup\defname {name2838,93806 +\defvarargs {varargs2839,93842 +\def\defopt{\defopt2844,93908 +\def\defoptheader #1#2{\defoptheader2846,93968 +\begingroup\defname {name2847,94039 +\defvarargs {varargs2848,94078 +\def\deftypevar{\deftypevar2853,94135 +\def\deftypevarheader #1#2{\deftypevarheader2856,94251 +\begingroup\defname {name2858,94334 +\def\deftypevr{\deftypevr2865,94508 +\def\deftypevrheader #1#2#3{\deftypevrheader2867,94579 +\begingroup\defname {name2868,94631 +\def\defvrx #1 {\defvrx2876,94868 +\def\defvarx #1 {\defvarx2877,94925 +\def\defoptx #1 {\defoptx2878,94984 +\def\deftypevarx #1 {\deftypevarx2879,95043 +\def\deftypevrx #1 {\deftypevrx2880,95110 +\def\deftpargs #1{\deftpargs2885,95259 +\def\deftp{\deftp2889,95339 +\def\deftpheader #1#2#3{\deftpheader2891,95394 +\begingroup\defname {name2892,95442 +\def\deftpx #1 {\deftpx2897,95601 +\def\setref#1{\setref2908,95922 +\def\unnumbsetref#1{\unnumbsetref2913,96036 +\def\appendixsetref#1{\appendixsetref2918,96143 +\def\pxref#1{\pxref2929,96554 +\def\xref#1{\xref2930,96590 +\def\ref#1{\ref2931,96625 +\def\xrefX[#1,#2,#3,#4,#5,#6]{\xrefX[2932,96655 +\def\printedmanual{\printedmanual2933,96698 +\def\printednodename{\printednodename2934,96736 +\def\printednodename{\printednodename2939,96861 +section ``\printednodename'' in \cite{\printedmanual}\printedmanual2954,97493 +\refx{x2957,97571 +\def\dosetq #1#2{\dosetq2965,97791 +\def\internalsetq #1#2{\internalsetq2973,98049 +\def\Ypagenumber{\Ypagenumber2977,98150 +\def\Ytitle{\Ytitle2979,98176 +\def\Ynothing{\Ynothing2981,98203 +\def\Ysectionnumberandtype{\Ysectionnumberandtype2983,98220 +\def\Yappendixletterandtype{\Yappendixletterandtype2992,98536 +\ifnum\secno=0 Appendix\xreftie'char\the\appendixno{no2993,98566 +\else \ifnum \subsecno=0 Section\xreftie'char\the\appendixno.\the\secno %no.\the\secno2994,98621 +Section\xreftie'char\the\appendixno.\the\secno.\the\subsecno %no.\the\secno.\the\subsecno2996,98725 +Section\xreftie'char\the\appendixno.\the\secno.\the\subsecno.\the\subsubsecno %no.\the\secno.\the\subsecno.\the\subsubsecno2998,98796 + \def\linenumber{\linenumber3009,99135 +\def\refx#1#2{\refx3015,99319 +\def\xrdef #1#2{\xrdef3037,99945 +\def\readauxfile{\readauxfile3040,100030 +\def\supereject{\supereject3110,101811 +\footstrut\parindent=\defaultparindent\hang\textindent{aultparindent\hang\textindent3131,102496 +\def\openindices{\openindices3139,102682 +\newdimen\defaultparindent \defaultparindent = 15ptaultparindent3151,102907 +\parindent = \defaultparindentaultparindent3152,102959 +\def\smallbook{\smallbook3175,103683 +\global\def\Esmallexample{\Esmallexample3192,104110 +\def\afourpaper{\afourpaper3196,104201 +\def\finalout{\finalout3224,105009 +\def\normaldoublequote{\normaldoublequote3235,105270 +\def\normaltilde{\normaltilde3236,105296 +\def\normalcaret{\normalcaret3237,105316 +\def\normalunderscore{\normalunderscore3238,105336 +\def\normalverticalbar{\normalverticalbar3239,105361 +\def\normalless{\normalless3240,105387 +\def\normalgreater{\normalgreater3241,105406 +\def\normalplus{\normalplus3242,105428 +\def\ifusingtt#1#2{\ifusingtt3253,105920 +\def\activedoublequote{\activedoublequote3261,106248 +\def~{~3264,106334 +\def^{^3267,106395 +\def_{_3270,106434 +\def\_{\_3272,106508 +\def\lvvmode{\lvvmode3279,106845 +\def|{|3282,106895 +\def<{<3285,106958 +\def>{>3288,107015 +\def+{+3290,107053 +\def\turnoffactive{\turnoffactive3296,107214 +\global\def={=3307,107500 +\def\normalbackslash{\normalbackslash3321,107882 c-src/c.c,76 T f(1,0 @@ -5160,13 +5156,13 @@ extern struct node *yylval;yylval306,6246 unsigned char parse_cell_or_range 309,6291 unsigned char parse_cell_or_range 311,6355 yylex FUN0(315,6405 -parse_cell_or_range FUN2(587,11771 -#define CK_ABS_R(671,13213 -#define CK_REL_R(675,13292 -#define CK_ABS_C(680,13421 -#define CK_REL_C(684,13500 -#define MAYBEREL(689,13629 -str_to_col FUN1(847,16830 +parse_cell_or_range FUN2(587,11772 +#define CK_ABS_R(671,13214 +#define CK_REL_R(675,13293 +#define CK_ABS_C(680,13422 +#define CK_REL_C(684,13501 +#define MAYBEREL(689,13630 +str_to_col FUN1(847,16831 y-src/parse.c,520 #define YYBISON 4,64 diff --git a/test/manual/etags/ETAGS.good_6 b/test/manual/etags/ETAGS.good_6 index 86df93afab..044518db92 100644 --- a/test/manual/etags/ETAGS.good_6 +++ b/test/manual/etags/ETAGS.good_6 @@ -175,7 +175,7 @@ package body Truc.Bidule Truc.Bidule/b138,2153 protected body Bidule Bidule/b139,2181 protected body Machin_T Machin_T/b146,2281 -c-src/abbrev.c,3274 +c-src/abbrev.c,3055 Lisp_Object Vabbrev_table_name_list;43,1429 Lisp_Object Vglobal_abbrev_table;48,1574 Lisp_Object Vfundamental_mode_abbrev_table;52,1685 @@ -186,57 +186,53 @@ Lisp_Object Vabbrev_start_location_buffer;66,2046 Lisp_Object Vlast_abbrev;70,2155 Lisp_Object Vlast_abbrev_text;75,2324 int last_abbrev_point;79,2414 -Lisp_Object Vpre_abbrev_expand_hook,83,2487 -Lisp_Object Vpre_abbrev_expand_hook, Qpre_abbrev_expand_hook;83,2487 -DEFUN ("make-abbrev-table", Fmake_abbrev_table,85,2551 -DEFUN ("make-abbrev-table", Fmake_abbrev_table,make-abbrev-table85,2551 -DEFUN ("clear-abbrev-table", Fclear_abbrev_table,92,2743 -DEFUN ("clear-abbrev-table", Fclear_abbrev_table,clear-abbrev-table92,2743 -DEFUN ("define-abbrev", Fdefine_abbrev,107,3124 -DEFUN ("define-abbrev", Fdefine_abbrev,define-abbrev107,3124 -DEFUN ("define-global-abbrev", Fdefine_global_abbrev,149,4443 -DEFUN ("define-global-abbrev", Fdefine_global_abbrev,define-global-abbrev149,4443 -DEFUN ("define-mode-abbrev", Fdefine_mode_abbrev,160,4814 -DEFUN ("define-mode-abbrev", Fdefine_mode_abbrev,define-mode-abbrev160,4814 -DEFUN ("abbrev-symbol", Fabbrev_symbol,174,5282 -DEFUN ("abbrev-symbol", Fabbrev_symbol,abbrev-symbol174,5282 -DEFUN ("abbrev-expansion", Fabbrev_expansion,202,6246 -DEFUN ("abbrev-expansion", Fabbrev_expansion,abbrev-expansion202,6246 -DEFUN ("expand-abbrev", Fexpand_abbrev,218,6761 -DEFUN ("expand-abbrev", Fexpand_abbrev,expand-abbrev218,6761 -DEFUN ("unexpand-abbrev", Funexpand_abbrev,389,11682 -DEFUN ("unexpand-abbrev", Funexpand_abbrev,unexpand-abbrev389,11682 -write_abbrev 426,12889 -describe_abbrev 445,13324 -DEFUN ("insert-abbrev-table-description", Finsert_abbrev_table_description,466,13839 -DEFUN ("insert-abbrev-table-description", Finsert_abbrev_table_description,insert-abbrev-table-description466,13839 -DEFUN ("define-abbrev-table", Fdefine_abbrev_table,506,14995 -DEFUN ("define-abbrev-table", Fdefine_abbrev_table,define-abbrev-table506,14995 -syms_of_abbrev 540,16072 - DEFVAR_LISP ("abbrev-table-name-list"542,16092 - DEFVAR_LISP ("global-abbrev-table"548,16354 - DEFVAR_LISP ("fundamental-mode-abbrev-table"555,16676 - DEFVAR_LISP ("last-abbrev"561,17018 - DEFVAR_LISP ("last-abbrev-text"564,17141 - DEFVAR_INT ("last-abbrev-location"568,17299 - DEFVAR_LISP ("abbrev-start-location"575,17498 - DEFVAR_LISP ("abbrev-start-location-buffer"581,17775 - DEFVAR_PER_BUFFER ("local-abbrev-table"586,18039 - DEFVAR_BOOL ("abbrevs-changed"589,18182 - DEFVAR_BOOL ("abbrev-all-caps"594,18385 - DEFVAR_LISP ("pre-abbrev-expand-hook"598,18541 - DEFVAR_LISP ("abbrev-table-name-list",\1542,16092 - DEFVAR_LISP ("global-abbrev-table",\1548,16354 - DEFVAR_LISP ("fundamental-mode-abbrev-table",\1555,16676 - DEFVAR_LISP ("last-abbrev",\1561,17018 - DEFVAR_LISP ("last-abbrev-text",\1564,17141 - DEFVAR_INT ("last-abbrev-location",\1568,17299 - DEFVAR_LISP ("abbrev-start-location",\1575,17498 - DEFVAR_LISP ("abbrev-start-location-buffer",\1581,17775 - DEFVAR_PER_BUFFER ("local-abbrev-table",\1586,18039 - DEFVAR_BOOL ("abbrevs-changed",\1589,18182 - DEFVAR_BOOL ("abbrev-all-caps",\1594,18385 - DEFVAR_LISP ("pre-abbrev-expand-hook",\1598,18541 +DEFUN ("make-abbrev-table", Fmake_abbrev_table,82,2440 +DEFUN ("make-abbrev-table", Fmake_abbrev_table,make-abbrev-table82,2440 +DEFUN ("clear-abbrev-table", Fclear_abbrev_table,89,2632 +DEFUN ("clear-abbrev-table", Fclear_abbrev_table,clear-abbrev-table89,2632 +DEFUN ("define-abbrev", Fdefine_abbrev,104,3013 +DEFUN ("define-abbrev", Fdefine_abbrev,define-abbrev104,3013 +DEFUN ("define-global-abbrev", Fdefine_global_abbrev,146,4332 +DEFUN ("define-global-abbrev", Fdefine_global_abbrev,define-global-abbrev146,4332 +DEFUN ("define-mode-abbrev", Fdefine_mode_abbrev,157,4703 +DEFUN ("define-mode-abbrev", Fdefine_mode_abbrev,define-mode-abbrev157,4703 +DEFUN ("abbrev-symbol", Fabbrev_symbol,171,5171 +DEFUN ("abbrev-symbol", Fabbrev_symbol,abbrev-symbol171,5171 +DEFUN ("abbrev-expansion", Fabbrev_expansion,199,6135 +DEFUN ("abbrev-expansion", Fabbrev_expansion,abbrev-expansion199,6135 +DEFUN ("expand-abbrev", Fexpand_abbrev,215,6650 +DEFUN ("expand-abbrev", Fexpand_abbrev,expand-abbrev215,6650 +DEFUN ("unexpand-abbrev", Funexpand_abbrev,383,11495 +DEFUN ("unexpand-abbrev", Funexpand_abbrev,unexpand-abbrev383,11495 +write_abbrev 420,12702 +describe_abbrev 439,13137 +DEFUN ("insert-abbrev-table-description", Finsert_abbrev_table_description,460,13652 +DEFUN ("insert-abbrev-table-description", Finsert_abbrev_table_description,insert-abbrev-table-description460,13652 +DEFUN ("define-abbrev-table", Fdefine_abbrev_table,500,14808 +DEFUN ("define-abbrev-table", Fdefine_abbrev_table,define-abbrev-table500,14808 +syms_of_abbrev 534,15885 + DEFVAR_LISP ("abbrev-table-name-list"536,15905 + DEFVAR_LISP ("global-abbrev-table"542,16167 + DEFVAR_LISP ("fundamental-mode-abbrev-table"549,16489 + DEFVAR_LISP ("last-abbrev"555,16831 + DEFVAR_LISP ("last-abbrev-text"558,16954 + DEFVAR_INT ("last-abbrev-location"562,17112 + DEFVAR_LISP ("abbrev-start-location"569,17311 + DEFVAR_LISP ("abbrev-start-location-buffer"575,17588 + DEFVAR_PER_BUFFER ("local-abbrev-table"580,17852 + DEFVAR_BOOL ("abbrevs-changed"583,17995 + DEFVAR_BOOL ("abbrev-all-caps"588,18198 + DEFVAR_LISP ("abbrev-table-name-list",\1536,15905 + DEFVAR_LISP ("global-abbrev-table",\1542,16167 + DEFVAR_LISP ("fundamental-mode-abbrev-table",\1549,16489 + DEFVAR_LISP ("last-abbrev",\1555,16831 + DEFVAR_LISP ("last-abbrev-text",\1558,16954 + DEFVAR_INT ("last-abbrev-location",\1562,17112 + DEFVAR_LISP ("abbrev-start-location",\1569,17311 + DEFVAR_LISP ("abbrev-start-location-buffer",\1575,17588 + DEFVAR_PER_BUFFER ("local-abbrev-table",\1580,17852 + DEFVAR_BOOL ("abbrevs-changed",\1583,17995 + DEFVAR_BOOL ("abbrev-all-caps",\1588,18198 c-src/torture.c,197 (*tag1 tag118,452 @@ -1368,310 +1364,310 @@ make_lispy_position 5228,157391 toolkit_menubar_in_use 5456,163954 make_scroll_bar_position 5469,164322 make_lispy_event 5485,164968 -make_lispy_movement 6104,183532 -make_lispy_switch_frame 6131,184263 -make_lispy_focus_in 6137,184370 -make_lispy_focus_out 6145,184496 -parse_modifiers_uncached 6163,184946 -#define SINGLE_LETTER_MOD(6185,185466 -#undef SINGLE_LETTER_MOD6212,185907 -#define MULTI_LETTER_MOD(6214,185933 -#undef MULTI_LETTER_MOD6231,186401 -apply_modifiers_uncached 6273,187575 -static const char *const modifier_names[modifier_names6319,189194 -#define NUM_MOD_NAMES 6325,189400 -static Lisp_Object modifier_symbols;6327,189450 -lispy_modifier_list 6331,189587 -#define KEY_TO_CHAR(6353,190253 -parse_modifiers 6356,190329 -DEFUN ("internal-event-symbol-parse-modifiers", Fevent_symbol_parse_modifiers,6399,191518 -DEFUN ("internal-event-symbol-parse-modifiers", Fevent_symbol_parse_modifiers,event-symbol-parse-modifiers6399,191518 -apply_modifiers 6422,192392 -reorder_modifiers 6491,194721 -modify_event_symbol 6536,196529 -DEFUN ("event-convert-list", Fevent_convert_list,6628,199245 -DEFUN ("event-convert-list", Fevent_convert_list,event-convert-list6628,199245 -parse_solitary_modifier 6695,201136 -#define SINGLE_LETTER_MOD(6701,201259 -#define MULTI_LETTER_MOD(6705,201344 -#undef SINGLE_LETTER_MOD6763,202642 -#undef MULTI_LETTER_MOD6764,202667 -lucid_event_type_list_p 6775,202890 -get_input_pending 6814,203961 -record_asynch_buffer_change 6834,204580 -gobble_input 6872,205703 -tty_read_avail_input 6967,208311 -handle_async_input 7149,214040 -process_pending_signals 7165,214360 -unblock_input_to 7177,214646 -unblock_input 7200,215278 -totally_unblock_input 7209,215446 -handle_input_available_signal 7217,215530 -deliver_input_available_signal 7226,215701 -struct user_signal_info7235,215866 - int sig;7238,215916 - char *name;name7241,215957 - int npending;7244,216008 - struct user_signal_info *next;next7246,216025 -static struct user_signal_info *user_signals user_signals7250,216091 -add_user_signal 7253,216150 -handle_user_signal 7275,216599 -deliver_user_signal 7316,217559 -find_user_signal_name 7322,217660 -store_user_signal_events 7334,217842 -static void menu_bar_item 7362,218342 -static Lisp_Object menu_bar_one_keymap_changed_items;7363,218417 -static Lisp_Object menu_bar_items_vector;7368,218631 -static int menu_bar_items_index;7369,218673 -static const char *separator_names[separator_names7372,218708 -menu_separator_name_p 7393,219149 -menu_bar_items 7426,219853 -Lisp_Object item_properties;7568,224604 -menu_bar_item 7571,224646 -menu_item_eval_property_1 7647,227176 -eval_dyn 7658,227466 -menu_item_eval_property 7666,227676 -parse_menu_item 7686,228342 -static Lisp_Object tool_bar_items_vector;7965,236337 -static Lisp_Object tool_bar_item_properties;7970,236511 -static int ntool_bar_items;7974,236607 -static void init_tool_bar_items 7978,236665 -static void process_tool_bar_item 7979,236712 -static bool parse_tool_bar_item 7981,236802 -static void append_tool_bar_item 7982,236862 -tool_bar_items 7990,237084 -process_tool_bar_item 8075,239893 -#define PROP(8112,240970 -set_prop 8114,241039 -parse_tool_bar_item 8167,242454 -#undef PROP8379,248845 -init_tool_bar_items 8387,248970 -append_tool_bar_item 8401,249262 -read_char_x_menu_prompt 8443,250772 -read_char_minibuf_menu_prompt 8503,252446 -#define PUSH_C_STR(8527,253015 -follow_key 8726,258554 -active_maps 8733,258696 -typedef struct keyremap8742,259022 - Lisp_Object parent;8745,259108 - Lisp_Object map;8748,259225 - int start,8753,259447 - int start, end;8753,259447 -} keyremap;8754,259465 -access_keymap_keyremap 8764,259809 -keyremap_step 8811,261451 -test_undefined 8867,262935 -read_key_sequence 8916,264862 -read_key_sequence_vs 9826,295822 -DEFUN ("read-key-sequence", Fread_key_sequence,9885,297295 -DEFUN ("read-key-sequence", Fread_key_sequence,read-key-sequence9885,297295 -DEFUN ("read-key-sequence-vector", Fread_key_sequence_vector,9938,299983 -DEFUN ("read-key-sequence-vector", Fread_key_sequence_vector,read-key-sequence-vector9938,299983 -detect_input_pending 9950,300489 -detect_input_pending_ignore_squeezables 9959,300655 -detect_input_pending_run_timers 9967,300871 -clear_input_pending 9985,301363 -requeued_events_pending_p 9997,301733 -DEFUN ("input-pending-p", Finput_pending_p,10002,301814 -DEFUN ("input-pending-p", Finput_pending_p,input-pending-p10002,301814 -DEFUN ("recent-keys", Frecent_keys,10024,302597 -DEFUN ("recent-keys", Frecent_keys,recent-keys10024,302597 -DEFUN ("this-command-keys", Fthis_command_keys,10055,303518 -DEFUN ("this-command-keys", Fthis_command_keys,this-command-keys10055,303518 -DEFUN ("this-command-keys-vector", Fthis_command_keys_vector,10068,303959 -DEFUN ("this-command-keys-vector", Fthis_command_keys_vector,this-command-keys-vector10068,303959 -DEFUN ("this-single-command-keys", Fthis_single_command_keys,10080,304381 -DEFUN ("this-single-command-keys", Fthis_single_command_keys,this-single-command-keys10080,304381 -DEFUN ("this-single-command-raw-keys", Fthis_single_command_raw_keys,10096,304956 -DEFUN ("this-single-command-raw-keys", Fthis_single_command_raw_keys,this-single-command-raw-keys10096,304956 -DEFUN ("reset-this-command-lengths", Freset_this_command_lengths,10109,305496 -DEFUN ("reset-this-command-lengths", Freset_this_command_lengths,reset-this-command-lengths10109,305496 -DEFUN ("clear-this-command-keys", Fclear_this_command_keys,10136,306511 -DEFUN ("clear-this-command-keys", Fclear_this_command_keys,clear-this-command-keys10136,306511 -DEFUN ("recursion-depth", Frecursion_depth,10158,307070 -DEFUN ("recursion-depth", Frecursion_depth,recursion-depth10158,307070 -DEFUN ("open-dribble-file", Fopen_dribble_file,10169,307407 -DEFUN ("open-dribble-file", Fopen_dribble_file,open-dribble-file10169,307407 -DEFUN ("discard-input", Fdiscard_input,10203,308448 -DEFUN ("discard-input", Fdiscard_input,discard-input10203,308448 -DEFUN ("suspend-emacs", Fsuspend_emacs,10225,308950 -DEFUN ("suspend-emacs", Fsuspend_emacs,suspend-emacs10225,308950 -stuff_buffered_input 10285,311046 -set_waiting_for_input 10323,312017 -clear_waiting_for_input 10337,312391 -handle_interrupt_signal 10351,312755 -deliver_interrupt_signal 10378,313643 -static int volatile force_quit_count;10387,313933 -handle_interrupt 10401,314415 -quit_throw_to_read_char 10541,318712 -DEFUN ("set-input-interrupt-mode", Fset_input_interrupt_mode,10562,319289 -DEFUN ("set-input-interrupt-mode", Fset_input_interrupt_mode,set-input-interrupt-mode10562,319289 -DEFUN ("set-output-flow-control", Fset_output_flow_control,10609,320517 -DEFUN ("set-output-flow-control", Fset_output_flow_control,set-output-flow-control10609,320517 -DEFUN ("set-input-meta-mode", Fset_input_meta_mode,10643,321433 -DEFUN ("set-input-meta-mode", Fset_input_meta_mode,set-input-meta-mode10643,321433 -DEFUN ("set-quit-char", Fset_quit_char,10694,322707 -DEFUN ("set-quit-char", Fset_quit_char,set-quit-char10694,322707 -DEFUN ("set-input-mode", Fset_input_mode,10729,323571 -DEFUN ("set-input-mode", Fset_input_mode,set-input-mode10729,323571 -DEFUN ("current-input-mode", Fcurrent_input_mode,10750,324460 -DEFUN ("current-input-mode", Fcurrent_input_mode,current-input-mode10750,324460 -DEFUN ("posn-at-x-y", Fposn_at_x_y,10787,325838 -DEFUN ("posn-at-x-y", Fposn_at_x_y,posn-at-x-y10787,325838 -DEFUN ("posn-at-point", Fposn_at_point,10824,327061 -DEFUN ("posn-at-point", Fposn_at_point,posn-at-point10824,327061 -init_kboard 10861,328215 -allocate_kboard 10893,329285 -wipe_kboard 10909,329638 -delete_kboard 10917,329752 -init_keyboard 10942,330282 -struct event_head11021,332697 - short var;11023,332717 - short kind;11024,332730 -static const struct event_head head_table[head_table11027,332748 -syms_of_keyboard 11045,333578 - DEFVAR_LISP ("internal--top-level-message"11058,333973 - DEFVAR_LISP ("last-command-event"11312,342174 - DEFVAR_LISP ("last-nonmenu-event"11315,342298 - DEFVAR_LISP ("last-input-event"11321,342637 - DEFVAR_LISP ("unread-command-events"11324,342731 - DEFVAR_LISP ("unread-post-input-method-events"11332,343191 - DEFVAR_LISP ("unread-input-method-events"11338,343530 - DEFVAR_LISP ("meta-prefix-char"11346,343899 - DEFVAR_KBOARD ("last-command"11351,344107 - DEFVAR_KBOARD ("real-last-command"11368,344788 - DEFVAR_KBOARD ("last-repeatable-command"11372,344974 - DEFVAR_LISP ("this-command"11378,345262 - DEFVAR_LISP ("real-this-command"11384,345499 - DEFVAR_LISP ("this-command-keys-shift-translated"11388,345681 - DEFVAR_LISP ("this-original-command"11396,346124 - DEFVAR_INT ("auto-save-interval"11403,346521 - DEFVAR_LISP ("auto-save-timeout"11408,346735 - DEFVAR_LISP ("echo-keystrokes"11415,347080 - DEFVAR_INT ("polling-period"11421,347351 - DEFVAR_LISP ("double-click-time"11428,347694 - DEFVAR_INT ("double-click-fuzz"11435,348030 - DEFVAR_INT ("num-input-keys"11446,348520 - DEFVAR_INT ("num-nonmacro-input-events"11452,348795 - DEFVAR_LISP ("last-event-frame"11457,349033 - DEFVAR_LISP ("tty-erase-char"11463,349312 - DEFVAR_LISP ("help-char"11466,349435 - DEFVAR_LISP ("help-event-list"11472,349718 - DEFVAR_LISP ("help-form"11477,349929 - DEFVAR_LISP ("prefix-help-command"11483,350177 - DEFVAR_LISP ("top-level"11489,350455 - DEFVAR_KBOARD ("keyboard-translate-table"11495,350676 - DEFVAR_BOOL ("cannot-suspend"11511,351489 - DEFVAR_BOOL ("menu-prompting"11516,351716 - DEFVAR_LISP ("menu-prompt-more-char"11526,352146 - DEFVAR_INT ("extra-keyboard-modifiers"11531,352392 - DEFVAR_LISP ("deactivate-mark"11545,353118 - DEFVAR_LISP ("pre-command-hook"11553,353487 - DEFVAR_LISP ("post-command-hook"11560,353842 - DEFVAR_LISP ("echo-area-clear-hook"11568,354205 - DEFVAR_LISP ("lucid-menu-bar-dirty-flag"11574,354420 - DEFVAR_LISP ("menu-bar-final-items"11578,354623 - DEFVAR_LISP ("tool-bar-separator-image-expression"11583,354873 - DEFVAR_KBOARD ("overriding-terminal-local-map"11589,355231 - DEFVAR_LISP ("overriding-local-map"11598,355653 - DEFVAR_LISP ("overriding-local-map-menu-flag"11607,356104 - DEFVAR_LISP ("special-event-map"11613,356443 - DEFVAR_LISP ("track-mouse"11617,356631 - DEFVAR_KBOARD ("system-key-alist"11620,356758 - DEFVAR_KBOARD ("local-function-key-map"11629,357139 - DEFVAR_KBOARD ("input-decode-map"11658,358598 - DEFVAR_LISP ("function-key-map"11675,359386 - DEFVAR_LISP ("key-translation-map"11683,359802 - DEFVAR_LISP ("deferred-action-list"11689,360146 - DEFVAR_LISP ("deferred-action-function"11694,360394 - DEFVAR_LISP ("delayed-warnings-list"11700,360693 - DEFVAR_LISP ("timer-list"11708,361101 - DEFVAR_LISP ("timer-idle-list"11712,361253 - DEFVAR_LISP ("input-method-function"11716,361416 - DEFVAR_LISP ("input-method-previous-message"11737,362385 - DEFVAR_LISP ("show-help-function"11744,362746 - DEFVAR_LISP ("disable-point-adjustment"11749,362978 - DEFVAR_LISP ("global-disable-point-adjustment"11761,363528 - DEFVAR_LISP ("minibuffer-message-timeout"11770,363894 - DEFVAR_LISP ("throw-on-input"11775,364172 - DEFVAR_LISP ("command-error-function"11781,364423 - DEFVAR_LISP ("enable-disabled-menus-and-buttons"11790,364910 - DEFVAR_LISP ("select-active-regions"11798,365237 - DEFVAR_LISP ("saved-region-selection"11807,365629 - DEFVAR_LISP ("selection-inhibit-update-commands"11815,366014 - DEFVAR_LISP ("debug-on-event"11825,366555 -keys_of_keyboard 11841,367116 -mark_kboards 11916,370435 - DEFVAR_LISP ("internal--top-level-message",\111058,333973 - DEFVAR_LISP ("last-command-event",\111312,342174 - DEFVAR_LISP ("last-nonmenu-event",\111315,342298 - DEFVAR_LISP ("last-input-event",\111321,342637 - DEFVAR_LISP ("unread-command-events",\111324,342731 - DEFVAR_LISP ("unread-post-input-method-events",\111332,343191 - DEFVAR_LISP ("unread-input-method-events",\111338,343530 - DEFVAR_LISP ("meta-prefix-char",\111346,343899 - DEFVAR_KBOARD ("last-command",\111351,344107 - DEFVAR_KBOARD ("real-last-command",\111368,344788 - DEFVAR_KBOARD ("last-repeatable-command",\111372,344974 - DEFVAR_LISP ("this-command",\111378,345262 - DEFVAR_LISP ("real-this-command",\111384,345499 - DEFVAR_LISP ("this-command-keys-shift-translated",\111388,345681 - DEFVAR_LISP ("this-original-command",\111396,346124 - DEFVAR_INT ("auto-save-interval",\111403,346521 - DEFVAR_LISP ("auto-save-timeout",\111408,346735 - DEFVAR_LISP ("echo-keystrokes",\111415,347080 - DEFVAR_INT ("polling-period",\111421,347351 - DEFVAR_LISP ("double-click-time",\111428,347694 - DEFVAR_INT ("double-click-fuzz",\111435,348030 - DEFVAR_INT ("num-input-keys",\111446,348520 - DEFVAR_INT ("num-nonmacro-input-events",\111452,348795 - DEFVAR_LISP ("last-event-frame",\111457,349033 - DEFVAR_LISP ("tty-erase-char",\111463,349312 - DEFVAR_LISP ("help-char",\111466,349435 - DEFVAR_LISP ("help-event-list",\111472,349718 - DEFVAR_LISP ("help-form",\111477,349929 - DEFVAR_LISP ("prefix-help-command",\111483,350177 - DEFVAR_LISP ("top-level",\111489,350455 - DEFVAR_KBOARD ("keyboard-translate-table",\111495,350676 - DEFVAR_BOOL ("cannot-suspend",\111511,351489 - DEFVAR_BOOL ("menu-prompting",\111516,351716 - DEFVAR_LISP ("menu-prompt-more-char",\111526,352146 - DEFVAR_INT ("extra-keyboard-modifiers",\111531,352392 - DEFVAR_LISP ("deactivate-mark",\111545,353118 - DEFVAR_LISP ("pre-command-hook",\111553,353487 - DEFVAR_LISP ("post-command-hook",\111560,353842 - DEFVAR_LISP ("echo-area-clear-hook",\111568,354205 - DEFVAR_LISP ("lucid-menu-bar-dirty-flag",\111574,354420 - DEFVAR_LISP ("menu-bar-final-items",\111578,354623 - DEFVAR_LISP ("tool-bar-separator-image-expression",\111583,354873 - DEFVAR_KBOARD ("overriding-terminal-local-map",\111589,355231 - DEFVAR_LISP ("overriding-local-map",\111598,355653 - DEFVAR_LISP ("overriding-local-map-menu-flag",\111607,356104 - DEFVAR_LISP ("special-event-map",\111613,356443 - DEFVAR_LISP ("track-mouse",\111617,356631 - DEFVAR_KBOARD ("system-key-alist",\111620,356758 - DEFVAR_KBOARD ("local-function-key-map",\111629,357139 - DEFVAR_KBOARD ("input-decode-map",\111658,358598 - DEFVAR_LISP ("function-key-map",\111675,359386 - DEFVAR_LISP ("key-translation-map",\111683,359802 - DEFVAR_LISP ("deferred-action-list",\111689,360146 - DEFVAR_LISP ("deferred-action-function",\111694,360394 - DEFVAR_LISP ("delayed-warnings-list",\111700,360693 - DEFVAR_LISP ("timer-list",\111708,361101 - DEFVAR_LISP ("timer-idle-list",\111712,361253 - DEFVAR_LISP ("input-method-function",\111716,361416 - DEFVAR_LISP ("input-method-previous-message",\111737,362385 - DEFVAR_LISP ("show-help-function",\111744,362746 - DEFVAR_LISP ("disable-point-adjustment",\111749,362978 - DEFVAR_LISP ("global-disable-point-adjustment",\111761,363528 - DEFVAR_LISP ("minibuffer-message-timeout",\111770,363894 - DEFVAR_LISP ("throw-on-input",\111775,364172 - DEFVAR_LISP ("command-error-function",\111781,364423 - DEFVAR_LISP ("enable-disabled-menus-and-buttons",\111790,364910 - DEFVAR_LISP ("select-active-regions",\111798,365237 - DEFVAR_LISP ("saved-region-selection",\111807,365629 - DEFVAR_LISP ("selection-inhibit-update-commands",\111815,366014 - DEFVAR_LISP ("debug-on-event",\111825,366555 +make_lispy_movement 6104,183531 +make_lispy_switch_frame 6131,184262 +make_lispy_focus_in 6137,184369 +make_lispy_focus_out 6145,184495 +parse_modifiers_uncached 6163,184945 +#define SINGLE_LETTER_MOD(6185,185465 +#undef SINGLE_LETTER_MOD6212,185906 +#define MULTI_LETTER_MOD(6214,185932 +#undef MULTI_LETTER_MOD6231,186400 +apply_modifiers_uncached 6273,187574 +static const char *const modifier_names[modifier_names6319,189193 +#define NUM_MOD_NAMES 6325,189399 +static Lisp_Object modifier_symbols;6327,189449 +lispy_modifier_list 6331,189586 +#define KEY_TO_CHAR(6353,190252 +parse_modifiers 6356,190328 +DEFUN ("internal-event-symbol-parse-modifiers", Fevent_symbol_parse_modifiers,6399,191517 +DEFUN ("internal-event-symbol-parse-modifiers", Fevent_symbol_parse_modifiers,event-symbol-parse-modifiers6399,191517 +apply_modifiers 6422,192391 +reorder_modifiers 6491,194720 +modify_event_symbol 6536,196528 +DEFUN ("event-convert-list", Fevent_convert_list,6628,199244 +DEFUN ("event-convert-list", Fevent_convert_list,event-convert-list6628,199244 +parse_solitary_modifier 6695,201135 +#define SINGLE_LETTER_MOD(6701,201258 +#define MULTI_LETTER_MOD(6705,201343 +#undef SINGLE_LETTER_MOD6763,202641 +#undef MULTI_LETTER_MOD6764,202666 +lucid_event_type_list_p 6775,202889 +get_input_pending 6814,203960 +record_asynch_buffer_change 6834,204579 +gobble_input 6872,205702 +tty_read_avail_input 6967,208310 +handle_async_input 7149,214039 +process_pending_signals 7165,214359 +unblock_input_to 7177,214645 +unblock_input 7200,215277 +totally_unblock_input 7209,215445 +handle_input_available_signal 7217,215529 +deliver_input_available_signal 7226,215700 +struct user_signal_info7235,215865 + int sig;7238,215915 + char *name;name7241,215956 + int npending;7244,216007 + struct user_signal_info *next;next7246,216024 +static struct user_signal_info *user_signals user_signals7250,216090 +add_user_signal 7253,216149 +handle_user_signal 7275,216598 +deliver_user_signal 7316,217558 +find_user_signal_name 7322,217659 +store_user_signal_events 7334,217841 +static void menu_bar_item 7362,218341 +static Lisp_Object menu_bar_one_keymap_changed_items;7363,218416 +static Lisp_Object menu_bar_items_vector;7368,218630 +static int menu_bar_items_index;7369,218672 +static const char *separator_names[separator_names7372,218707 +menu_separator_name_p 7393,219148 +menu_bar_items 7426,219852 +Lisp_Object item_properties;7568,224603 +menu_bar_item 7571,224645 +menu_item_eval_property_1 7647,227175 +eval_dyn 7658,227465 +menu_item_eval_property 7666,227675 +parse_menu_item 7686,228341 +static Lisp_Object tool_bar_items_vector;7965,236336 +static Lisp_Object tool_bar_item_properties;7970,236510 +static int ntool_bar_items;7974,236606 +static void init_tool_bar_items 7978,236664 +static void process_tool_bar_item 7979,236711 +static bool parse_tool_bar_item 7981,236801 +static void append_tool_bar_item 7982,236861 +tool_bar_items 7990,237083 +process_tool_bar_item 8075,239892 +#define PROP(8112,240969 +set_prop 8114,241038 +parse_tool_bar_item 8167,242453 +#undef PROP8379,248844 +init_tool_bar_items 8387,248969 +append_tool_bar_item 8401,249261 +read_char_x_menu_prompt 8443,250771 +read_char_minibuf_menu_prompt 8503,252445 +#define PUSH_C_STR(8527,253014 +follow_key 8726,258553 +active_maps 8733,258695 +typedef struct keyremap8742,259021 + Lisp_Object parent;8745,259107 + Lisp_Object map;8748,259224 + int start,8753,259446 + int start, end;8753,259446 +} keyremap;8754,259464 +access_keymap_keyremap 8764,259808 +keyremap_step 8811,261450 +test_undefined 8867,262934 +read_key_sequence 8916,264861 +read_key_sequence_vs 9826,295821 +DEFUN ("read-key-sequence", Fread_key_sequence,9885,297294 +DEFUN ("read-key-sequence", Fread_key_sequence,read-key-sequence9885,297294 +DEFUN ("read-key-sequence-vector", Fread_key_sequence_vector,9938,299982 +DEFUN ("read-key-sequence-vector", Fread_key_sequence_vector,read-key-sequence-vector9938,299982 +detect_input_pending 9950,300488 +detect_input_pending_ignore_squeezables 9959,300654 +detect_input_pending_run_timers 9967,300870 +clear_input_pending 9985,301362 +requeued_events_pending_p 9997,301732 +DEFUN ("input-pending-p", Finput_pending_p,10002,301813 +DEFUN ("input-pending-p", Finput_pending_p,input-pending-p10002,301813 +DEFUN ("recent-keys", Frecent_keys,10024,302596 +DEFUN ("recent-keys", Frecent_keys,recent-keys10024,302596 +DEFUN ("this-command-keys", Fthis_command_keys,10055,303517 +DEFUN ("this-command-keys", Fthis_command_keys,this-command-keys10055,303517 +DEFUN ("this-command-keys-vector", Fthis_command_keys_vector,10068,303958 +DEFUN ("this-command-keys-vector", Fthis_command_keys_vector,this-command-keys-vector10068,303958 +DEFUN ("this-single-command-keys", Fthis_single_command_keys,10080,304380 +DEFUN ("this-single-command-keys", Fthis_single_command_keys,this-single-command-keys10080,304380 +DEFUN ("this-single-command-raw-keys", Fthis_single_command_raw_keys,10096,304955 +DEFUN ("this-single-command-raw-keys", Fthis_single_command_raw_keys,this-single-command-raw-keys10096,304955 +DEFUN ("reset-this-command-lengths", Freset_this_command_lengths,10109,305495 +DEFUN ("reset-this-command-lengths", Freset_this_command_lengths,reset-this-command-lengths10109,305495 +DEFUN ("clear-this-command-keys", Fclear_this_command_keys,10136,306510 +DEFUN ("clear-this-command-keys", Fclear_this_command_keys,clear-this-command-keys10136,306510 +DEFUN ("recursion-depth", Frecursion_depth,10158,307069 +DEFUN ("recursion-depth", Frecursion_depth,recursion-depth10158,307069 +DEFUN ("open-dribble-file", Fopen_dribble_file,10169,307406 +DEFUN ("open-dribble-file", Fopen_dribble_file,open-dribble-file10169,307406 +DEFUN ("discard-input", Fdiscard_input,10203,308447 +DEFUN ("discard-input", Fdiscard_input,discard-input10203,308447 +DEFUN ("suspend-emacs", Fsuspend_emacs,10225,308949 +DEFUN ("suspend-emacs", Fsuspend_emacs,suspend-emacs10225,308949 +stuff_buffered_input 10285,311045 +set_waiting_for_input 10323,312016 +clear_waiting_for_input 10337,312390 +handle_interrupt_signal 10351,312754 +deliver_interrupt_signal 10378,313642 +static int volatile force_quit_count;10387,313932 +handle_interrupt 10401,314414 +quit_throw_to_read_char 10541,318711 +DEFUN ("set-input-interrupt-mode", Fset_input_interrupt_mode,10562,319288 +DEFUN ("set-input-interrupt-mode", Fset_input_interrupt_mode,set-input-interrupt-mode10562,319288 +DEFUN ("set-output-flow-control", Fset_output_flow_control,10609,320516 +DEFUN ("set-output-flow-control", Fset_output_flow_control,set-output-flow-control10609,320516 +DEFUN ("set-input-meta-mode", Fset_input_meta_mode,10643,321432 +DEFUN ("set-input-meta-mode", Fset_input_meta_mode,set-input-meta-mode10643,321432 +DEFUN ("set-quit-char", Fset_quit_char,10694,322706 +DEFUN ("set-quit-char", Fset_quit_char,set-quit-char10694,322706 +DEFUN ("set-input-mode", Fset_input_mode,10729,323570 +DEFUN ("set-input-mode", Fset_input_mode,set-input-mode10729,323570 +DEFUN ("current-input-mode", Fcurrent_input_mode,10750,324459 +DEFUN ("current-input-mode", Fcurrent_input_mode,current-input-mode10750,324459 +DEFUN ("posn-at-x-y", Fposn_at_x_y,10787,325837 +DEFUN ("posn-at-x-y", Fposn_at_x_y,posn-at-x-y10787,325837 +DEFUN ("posn-at-point", Fposn_at_point,10824,327060 +DEFUN ("posn-at-point", Fposn_at_point,posn-at-point10824,327060 +init_kboard 10861,328214 +allocate_kboard 10893,329284 +wipe_kboard 10909,329637 +delete_kboard 10917,329751 +init_keyboard 10942,330281 +struct event_head11021,332696 + short var;11023,332716 + short kind;11024,332729 +static const struct event_head head_table[head_table11027,332747 +syms_of_keyboard 11045,333577 + DEFVAR_LISP ("internal--top-level-message"11058,333972 + DEFVAR_LISP ("last-command-event"11312,342173 + DEFVAR_LISP ("last-nonmenu-event"11315,342297 + DEFVAR_LISP ("last-input-event"11321,342636 + DEFVAR_LISP ("unread-command-events"11324,342730 + DEFVAR_LISP ("unread-post-input-method-events"11332,343190 + DEFVAR_LISP ("unread-input-method-events"11338,343529 + DEFVAR_LISP ("meta-prefix-char"11346,343898 + DEFVAR_KBOARD ("last-command"11351,344106 + DEFVAR_KBOARD ("real-last-command"11368,344787 + DEFVAR_KBOARD ("last-repeatable-command"11372,344973 + DEFVAR_LISP ("this-command"11378,345261 + DEFVAR_LISP ("real-this-command"11384,345498 + DEFVAR_LISP ("this-command-keys-shift-translated"11388,345680 + DEFVAR_LISP ("this-original-command"11396,346123 + DEFVAR_INT ("auto-save-interval"11403,346520 + DEFVAR_LISP ("auto-save-timeout"11408,346734 + DEFVAR_LISP ("echo-keystrokes"11415,347079 + DEFVAR_INT ("polling-period"11421,347350 + DEFVAR_LISP ("double-click-time"11428,347693 + DEFVAR_INT ("double-click-fuzz"11435,348029 + DEFVAR_INT ("num-input-keys"11446,348519 + DEFVAR_INT ("num-nonmacro-input-events"11452,348794 + DEFVAR_LISP ("last-event-frame"11457,349032 + DEFVAR_LISP ("tty-erase-char"11463,349311 + DEFVAR_LISP ("help-char"11466,349434 + DEFVAR_LISP ("help-event-list"11472,349717 + DEFVAR_LISP ("help-form"11477,349928 + DEFVAR_LISP ("prefix-help-command"11483,350176 + DEFVAR_LISP ("top-level"11489,350454 + DEFVAR_KBOARD ("keyboard-translate-table"11495,350675 + DEFVAR_BOOL ("cannot-suspend"11511,351488 + DEFVAR_BOOL ("menu-prompting"11516,351715 + DEFVAR_LISP ("menu-prompt-more-char"11526,352145 + DEFVAR_INT ("extra-keyboard-modifiers"11531,352391 + DEFVAR_LISP ("deactivate-mark"11545,353117 + DEFVAR_LISP ("pre-command-hook"11553,353486 + DEFVAR_LISP ("post-command-hook"11560,353841 + DEFVAR_LISP ("echo-area-clear-hook"11568,354204 + DEFVAR_LISP ("lucid-menu-bar-dirty-flag"11574,354419 + DEFVAR_LISP ("menu-bar-final-items"11578,354622 + DEFVAR_LISP ("tool-bar-separator-image-expression"11583,354872 + DEFVAR_KBOARD ("overriding-terminal-local-map"11589,355230 + DEFVAR_LISP ("overriding-local-map"11598,355652 + DEFVAR_LISP ("overriding-local-map-menu-flag"11607,356103 + DEFVAR_LISP ("special-event-map"11613,356442 + DEFVAR_LISP ("track-mouse"11617,356630 + DEFVAR_KBOARD ("system-key-alist"11620,356757 + DEFVAR_KBOARD ("local-function-key-map"11629,357138 + DEFVAR_KBOARD ("input-decode-map"11658,358597 + DEFVAR_LISP ("function-key-map"11675,359385 + DEFVAR_LISP ("key-translation-map"11683,359801 + DEFVAR_LISP ("deferred-action-list"11689,360145 + DEFVAR_LISP ("deferred-action-function"11694,360393 + DEFVAR_LISP ("delayed-warnings-list"11700,360692 + DEFVAR_LISP ("timer-list"11708,361100 + DEFVAR_LISP ("timer-idle-list"11712,361252 + DEFVAR_LISP ("input-method-function"11716,361415 + DEFVAR_LISP ("input-method-previous-message"11737,362384 + DEFVAR_LISP ("show-help-function"11744,362745 + DEFVAR_LISP ("disable-point-adjustment"11749,362977 + DEFVAR_LISP ("global-disable-point-adjustment"11761,363527 + DEFVAR_LISP ("minibuffer-message-timeout"11770,363893 + DEFVAR_LISP ("throw-on-input"11775,364171 + DEFVAR_LISP ("command-error-function"11781,364422 + DEFVAR_LISP ("enable-disabled-menus-and-buttons"11790,364909 + DEFVAR_LISP ("select-active-regions"11798,365236 + DEFVAR_LISP ("saved-region-selection"11807,365628 + DEFVAR_LISP ("selection-inhibit-update-commands"11815,366013 + DEFVAR_LISP ("debug-on-event"11825,366554 +keys_of_keyboard 11841,367115 +mark_kboards 11916,370434 + DEFVAR_LISP ("internal--top-level-message",\111058,333972 + DEFVAR_LISP ("last-command-event",\111312,342173 + DEFVAR_LISP ("last-nonmenu-event",\111315,342297 + DEFVAR_LISP ("last-input-event",\111321,342636 + DEFVAR_LISP ("unread-command-events",\111324,342730 + DEFVAR_LISP ("unread-post-input-method-events",\111332,343190 + DEFVAR_LISP ("unread-input-method-events",\111338,343529 + DEFVAR_LISP ("meta-prefix-char",\111346,343898 + DEFVAR_KBOARD ("last-command",\111351,344106 + DEFVAR_KBOARD ("real-last-command",\111368,344787 + DEFVAR_KBOARD ("last-repeatable-command",\111372,344973 + DEFVAR_LISP ("this-command",\111378,345261 + DEFVAR_LISP ("real-this-command",\111384,345498 + DEFVAR_LISP ("this-command-keys-shift-translated",\111388,345680 + DEFVAR_LISP ("this-original-command",\111396,346123 + DEFVAR_INT ("auto-save-interval",\111403,346520 + DEFVAR_LISP ("auto-save-timeout",\111408,346734 + DEFVAR_LISP ("echo-keystrokes",\111415,347079 + DEFVAR_INT ("polling-period",\111421,347350 + DEFVAR_LISP ("double-click-time",\111428,347693 + DEFVAR_INT ("double-click-fuzz",\111435,348029 + DEFVAR_INT ("num-input-keys",\111446,348519 + DEFVAR_INT ("num-nonmacro-input-events",\111452,348794 + DEFVAR_LISP ("last-event-frame",\111457,349032 + DEFVAR_LISP ("tty-erase-char",\111463,349311 + DEFVAR_LISP ("help-char",\111466,349434 + DEFVAR_LISP ("help-event-list",\111472,349717 + DEFVAR_LISP ("help-form",\111477,349928 + DEFVAR_LISP ("prefix-help-command",\111483,350176 + DEFVAR_LISP ("top-level",\111489,350454 + DEFVAR_KBOARD ("keyboard-translate-table",\111495,350675 + DEFVAR_BOOL ("cannot-suspend",\111511,351488 + DEFVAR_BOOL ("menu-prompting",\111516,351715 + DEFVAR_LISP ("menu-prompt-more-char",\111526,352145 + DEFVAR_INT ("extra-keyboard-modifiers",\111531,352391 + DEFVAR_LISP ("deactivate-mark",\111545,353117 + DEFVAR_LISP ("pre-command-hook",\111553,353486 + DEFVAR_LISP ("post-command-hook",\111560,353841 + DEFVAR_LISP ("echo-area-clear-hook",\111568,354204 + DEFVAR_LISP ("lucid-menu-bar-dirty-flag",\111574,354419 + DEFVAR_LISP ("menu-bar-final-items",\111578,354622 + DEFVAR_LISP ("tool-bar-separator-image-expression",\111583,354872 + DEFVAR_KBOARD ("overriding-terminal-local-map",\111589,355230 + DEFVAR_LISP ("overriding-local-map",\111598,355652 + DEFVAR_LISP ("overriding-local-map-menu-flag",\111607,356103 + DEFVAR_LISP ("special-event-map",\111613,356442 + DEFVAR_LISP ("track-mouse",\111617,356630 + DEFVAR_KBOARD ("system-key-alist",\111620,356757 + DEFVAR_KBOARD ("local-function-key-map",\111629,357138 + DEFVAR_KBOARD ("input-decode-map",\111658,358597 + DEFVAR_LISP ("function-key-map",\111675,359385 + DEFVAR_LISP ("key-translation-map",\111683,359801 + DEFVAR_LISP ("deferred-action-list",\111689,360145 + DEFVAR_LISP ("deferred-action-function",\111694,360393 + DEFVAR_LISP ("delayed-warnings-list",\111700,360692 + DEFVAR_LISP ("timer-list",\111708,361100 + DEFVAR_LISP ("timer-idle-list",\111712,361252 + DEFVAR_LISP ("input-method-function",\111716,361415 + DEFVAR_LISP ("input-method-previous-message",\111737,362384 + DEFVAR_LISP ("show-help-function",\111744,362745 + DEFVAR_LISP ("disable-point-adjustment",\111749,362977 + DEFVAR_LISP ("global-disable-point-adjustment",\111761,363527 + DEFVAR_LISP ("minibuffer-message-timeout",\111770,363893 + DEFVAR_LISP ("throw-on-input",\111775,364171 + DEFVAR_LISP ("command-error-function",\111781,364422 + DEFVAR_LISP ("enable-disabled-menus-and-buttons",\111790,364909 + DEFVAR_LISP ("select-active-regions",\111798,365236 + DEFVAR_LISP ("saved-region-selection",\111807,365628 + DEFVAR_LISP ("selection-inhibit-update-commands",\111815,366013 + DEFVAR_LISP ("debug-on-event",\111825,366554 c-src/emacs/src/lisp.h,41391 #define EMACS_LISP_H22,801 @@ -3253,11 +3249,11 @@ main(37,571 D(D::D43,659 int x;D::x44,694 -el-src/TAGTEST.EL,179 -(foo::defmumble bletch 1,0 -(defun foo==bar foo==bar2,33 -(defalias 'pending-delete-mode pending-delete-mode6,149 -(defalias (quote explicitly-quoted-pending-delete-mode)9,222 +el-src/TAGTEST.EL,181 +(foo::defmumble bletch 3,33 +(defun foo==bar foo==bar4,66 +(defalias 'pending-delete-mode pending-delete-mode8,182 +(defalias (quote explicitly-quoted-pending-delete-mode)11,255 el-src/emacs/lisp/progmodes/etags.el,5188 (defvar tags-file-name 34,1035 @@ -4050,22 +4046,22 @@ ord_add_element(71,1867 ord_del_element(85,2344 ord_disjoint(100,2783 ord_intersect(108,2953 -ord_intersection(126,3552 -ord_intersection3(130,3691 -ord_intersection(150,4531 -ord_intersection4(154,4703 -ord_intersection(176,5664 -ord_intersection2(181,5812 -ord_member(200,6318 -ord_seteq(216,6683 -ord_setproduct(225,6971 -ord_subset(240,7377 -ord_subtract(257,7861 -ord_symdiff(265,8054 -ord_union(288,8887 -ord_union4(303,9352 -ord_union(324,10171 -ord_union_all(329,10313 +ord_intersection(126,3553 +ord_intersection3(130,3692 +ord_intersection(150,4533 +ord_intersection4(154,4705 +ord_intersection(176,5666 +ord_intersection2(181,5814 +ord_member(200,6320 +ord_seteq(216,6685 +ord_setproduct(225,6973 +ord_subset(240,7379 +ord_subtract(257,7863 +ord_symdiff(265,8056 +ord_union(288,8889 +ord_union4(303,9354 +ord_union(324,10173 +ord_union_all(329,10315 prol-src/natded.prolog,2319 expandmng(100,2879 @@ -4494,533 +4490,533 @@ tex-src/texinfo.tex,30627 \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 +\def\itemfont{\itemfont1082,35890 +\def\Etable{\Etable1090,36116 +\def\itemize{\itemize1103,36440 +\def\itemizezzz #1{\itemizezzz1105,36476 +\def\itemizey #1#2{\itemizey1110,36571 +\def#2{1119,36817 +\def\itemcontents{\itemcontents1120,36858 +\def\bullet{\bullet1123,36906 +\def\minus{\minus1124,36933 +\def\frenchspacing{\frenchspacing1128,37041 +\def\splitoff#1#2\endmark{\splitoff1134,37266 +\def\enumerate{\enumerate1140,37496 +\def\enumeratezzz #1{\enumeratezzz1141,37535 +\def\enumeratey #1 #2\endenumeratey{\enumeratey1142,37588 + \def\thearg{\thearg1146,37735 + \ifx\thearg\empty \def\thearg{\thearg1147,37754 +\def\numericenumerate{\numericenumerate1184,39088 +\def\lowercaseenumerate{\lowercaseenumerate1190,39218 +\def\uppercaseenumerate{\uppercaseenumerate1203,39565 +\def\startenumeration#1{\startenumeration1219,40055 +\def\alphaenumerate{\alphaenumerate1227,40237 +\def\capsenumerate{\capsenumerate1228,40272 +\def\Ealphaenumerate{\Ealphaenumerate1229,40306 +\def\Ecapsenumerate{\Ecapsenumerate1230,40340 +\def\itemizeitem{\itemizeitem1234,40420 +\def\newindex #1{\newindex1259,41277 +\def\defindex{\defindex1268,41566 +\def\newcodeindex #1{\newcodeindex1272,41674 +\def\defcodeindex{\defcodeindex1279,41934 +\def\synindex #1 #2 {\synindex1283,42114 +\def\syncodeindex #1 #2 {\syncodeindex1292,42454 +\def\doindex#1{\doindex1309,43133 +\def\singleindexer #1{\singleindexer1310,43192 +\def\docodeindex#1{\docodeindex1313,43304 +\def\singlecodeindexer #1{\singlecodeindexer1314,43371 +\def\indexdummies{\indexdummies1316,43429 +\def\_{\_1317,43449 +\def\w{\w1318,43477 +\def\bf{\bf1319,43504 +\def\rm{\rm1320,43533 +\def\sl{\sl1321,43562 +\def\sf{\sf1322,43591 +\def\tt{\tt1323,43619 +\def\gtr{\gtr1324,43647 +\def\less{\less1325,43677 +\def\hat{\hat1326,43709 +\def\char{\char1327,43739 +\def\TeX{\TeX1328,43771 +\def\dots{\dots1329,43801 +\def\copyright{\copyright1330,43834 +\def\tclose##1{\tclose1331,43877 +\def\code##1{\code1332,43922 +\def\samp##1{\samp1333,43963 +\def\t##1{\t1334,44004 +\def\r##1{\r1335,44039 +\def\i##1{\i1336,44074 +\def\b##1{\b1337,44109 +\def\cite##1{\cite1338,44144 +\def\key##1{\key1339,44185 +\def\file##1{\file1340,44224 +\def\var##1{\var1341,44265 +\def\kbd##1{\kbd1342,44304 +\def\indexdummyfont#1{\indexdummyfont1347,44460 +\def\indexdummytex{\indexdummytex1348,44486 +\def\indexdummydots{\indexdummydots1349,44510 +\def\indexnofonts{\indexnofonts1351,44536 +\let\w=\indexdummyfontdummyfont1352,44556 +\let\t=\indexdummyfontdummyfont1353,44579 +\let\r=\indexdummyfontdummyfont1354,44602 +\let\i=\indexdummyfontdummyfont1355,44625 +\let\b=\indexdummyfontdummyfont1356,44648 +\let\emph=\indexdummyfontdummyfont1357,44671 +\let\strong=\indexdummyfontdummyfont1358,44697 +\let\cite=\indexdummyfont=\indexdummyfont1359,44725 +\let\sc=\indexdummyfontdummyfont1360,44751 +\let\tclose=\indexdummyfontdummyfont1364,44923 +\let\code=\indexdummyfontdummyfont1365,44951 +\let\file=\indexdummyfontdummyfont1366,44977 +\let\samp=\indexdummyfontdummyfont1367,45003 +\let\kbd=\indexdummyfontdummyfont1368,45029 +\let\key=\indexdummyfontdummyfont1369,45054 +\let\var=\indexdummyfontdummyfont1370,45079 +\let\TeX=\indexdummytexdummytex1371,45104 +\let\dots=\indexdummydotsdummydots1372,45128 +\let\indexbackslash=0 %overridden during \printindex.backslash=01382,45380 +\def\doind #1#2{\doind1384,45436 +{\indexdummies % Must do this here, since \bf, etc expand at this stagedummies1386,45479 +\def\rawbackslashxx{\rawbackslashxx1389,45619 +{\indexnofontsnofonts1394,45881 +\def\dosubind #1#2#3{\dosubind1405,46192 +{\indexdummies % Must do this here, since \bf, etc expand at this stagedummies1407,46240 +\def\rawbackslashxx{\rawbackslashxx1410,46344 +{\indexnofontsnofonts1414,46498 +\def\findex {\findex1443,47429 +\def\kindex {\kindex1444,47452 +\def\cindex {\cindex1445,47475 +\def\vindex {\vindex1446,47498 +\def\tindex {\tindex1447,47521 +\def\pindex {\pindex1448,47544 +\def\cindexsub {\cindexsub1450,47568 +\def\printindex{\printindex1462,47895 +\def\doprintindex#1{\doprintindex1464,47936 + \def\indexbackslash{\indexbackslash1481,48421 + \indexfonts\rm \tolerance=9500 \advance\baselineskip -1ptfonts\rm1482,48460 +\def\initial #1{\initial1517,49532 +\def\entry #1#2{\entry1523,49739 + \null\nobreak\indexdotfill % Have leaders before the page number.dotfill1540,50386 +\def\indexdotfill{\indexdotfill1549,50714 +\def\primary #1{\primary1552,50820 +\def\secondary #1#2{\secondary1556,50902 +\noindent\hskip\secondaryindent\hbox{#1}\indexdotfill #2\pardotfill1559,50984 +\newbox\partialpageialpage1566,51157 +\def\begindoublecolumns{\begindoublecolumns1572,51315 + \output={\global\setbox\partialpage=ialpage=1573,51351 +\def\enddoublecolumns{\enddoublecolumns1577,51539 +\def\doublecolumnout{\doublecolumnout1580,51624 + \dimen@=\pageheight \advance\dimen@ by-\ht\partialpageialpage1581,51693 +\def\pagesofar{\pagesofar1584,51871 +\def\balancecolumns{\balancecolumns1588,52108 + \availdimen@=\pageheight \advance\availdimen@ by-\ht\partialpageialpage1594,52279 + \dimen@=\pageheight \advance\dimen@ by-\ht\partialpageialpage1600,52540 +\newcount \appendixno \appendixno = `\@no1627,53445 +\def\appendixletter{\appendixletter1628,53486 +\def\opencontents{\opencontents1632,53589 +\def\thischapter{\thischapter1637,53770 +\def\seccheck#1{\seccheck1638,53808 +\def\chapternofonts{\chapternofonts1643,53912 +\def\result{\result1646,53987 +\def\equiv{\equiv1647,54022 +\def\expansion{\expansion1648,54055 +\def\print{\print1649,54096 +\def\TeX{\TeX1650,54129 +\def\dots{\dots1651,54158 +\def\copyright{\copyright1652,54189 +\def\tt{\tt1653,54230 +\def\bf{\bf1654,54257 +\def\w{\w1655,54285 +\def\less{\less1656,54310 +\def\gtr{\gtr1657,54341 +\def\hat{\hat1658,54370 +\def\char{\char1659,54399 +\def\tclose##1{\tclose1660,54430 +\def\code##1{\code1661,54474 +\def\samp##1{\samp1662,54514 +\def\r##1{\r1663,54554 +\def\b##1{\b1664,54588 +\def\key##1{\key1665,54622 +\def\file##1{\file1666,54660 +\def\kbd##1{\kbd1667,54700 +\def\i##1{\i1669,54808 +\def\cite##1{\cite1670,54842 +\def\var##1{\var1671,54882 +\def\emph##1{\emph1672,54920 +\def\dfn##1{\dfn1673,54960 +\def\thischaptername{\thischaptername1676,55001 +\outer\def\chapter{\chapter1677,55040 +\def\chapterzzz #1{\chapterzzz1678,55081 +{\chapternofonts%nofonts%1687,55477 +\global\let\section = \numberedsec=1692,55630 +\global\let\subsection = \numberedsubsec=1693,55665 +\global\let\subsubsection = \numberedsubsubsec=1694,55706 +\outer\def\appendix{\appendix1697,55757 +\def\appendixzzz #1{\appendixzzz1698,55800 +\global\advance \appendixno by 1 \message{no1700,55877 +\chapmacro {#1}{Appendix \appendixletter}letter1701,55946 +\xdef\thischapter{Appendix \appendixletter: \noexpand\thischaptername}letter:1704,56039 +{\chapternofonts%nofonts%1705,56111 + {#1}{Appendix \appendixletter}letter1707,56167 +\appendixnoderef %noderef1710,56267 +\global\let\section = \appendixsec=1711,56286 +\global\let\subsection = \appendixsubsec=1712,56321 +\global\let\subsubsection = \appendixsubsubsec=1713,56362 +\outer\def\top{\top1716,56413 +\outer\def\unnumbered{\unnumbered1717,56453 +\def\unnumberedzzz #1{\unnumberedzzz1718,56500 +{\chapternofonts%nofonts%1722,56663 +\global\let\section = \unnumberedsec=1727,56813 +\global\let\subsection = \unnumberedsubsec=1728,56850 +\global\let\subsubsection = \unnumberedsubsubsec=1729,56893 +\outer\def\numberedsec{\numberedsec1732,56946 +\def\seczzz #1{\seczzz1733,56987 +{\chapternofonts%nofonts%1736,57143 +\outer\def\appendixsection{\appendixsection1745,57329 +\outer\def\appendixsec{\appendixsec1746,57386 +\def\appendixsectionzzz #1{\appendixsectionzzz1747,57439 +\gdef\thissection{#1}\secheading {#1}{\appendixletter}letter1749,57551 +{\chapternofonts%nofonts%1750,57619 +{#1}{\appendixletter}letter1752,57675 +\appendixnoderef %noderef1755,57775 +\outer\def\unnumberedsec{\unnumberedsec1759,57815 +\def\unnumberedseczzz #1{\unnumberedseczzz1760,57868 +{\chapternofonts%nofonts%1762,57963 +\outer\def\numberedsubsec{\numberedsubsec1770,58131 +\def\numberedsubseczzz #1{\numberedsubseczzz1771,58186 +{\chapternofonts%nofonts%1774,58365 +\outer\def\appendixsubsec{\appendixsubsec1783,58569 +\def\appendixsubseczzz #1{\appendixsubseczzz1784,58624 +\subsecheading {#1}{\appendixletter}letter1786,58746 +{\chapternofonts%nofonts%1787,58811 +{#1}{\appendixletter}letter1789,58870 +\appendixnoderef %noderef1792,58985 +\outer\def\unnumberedsubsec{\unnumberedsubsec1796,59025 +\def\unnumberedsubseczzz #1{\unnumberedsubseczzz1797,59084 +{\chapternofonts%nofonts%1799,59185 +\outer\def\numberedsubsubsec{\numberedsubsubsec1807,59356 +\def\numberedsubsubseczzz #1{\numberedsubsubseczzz1808,59417 +{\chapternofonts%nofonts%1812,59614 +\outer\def\appendixsubsubsec{\appendixsubsubsec1823,59847 +\def\appendixsubsubseczzz #1{\appendixsubsubseczzz1824,59908 + {\appendixletter}letter1827,60047 +{\chapternofonts%nofonts%1828,60113 + {\appendixletter}letter1830,60178 +\appendixnoderef %noderef1834,60312 +\outer\def\unnumberedsubsubsec{\unnumberedsubsubsec1838,60352 +\def\unnumberedsubsubseczzz #1{\unnumberedsubsubseczzz1839,60417 +{\chapternofonts%nofonts%1841,60524 +\def\infotop{\infotop1851,60853 +\def\infounnumbered{\infounnumbered1852,60891 +\def\infounnumberedsec{\infounnumberedsec1853,60936 +\def\infounnumberedsubsec{\infounnumberedsubsec1854,60987 +\def\infounnumberedsubsubsec{\infounnumberedsubsubsec1855,61044 +\def\infoappendix{\infoappendix1857,61108 +\def\infoappendixsec{\infoappendixsec1858,61149 +\def\infoappendixsubsec{\infoappendixsubsec1859,61196 +\def\infoappendixsubsubsec{\infoappendixsubsubsec1860,61249 +\def\infochapter{\infochapter1862,61309 +\def\infosection{\infosection1863,61348 +\def\infosubsection{\infosubsection1864,61387 +\def\infosubsubsection{\infosubsubsection1865,61432 +\global\let\section = \numberedsec=1870,61669 +\global\let\subsection = \numberedsubsec=1871,61704 +\global\let\subsubsection = \numberedsubsubsec=1872,61745 +\def\majorheading{\majorheading1886,62252 +\def\majorheadingzzz #1{\majorheadingzzz1887,62297 +\def\chapheading{\chapheading1893,62530 +\def\chapheadingzzz #1{\chapheadingzzz1894,62573 +\def\heading{\heading1899,62768 +\def\subheading{\subheading1901,62805 +\def\subsubheading{\subsubheading1903,62848 +\def\dobreak#1#2{\dobreak1910,63125 +\def\setchapterstyle #1 {\setchapterstyle1912,63203 +\def\chapbreak{\chapbreak1919,63458 +\def\chappager{\chappager1920,63508 +\def\chapoddpage{\chapoddpage1921,63546 +\def\setchapternewpage #1 {\setchapternewpage1923,63625 +\def\CHAPPAGoff{\CHAPPAGoff1925,63682 +\def\CHAPPAGon{\CHAPPAGon1929,63776 +\global\def\HEADINGSon{\HEADINGSon1932,63867 +\def\CHAPPAGodd{\CHAPPAGodd1934,63909 +\global\def\HEADINGSon{\HEADINGSon1937,64005 +\def\CHAPFplain{\CHAPFplain1941,64059 +\def\chfplain #1#2{\chfplain1945,64151 +\def\unnchfplain #1{\unnchfplain1956,64374 +\def\unnchfopen #1{\unnchfopen1964,64603 +\def\chfopen #1#2{\chfopen1970,64811 +\def\CHAPFopen{\CHAPFopen1975,64955 +\def\subsecheadingbreak{\subsecheadingbreak1982,65173 +\def\secheadingbreak{\secheadingbreak1985,65302 +\def\secheading #1#2#3{\secheading1993,65584 +\def\plainsecheading #1{\plainsecheading1994,65640 +\def\secheadingi #1{\secheadingi1995,65683 +\def\subsecheading #1#2#3#4{\subsecheading2006,66051 +\def\subsecheadingi #1{\subsecheadingi2007,66118 +\def\subsubsecfonts{\subsubsecfonts2014,66415 +\def\subsubsecheading #1#2#3#4#5{\subsubsecheading2017,66538 +\def\subsubsecheadingi #1{\subsubsecheadingi2018,66616 +\def\startcontents#1{\startcontents2032,67088 + \unnumbchapmacro{#1}\def\thischapter{\thischapter2040,67361 +\outer\def\contents{\contents2049,67720 +\outer\def\summarycontents{\summarycontents2057,67864 + \def\secentry ##1##2##3##4{\secentry2067,68235 + \def\unnumbsecentry ##1##2{\unnumbsecentry2068,68270 + \def\subsecentry ##1##2##3##4##5{\subsecentry2069,68305 + \def\unnumbsubsecentry ##1##2{\unnumbsubsecentry2070,68346 + \def\subsubsecentry ##1##2##3##4##5##6{\subsubsecentry2071,68384 + \def\unnumbsubsubsecentry ##1##2{\unnumbsubsubsecentry2072,68431 +\def\chapentry#1#2#3{\chapentry2085,68865 +\def\shortchapentry#1#2#3{\shortchapentry2088,68982 + {#2\labelspace #1}space2091,69092 +\def\unnumbchapentry#1#2{\unnumbchapentry2094,69146 +\def\shortunnumberedentry#1#2{\shortunnumberedentry2095,69193 +\def\secentry#1#2#3#4{\secentry2102,69357 +\def\unnumbsecentry#1#2{\unnumbsecentry2103,69416 +\def\subsecentry#1#2#3#4#5{\subsecentry2106,69477 +\def\unnumbsubsecentry#1#2{\unnumbsubsecentry2107,69547 +\def\subsubsecentry#1#2#3#4#5#6{\subsubsecentry2110,69621 + \dosubsubsecentry{#2.#3.#4.#5\labelspace#1}space2111,69655 +\def\unnumbsubsubsecentry#1#2{\unnumbsubsubsecentry2112,69706 +\def\dochapentry#1#2{\dochapentry2123,70080 +\def\dosecentry#1#2{\dosecentry2138,70685 +\def\dosubsecentry#1#2{\dosubsecentry2145,70863 +\def\dosubsubsecentry#1#2{\dosubsubsecentry2152,71048 +\def\labelspace{\labelspace2160,71299 +\def\dopageno#1{\dopageno2162,71334 +\def\doshortpageno#1{\doshortpageno2163,71360 +\def\chapentryfonts{\chapentryfonts2165,71392 +\def\secentryfonts{\secentryfonts2166,71427 +\def\point{\point2192,72386 +\def\result{\result2194,72407 +\def\expansion{\expansion2195,72480 +\def\print{\print2196,72551 +\def\equiv{\equiv2198,72618 +\def\error{\error2218,73391 +\def\tex{\tex2224,73620 +\def\@{\@2242,74003 +\gdef\sepspaces{\def {\ }}}\2265,74735 +\def\aboveenvbreak{\aboveenvbreak2268,74817 +\def\afterenvbreak{\afterenvbreak2272,74983 +\def\ctl{\ctl2286,75494 +\def\ctr{\ctr2287,75566 +\def\cbl{\cbl2288,75605 +\def\cbr{\cbr2289,75645 +\def\carttop{\carttop2290,75684 +\def\cartbot{\cartbot2293,75792 +\long\def\cartouche{\cartouche2299,75932 +\def\Ecartouche{\Ecartouche2326,76720 +\def\lisp{\lisp2338,76855 +\def\Elisp{\Elisp2348,77202 +\def\next##1{\next2360,77528 +\def\Eexample{\Eexample2364,77570 +\def\Esmallexample{\Esmallexample2367,77617 +\def\smalllispx{\smalllispx2373,77795 +\def\Esmalllisp{\Esmalllisp2383,78149 +\obeyspaces \obeylines \ninett \indexfonts \rawbackslashfonts2396,78505 +\def\next##1{\next2397,78562 +\def\display{\display2401,78642 +\def\Edisplay{\Edisplay2410,78961 +\def\next##1{\next2422,79272 +\def\format{\format2426,79375 +\def\Eformat{\Eformat2434,79671 +\def\next##1{\next2437,79760 +\def\flushleft{\flushleft2441,79812 +\def\Eflushleft{\Eflushleft2451,80183 +\def\next##1{\next2454,80276 +\def\flushright{\flushright2456,80298 +\def\Eflushright{\Eflushright2466,80670 +\def\next##1{\next2470,80801 +\def\quotation{\quotation2474,80859 +\def\Equotation{\Equotation2480,81051 +\def\setdeffont #1 {\setdeffont2493,81449 +\newskip\defbodyindent \defbodyindent=.4inbodyindent2495,81495 +\newskip\defargsindent \defargsindent=50ptargsindent2496,81538 +\newskip\deftypemargin \deftypemargin=12pttypemargin2497,81581 +\newskip\deflastargmargin \deflastargmargin=18ptlastargmargin2498,81624 +\def\activeparens{\activeparens2503,81822 +\def\opnr{\opnr2529,83034 +\def\lbrb{\lbrb2530,83099 +\def\defname #1#2{\defname2536,83300 +\advance\dimen2 by -\defbodyindentbodyindent2540,83418 +\advance\dimen3 by -\defbodyindentbodyindent2542,83472 +\setbox0=\hbox{\hskip \deflastargmargin{lastargmargin2544,83526 +\dimen1=\hsize \advance \dimen1 by -\defargsindent %size for continuationsargsindent2546,83668 +\parshape 2 0in \dimen0 \defargsindent \dimen1 %argsindent2547,83743 +\rlap{\rightline{{\rm #2}\hskip \deftypemargin}typemargin2554,84112 +\advance\leftskip by -\defbodyindentbodyindent2557,84246 +\exdentamount=\defbodyindentbodyindent2558,84283 +\def\defparsebody #1#2#3{\defparsebody2568,84642 +\def#1{2572,84826 +\def#2{2573,84862 +\advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2575,84934 +\exdentamount=\defbodyindentbodyindent2576,85008 +\def\defmethparsebody #1#2#3#4 {\defmethparsebody2581,85112 +\def#1{2585,85273 +\def#2##1 {2586,85309 +\advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2588,85392 +\exdentamount=\defbodyindentbodyindent2589,85466 +\def\defopparsebody #1#2#3#4#5 {\defopparsebody2592,85551 +\def#1{2596,85712 +\def#2##1 ##2 {2597,85748 +\advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2600,85848 +\exdentamount=\defbodyindentbodyindent2601,85922 +\def\defvarparsebody #1#2#3{\defvarparsebody2608,86193 +\def#1{2612,86380 +\def#2{2613,86416 +\advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2615,86475 +\exdentamount=\defbodyindentbodyindent2616,86549 +\def\defvrparsebody #1#2#3#4 {\defvrparsebody2621,86640 +\def#1{2625,86799 +\def#2##1 {2626,86835 +\advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2628,86905 +\exdentamount=\defbodyindentbodyindent2629,86979 +\def\defopvarparsebody #1#2#3#4#5 {\defopvarparsebody2632,87051 +\def#1{2636,87215 +\def#2##1 ##2 {2637,87251 +\advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2640,87338 +\exdentamount=\defbodyindentbodyindent2641,87412 +\def\defunargs #1{\defunargs2664,88172 +\def\deftypefunargs #1{\deftypefunargs2676,88554 +\def\deffn{\deffn2690,88936 +\def\deffnheader #1#2#3{\deffnheader2692,88993 +\begingroup\defname {name2693,89041 +\def\defun{\defun2699,89186 +\def\defunheader #1#2{\defunheader2701,89239 +\begingroup\defname {name2702,89314 +\defunargs {unargs2703,89350 +\def\deftypefun{\deftypefun2709,89498 +\def\deftypefunheader #1#2{\deftypefunheader2712,89620 +\def\deftypefunheaderx #1#2 #3\relax{\deftypefunheaderx2714,89729 +\begingroup\defname {name2716,89821 +\deftypefunargs {typefunargs2717,89867 +\def\deftypefn{\deftypefn2723,90038 +\def\deftypefnheader #1#2#3{\deftypefnheader2726,90187 +\def\deftypefnheaderx #1#2#3 #4\relax{\deftypefnheaderx2728,90323 +\begingroup\defname {name2730,90416 +\deftypefunargs {typefunargs2731,90456 +\def\defmac{\defmac2737,90577 +\def\defmacheader #1#2{\defmacheader2739,90634 +\begingroup\defname {name2740,90710 +\defunargs {unargs2741,90743 +\def\defspec{\defspec2747,90867 +\def\defspecheader #1#2{\defspecheader2749,90928 +\begingroup\defname {name2750,91005 +\defunargs {unargs2751,91045 +\def\deffnx #1 {\deffnx2758,91240 +\def\defunx #1 {\defunx2759,91297 +\def\defmacx #1 {\defmacx2760,91354 +\def\defspecx #1 {\defspecx2761,91413 +\def\deftypefnx #1 {\deftypefnx2762,91474 +\def\deftypeunx #1 {\deftypeunx2763,91539 +\def\defop #1 {\defop2769,91685 +\defopparsebody\Edefop\defopx\defopheader\defoptype}opparsebody\Edefop\defopx\defopheader\defoptype2770,91720 +\def\defopheader #1#2#3{\defopheader2772,91774 +\begingroup\defname {name2774,91863 +\defunargs {unargs2775,91909 +\def\defmethod{\defmethod2780,91970 +\def\defmethodheader #1#2#3{\defmethodheader2782,92043 +\begingroup\defname {name2784,92131 +\defunargs {unargs2785,92171 +\def\defcv #1 {\defcv2790,92245 +\defopvarparsebody\Edefcv\defcvx\defcvarheader\defcvtype}opvarparsebody\Edefcv\defcvx\defcvarheader\defcvtype2791,92280 +\def\defcvarheader #1#2#3{\defcvarheader2793,92339 +\begingroup\defname {name2795,92425 +\defvarargs {varargs2796,92471 +\def\defivar{\defivar2801,92544 +\def\defivarheader #1#2#3{\defivarheader2803,92607 +\begingroup\defname {name2805,92693 +\defvarargs {varargs2806,92744 +\def\defopx #1 {\defopx2812,92893 +\def\defmethodx #1 {\defmethodx2813,92950 +\def\defcvx #1 {\defcvx2814,93015 +\def\defivarx #1 {\defivarx2815,93072 +\def\defvarargs #1{\defvarargs2822,93343 +\def\defvr{\defvr2828,93487 +\def\defvrheader #1#2#3{\defvrheader2830,93542 +\begingroup\defname {name2831,93590 +\def\defvar{\defvar2835,93675 +\def\defvarheader #1#2{\defvarheader2837,93735 +\begingroup\defname {name2838,93806 +\defvarargs {varargs2839,93842 +\def\defopt{\defopt2844,93908 +\def\defoptheader #1#2{\defoptheader2846,93968 +\begingroup\defname {name2847,94039 +\defvarargs {varargs2848,94078 +\def\deftypevar{\deftypevar2853,94135 +\def\deftypevarheader #1#2{\deftypevarheader2856,94251 +\begingroup\defname {name2858,94334 +\def\deftypevr{\deftypevr2865,94508 +\def\deftypevrheader #1#2#3{\deftypevrheader2867,94579 +\begingroup\defname {name2868,94631 +\def\defvrx #1 {\defvrx2876,94868 +\def\defvarx #1 {\defvarx2877,94925 +\def\defoptx #1 {\defoptx2878,94984 +\def\deftypevarx #1 {\deftypevarx2879,95043 +\def\deftypevrx #1 {\deftypevrx2880,95110 +\def\deftpargs #1{\deftpargs2885,95259 +\def\deftp{\deftp2889,95339 +\def\deftpheader #1#2#3{\deftpheader2891,95394 +\begingroup\defname {name2892,95442 +\def\deftpx #1 {\deftpx2897,95601 +\def\setref#1{\setref2908,95922 +\def\unnumbsetref#1{\unnumbsetref2913,96036 +\def\appendixsetref#1{\appendixsetref2918,96143 +\def\pxref#1{\pxref2929,96554 +\def\xref#1{\xref2930,96590 +\def\ref#1{\ref2931,96625 +\def\xrefX[#1,#2,#3,#4,#5,#6]{\xrefX[2932,96655 +\def\printedmanual{\printedmanual2933,96698 +\def\printednodename{\printednodename2934,96736 +\def\printednodename{\printednodename2939,96861 +section ``\printednodename'' in \cite{\printedmanual}\printedmanual2954,97493 +\refx{x2957,97571 +\def\dosetq #1#2{\dosetq2965,97791 +\def\internalsetq #1#2{\internalsetq2973,98049 +\def\Ypagenumber{\Ypagenumber2977,98150 +\def\Ytitle{\Ytitle2979,98176 +\def\Ynothing{\Ynothing2981,98203 +\def\Ysectionnumberandtype{\Ysectionnumberandtype2983,98220 +\def\Yappendixletterandtype{\Yappendixletterandtype2992,98536 +\ifnum\secno=0 Appendix\xreftie'char\the\appendixno{no2993,98566 +\else \ifnum \subsecno=0 Section\xreftie'char\the\appendixno.\the\secno %no.\the\secno2994,98621 +Section\xreftie'char\the\appendixno.\the\secno.\the\subsecno %no.\the\secno.\the\subsecno2996,98725 +Section\xreftie'char\the\appendixno.\the\secno.\the\subsecno.\the\subsubsecno %no.\the\secno.\the\subsecno.\the\subsubsecno2998,98796 + \def\linenumber{\linenumber3009,99135 +\def\refx#1#2{\refx3015,99319 +\def\xrdef #1#2{\xrdef3037,99945 +\def\readauxfile{\readauxfile3040,100030 +\def\supereject{\supereject3110,101811 +\footstrut\parindent=\defaultparindent\hang\textindent{aultparindent\hang\textindent3131,102496 +\def\openindices{\openindices3139,102682 +\newdimen\defaultparindent \defaultparindent = 15ptaultparindent3151,102907 +\parindent = \defaultparindentaultparindent3152,102959 +\def\smallbook{\smallbook3175,103683 +\global\def\Esmallexample{\Esmallexample3192,104110 +\def\afourpaper{\afourpaper3196,104201 +\def\finalout{\finalout3224,105009 +\def\normaldoublequote{\normaldoublequote3235,105270 +\def\normaltilde{\normaltilde3236,105296 +\def\normalcaret{\normalcaret3237,105316 +\def\normalunderscore{\normalunderscore3238,105336 +\def\normalverticalbar{\normalverticalbar3239,105361 +\def\normalless{\normalless3240,105387 +\def\normalgreater{\normalgreater3241,105406 +\def\normalplus{\normalplus3242,105428 +\def\ifusingtt#1#2{\ifusingtt3253,105920 +\def\activedoublequote{\activedoublequote3261,106248 +\def~{~3264,106334 +\def^{^3267,106395 +\def_{_3270,106434 +\def\_{\_3272,106508 +\def\lvvmode{\lvvmode3279,106845 +\def|{|3282,106895 +\def<{<3285,106958 +\def>{>3288,107015 +\def+{+3290,107053 +\def\turnoffactive{\turnoffactive3296,107214 +\global\def={=3307,107500 +\def\normalbackslash{\normalbackslash3321,107882 c-src/c.c,76 T f(1,0 @@ -5160,13 +5156,13 @@ extern struct node *yylval;yylval306,6246 unsigned char parse_cell_or_range 309,6291 unsigned char parse_cell_or_range 311,6355 yylex FUN0(315,6405 -parse_cell_or_range FUN2(587,11771 -#define CK_ABS_R(671,13213 -#define CK_REL_R(675,13292 -#define CK_ABS_C(680,13421 -#define CK_REL_C(684,13500 -#define MAYBEREL(689,13629 -str_to_col FUN1(847,16830 +parse_cell_or_range FUN2(587,11772 +#define CK_ABS_R(671,13214 +#define CK_REL_R(675,13293 +#define CK_ABS_C(680,13422 +#define CK_REL_C(684,13501 +#define MAYBEREL(689,13630 +str_to_col FUN1(847,16831 y-src/parse.c,520 #define YYBISON 4,64 commit dac20f08fa8f6b9fbdb8251af0652a909dee9fc8 Author: Sun Lin Date: Mon May 17 18:03:55 2021 +0200 Allow specifying the default archive types to compress to in Dired * lisp/dired-aux.el (dired-compress-file-default-suffix): (dired-compress-directory-default-suffix): New user options (bug#47119). (dired-compress-file-alist): New variable. * lisp/dired-aux.el (dired-compress-file): Use them. (dired-compress-file-suffixes): Remove the directory item. diff --git a/doc/emacs/dired.texi b/doc/emacs/dired.texi index f57606dc79..36257030c8 100644 --- a/doc/emacs/dired.texi +++ b/doc/emacs/dired.texi @@ -862,21 +862,24 @@ Compress the specified files (@code{dired-do-compress}). If the file appears to be a compressed file already, uncompress it instead. Each marked file is compressed into its own archive; this uses the @command{gzip} program if it is available, otherwise it uses -@command{compress}. On a directory name, this command produces a -compressed @file{.tar.gz} archive containing all of the directory's -files, by running the @command{tar} command with output piped to -@command{gzip}. To allow decompression of compressed directories, -typing @kbd{Z} on a @file{.tar.gz} or @file{.tgz} archive file unpacks -all the files in the archive into a directory whose name is the -archive name with the extension removed. +@command{compress}. + +On a directory name, this command produces a compressed archive +depending on the @code{dired-compress-directory-default-suffix} user +option. The default is a @file{.tar.gz} archive containing all of the +directory's files, by running the @command{tar} command with output +piped to @command{gzip}. To allow decompression of compressed +directories, typing @kbd{Z} on a @file{.tar.gz} or @file{.tgz} archive +file unpacks all the files in the archive into a directory whose name +is the archive name with the extension removed. @findex dired-do-compress-to @kindex c @r{(Dired)} @item c Compress the specified files (@code{dired-do-compress-to}) into a -single archive anywhere on the file system. The compression algorithm -is determined by the extension of the archive, see -@code{dired-compress-files-alist}. +single archive anywhere on the file system. The default archive is +controlled by the @code{dired-compress-directory-default-suffix} user +option. Also see @code{dired-compress-files-alist}. @findex epa-dired-do-decrypt @kindex :d @r{(Dired)} diff --git a/etc/NEWS b/etc/NEWS index a619df1f72..ae8a864f10 100644 --- a/etc/NEWS +++ b/etc/NEWS @@ -712,6 +712,18 @@ line, and allows truncating them (to preserve space on the mode line) or showing them literally, either instead of, or in addition to, displaying "by name" or "by date" sort order. ++++ +*** New user option 'dired-compress-directory-default-suffix'. +This user option controls default suffix for compressing a directory. +If it's nil, ".tar.gz" will be used. Refer to +'dired-compress-files-alist' for a list of supported suffixes. + ++++ +*** New user option 'dired-compress-file-default-suffix'. +This user option controls the default suffix for compressing files. +If it's nil, ".gz" will be used. Refer to 'dired-compress-file-alist' +for a list of supported suffixes. + --- *** Broken and circular links are shown with the 'dired-broken-symlink' face. diff --git a/lisp/dired-aux.el b/lisp/dired-aux.el index 8fce402c7a..2e4ff93459 100644 --- a/lisp/dired-aux.el +++ b/lisp/dired-aux.el @@ -1132,6 +1132,7 @@ present. A FMT of \"\" will suppress the messaging." ;; Solaris 10 version of tar (obsolete in 2024?). ;; Same thing on AIX 7.1 (obsolete 2023?) and 7.2 (obsolete 2022?). ("\\.tar\\.gz\\'" "" "gzip -dc %i | tar -xf -") + ("\\.tar\\.xz\\'" "" "xz -dc %i | tar -xf -") ("\\.tgz\\'" "" "gzip -dc %i | tar -xf -") ("\\.gz\\'" "" "gunzip") ("\\.lz\\'" "" "lzip -d") @@ -1149,10 +1150,7 @@ present. A FMT of \"\" will suppress the messaging." ("\\.zst\\'" "" "unzstd --rm") ("\\.7z\\'" "" "7z x -aoa -o%o %i") ;; This item controls naming for compression. - ("\\.tar\\'" ".tgz" nil) - ;; This item controls the compression of directories. Its REGEXP - ;; element should never match any valid file name. - ("\000" ".tar.gz" "tar -cf - %i | gzip -c9 > %o")) + ("\\.tar\\'" ".tgz" nil)) "Control changes in file name suffixes for compression and uncompression. Each element specifies one transformation rule, and has the form: (REGEXP NEW-SUFFIX PROGRAM) @@ -1168,6 +1166,34 @@ output file. Otherwise, the rule is a compression rule, and compression is done with gzip. ARGS are command switches passed to PROGRAM.") +(defcustom dired-compress-file-default-suffix nil + "Default suffix for compressing a single file. +If nil, \".gz\" will be used." + :type 'string + :group 'dired + :version "28.1") + +(defvar dired-compress-file-alist + '(("\\.gz\\'" . "gzip -9f %i") + ("\\.bz2\\'" . "bzip2 -9f %i") + ("\\.xz\\'" . "xz -9f %i") + ("\\.zst\\'" . "zstd -qf -19 --rm -o %o %i")) + "Controls the compression shell command for `dired-do-compress-to'. + +Each element is (REGEXP . CMD), where REGEXP is the name of the +archive to which you want to compress, and CMD is the +corresponding command. + +Within CMD, %i denotes the input file(s), and %o denotes the +output file. %i path(s) are relative, while %o is absolute.") + +(defcustom dired-compress-directory-default-suffix nil + "Default suffix for compressing a directory. +If nil, \".tar.gz\" will be used." + :type 'string + :group 'dired + :version "28.1") + (defvar dired-compress-files-alist '(("\\.tar\\.gz\\'" . "tar -cf - %i | gzip -c9 > %o") ("\\.tar\\.bz2\\'" . "tar -cf - %i | bzip2 -c9 > %o") @@ -1177,7 +1203,7 @@ ARGS are command switches passed to PROGRAM.") ("\\.tar\\.lzo\\'" . "tar -cf - %i | lzop -c9 > %o") ("\\.zip\\'" . "zip %o -r --filesync %i") ("\\.pax\\'" . "pax -wf %o %i")) - "Control the compression shell command for `dired-do-compress-to'. + "Controls the compression shell command for `dired-do-compress-to'. Each element is (REGEXP . CMD), where REGEXP is the name of the archive to which you want to compress, and CMD is the @@ -1275,37 +1301,62 @@ Return nil if no change in files." ;; Try gzip; if we don't have that, use compress. (condition-case nil (if (file-directory-p file) - (progn - (setq suffix (cdr (assoc "\000" dired-compress-file-suffixes))) - (when suffix - (let ((out-name (concat file (car suffix))) - (default-directory (file-name-directory file))) - (dired-shell-command - (replace-regexp-in-string - "%o" (shell-quote-argument out-name) + (let* ((suffix + (or dired-compress-directory-default-suffix + ".tar.gz")) + (rule (cl-find-if + (lambda (x) (string-match-p (car x) suffix)) + dired-compress-files-alist))) + (if rule + (let ((out-name (concat file suffix)) + (default-directory (file-name-directory file))) + (dired-shell-command + (replace-regexp-in-string + "%o" (shell-quote-argument out-name) + (replace-regexp-in-string + "%i" (shell-quote-argument + (file-name-nondirectory file)) + (cdr rule) + nil t) + nil t)) + out-name) + (user-error + "No compression rule found for \ +`dired-compress-directory-default-suffix' %s, see `dired-compress-files-alist' for\ + the supported suffixes list." + dired-compress-directory-default-suffix))) + (let* ((suffix (or dired-compress-file-default-suffix ".gz")) + (out-name (concat file suffix)) + (rule (cl-find-if + (lambda (x) (string-match-p (car x) suffix)) + dired-compress-file-alist))) + (if (not rule) + (user-error "No compression rule found for suffix %s, \ +see `dired-compress-file-alist' for the supported suffixes list." + dired-compress-file-default-suffix) + (and (or (not (file-exists-p out-name)) + (y-or-n-p + (format + "File %s already exists. Really compress? " + out-name))) + (dired-shell-command (replace-regexp-in-string - "%i" (shell-quote-argument (file-name-nondirectory file)) - (cadr suffix) - nil t) - nil t)) - out-name))) - (let ((out-name (concat file ".gz"))) - (and (or (not (file-exists-p out-name)) - (y-or-n-p - (format "File %s already exists. Really compress? " - out-name))) - (not - (dired-check-process (concat "Compressing " file) - "gzip" "-f" file)) - (or (file-exists-p out-name) - (setq out-name (concat file ".z"))) - ;; Rename the compressed file to NEWNAME - ;; if it hasn't got that name already. - (if (and newname (not (equal newname out-name))) - (progn - (rename-file out-name newname t) - newname) - out-name)))) + "%o" (shell-quote-argument out-name) + (replace-regexp-in-string + "%i" (shell-quote-argument + (file-name-nondirectory file)) + (cdr rule) + nil t) + nil t)) + (or (file-exists-p out-name) + (setq out-name (concat file ".z"))) + ;; Rename the compressed file to NEWNAME + ;; if it hasn't got that name already. + (if (and newname (not (equal newname out-name))) + (progn + (rename-file out-name newname t) + newname) + out-name))))) (file-error (if (not (dired-check-process (concat "Compressing " file) "compress" "-f" file)) commit ec870f8986aa28b6c09c78095bbd84912471be4d Author: Pierre-Antoine Rouby Date: Mon May 17 17:14:12 2021 +0200 Add support for Rust in etags * lib-src/etags.c (Rust_functions): New function to make tags for rust files. (Rust_help, Rust_suffixes): New constant. * doc/emacs/maintaining.texi (Tag Syntax): Add Rust item. * doc/man/etags.1: Add Rust (bug#46055). diff --git a/doc/emacs/maintaining.texi b/doc/emacs/maintaining.texi index 880829aa5a..0065098976 100644 --- a/doc/emacs/maintaining.texi +++ b/doc/emacs/maintaining.texi @@ -2657,6 +2657,10 @@ generate a tag. @item In Ruby code, @code{def} or @code{class} or @code{module} at the beginning of a line generate a tag. Constants also generate tags. + +@item +In Rust code, tags anything defined with @code{fn}, @code{enum}, +@code{struct} or @code{macro_rules!}. @end itemize You can also generate tags based on regexp matching (@pxref{Etags diff --git a/doc/man/etags.1 b/doc/man/etags.1 index c5c15fb182..354f6ca88b 100644 --- a/doc/man/etags.1 +++ b/doc/man/etags.1 @@ -51,7 +51,7 @@ format understood by \&. Both forms of the program understand the syntax of C, Objective C, C++, Java, Fortran, Ada, Cobol, Erlang, Forth, Go, HTML, LaTeX, Emacs Lisp/Common Lisp, Lua, Makefile, Pascal, Perl, -Ruby, PHP, PostScript, Python, Prolog, Scheme and +Ruby, Rust, PHP, PostScript, Python, Prolog, Scheme and most assembler\-like syntaxes. Both forms read the files specified on the command line, and write a tag table (defaults: \fBTAGS\fP for \fBetags\fP, \fBtags\fP for diff --git a/lib-src/etags.c b/lib-src/etags.c index b5c18e0e01..d703183cef 100644 --- a/lib-src/etags.c +++ b/lib-src/etags.c @@ -366,6 +366,7 @@ static void PS_functions (FILE *); static void Prolog_functions (FILE *); static void Python_functions (FILE *); static void Ruby_functions (FILE *); +static void Rust_entries (FILE *); static void Scheme_functions (FILE *); static void TeX_commands (FILE *); static void Texinfo_nodes (FILE *); @@ -752,6 +753,12 @@ a line generate a tag. Constants also generate a tag."; static const char *Ruby_interpreters [] = { "ruby", NULL }; +static const char *Rust_suffixes [] = + { "rs", NULL }; +static const char Rust_help [] = + "In Rust code, tags anything defined with 'fn', 'enum', \n\ +'struct' or 'macro_rules!'."; + /* Can't do the `SCM' or `scm' prefix with a version number. */ static const char *Scheme_suffixes [] = { "oak", "sch", "scheme", "SCM", "scm", "SM", "sm", "ss", "t", NULL }; @@ -836,6 +843,7 @@ static language lang_names [] = NULL, Python_interpreters }, { "ruby", Ruby_help, Ruby_functions, Ruby_suffixes, Ruby_filenames, Ruby_interpreters }, + { "rust", Rust_help, Rust_entries, Rust_suffixes }, { "scheme", Scheme_help, Scheme_functions, Scheme_suffixes }, { "tex", TeX_help, TeX_commands, TeX_suffixes }, { "texinfo", Texinfo_help, Texinfo_nodes, Texinfo_suffixes }, @@ -5019,6 +5027,49 @@ Ruby_functions (FILE *inf) } } + +/* + * Rust support + * Look for: + * - fn: Function + * - struct: Structure + * - enum: Enumeration + * - macro_rules!: Macro + */ +static void +Rust_entries (FILE *inf) +{ + char *cp, *name; + bool is_func = false; + + LOOP_ON_INPUT_LINES(inf, lb, cp) + { + cp = skip_spaces(cp); + name = cp; + + // Skip 'pub' keyworld + (void)LOOKING_AT (cp, "pub"); + + // Look for define + if ((is_func = LOOKING_AT (cp, "fn")) + || LOOKING_AT (cp, "enum") + || LOOKING_AT (cp, "struct") + || (is_func = LOOKING_AT (cp, "macro_rules!"))) + { + cp = skip_spaces (cp); + name = cp; + + while (!notinname (*cp)) + cp++; + + make_tag (name, cp - name, is_func, + lb.buffer, cp - lb.buffer + 1, + lineno, linecharno); + is_func = false; + } + } +} + /* * PHP support commit eb7582620704a33f23d2c9952790b998e4396995 Author: Eli Zaretskii Date: Mon May 17 18:10:49 2021 +0300 Avoid crashes in condition-case * src/eval.c (internal_lisp_condition_case): Don't take XCAR without making sure the value is a cons cell. (Bug#48479) diff --git a/src/eval.c b/src/eval.c index aeedcc50cc..18faa0b9b1 100644 --- a/src/eval.c +++ b/src/eval.c @@ -1370,7 +1370,7 @@ internal_lisp_condition_case (Lisp_Object var, Lisp_Object bodyform, || CONSP (XCAR (tem)))))) error ("Invalid condition handler: %s", SDATA (Fprin1_to_string (tem, Qt))); - if (EQ (XCAR (tem), QCsuccess)) + if (CONSP (tem) && EQ (XCAR (tem), QCsuccess)) success_handler = XCDR (tem); else clausenb++; @@ -1387,8 +1387,11 @@ internal_lisp_condition_case (Lisp_Object var, Lisp_Object bodyform, Lisp_Object volatile *clauses = alloca (clausenb * sizeof *clauses); clauses += clausenb; for (Lisp_Object tail = handlers; CONSP (tail); tail = XCDR (tail)) - if (!EQ (XCAR (XCAR (tail)), QCsuccess)) - *--clauses = XCAR (tail); + { + Lisp_Object tem = XCAR (tail); + if (!(CONSP (tem) && EQ (XCAR (tem), QCsuccess))) + *--clauses = tem; + } for (ptrdiff_t i = 0; i < clausenb; i++) { Lisp_Object clause = clauses[i]; commit cbeaf28c5ea6d82e4c9c76fdf693fd69c98e503a Author: Lars Ingebrigtsen Date: Mon May 17 16:29:56 2021 +0200 Mention *-nov-is-evil in the Extra Headers Gnus manual section * doc/misc/gnus.texi (To From Newsgroups): Mention nov-is-evil. diff --git a/doc/misc/gnus.texi b/doc/misc/gnus.texi index a31411ef8e..7d6fa4cb5c 100644 --- a/doc/misc/gnus.texi +++ b/doc/misc/gnus.texi @@ -5230,7 +5230,16 @@ Newsgroups:full @end example to the end of her @file{overview.fmt} file, then you can use that just -as you would the extra headers from the mail groups. +as you would the extra headers from the mail groups. Otherwise, you +have to disable fetching headers with @samp{XOVER}: + +@lisp +(setq nntp-nov-is-evil t + gnus-nov-is-evil t) +@end lisp + +Be aware, though, that this will make entering an @acronym{NNTP} group +much, much slower, so this is not recommended. @node Summary Buffer Mode Line commit 7828d561c1a75ed9044fe435976250ba7680c879 Merge: 7b82584c69 e477b5ee12 Author: Eli Zaretskii Date: Mon May 17 15:19:46 2021 +0300 Merge branch 'master' of git.savannah.gnu.org:/srv/git/emacs commit 7b82584c694504996cc3ce302d37edc922c1eb83 Author: Eli Zaretskii Date: Mon May 17 15:17:57 2021 +0300 Improve documentation of new behavior of 'M-y' * lisp/minibuffer.el (minibuffer-local-map): Switch the order of '\r' and '\n' bindings. * lisp/simple.el (yank-pop, read-from-kill-ring) (yank-from-kill-ring): Doc fixes. * doc/emacs/search.texi (Isearch Yank): * doc/emacs/killing.texi (Yanking): Improve the description of the new functionality of 'M-y'. * doc/lispref/text.texi (Yank Commands): Remove inaccurate description of 'M-y' in Isearch. * etc/NEWS: Improve the wording of 'M-y' entry. diff --git a/doc/emacs/killing.texi b/doc/emacs/killing.texi index 8434040bce..89de9af13e 100644 --- a/doc/emacs/killing.texi +++ b/doc/emacs/killing.texi @@ -289,8 +289,9 @@ way to move or copy text is to kill it and then yank it elsewhere. @item C-y Yank the last kill into the buffer, at point (@code{yank}). @item M-y -Replace the text just yanked with an earlier batch of killed text -(@code{yank-pop}). @xref{Earlier Kills}. +Either replace the text just yanked with an earlier batch of killed +text (@code{yank-pop}), or allow to select from the list of +previously-killed batches of text. @xref{Earlier Kills}. @item C-M-w Cause the following command, if it is a kill command, to append to the previous kill (@code{append-next-kill}). @xref{Appending Kills}. @@ -354,7 +355,7 @@ with @kbd{C-h v kill-ring}. @kbd{C-y} to yank text that is no longer the most recent kill. This is useful if you remember which kill ring entry you want. If you don't, you can use the @kbd{M-y} (@code{yank-pop}) command to cycle -through the possibilities. +through the possibilities or to select one of the earlier kills. @kindex M-y @findex yank-pop @@ -363,26 +364,29 @@ that was yanked and replaces it with the text from an earlier kill. So, to recover the text of the next-to-the-last kill, first use @kbd{C-y} to yank the last kill, and then use @kbd{M-y} to replace it with the previous kill. This works only after a @kbd{C-y} -or another @kbd{M-y}. - - You can understand @kbd{M-y} in terms of a last-yank pointer which -points at an entry in the kill ring. Each time you kill, the last-yank -pointer moves to the newly made entry at the front of the ring. -@kbd{C-y} yanks the entry which the last-yank pointer points to. -@kbd{M-y} moves the last-yank pointer to a different entry, and the -text in the buffer changes to match. Enough @kbd{M-y} commands can move -the pointer to any entry in the ring, so you can get any entry into the -buffer. Eventually the pointer reaches the end of the ring; the next -@kbd{M-y} loops back around to the first entry again. +or another @kbd{M-y}. (If @kbd{M-y} is invoked after some other +command, it works differently, see below.) + + You can understand this operation mode of @kbd{M-y} in terms of a +last-yank pointer which points at an entry in the kill ring. Each +time you kill, the last-yank pointer moves to the newly made entry at +the front of the ring. @kbd{C-y} yanks the entry which the last-yank +pointer points to. @kbd{M-y} moves the last-yank pointer to a +different entry, and the text in the buffer changes to match. Enough +@kbd{M-y} commands can move the pointer to any entry in the ring, so +you can get any entry into the buffer. Eventually the pointer reaches +the end of the ring; the next @kbd{M-y} loops back around to the first +entry again. @kbd{M-y} moves the last-yank pointer around the ring, but it does not change the order of the entries in the ring, which always runs from the most recent kill at the front to the oldest one still remembered. - @kbd{M-y} can take a numeric argument, which tells it how many entries -to advance the last-yank pointer by. A negative argument moves the -pointer toward the front of the ring; from the front of the ring, it -moves around to the last entry and continues forward from there. + When used after @kbd{C-y} or @kbd{M-y}, @kbd{M-y} can take a numeric +argument, which tells it how many entries to advance the last-yank +pointer by. A negative argument moves the pointer toward the front of +the ring; from the front of the ring, it moves around to the last +entry and continues forward from there. Once the text you are looking for is brought into the buffer, you can stop doing @kbd{M-y} commands and it will stay there. It's just a copy @@ -394,14 +398,22 @@ pointer remains at the same place in the kill ring, so repeating When you call @kbd{C-y} with a numeric argument, that also sets the last-yank pointer to the entry that it yanks. - Alternatively, when the previous command was not a yank command, -@kbd{M-y} activates the minibuffer where you can browse previous kills -using the minibuffer history commands (@pxref{Minibuffer History}), or -you can use completion commands (@pxref{Completion}) on a list of -previously killed blocks of text from the kill ring. Exiting the -minibuffer will insert the selected text to the buffer. With a plain -prefix argument (@kbd{C-u M-y}), this command leaves the cursor in -front of the inserted text, and sets the mark at the end. + You can also invoke @kbd{M-y} after a command that is not a yank +command. In that case, @kbd{M-y} prompts you in the minibuffer for +one of the previous kills. You can use the minibuffer history +commands (@pxref{Minibuffer History}) to navigate or search through +the entries in the kill ring until you find the one you want to +reinsert. Or you can use completion commands (@pxref{Completion +Commands}) to complete on the list of entries in the kill ring or pop +up the @file{*Completions*} buffer with the candidate entries from +which you can choose. After selecting the kill-ring entry, you can +optionally edit it in the minibuffer. Finally, type @kbd{RET} to exit +the minibuffer and insert the selected text. + + When invoked with a plain prefix argument (@kbd{C-u M-y}) after a +command that is not a yank command, @kbd{M-y} leaves the cursor in +front of the inserted text, and sets the mark at the end, like +@kbd{C-y} does. @node Appending Kills @subsection Appending Kills diff --git a/doc/emacs/search.texi b/doc/emacs/search.texi index 38430a2ab1..e6b066e973 100644 --- a/doc/emacs/search.texi +++ b/doc/emacs/search.texi @@ -301,13 +301,11 @@ from point to the @var{n}th occurrence of the specified character. @findex isearch-yank-x-selection Within incremental search, @kbd{C-y} (@code{isearch-yank-kill}) appends the current kill to the search string. @kbd{M-y} -(@code{isearch-yank-pop}), if called after @kbd{C-y}, replaces that -appended text with an earlier kill, similar to the usual @kbd{M-y} -(@code{yank-pop}) command. When @kbd{M-y} is called not after -@kbd{C-y}, then it activates the minibuffer where you can select -a previous kill to append to the search string (@pxref{Earlier -Kills}). Clicking @kbd{mouse-2} in the echo area appends the current -X selection (@pxref{Primary Selection}) to the search string +(@code{isearch-yank-pop}), if called after @kbd{C-y} during +incremental search, replaces that appended text with an earlier kill, +similar to the usual @kbd{M-y} (@code{yank-pop}) command. Clicking +@kbd{mouse-2} in the echo area appends the current X selection +(@pxref{Primary Selection}) to the search string (@code{isearch-yank-x-selection}). @kindex C-M-d @r{(Incremental search)} diff --git a/doc/lispref/text.texi b/doc/lispref/text.texi index 44c4b90b2f..c90a95980d 100644 --- a/doc/lispref/text.texi +++ b/doc/lispref/text.texi @@ -1118,25 +1118,32 @@ one, it rotates the kill ring to place the yanked string at the front. @end deffn @deffn Command yank-pop &optional arg -This command replaces the just-yanked entry from the kill ring with a -different entry from the kill ring. - -This works only immediately after a @code{yank} or another -@code{yank-pop}. At such a time, the region contains text that was just -inserted by yanking. @code{yank-pop} deletes that text and inserts in -its place a different piece of killed text. It does not add the deleted -text to the kill ring, since it is already in the kill ring somewhere. -It does however rotate the kill ring to place the newly yanked string at -the front. +When invoked immediately after a @code{yank} or another +@code{yank-pop}, this command replaces the just-yanked entry from the +kill ring with a different entry from the kill ring. When this +command is invoked like that, the region contains text that was just +inserted by another yank command. @code{yank-pop} deletes that text +and inserts in its place a different piece of killed text. It does +not add the deleted text to the kill ring, since it is already in the +kill ring somewhere. It does however rotate the kill ring to place +the newly yanked string at the front. If @var{arg} is @code{nil}, then the replacement text is the previous element of the kill ring. If @var{arg} is numeric, the replacement is the @var{arg}th previous kill. If @var{arg} is negative, a more recent kill is the replacement. -The sequence of kills in the kill ring wraps around, so that after the -oldest one comes the newest one, and before the newest one goes the -oldest. +The sequence of kills in the kill ring wraps around, so if +@code{yank-pop} is invoked repeatedly and reaches the oldest kill, the +one that comes after it is the newest one, and the one before the +newest one is the oldest one. + +This command can also be invoked after a command that is not a yank +command. In that case, it prompts in the minibuffer for a kill-ring +entry, with completion, and uses the kill ring elements as the +minibuffer history (@pxref{Minibuffer History}). This allows the user +to interactively select one of the previous kills recorded in the kill +ring. The return value is always @code{nil}. @end deffn diff --git a/etc/NEWS b/etc/NEWS index 18831e052a..a619df1f72 100644 --- a/etc/NEWS +++ b/etc/NEWS @@ -334,12 +334,13 @@ forms, but this command has now been changed to work more like 'eval-defun', and reset the values as specified. +++ -** Standalone 'M-y' uses the minibuffer to complete previous kills. -When 'M-y' is typed not after a yank command, it activates the minibuffer -where you can browse previous kills using the minibuffer history or -completion. In Isearch, you can bind 'C-s M-y' to the command -'isearch-yank-pop' that uses the minibuffer with completion on -previous kills to read a string and append it to the search string. +** Standalone 'M-y' allows interactive selection from previous kills. +'M-y' can now be typed after a command that is not a yank command. +When invoked like that, it prompts in the minibuffer for one of the +previous kills, offering completion and minibuffer-history navigation +through previous kills recorded in the kill ring. A similar feature +in Isearch can be invoked if you bind 'C-s M-y' to the command +'isearch-yank-pop'. --- ** New user options 'copy-region-blink-delay' and 'delete-pair-blink-delay'. diff --git a/lisp/minibuffer.el b/lisp/minibuffer.el index caf06ec710..d6a6f9aa37 100644 --- a/lisp/minibuffer.el +++ b/lisp/minibuffer.el @@ -2449,8 +2449,10 @@ The completion method is determined by `completion-at-point-functions'." (define-key map "\C-g" 'abort-minibuffers) (define-key map "\M-<" 'minibuffer-beginning-of-buffer) - (define-key map "\r" 'exit-minibuffer) - (define-key map "\n" 'exit-minibuffer)) + ;; Put RET last so that it is shown in doc strings in preference to + ;; C-j, when using the \\[exit-minibuffer] notation. + (define-key map "\n" 'exit-minibuffer) + (define-key map "\r" 'exit-minibuffer)) (defvar minibuffer-local-completion-map (let ((map (make-sparse-keymap))) diff --git a/lisp/simple.el b/lisp/simple.el index fc3a4bd909..3f211bfb36 100644 --- a/lisp/simple.el +++ b/lisp/simple.el @@ -5566,26 +5566,25 @@ Normally set from the UNDO element of a yank-handler; see `insert-for-yank'.") "Replace just-yanked stretch of killed text with a different stretch. The main use of this command is immediately after a `yank' or a `yank-pop'. At such a time, the region contains a stretch of -reinserted previously-killed text. `yank-pop' deletes that text -and inserts in its place a different stretch of killed text by -traversing the value of the `kill-ring' variable. +reinserted (\"pasted\") previously-killed text. `yank-pop' deletes +that text and inserts in its place a different stretch of killed text +by traversing the value of the `kill-ring' variable and selecting +another kill from there. With no argument, the previous kill is inserted. With argument N, insert the Nth previous kill. -If N is negative, this is a more recent kill. +If N is negative, it means to use a more recent kill. -The sequence of kills wraps around, so that after the oldest one -comes the newest one. +The sequence of kills wraps around, so if you keep invoking this command +time after time, and pass the oldest kill, you get the newest one. + +You can also invoke this command after a command other than `yank' +or `yank-pop'. This is the same as invoking `yank-from-kill-ring', +including the effect of the prefix argument; see there for the details. This command honors the `yank-handled-properties' and `yank-excluded-properties' variables, and the `yank-handler' text -property, in the way that `yank' does. - -When this command is called not immediately after a `yank' or a -`yank-pop', then it activates the minibuffer with its completion -and history filled with previously-killed items from the -`kill-ring' variable, and reads a string to yank at point. -See `yank-from-kill-ring' for more details." +property, in the way that `yank' does." (interactive "p") (if (not (eq last-command 'yank)) (yank-from-kill-ring (read-from-kill-ring) current-prefix-arg) @@ -5678,7 +5677,7 @@ With ARG, rotate that many kills forward (or backward, if negative)." (defvar read-from-kill-ring-history) (defun read-from-kill-ring () - "Read a string from `kill-ring' using completion and minibuffer history." + "Read a `kill-ring' entry using completion and minibuffer history." ;; `current-kill' updates `kill-ring' with a possible interprogram-paste (current-kill 0) (let* ((history-add-new-input nil) @@ -5722,6 +5721,10 @@ With ARG, rotate that many kills forward (or backward, if negative)." (define-key map "?" nil) map))) (completing-read + ;; FIXME: This prompt is specific to using this function from + ;; yank-related commands, but the function could be used in + ;; other contexts. Should the prompt be passed via an + ;; argument? "Yank from kill-ring: " (lambda (string pred action) (if (eq action 'metadata) @@ -5732,15 +5735,26 @@ With ARG, rotate that many kills forward (or backward, if negative)." 'read-from-kill-ring-history)))) (defun yank-from-kill-ring (string &optional arg) - "Insert the `kill-ring' item selected from the minibuffer history. -Use minibuffer navigation and search commands to browse the -previously-killed items from the `kill-ring' variable in the -minibuffer history before typing RET to insert the selected item, -or use completion on the elements of `kill-ring'. You can edit -the item in the minibuffer before inserting it. - -With \\[universal-argument] as argument, put point at beginning, -and mark at end, like `yank' does." + "Select a stretch of previously killed text and insert (\"paste\") it. +This command allows to choose one of the stretches of text killed +or yanked by previous commands, which are recorded in `kill-ring', +and reinsert the chosen kill at point. + +This command prompts for a previously-killed text in the minibuffer. +Use the minibuffer history and search commands, or the minibuffer +completion commands, to select a previously-killed text. In +particular, typing \\\\[minibuffer-complete] at the prompt will pop up a buffer showing +all the previously-killed stretches of text from which you can +choose the one you want to reinsert. +Once you select the text you want to reinsert, type \\\\[exit-minibuffer] to actually +insert it and exit the minibuffer. +You can also edit the selected text in the minibuffer before +inserting it. + +With \\[universal-argument] as argument, this command puts point at +beginning of the inserted text and mark at the end, like `yank' does. + +When called from Lisp, insert STRING like `insert-for-yank' does." (interactive (list (read-from-kill-ring) current-prefix-arg)) (push-mark) (insert-for-yank string) commit e477b5ee12136b14af0641980f39f43e66f67f36 Author: Philipp Stephani Date: Mon May 17 10:43:54 2021 +0200 Add a unit test to reproduce Bug#48471. * test/lisp/progmodes/project-tests.el (project-tests--trivial) (project-root, project-ignores): New test project type. (project-ignores): New unit test. diff --git a/test/lisp/progmodes/project-tests.el b/test/lisp/progmodes/project-tests.el index c8c03aa257..68460a9fa5 100644 --- a/test/lisp/progmodes/project-tests.el +++ b/test/lisp/progmodes/project-tests.el @@ -82,4 +82,29 @@ quoted directory names (Bug#47799)." (ert-fail (format-message "Unexpected references: %S" otherwise)))))))) +(cl-defstruct project-tests--trivial root ignores) + +(cl-defmethod project-root ((project project-tests--trivial)) + (project-tests--trivial-root project)) + +(cl-defmethod project-ignores ((project project-tests--trivial) _dir) + (project-tests--trivial-ignores project)) + +(ert-deftest project-ignores () + "Check that `project-files' correctly ignores the files +returned by `project-ignores' if the root directory is a +directory name (Bug#48471)." + (skip-unless (executable-find find-program)) + (project-tests--with-temporary-directory dir + (make-empty-file (expand-file-name "some-file" dir)) + (make-empty-file (expand-file-name "ignored-file" dir)) + (let* ((project (make-project-tests--trivial + :root (file-name-as-directory dir) + :ignores '("./ignored-file"))) + (files (project-files project)) + (relative-files + (cl-loop for file in files + collect (file-relative-name file dir)))) + (should (equal relative-files '("some-file")))))) + ;;; project-tests.el ends here