summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog.34781
-rw-r--r--Makefile.in13
-rw-r--r--admin/authors.el4
-rw-r--r--doc/emacs/maintaining.texi43
-rw-r--r--etc/AUTHORS1448
-rw-r--r--lib-src/etags.c31
-rw-r--r--lisp/emacs-lisp/generator.el3
-rw-r--r--lisp/emacs-lisp/syntax.el8
-rw-r--r--lisp/gnus/message.el3
-rw-r--r--lisp/term/pc-win.el121
-rw-r--r--lisp/textmodes/fill.el9
-rw-r--r--src/process.c8
-rw-r--r--test/Makefile.in10
-rw-r--r--test/lisp/emacs-lisp/eieio-tests/eieio-test-methodinvoke.el2
-rw-r--r--test/lisp/emacs-lisp/eieio-tests/eieio-tests.el3
-rw-r--r--test/lisp/filenotify-tests.el62
-rw-r--r--test/manual/etags/ETAGS.good_13350
-rw-r--r--test/manual/etags/ETAGS.good_24328
-rw-r--r--test/manual/etags/ETAGS.good_33972
-rw-r--r--test/manual/etags/ETAGS.good_43630
-rw-r--r--test/manual/etags/ETAGS.good_55230
-rw-r--r--test/manual/etags/ETAGS.good_65230
-rw-r--r--test/manual/etags/perl-src/htlmify-cystic2
-rw-r--r--test/src/process-tests.el19
24 files changed, 18781 insertions, 13529 deletions
diff --git a/ChangeLog.3 b/ChangeLog.3
index 732ba5a7fc7..9bf9bab1178 100644
--- a/ChangeLog.3
+++ b/ChangeLog.3
@@ -1,3 +1,4782 @@
+2018-01-12 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * lisp/gnus/message.el (message-do-auto-fill): Prevent do-auto-fill from
+ adding extra citation mark (bug#29767, but it is a different bug).
+
+2018-01-11 Eli Zaretskii <eliz@gnu.org>
+
+ Improve documentation of etags
+
+ * doc/emacs/maintaining.texi (Tag Syntax, Create Tags Table):
+ Improve documentation of etags options and of source language
+ detection.
+
+2018-01-11 Eli Zaretskii <eliz@gnu.org>
+
+ Teach etags new interpreters for some languages
+
+ * lib-src/etags.c (Erlang_interpreters, Lua_interpreters)
+ (Prolog_interpreters, Python_interpreters, Ruby_interpreters): New
+ static variables.
+ (lang_names): Use them to set interpreters for Erlang, Lua,
+ Prolog, Python, and Ruby.
+ (find_entries): Support "/usr/bin/env FOO" form of specifying an
+ interpreter.
+
+ * test/manual/etags/perl-src/htlmify-cystic: Modify the has-bang
+ line to test the "env FOO" interpreter spec. (Bug#30075)
+ * 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: Adapt to latest changes in test
+ files.
+
+2018-01-11 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * lisp/emacs-lisp/generator.el (iter-defun): Add 'doc-string' prop.
+
+ * lisp/emacs-lisp/syntax.el (syntax-propertize): Fix bug#29767
+
+2018-01-10 Charles A. Roelli <charles@aurox.ch>
+
+ Improve documentation of fill-separate-heterogeneous-words-with-space
+
+ * lisp/textmodes/fill.el
+ (fill-separate-heterogeneous-words-with-space): Fix grammar.
+
+2018-01-10 Eli Zaretskii <eliz@gnu.org>
+
+ Fix documentation of some x-* functions
+
+ * lisp/term/pc-win.el (x-display-pixel-width)
+ (x-display-pixel-height, x-display-planes)
+ (x-display-color-cells, x-server-max-request-size)
+ (x-server-vendor, x-server-version, x-display-screens)
+ (x-display-mm-height, x-display-mm-width)
+ (x-display-backing-store, x-display-visual-class): Provide doc
+ strings, so that 'makedoc' produces non-empty documentation in
+ etc/DOC for these functions. (Bug#30068)
+
+2018-01-10 Philipp Stephani <phst@google.com>
+
+ Inherit query-on-exit flag to stderr process (Bug#30031)
+
+ * src/process.c (Fmake_process): Have the pipe process honor the
+ parent's query-on-exit flag.
+
+ * test/src/process-tests.el (make-process/noquery-stderr): New test.
+
+2018-01-10 Michael Albinus <michael.albinus@gmx.de>
+
+ Fix Bug#30057
+
+ * test/lisp/filenotify-tests.el (file-notify--test-tmpdir): New defvar.
+ (file-notify--test-cleanup, file-notify--test-make-temp-name)
+ (file-notify-test01-add-watch, file-notify-test03-events)
+ (file-notify-test05-file-validity)
+ (file-notify-test09-watched-file-in-watched-dir)
+ (file-notify-test10-sufficient-resources): Use it. (Bug#30057)
+
+2018-01-10 Glenn Morris <rgm@gnu.org>
+
+ Tag some unstable tests, and skip by default (bug#24503)
+
+ * Makefile.in (check-all): New phony target.
+ * test/Makefile.in (SELECTOR_DEFAULT, SELECTOR_EXPENSIVE):
+ Also skip unstable tests.
+ (SELECTOR_ALL): New variable.
+ (check-all): New phony target.
+ * test/lisp/emacs-lisp/eieio-tests/eieio-test-methodinvoke.el
+ (eieio-test-method-order-list-6):
+ * test/lisp/emacs-lisp/eieio-tests/eieio-tests.el
+ (eieio-test-37-obsolete-name-in-constructor):
+ Mark as unstable rather than skipping on hydra.nixos.org.
+
+2018-01-10 Paul Eggert <eggert@cs.ucla.edu>
+
+ Merge from Gnulib
+
+ This incorporates:
+ 2018-01-05 maint: Add encoding marker for Emacs to non-ASCII sources
+ 2018-01-04 update-copyright: Handle use of ©
+ 2018-01-04 pthread_sigmask: Avoid compilation error on mingw
+ 2018-01-02 stat-time: silence -Wunused-parameter regression
+ * build-aux/config.guess, build-aux/config.sub:
+ * build-aux/update-copyright, doc/misc/texinfo.tex, lib/gnulib.mk.in:
+ * lib/md5.c, lib/md5.h, lib/sha1.c, lib/sha1.h, lib/sha256.c:
+ * lib/sha256.h, lib/sha512.c, lib/sha512.h, lib/signal.in.h:
+ * lib/stat-time.h: Copy from Gnulib, or regenerate.
+
+2018-01-09 Glenn Morris <rgm@gnu.org>
+
+ * lisp/epg.el (epg-start-sign): Replace obsolete functions.
+
+2018-01-09 Glenn Morris <rgm@gnu.org>
+
+ Small fix for erc-logging-enabled
+
+ * lisp/erc/erc-log.el (erc-logging-enabled):
+ Respect buffer-locality of erc-enable-logging variable.
+
+2018-01-09 Glenn Morris <rgm@gnu.org>
+
+ Quieten semantic normal usage
+
+ * lisp/cedet/semantic/lex.el (semantic-flex): Mark obsolete at
+ compile time in the normal way, not at run-time. (Bug#30035)
+
+2018-01-08 Eli Zaretskii <eliz@gnu.org>
+
+ Avoid irrelevant hyperlink in doc string of 'epa-pinentry-mode'
+
+ * lisp/epa.el (epa-pinentry-mode): Doc fix. (Bug#30025)
+
+2018-01-08 Michael Albinus <michael.albinus@gmx.de>
+
+ * doc/misc/tramp.texi (Remote processes): Mention gdb restrictions with I/O.
+
+2018-01-08 Noam Postavsky <npostavs@gmail.com>
+
+ Query background for gnome terminal version 3.22 (Bug#29716)
+
+ * lisp/term/xterm.el (xterm--version-handler): Use
+ xterm--report-background-handler for terminals reporting minor version
+ 4000 and above.
+
+2018-01-07 Tak Kunihiro <tkk@misasa.okayama-u.ac.jp>
+
+ Make pixel-wise scrolling less laggy
+
+ * lisp/pixel-scroll.el (pixel-dead-time, pixel-last-scroll-time):
+ New variables.
+ (pixel-scroll-up, pixel-scroll-down): Invoke 'scroll-up' or
+ 'scroll-down' when called within 'pixel-dead-time'. (Bug#29737)
+
+2018-01-07 Alan Third <alan@idiocy.org>
+
+ Fix child frame placement issues (bug#29953)
+
+ * src/nsterm.h (NS_PARENT_WINDOW_LEFT_POS):
+ (NS_PARENT_WINDOW_TOP_POS): Get the parent frame through the frame
+ struct as invisible child windows are detached from their parents in
+ NS.
+ * src/nsterm.m (x_set_offset): Offscreen frames have `nil' screen
+ value, so handle that gracefully. Child frames with negative left and
+ top should be positioned relative to the bottom right of the parent
+ frame.
+
+2018-01-06 Alan Mackenzie <acm@muc.de>
+
+ Describe the precise interaction of complex primitives with the change hooks
+
+ * doc/lispref/text.texi (Change Hooks): Document that most buffer changing
+ primitives call before- and after-change-functions in balanced pairs, but that
+ some complex primitives call b-c-f once, and a-c-f zero, one, or several
+ times.
+
+2018-01-06 Eli Zaretskii <eliz@gnu.org>
+
+ Fix valgrind report in call-interactively
+
+ * src/callint.c (Fcall_interactively): Don't try to access more
+ bytes than are available in the interactive spec. (Bug#30004)
+
+2018-01-06 Eli Zaretskii <eliz@gnu.org>
+
+ * src/editfns.c (Fsave_excursion): Doc fix. (Bug#30001)
+
+2018-01-06 Alan Mackenzie <acm@muc.de>
+
+ Fix mark-defun when there's no spaces between successive defuns.
+
+ The problem was a parse-partial-sexp call which tried to use the STOPBEFORE
+ argument to detect non-syntactic WS. This fails on a "}", which does not
+ begin a sexp.
+
+ * lisp/emacs-lisp/lisp.el (beginning-of-defun--in-emptyish-line-p): Enhance to
+ handle BOL being in a string.
+ (beginning-of-defun-comments): Call the above function in place of the call
+ to parse-partial-sexp.
+
+2018-01-06 Eli Zaretskii <eliz@gnu.org>
+
+ Fix Dired display and operations on file names with raw bytes
+
+ * src/coding.c (decode_coding): When flushing remaining raw bytes
+ from multibyte text, copy 2-byte forms of eight-bit-*
+ characters as single characters, not as 2 raw bytes. (Bug#29189)
+
+2018-01-05 Eli Zaretskii <eliz@gnu.org>
+
+ Improve documentation of 'gdb-many-windows'
+
+ * doc/emacs/building.texi (GDB User Interface Layout): Add advice
+ for using a separate frame for 'gdb-many-windows'.
+
+2018-01-05 Eli Zaretskii <eliz@gnu.org>
+
+ Fix failures in smerge-mode on MS-Windows
+
+ * lisp/vc/smerge-mode.el (smerge--refine-chopup-region): Use
+ utf-8-emacs-unix, not emacs-internal, to make the forced EOL
+ convention explicit.
+ (smerge-refine-regions): Use utf-8-emacs instead of
+ emacs-internal, to allow decoding of non-Unix EOL conventions.
+ (Bug#29916)
+
+2018-01-04 Stephen Leake <stephen_leake@stephe-leake.org>
+
+ Fix description of 'struct' generic function specializer
+ Backport:
+
+ * doc/lispref/functions.texi (Generic Functions): Fix description of
+ 'struct' specializer; it must be the named struct or a child, not a
+ parent.
+
+ (cherry picked from commit b6add8c7cfc6d36f9dd8ad99be06bd8ab41cc6f8)
+
+2018-01-04 Charles A. Roelli <charles@aurox.ch>
+
+ * etc/DEBUG (Getting control to the debugger): Fix grammar.
+
+2018-01-03 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * lisp/vc/vc.el (vc-region-history): log-view-vc-fileset holds a list!
+
+2018-01-03 Noam Postavsky <npostavs@gmail.com>
+
+ Don't bind dframe events on load (Bug#29599)
+
+ * lisp/dframe.el (dframe-setup-hook): New hook.
+ (dframe-set-special-events): New function, containing previous
+ top-level key binding code.
+ (top-level): Add it to dframe-setup-hook.
+ (dframe-frame-mode): Run the hook.
+
+2018-01-02 Eli Zaretskii <eliz@gnu.org>
+
+ * lisp/textmodes/picture.el (picture-mode-exit): Doc fix. (Bug#29949)
+
+ * lisp/textmodes/picture.el (picture-open-line): Doc fix. (Bug#29948)
+
+2018-01-01 Eli Zaretskii <eliz@gnu.org>
+
+ Fix description of 'emacs-internal'
+
+ * doc/lispref/nonascii.texi (Coding System Basics): Correct
+ inaccuracy in description of 'emacs-internal'. (Bug#29916)
+
+2018-01-01 Eli Zaretskii <eliz@gnu.org>
+
+ Update PROBLEMS with selection-related issues
+
+ * etc/PROBLEMS: Update the entry about large selections and
+ klipper. (Bug#29661)
+
+2018-01-01 Ross Donaldson <gastove@gmail.com> (tiny change)
+
+ New customization variable for python-mode indentation (Bug#28475)
+
+ * lisp/progmodes/python.el (python-indent-def-block-scale): New variable.
+ (python-indent--calculate-indentation): Let it control how many indent
+ levels are inserted for multi-line function signatures.
+
+2018-01-01 Alan Third <alan@idiocy.org>
+
+ Fix menu keyboard shortcuts on macOS (Bug#29595)
+
+ * src/nsmenu.m (addItemWithWidgetValue)[NS_IMPL_COCOA]: It looks like
+ macOS 10.13 no longer ignores long modifier strings, so explicitly use
+ an empty string.
+
+2018-01-01 Paul Eggert <eggert@cs.ucla.edu>
+
+ Fix copyright years by hand
+
+ These are dates that admin/update-copyright did not update, or
+ updated incorrectly.
+
+2018-01-01 Paul Eggert <eggert@cs.ucla.edu>
+
+ Update copyright year to 2018
+
+ Run admin/update-copyright.
+
+2018-01-01 Paul Eggert <eggert@cs.ucla.edu>
+
+ Merge from Gnulib
+
+ This incorporates:
+ 2018-01-01 maint: Run 'make update-copyright'
+ 2017-12-29 Add cross-compilation results for GNU/Hurd.
+ 2017-12-12 explicit_bzero: port to macOS + Clang 9.0.0
+
+2017-12-31 Gemini Lasswell <gazally@runbox.com>
+
+ Don't add empty keyboard macro to macro ring (Bug#24992)
+
+ * lisp/kmacro.el (kmacro-end-call-mouse): Don't save a newly defined
+ macro if it is empty.
+
+ * test/lisp/kmacro-tests.el (kmacro-tests-end-and-call-macro-mouse):
+ Remove expected failure tag.
+
+2017-12-31 Eli Zaretskii <eliz@gnu.org>
+
+ Allow customization of decoding of "man" command
+
+ * lisp/man.el (Man-coding-system): New defcustom.
+ (Man-start-calling): Use it, and also pay attention to user
+ overriding coding-system-for-read. (Bug#29872)
+
+2017-12-31 Daiki Ueno <ueno@gnu.org>
+
+ * etc/NEWS: Add security consideration note on passphrase input
+
+2017-12-29 Eli Zaretskii <eliz@gnu.org>
+
+ Fix subtle problem with scroll-down when scroll-margin is nonzero
+
+ * src/window.c (window_scroll_pixel_based): Account for
+ scroll-margin when scrolling down, i.e. moving window-start
+ towards the beginning of the buffer. Reported by zhang cc
+ <ccsmile2008@outlook.com> in
+ http://lists.gnu.org/archive/html/emacs-devel/2017-12/msg00894.html.
+
+2017-12-29 Eli Zaretskii <eliz@gnu.org>
+
+ Fix problems with indexing in User manual
+
+ * doc/emacs/basic.texi (Continuation Lines, Inserting Text)
+ (Moving Point):
+ * doc/emacs/help.texi (Help Echo, Package Keywords, Help Mode):
+ * doc/emacs/trouble.texi (Quitting):
+ * doc/emacs/mark.texi (Setting Mark, Disabled Transient Mark):
+ * doc/emacs/custom.texi (Modifier Keys, Init Examples)
+ (Creating Custom Themes):
+ * doc/emacs/programs.texi (Program Modes, Expressions, Hideshow)
+ (Basic Indent, Info Lookup, Symbol Completion):
+ * doc/emacs/screen.texi (Echo Area):
+ * doc/emacs/xresources.texi (Table of Resources, GTK Names in Emacs):
+ * doc/emacs/display.texi (Line Truncation, Cursor Display):
+ * doc/emacs/files.texi (File Names, Backup, File Archives):
+ * doc/emacs/dired.texi (Operating on Files, Dired Enter):
+ * doc/emacs/commands.texi (User Input):
+ * doc/emacs/mule.texi (International, Unibyte Mode)
+ (International Chars):
+ * doc/emacs/vc1-xtra.texi (RCS and SCCS, Version Headers)
+ (CVS Options):
+ * doc/emacs/modes.texi (Major Modes, Minor Modes):
+ * doc/emacs/indent.texi (Just Spaces):
+ * doc/emacs/frames.texi (Mouse Avoidance, Mode Line Mouse)
+ (Frame Commands):
+ * doc/emacs/cmdargs.texi (Initial Options):
+ * doc/emacs/abbrevs.texi (Dabbrev Customization):
+ * doc/emacs/mini.texi (Completion Example, Completion Commands):
+ * doc/emacs/calendar.texi (Writing Calendar Files, Calendar Unit Motion)
+ (From Other Calendar):
+ * doc/emacs/regs.texi (Text Registers, Bookmarks):
+ * doc/emacs/buffers.texi (Several Buffers, Select Buffer):
+ * doc/emacs/maintaining.texi (Xref Commands):
+ * doc/emacs/windows.texi (Pop Up Window):
+ * doc/emacs/text.texi (Text, Org Mode):
+ * doc/emacs/killing.texi (Other Kill Commands):
+ * doc/emacs/misc.texi (Document View, Gnus Group Buffer)
+ (Gnus Summary Buffer, Shell Mode):
+ * doc/emacs/cal-xtra.texi (Sexp Diary Entries): Remove or reword
+ redundant identical index entries.
+ * doc/emacs/custom.texi (Mouse Buttons)
+ * doc/emacs/files.texi (Reverting): Fix hyphenation.
+ * doc/emacs/emacs.texi (Top): Improve wording of Index menu items.
+ * doc/emacs/files.texi (File Conveniences):
+ * doc/emacs/programs.texi (MixedCase Words): Make entries that
+ belong to Concept Index be indexed with @cindex. (Bug#29888)
+
+2017-12-29 Alan Mackenzie <acm@muc.de>
+
+ * lisp/help.el (describe-key): Only (copy-sequence elt) when elt is a list.
+
+2017-12-28 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * src/buffer.c (Frestore_buffer_modified_p): Fix bug#29846
+
+ Don't mess with the lock file when inhibit_modification_hooks is set,
+ just like we do in prepare_to_modify_buffer_1.
+
+2017-12-28 Eli Zaretskii <eliz@gnu.org>
+
+ Improve documentation of 'inhibit-modification-hooks' and friends
+
+ * src/buffer.c (Fset_buffer_modified_p)
+ (Frestore_buffer_modified_p): Doc fixes.
+ * src/insdel.c (syms_of_insdel) <inhibit-modification-hooks>:
+ Document in the doc string that this variable also inhibits file
+ locks and active region handling. (Bug#29846)
+
+2017-12-28 David Pathakjee <dpathakjee@gmail.com> (tiny change)
+
+ Fix doc string of 'enable-recursive-minibuffers'
+
+ * src/minibuf.c (syms_of_minibuf) <enable-recursive-minibuffers>:
+ Doc fix. (Bug#29873)
+
+2017-12-27 Eli Zaretskii <eliz@gnu.org>
+
+ Fix documentation of delsel and of killing text
+
+ * doc/emacs/killing.texi (Appending Kills): Make sure the text
+ with 2 spaces is not broken between 2 lines.
+ * doc/emacs/mark.texi (Using Region): Remove the sentence about
+ delsel mode that describes behavior which exists even without
+ delsel mode turned on. Suggested by Petteri Hintsanen
+ <petterih@iki.fi> in emacs-manual-bugs@gnu.org.
+
+ * lisp/delsel.el (delete-selection-mode): Doc fix.
+
+2017-12-27 Glenn Morris <rgm@gnu.org>
+
+ * doc/lispref/strings.texi (Case Conversion):
+ Use a TeX font that support ligatures.
+
+2017-12-27 Charles A. Roelli <charles@aurox.ch>
+
+ * doc/misc/speedbar.texi (Top): Fix grammar.
+
+ * lisp/subr.el (with-silent-modifications): Doc fixes.
+
+2017-12-26 Eli Zaretskii <eliz@gnu.org>
+
+ Fix curved quotes in printed manual
+
+ * doc/emacs/text.texi (Quotation Marks): Fix curved quote
+ characters in the printed version of the manual.
+
+2017-12-25 Paul Eggert <eggert@cs.ucla.edu>
+
+ Say that "gnus-cloud" is a parody name
+
+2017-12-25 Eli Zaretskii <eliz@gnu.org>
+
+ More improvements for text.texi
+
+ * doc/emacs/text.texi (Outline Motion): Avoid unneeded
+ repetition. Suggested by Petteri Hintsanen <petterih@iki.fi> in
+ emacs-manual-bugs@gnu.org.
+
+2017-12-24 Eli Zaretskii <eliz@gnu.org>
+
+ Adjudicate review comments for the "Text" chapter of user manual
+
+ * doc/emacs/text.texi (Text): Rearrange text for clarity. Add
+ cross-reference to the Org manual. Make the cross-reference to
+ Outline Mode appear in online manuals as well (the conditional was
+ a forgotten remnant from time immemoriam).
+ (Paragraphs): Add a note that 'paragraph-start' and
+ 'paragraph-separate' should not be anchored.
+ (Auto Fill): Remove redundant text. Suggested by Petteri
+ Hintsanen <petterih@iki.fi> in emacs-manual-bugs@gnu.org.
+
+2017-12-24 Andreas Schwab <schwab@linux-m68k.org>
+
+ * lisp/url/url-http.el
+ (url-http-wait-for-headers-change-function): Change message to
+ url-http-debug.
+
+2017-12-24 Alan Mackenzie <acm@muc.de>
+
+ In C-h k <mouse-n>, alert user to existence of any matching down-mouse-event
+
+ , and instruct her to hold the mouse button to display its documentation.
+
+ * lisp/help.el (help-downify-mouse-event-type): New function.
+ (help-read-key-sequence, describe-key): handle double-click-time being nil or
+ t.
+ (describe-key): Print out instructions for displaying documentation of
+ matching mouse down key sequence command when such exists.
+
+2017-12-23 Andreas Schwab <schwab@linux-m68k.org>
+
+ * net/eww.el (eww): Handle URLs without host part.
+
+2017-12-23 Alan Mackenzie <acm@muc.de>
+
+ Make C-h c/k S-mouse-1 display message for mouse-appearance-menu, etc.
+
+ Currently, C-h c/k for S-mouse-1 reports that S-mouse-1 is unbound, ignoring
+ that S-down-mouse-1 is bound. We fix this by reporting on the "latest" mouse
+ event of a sequence which is bound.
+
+ * lisp/help.el (help-read-key-sequence): Save all encountered mouse events in
+ a list. Return the latest one which has a binding.
+
+2017-12-23 Eli Zaretskii <eliz@gnu.org>
+
+ Avoid crashes when ':eval' deletes our frame
+
+ * src/xdisp.c (display_mode_element): Signal an error if
+ ':eval' somehow deletes the frame whose window we are
+ redisplaying. (Bug#29726)
+
+2017-12-23 Tak Kunihiro <tkk@misasa.okayama-u.ac.jp>
+
+ Fix scrolling up in pixel-scroll.el
+
+ * lisp/pixel-scroll.el (pixel-scroll-up): Do not try to move cursor
+ down when EOB is shown at the top. This function is reverted to
+ commit 1bda71ec3b11eeb4d06c3da094a3cb21bac18d5c. (bug#29737)
+
+2017-12-23 Eli Zaretskii <eliz@gnu.org>
+
+ Fix problems with ligatures in PDF version of ELisp manual
+
+ * doc/lispref/strings.texi (Case Conversion): Avoid problems with
+ ligatures in printed versions of the manual. (Bug#29818)
+
+2017-12-22 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ (elisp-flymake-byte-compile): Handle killed buffer in sentinel
+
+ * lisp/progmodes/elisp-mode.el (elisp-flymake-byte-compile):
+ Don't burp if the source-buffer has been killed.
+
+2017-12-22 Glenn Morris <rgm@gnu.org>
+
+ Avoid some overfull lines in PDF lispref
+
+ * doc/lispref/commands.texi (Reading One Event):
+ * doc/lispref/display.texi (SVG Images):
+ * doc/lispref/frames.texi (Size Parameters):
+ * doc/lispref/syntax.texi (Categories):
+ * doc/lispref/windows.texi (Frame Layouts with Side Windows):
+ Avoid overfull lines.
+
+2017-12-22 Glenn Morris <rgm@gnu.org>
+
+ Avoid some overfull lines in PDF manual
+
+ * doc/emacs/display.texi (Display Custom):
+ * doc/emacs/search.texi (Other Repeating Search):
+ * doc/emacs/text.texi (Quotation Marks): Avoid overfull lines.
+
+2017-12-22 Glenn Morris <rgm@gnu.org>
+
+ * doc/emacs/arevert-xtra.texi (Auto Reverting the Buffer Menu):
+ Fix ref.
+
+2017-12-22 Eli Zaretskii <eliz@gnu.org>
+
+ * lisp/emacs-lisp/inline.el (define-inline): Add a doc string.
+
+2017-12-22 Eli Zaretskii <eliz@gnu.org>
+
+ Fix doc string of 'footnote-style-alist'
+
+ * lisp/mail/footnote.el (footnote-style-alist): Remove a reference
+ to non-existing files from doc string. (Bug#29759)
+
+2017-12-22 Eli Zaretskii <eliz@gnu.org>
+
+ Improve documentation of selecting windows
+
+ * doc/lispref/windows.texi (Basic Windows, Selecting Windows):
+ Clarify what selecting a window means for keyboard input, and that
+ input focus may need to be considered when selecting windows on
+ other frames. See
+ http://lists.gnu.org/archive/html/emacs-devel/2017-12/msg00372.html
+ for more details.
+
+2017-12-22 Eli Zaretskii <eliz@gnu.org>
+
+ Improve documentation of records
+
+ * doc/lispref/Makefile.in (srcs): Add the forgotten records.texi.
+ * doc/lispref/records.texi (Records): Recommend that record type
+ names use package-naming conventions.
+
+ * etc/NEWS: Add the naming convention recommendation for record
+ types.
+
+2017-12-22 Eli Zaretskii <eliz@gnu.org>
+
+ * etc/NEWS: Mention the removal of pinentry.el. (Bug#27445)
+
+2017-12-22 Eli Zaretskii <eliz@gnu.org>
+
+ Fix interactive spec of 'semantic-ia-show-variants'
+
+ * lisp/cedet/semantic/ia.el (semantic-ia-show-variants): Fix the
+ interactive spec to match the function's expectations. (Bug#29770)
+
+2017-12-22 Eli Zaretskii <eliz@gnu.org>
+
+ Fix documentation of 'mouse-drag-and-drop-region' and friends
+
+ * doc/emacs/frames.texi (Drag and Drop): Index
+ 'mouse-drag-and-drop-region-cut-when-buffers-differ',
+ 'mouse-drag-and-drop-region-show-tooltip', and
+ 'mouse-drag-and-drop-region-show-cursor'.
+
+ * etc/NEWS: Fix the format of the related entries.
+
+2017-12-22 Eli Zaretskii <eliz@gnu.org>
+
+ Improve detection of speller version in ispell.el
+
+ * lisp/textmodes/ispell.el (ispell-check-version): Accept more
+ general forms of version numbers for Aspell, Hunspell, and
+ Enchant, to include various beta and prereleases. (Bug#29801)
+
+2017-12-22 Tak Kunihiro <tkk@misasa.okayama-u.ac.jp>
+
+ Document 'mouse-drag-and-drop-region' options and mention them in NEWS
+
+ * doc/emacs/frames.texi (Drag and Drop):
+ * etc/NEWS (times): Document options for
+ 'mouse-drag-and-drop-region' and mention them in NEWS.
+
+2017-12-22 Martin Rudalics <rudalics@gmx.at>
+
+ Fix uses of 'nil' and 'non-nil' in manuals and a few more minor issues
+
+ * doc/emacs/building.texi (Grep Searching): Fix doc of
+ 'grep-save-buffers'.
+ (Drag and Drop): Reorder paragraphs. Fix doc of
+ 'mouse-drag-and-drop-region'.
+ * doc/emacs/frames.texi (Word and Line Mouse):
+ * doc/emacs/search.texi (Other Repeating Search):
+ * doc/lispref/compile.texi (Compilation Functions):
+ * doc/lispref/files.texi (Directory Names):
+ * doc/lispref/functions.texi (Advising Named Functions):
+ * doc/lispref/keymaps.texi (Controlling Active Maps):
+ * doc/lispref/lists.texi (Association Lists):
+ * doc/lispref/windows.texi (Quitting Windows): Fix uses of
+ 'non-nil' and 'nil'.
+
+2017-12-21 Philipp Stephani <phst@google.com>
+
+ Document that mode commands should be idempotent.
+
+ * doc/lispref/modes.texi (Major Mode Conventions, Minor Mode
+ Conventions): Document that the mode commands should be idempotent.
+
+2017-12-21 Alan Mackenzie <acm@muc.de>
+
+ Fontify a CPP construct correctly when a comment follows without spaces
+
+ Do this by removing a broken optimization in the state cache which put
+ category text properties on a character between the end of the CPP construct
+ and the beginning of the comment. This can't work when there's no such
+ character.
+
+ * lisp/progmodes/cc-defs.el (c-cpp-delimiter, c-set-cpp-delimiters)
+ (c-clear-cpp-delimiters, c-comment-out-cpps, c-with-cpps-commented-out)
+ (c-with-all-but-one-cpps-commented-out): Remove.
+
+ * lisp/progmodes/cc-engine.el (c-no-comment-end-of-macro): Return the comment
+ start position rather than one character before it.
+ (c-invalidate-state-cache, c-parse-state): Remove the invocations of
+ c-with-all-but-one-cpps-commented-out and c-with-cpps-commented-out.
+
+ * lisp/progmodes/cc-mode.el (c-neutralize-syntax-in-and-mark-CPP): Rename to
+ c-neutralize-syntax-in-CPP and remove the bits which applied category
+ properties.
+
+ * lisp/progmodes/cc-langs.el (c-before-font-lock-functions): Incorporate the
+ new name of the function c-neutralize-syntax-in-CPP.
+
+2017-12-21 Eli Zaretskii <eliz@gnu.org>
+
+ Prevent infloop in redisplay on TTY frames
+
+ * src/xdisp.c (extend_face_to_end_of_line): Avoid infloop when
+ filling up display margins with the default face's background.
+ (Bug#29789)
+
+2017-12-21 Alan Mackenzie <acm@muc.de>
+
+ Fix loss of documentation face in certain CC Mode doc comment situations
+
+ * lisp/progmodes/cc-fonts.el (c-font-lock-doc-comments): Take into account
+ the possibility of font-lock-comment-delimiter-face. Test rigorously for
+ "/**" (etc.) being itself inside a literal, rather than just depending on the
+ face of the previous character.
+
+2017-12-21 Daiki Ueno <ueno@gnu.org>
+
+ Remove pinentry.el
+
+ * lisp/epg.el (epg--start): Remove the use of pinentry.el.
+ * lisp/net/pinentry.el: Remove (bug#27445).
+
+2017-12-21 Ted Zlatanov <tzz@lifelogs.com>
+
+ Special-case %DUMBFW for GnuTLS between 3.2.5 and 3.5.1
+
+ * src/gnutls.c: Introduce HAVE_GNUTLS_EXT__DUMBFW for GnuTLS >= 3.2.5.
+ (Fgnutls_available_p): Use it.
+
+2017-12-21 Andy Moreton <andrewjmoreton@gmail.com>
+
+ Work around GnuTLS version issues with %DUMBFW (tiny change)
+
+ * src/gnutls.c: Introduce HAVE_GNUTLS_EXT_GET_NAME and use it.
+ (init_gnutls_functions): Use it.
+ (Fgnutls_available_p): Use it (Bug#25061). Fix Vlibrary_cache bug.
+
+2017-12-20 Dmitry Gutov <dgutov@yandex.ru>
+
+ Merge branch 'widen-less' into emacs-26
+
+2017-12-20 Glenn Morris <rgm@gnu.org>
+
+ * lisp/erc/erc.el (erc-shorten-server-name): Silence compiler warning.
+
+2017-12-20 Glenn Morris <rgm@gnu.org>
+
+ Fix some more aliases to user options
+
+ * lisp/cus-edit.el (custom-mode-hook):
+ * lisp/erc/erc.el (erc-default-coding-system):
+ * lisp/progmodes/python.el (python-indent, python-guess-indent)
+ (python-shell-virtualenv-path)
+ (python-shell-completion-module-string-code)
+ (python-shell-completion-pdb-string-code, python-use-skeletons):
+ Define aliases to user options before the options are defined.
+
+2017-12-20 Glenn Morris <rgm@gnu.org>
+
+ Fix some flymake aliases
+
+ * lisp/progmodes/flymake-proc.el (flymake-xml-program)
+ (flymake-compilation-prevents-syntax-check, flymake-master-file-dirs)
+ (flymake-master-file-count-limit, flymake-allowed-file-name-masks):
+ * lisp/progmodes/flymake.el (flymake-start-syntax-check-on-find-file):
+ Define aliases to user options before the options are defined.
+
+2017-12-20 Glenn Morris <rgm@gnu.org>
+
+ Unbreak a fileio test on non-Mac OS X systems
+
+ * test/src/fileio-tests.el (fileio-tests--symlink-failure):
+ Don't use an undefined coding system.
+
+2017-12-20 Robert Pluim <rpluim@gmail.com>
+
+ Fix updating scrollbar sizes when scaling is in effect
+
+ * src/gtkutil.c (xg_update_scrollbar_pos): Update width of
+ scrollbar when scaling is in effect.
+ (xg_update_horizontal_scrollbar_pos): Update scrollbar size
+ when scaling is in effect.
+
+2017-12-20 Dmitry Gutov <dgutov@yandex.ru>
+
+ Widen in indent-for-tab-command in the normal case, too
+
+ Fixing this obvious omission.
+ * lisp/indent.el (indent--funcall-widened): New function.
+ (indent-for-tab-command): Use it.
+
+2017-12-19 Ted Zlatanov <tzz@lifelogs.com>
+
+ Collect GnuTLS extensions and use them to set %DUMBFW if supported
+
+ * lisp/net/gnutls.el (gnutls-boot-parameters): Use it to set %DUMBFW
+ only when it's supported as "ClientHello Padding" (Bug#25061).
+
+ * src/gnutls.c (Fgnutls_available_p): Get extension names and
+ put them in the GnuTLS capabilities, using a hard-coded limit
+ of 100 since GnuTLS MAX_EXT_TYPES is not exported.
+
+2017-12-18 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * test/lisp/emacs-lisp/derived-tests.el: Fix copy&paste leftovers
+
+2017-12-18 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * lisp/subr.el (delayed-after-hook-functions): Rename from ...-forms
+
+ (run-mode-hooks): `funcall` the functions instead of `eval`ing the forms.
+ * lisp/emacs-lisp/derived.el (define-derived-mode): Push functions
+ rather than forms (bug#29679).
+
+2017-12-18 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * lisp/net/shr.el (shr-string-pixel-width): Return pixel-width,
+ not position (bug#29734).
+
+2017-12-18 Dmitry Gutov <dgutov@yandex.ru>
+
+ Replace the mention of c-indent-defun with js-indent-line
+
+ * doc/lispref/text.texi (Mode-Specific Indent):
+ Avoid mentioning c-indent-defun in the context of multi-mode
+ indentation.
+
+2017-12-17 Charles A. Roelli <charles@aurox.ch>
+
+ python.el doc fixes
+
+ * lisp/progmodes/python.el (python-shell-accept-process-output):
+ (python-shell-comint-end-of-output-p):
+ (python-shell-first-prompt-hook):
+ (python-info-beginning-of-backslash): Doc fixes.
+
+2017-12-17 Tak Kunihiro <tkk@misasa.okayama-u.ac.jp>
+
+ Make 'mouse-drag-and-drop-region' more robust and customizable
+
+ * lisp/mouse.el
+ (mouse-drag-and-drop-region-cut-when-buffers-differ): New option
+ to permit 'mouse-drag-and-drop-region' to cut text also when source
+ and destination buffers differ.
+ (mouse-drag-and-drop-region-show-tooltip): New option to toggle
+ display of tooltip during mouse dragging on graphic displays.
+ (mouse-drag-and-drop-region-show-cursor): New option to toggle
+ moving point with mouse cursor during mouse dragging of region.
+ (mouse-drag-and-drop-region): New face to highlight original
+ text while dragging.
+ (mouse-drag-and-drop-region): Make use of new options and face.
+ Ignore errors during tracking.
+
+2017-12-17 Oscar Fuentes <ofv@wanadoo.es>
+
+ Backport: Don't compare arguments that can be nil (Bug#28039)
+
+ copy-region-as-kill can be called passing nil as `beg' and
+ `end'. Magit does that, which caused an error when this advice was in
+ effect.
+
+ * lisp/ses.el (ses--advice-copy-region-as-kill): avoid comparison
+ unless `beg' and `end' are non-nil.
+
+2017-12-17 Noam Postavsky <npostavs@gmail.com>
+
+ Don't mess up syntax-ppss cache in electric-pair (Bug#29710)
+
+ In Emacs 25 and above, calling `scan-sexps', `parse-partial-sexp', or
+ similar may update the syntax-ppss cache if
+ `parse-sexp-lookup-properties' is non-nil. Therefore, when calling
+ any of these functions with a different than normal syntax-table, the
+ cache must be cleaned afterwards.
+ * lisp/elec-pair.el (electric-pair--with-uncached-syntax): New macro.
+ (electric-pair--syntax-ppss, electric-pair--balance-info): Use it.
+
+2017-12-17 Glenn Morris <rgm@gnu.org>
+
+ * etc/emacs.appdata.xml: Update file format.
+
+2017-12-16 Alan Third <alan@idiocy.org>
+
+ Use utf-8-hfs-unix on macOS (Bug#29712)
+
+ This is a quick fix for the Emacs 26 release. Do not merge to master.
+
+ * test/src/fileio-tests.el (fileio-tests--symlink-failure): Override
+ file-name-coding-system to utf-8-hfs-unix to prevent test failure.
+
+2017-12-16 Alan Mackenzie <acm@muc.de>
+
+ * lisp/progmodes/cc-defs.el (c-version): Update to 5.33.1.
+
+2017-12-16 Michael Albinus <michael.albinus@gmx.de>
+
+ Improve fix for Bug#29712
+
+ * test/lisp/net/tramp-tests.el
+ (tramp-test32-environment-variables-and-port-numbers):
+ Adapt check for systems which do not support "echo -n". (Bug#29712)
+
+2017-12-16 Eli Zaretskii <eliz@gnu.org>
+
+ * doc/lispref/sequences.texi (Sequence Functions): Improve indexing.
+
+2017-12-16 Eli Zaretskii <eliz@gnu.org>
+
+ Avoid reordering of output in 'shr-insert-document'
+
+ * lisp/net/shr.el (shr-string-pixel-width): Preserve point across
+ shr-pixel-column invocations. (Bug#29734)
+
+2017-12-16 Eli Zaretskii <eliz@gnu.org>
+
+ Improve documentation of 'invisible-p'
+
+ * doc/lispref/display.texi (Invisible Text): Document the return
+ value of 'invisible-p'.
+
+ * src/xdisp.c (Finvisible_p): Rename the argument POS. Doc fix.
+ (Bug#29721)
+
+2017-12-16 Martin Rudalics <rudalics@gmx.at>
+
+ Remove one more check that Vframe_list is non-nil
+
+ * src/dispnew.c (check_glyph_memory): Remove no-longer-needed
+ check that Vframe_list is non-nil, as FOR_EACH_FRAME no longer
+ assumes that.
+
+2017-12-16 Simen Heggestøyl <simenheg@gmail.com>
+
+ Fix off-by-one error in 'css--hex-color'
+
+ * lisp/textmodes/css-mode.el (css--hex-color): Fix off-by-one error.
+
+ * test/lisp/textmodes/css-mode-tests.el (css-test-hex-color): New test
+ for 'css--hex-color'.
+
+2017-12-16 Aaron Jensen <aaronjensen@gmail.com>
+
+ Save and restore text-pixel height and width of frames (Bug#28442)
+
+ * lisp/frameset.el (frameset--record-relationships): Record
+ text-pixel-height and text-pixel-width of frame.
+ (frameset--restore-frame): Restore text-pixel-height and
+ text-pixel-width of frame if available. (Bug#28442)
+
+2017-12-16 Noam Postavsky <npostavs@gmail.com>
+
+ Partially revert "Mention new strictness for &optional, &rest..."
+
+ The changes to cl argument parsing are not backwards compatible, and
+ cause inconvenience when writing macros (e.g., instead of doing '&aux
+ ,@auxargs', some more complicated conditionals would be required).
+ The `cl-defstruct' macro makes use of this convenience when defining
+ empty structs (Bug#29728).
+ * lisp/emacs-lisp/cl-macs.el (cl--transform-lambda):
+ (cl--do-&aux, cl--do-arglist): Undo strict checking of &rest, &key,
+ and &aux.
+ * test/lisp/emacs-lisp/cl-macs-tests.el (cl-macs-bad-arglist): Remove
+ test.
+
+2017-12-15 Glenn Morris <rgm@gnu.org>
+
+ * lisp/vc/smerge-mode.el (smerge-refine): Respect font-lock-mode.
+
+ * lisp/vc/smerge-mode.el (smerge-refine): Replace obsolete alias.
+
+2017-12-15 Paul Eggert <eggert@cs.ucla.edu>
+
+ FOR_EACH_FRAME no longer assumes frame-list
+
+ This cleans up a recent fix related to Bug#29661.
+ Suggested by Stefan Monnier in:
+ https://lists.gnu.org/r/emacs-devel/2017-12/msg00544.html
+ * src/frame.c (next_frame, prev_frame, delete_frame):
+ Restore debugging checks that Vframe_list is non-nil,
+ as FOR_EACH_FRAME no longer has these checks.
+ (delete_frame): Remove no-longer-needed checks that Vframe_list is
+ non-nil, as FOR_EACH_FRAME no longer assumes that.
+ * src/frame.h (FOR_EACH_FRAME): Do not assume Vframe_list is non-nil.
+
+2017-12-15 Eli Zaretskii <eliz@gnu.org>
+
+ * src/font.c (Ffont_info): Doc fix. (Bug#29682)
+
+2017-12-15 Basil L. Contovounesios <contovob@tcd.ie>
+
+ Modernise message.el face spec syntax
+
+ * lisp/gnus/message.el (message-header-to, message-header-cc)
+ (message-header-subject, message-header-newsgroups)
+ (message-header-other, message-header-name, message-header-xheader)
+ (message-separator, message-cited-text, message-mml):
+ Use (DISPLAY . PLIST) face spec syntax as recommended in
+ `(elisp) Defining Faces'. (Bug#29405)
+
+2017-12-15 Basil L. Contovounesios <contovob@tcd.ie>
+
+ Update message.el obsolete face aliases
+
+ * lisp/gnus/message.el: (message-header-to, message-header-cc)
+ (message-header-subject, message-header-newsgroups)
+ (message-header-other, message-header-name, message-header-xheader)
+ (message-separator, message-cited-text, message-mml):
+ Use define-obsolete-face-alias. (Bug#29405)
+
+2017-12-15 Eli Zaretskii <eliz@gnu.org>
+
+ Improve documentation of TERM environment variable
+
+ * doc/emacs/trouble.texi (Checklist):
+ * doc/emacs/building.texi (Compilation Shell):
+ * doc/emacs/misc.texi (Shell Options): Improve indexing of TERM.
+ * doc/emacs/building.texi (Compilation Shell): Mention
+ 'comint-terminfo-terminal' in conjunction with the TERM value.
+
+2017-12-15 Allen Li <darkfeline@felesatra.moe>
+
+ Add option to configure comint TERM
+
+ * lisp/comint.el (comint-terminfo-terminal): New defcustom.
+ (comint-term-environment): New function for setting terminal options
+ (comint-exec-1): Use comint-term-environment. (Bug#29583)
+ * lisp/progmodes/compile.el (compilation-start): Use comint-term-environment.
+
+ * etc/NEWS:
+ * doc/emacs/misc.texi (Shell Options): Document the new option.
+
+2017-12-15 Eli Zaretskii <eliz@gnu.org>
+
+ Better support utf-8-with-signature and utf-8-hfs in XML/HTML
+
+ * lisp/international/mule.el (sgml-xml-auto-coding-function):
+ Support UTF-8 with BOM and utf-8-hfs as variants of UTF-8, and
+ obey the buffer's encoding if it is one of these variants, instead
+ of re-encoding in UTF-8 proper. (Bug#20623)
+
+2017-12-15 Eli Zaretskii <eliz@gnu.org>
+
+ * lisp/menu-bar.el (menu-bar-mode): Doc fix.
+
+2017-12-15 Michael Albinus <michael.albinus@gmx.de>
+
+ Fix Bug#29712 in tramp-tests.el
+
+ * test/lisp/net/tramp-tests.el
+ (tramp-test32-environment-variables-and-port-numbers):
+ Skip for macOS. (Bug#29712)
+
+2017-12-15 Martin Rudalics <rudalics@gmx.at>
+
+ Don't run FOR_EACH_FRAME when there's no frame left (Bug#29961)
+
+ This does not fix Bug#29961 but avoids that Emacs segfaults when
+ trying to shut down because it lost connection to the X server.
+
+ * src/dispnew.c (check_glyph_memory):
+ * src/frame.c (delete_frame): Don't run FOR_EACH_FRAME when
+ there's no frame left (Bug#29961).
+
+2017-12-15 Glenn Morris <rgm@gnu.org>
+
+ * lisp/textmodes/tex-mode.el: Ensure uncompiled file is loadable.
+
+2017-12-15 Ted Zlatanov <tzz@lifelogs.com>
+
+ Remember password change for IMAP in Gnus (Bug#29692)
+
+ Reported by Trey Jackson <trey_jackson@mentor.com>.
+
+ * lisp/gnus/mail-source.el (mail-source-fetch-imap): Check
+ `mail-source-password-cache' for password.
+
+2017-12-15 Ted Zlatanov <tzz@lifelogs.com>
+
+ Add %DUMBFW to the default GnuTLS priority strings
+
+ * lisp/net/gnutls.el (gnutls-boot-parameters): Add %DUMBFW to
+ the default priority strings (Bug#25061).
+
+ * etc/NEWS: Mention it.
+
+ * doc/misc/emacs-gnutls.texi (Help For Users): Point to the
+ GnuTLS priority string documentation URL.
+
+2017-12-15 Glenn Morris <rgm@gnu.org>
+
+ Small fixes prompted by make check-declare
+
+ * lisp/frame.el (x-focus-frame): Update declaration.
+ (ns-mouse-absolute-pixel-position): Fix declaration.
+ * lisp/vc/diff-mode.el (diff-refine-hunk):
+ Use smerge-refine-regions rather than obsolete alias.
+ (smerge-refine-subst): Remove declaration, no longer relevant.
+
+2017-12-15 Glenn Morris <rgm@gnu.org>
+
+ Fix some custom groups
+
+ * lisp/vc/vc-hooks.el (vc-faces): Rename from vc-state-faces.
+ * lisp/vc/cvs-status.el (cvs-status): Unused, remove.
+
+2017-12-14 Alan Mackenzie <acm@muc.de>
+
+ Fix fontification of first declaration within a C++ lambda form.
+
+ * lisp/progmodes/cc-engine.el (c-looking-at-or-maybe-in-bracelist): Cease
+ spuriously recognizing the braces of a lambda form as a brace list when there
+ is an "=" preceding the introductory brackets.
+
+2017-12-14 Charles A. Roelli <charles@aurox.ch>
+
+ * src/data.c (Fadd_variable_watcher): Doc fix.
+
+2017-12-14 Alan Mackenzie <acm@muc.de>
+
+ Fix misfontification of C++ member initialization list after "throw"
+
+ * lisp/progmodes/cc-engine.el (c-forward-type): Stop recognizing a "type"
+ starting with "throw", by using c-opt-type-modifier-prefix-key.
+
+ * lisp/progmodes/cc-langs.el (c-type-modifier-prefix-kwds): New lang const
+ which, in C++, doesn't contain "throw", otherwise like c-type-modifier-kwds.
+ (c-opt-type-modifier-prefix-key): New lang const and var, a regexp matching
+ any keyword in the previous lang const.
+
+2017-12-14 Dmitry Gutov <dgutov@yandex.ru>
+
+ Consolidate 'widen' calls
+
+ * lisp/progmodes/prog-mode.el (prog-indentation-context):
+ Un-document all elements but the first.
+ (prog-widen): Remove.
+ (http://lists.gnu.org/archive/html/emacs-devel/2017-12/msg00321.html)
+
+ * doc/lispref/text.texi (Mode-Specific Indent): Update.
+
+ * lisp/progmodes/ruby-mode.el (ruby-calculate-indent):
+ Don't call widen.
+
+ * lisp/progmodes/python.el
+ (python-indent-guess-indent-offset)
+ (python-info-current-defun): Replace prog-widen with widen;
+ these functions are not called during indentation.
+ (python-indent-context)
+ (python-indent--calculate-indentation)
+ (python-info-dedenter-opening-block-message)
+ (python-info-line-ends-backslash-p)
+ (python-info-beginning-of-backslash)
+ (python-info-continuation-line-p)
+ (python-info-current-defun): Remove 'widen' calls.
+
+ * lisp/indent.el (indent-according-to-mode)
+ (indent-for-tab-command, indent-region): Move them here.
+
+ * lisp/textmodes/mhtml-mode.el (mhtml-indent-line):
+ Bind prog-indentation-context to one-element list.
+
+2017-12-14 Martin Rudalics <rudalics@gmx.at>
+
+ Fix doc-string of Fbuffer_list
+
+ * src/buffer.c (Fbuffer_list): Fix doc-string.
+
+2017-12-14 Basil L. Contovounesios <contovob@tcd.ie>
+
+ Don't raise an extraneous frame (bug#29696)
+
+ * lisp/gnus/gnus-art.el (gnus-article-read-summary-keys): Lookup
+ summary buffer keys from article buffer without affecting window
+ configuration (bug#29696).
+
+2017-12-13 Noam Postavsky <npostavs@gmail.com>
+
+ Mention new strictness for &optional, &rest in arglists (Bug#29165)
+
+ * etc/NEWS: Explain that '&optional' not followed by a variable is now
+ an error.
+ * lisp/emacs-lisp/cl-macs.el (cl--transform-lambda, cl--do-&aux)
+ (cl--do-arglist): Also reject '&optional', '&rest', or '&aux' not
+ followed by a variable for consistency.
+ * test/lisp/emacs-lisp/cl-macs-tests.el (cl-macs-bad-arglist): New
+ test.
+
+2017-12-13 Alan Mackenzie <acm@muc.de>
+
+ Don't misfontify "foo ()" inside C++ initialization parentheses as a type
+
+ Also recognize and handle function names introduced by "extern" inside a
+ function.
+
+ * lisp/progmodes/cc-engine.el (c-forward-decl-or-cast-1): Add a new element to
+ the result list which is t when our declaration is, or is to be treated as,
+ being at top level.
+
+ * lisp/progmodes/cc-fonts.el (c-get-fontification-context): Detect being
+ inside a C++ uniform initialization and return (not-decl nil) for this case.
+ (c-font-lock-declarations): Use the new element 4 of the result of
+ c-forward-decl-or-cast-1.
+
+ * lisp/progmodes/cc-langs.el (c-make-top-level-kwds, c-make-top-level-key):
+ New lang consts/vars.
+
+2017-12-13 Glenn Morris <rgm@gnu.org>
+
+ Fixes for defcustoms, prompted by cus-test-opts
+
+ * lisp/files.el (save-some-buffers-default-predicate):
+ * lisp/time.el (display-time-world-list):
+ * lisp/gnus/gnus-art.el (gnus-article-show-cursor):
+ * lisp/progmodes/cc-vars.el (c-noise-macro-with-parens-names):
+ * lisp/progmodes/verilog-mode.el (verilog-auto-wire-type):
+ * lisp/textmodes/less-css-mode.el (less-css-output-directory)
+ (less-css-output-file-name, less-css-input-file-name):
+ * lisp/vc/emerge.el (emerge-metachars):
+ * lisp/vc/vc-hg.el (vc-hg-symbolic-revision-styles):
+ Fix :types.
+ * lisp/net/newst-backend.el (newsticker-url-list-defaults): Fix url.
+
+2017-12-13 Glenn Morris <rgm@gnu.org>
+
+ * lisp/net/newst-backend.el (newsticker--raw-url-list-defaults):
+ Update.
+
+ * lisp/htmlfontify.el (hfy-which-etags): Fix it.
+
+2017-12-13 Glenn Morris <rgm@gnu.org>
+
+ Add missing :version tags revealed by cusver-check
+
+ * lisp/comint.el (comint-move-point-for-matching-input):
+ * lisp/epa.el (epa-replace-original-text):
+ * lisp/image-dired.el (image-dired-cmd-optipng-program)
+ (image-dired-cmd-optipng-options):
+ * lisp/emacs-lisp/bytecomp.el (byte-compile-cond-use-jump-table):
+ * lisp/gnus/gnus-cloud.el (gnus-cloud-storage-method)
+ (gnus-cloud-interactive):
+ * lisp/net/mailcap.el (mailcap-user-mime-data):
+ * lisp/progmodes/cc-vars.el (c-asymmetry-fontification-flag)
+ (c-noise-macro-names, c-noise-macro-with-parens-names):
+ * lisp/progmodes/flymake.el (flymake-start-on-flymake-mode)
+ (flymake-wrap-around):
+ * lisp/progmodes/grep.el (grep-use-null-filename-separator):
+ * lisp/progmodes/js.el (js-indent-align-list-continuation):
+ * lisp/progmodes/perl-mode.el (perl-flymake-command):
+ * lisp/progmodes/python.el (python-flymake-command)
+ (python-flymake-command-output-pattern, python-flymake-msg-alist):
+ * lisp/progmodes/ruby-mode.el (ruby-flymake-use-rubocop-if-available)
+ (ruby-rubocop-config):
+ * lisp/textmodes/less-css-mode.el (less-css):
+ * lisp/textmodes/tex-mode.el (tex-chktex-program)
+ (tex-chktex-extra-flags): Add missing :version tags.
+
+2017-12-13 Glenn Morris <rgm@gnu.org>
+
+ Escape column-zero doc parens
+
+ * lisp/htmlfontify.el (hfy-display-class):
+ * lisp/calendar/icalendar.el (icalendar--do-create-ical-alarm):
+ * lisp/net/shr.el (shr-external-rendering-functions):
+ * lisp/progmodes/cc-vars.el (c-asymmetry-fontification-flag):
+ * lisp/textmodes/tildify.el (tildify-tildify):
+ Escape column-zero doc parens. A shame bug#21871 remains unfixed.
+
+2017-12-12 Alan Third <alan@idiocy.org>
+
+ Remove ObjC blocks (Bug#23753)
+
+ * src/macfont.m (macfont_get_glyph_for_character):
+ (mac_font_get_glyphs_for_variants): Inline Objective-C blocks.
+
+ (cherry picked from commit 4590f1d768adbb2120a2b02c614f7ed3b21a4a3e)
+
+2017-12-12 Eli Zaretskii <eliz@gnu.org>
+
+ Import the latest IVD_Sequences.txt
+
+ * admin/unidata/IVD_Sequences.txt: New version from
+ http://www.unicode.org/ivd/, the 2017-12-12 version of the Unicode
+ Ideographic Variation Database.
+
+ * src/macuvs.h: Regenerated.
+
+2017-12-11 Max <mu@magi.net.ru> (tiny change)
+
+ Fix dired-do-compress when tar doesn't default to stdin (Bug#29094)
+
+ * lisp/dired-aux.el (dired-compress-file-suffixes): Use argument '-f-'
+ to write to stdout rather than relying on the default (the choice of
+ default is decided when compiling tar, BSD systems usually set it to a
+ tape drive). Drop '-v', since the output is not used anywhere.
+
+2017-12-11 Noam Postavsky <npostavs@gmail.com>
+
+ Suppress warnings during elisp completion macroexpansion
+
+ Errors are already suppressed, therefore it is logical to suppress
+ warnings as well. Some macros (e.g., use-package) may produce
+ warnings when given the `elisp--witness--lisp' symbol.
+ * lisp/progmodes/elisp-mode.el (elisp--local-variables): Let-bind
+ warning-minimum-log-level to :emergency.
+
+2017-12-11 Chunyang Xu <xuchunyang.me@gmail.com>
+
+ * lisp/progmodes/verilog-mode.el (verilog-mode): Fix typo (Bug#24410).
+
+2017-12-11 Michael Albinus <michael.albinus@gmx.de>
+
+ Make tramp-interrupt-process more robust
+
+ * lisp/net/tramp.el (tramp-interrupt-process): Fall back to
+ the default implementation if there's no success.
+
+2017-12-11 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ Make quail-input-method work when inhibit-read-only is non-nil (bug#29504)
+
+ * lisp/international/quail.el (quail-input-method): Work not only
+ when buffer-read-only is nil but also when inhibit-read-only is non-nil
+ (bug#29504).
+
+2017-12-10 Eli Zaretskii <eliz@gnu.org>
+
+ Fix 'fontset-name-p'
+
+ * lisp/international/fontset.el (fontset-name-p): Make the
+ function work with full fontset names and fontset alias names.
+
+2017-12-10 Eli Zaretskii <eliz@gnu.org>
+
+ Fix fontset documentation inconsistencies for bug#29630
+
+ * doc/lispref/display.texi (Face Attributes): Don't document
+ :family as accepting a fontset. Document that :font accepts a
+ fontset.
+
+ * lisp/faces.el (set-face-attribute): Doc fix.
+
+2017-12-10 Martin Rudalics <rudalics@gmx.at>
+
+ Remove sentence from child frames section in Elisp manual
+
+ * doc/lispref/frames.texi (Child Frames): Remove one sentence.
+ Suggested by Bob Weiner <rsw@gnu.org>.
+
+2017-12-10 Eli Zaretskii <eliz@gnu.org>
+
+ Avoid crashes in 'font-at' after 'set-fontset-font'
+
+ * src/fontset.c (free_realized_fontsets): Call
+ recompute_basic_faces, so that the basic faces are available to
+ any Lisp that calls this function, e.g. via set-fontset-font.
+ (Bug#29632)
+
+2017-12-10 Ted Zlatanov <tzz@lifelogs.com>
+
+ * lisp/files-x.el (connection-local-set-profile-variables): Fix docstring.
+
+2017-12-09 Ted Zlatanov <tzz@lifelogs.com>
+
+ Add /etc/ssl/cert.pem to gnutls-trustfiles for macOS
+
+ Problem reported by Mark Ferlatte (Bug#28603).
+ * lisp/net/gnutls.el (gnutls-trustfiles): Add /etc/ssl/cert.pem for macOS.
+
+2017-12-09 Eli Zaretskii <eliz@gnu.org>
+
+ Fix tool-tip display when display margins are non-zero by default
+
+ * src/buffer.h (bset_left_margin_cols, bset_right_margin_cols):
+ New inline functions.
+ * src/xfns.c (Fx_show_tip):
+ * src/w32fns.c (Fx_show_tip): Force display margins of the tip
+ buffer to zero, as it will be displayed in a pseudo-window, which
+ doesn't support display margins. (Bug#29627)
+
+2017-12-09 Eric Abrahamsen <eric@ericabrahamsen.net>
+
+ Handle hash tables and vectors when reading/writing EIEIO objects
+
+ * lisp/emacs-lisp/eieio.el (eieio-override-prin1): EIEIO objects
+ printed with `prin1' can no longer be read with `read'. Make sure
+ they are printed with object-write instead, even when they're inside
+ hash tables and vectors.
+ * lisp/emacs-lisp/eieio-base.el (eieio-persistent-validate/fix-slot-value):
+ Check for written representations of objects inside hash tables and
+ vectors, and reconstruct them.
+
+2017-12-09 Eli Zaretskii <eliz@gnu.org>
+
+ Improve interactive debugging commands in xdisp.c
+
+ * src/xdisp.c (Fdump_glyph_row, Fdump_tool_bar_row): Allow to
+ specify ROW via prefix argument. Fix the doc strings.
+
+2017-12-09 Eli Zaretskii <eliz@gnu.org>
+
+ Fix calculation of continuation_pixel_width in display engine
+
+ * src/xdisp.c (display_line): Remove incorrect increment of
+ it->continuation_pixel_width when word-wrap is used. (Bug#29594)
+
+2017-12-09 Eli Zaretskii <eliz@gnu.org>
+
+ Improve documentation of 'save-abbrevs'.
+
+ * doc/emacs/abbrevs.texi (Saving Abbrevs): Document the 'silently'
+ value of 'save-abbrevs'. Suggested by Alex Branham
+ <alex.branham@gmail.com> in emacs-manual-bugs@gnu.org.
+
+2017-12-09 Eli Zaretskii <eliz@gnu.org>
+
+ Improve documentation of Dired
+
+ * doc/emacs/dired.texi (Dired): Mention that the Dired buffer can
+ be made modifiable in Wdired. Suggested by Alex Branham
+ <alex.branham@gmail.com> in emacs-manual-bugs@gnu.org.
+
+2017-12-09 Eli Zaretskii <eliz@gnu.org>
+
+ * lisp/bookmark.el (bookmark-alist): Doc fix. (Bug#29551)
+
+2017-12-08 Michael Albinus <michael.albinus@gmx.de>
+
+ Minor Tramp fixes
+
+ * lisp/net/tramp-gvfs.el (tramp-gvfs-do-copy-or-rename-file):
+ Fix a bug when renaming.
+
+ * test/lisp/net/tramp-tests.el (tramp-test21-file-links): Extend test.
+ (tramp-test42-delay-load, tramp-test42-remote-load-path):
+ Skip unless Emacs >= 26.
+
+2017-12-08 Glenn Morris <rgm@gnu.org>
+
+ * lisp/help-mode.el (help-function-def):
+ Allow help-make-xrefs to call with one argument. (Bug#29611)
+
+2017-12-07 Martin Rudalics <rudalics@gmx.at>
+
+ Fix doc-string of 'display-buffer-in-side-window'
+
+ * lisp/window.el (display-buffer-in-side-window): In doc-string
+ clarify why the window returned gets dedicated to its buffer.
+
+2017-12-06 Michael Albinus <michael.albinus@gmx.de>
+
+ Fix Bug#29579
+
+ * lisp/files.el (file-name-non-special):
+ Inhibit `file-name-handler-alist' only for some operations.
+ Add missing operations. (Bug#29579)
+
+ * lisp/net/tramp-compat.el (tramp-compat-file-name-quote):
+ Do not quote if it is quoted already.
+
+ * lisp/net/tramp-smb.el (tramp-smb-handle-insert-directory):
+ Use `copy-tree' but `copy-sequence'.
+
+ * lisp/net/tramp.el (tramp-handle-file-truename): Handle several
+ trailing slashes correctly.
+
+ * test/lisp/net/tramp-tests.el (tramp-test11-copy-file)
+ (tramp-test12-rename-file, tramp-test24-file-acl)
+ (tramp-test25-file-selinux, tramp--test-check-files):
+ Handle also quoted file names.
+ (tramp-test21-file-links): Fix file name quoting test.
+ (tramp-test24-file-acl): Be more robust for "smb" method.
+ (tramp-test35-make-auto-save-file-name): Enable hidden test cases.
+
+2017-12-06 Rasmus <rasmus@gmx.us>
+
+ Backport: Update Org to v9.1.4
+
+ Please note this is a bugfix release. See etc/ORG-NEWS for details.
+
+ (cherry picked from commit 567b5efe1f338c10c574758fb968915c5c34c909)
+
+2017-12-06 Martin Rudalics <rudalics@gmx.at>
+
+ In windows.texi mention special splitting behavior of side and atomic windows
+
+ * doc/lispref/windows.texi (Splitting Windows): Add note about
+ and links to side and atomic windows.
+
+2017-12-05 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * lisp/gnus/gnus-group.el (gnus-group-mode-map):
+ Bind [follow-link] to mouse-face, not 'mouse-face (bug#29538).
+
+2017-12-04 Eli Zaretskii <eliz@gnu.org>
+
+ Avoid compilation warning in xterm.c
+
+ * src/xterm.c (x_draw_underwave): Move the declaration of
+ 'thickness' to the non-USE_CAIRO branch, to avoid compiler
+ warning. (Bug#29567)
+
+2017-12-04 Eli Zaretskii <eliz@gnu.org>
+
+ * README: Document all the top-level directories. (Bug#29558)
+
+2017-12-04 Glenn Morris <rgm@gnu.org>
+
+ Don't enable erc modules on simply loading erc.el
+
+ * lisp/erc/erc.el (erc-modules): Use default :initialize. (Bug#29417)
+
+2017-12-03 Lars Ingebrigtsen <larsi@gnus.org>
+
+ Allow shr to use data: URLs without encoding
+
+ * lisp/net/shr.el (shr-image-from-data): Don't bug out on
+ image data: URLs that have no base64 encoding like
+ (shr-image-from-data
+ "text/html,%3Ch1%3EHello%2C%20World!%3C%2Fh1%3E").
+
+2017-12-03 E. Choroba <choroba@matfyz.cz> (tiny change)
+
+ Don't add newlines in minibuffer history
+
+ * lisp/simple.el (next-line-or-history-element): Bind
+ next-line-add-newlines to nil. (Bug#29529)
+
+2017-12-03 Syohei YOSHIDA <syohex@gmail.com>
+
+ modhelp.py: Support Python 3 (Bug#24954)
+
+ * modules/modhelp.py: 'print' statement was removed in Python
+ 3. 'print' function should be used instead of 'print' statement.
+
+2017-12-03 Noam Postavsky <npostavs@gmail.com>
+
+ Use forward slashes for python w32 config example (Bug#21656)
+
+ * lisp/progmodes/python.el: Use forward slashes for Windows path
+ example, it doesn't require doubling of slashes which reduces chances
+ of confusion.
+
+2017-12-03 Paul Eggert <eggert@cs.ucla.edu>
+
+ Fix bug in i18n/l10n optimization
+
+ This fixes a off-by-one buffer overrun bug introduced in
+ 2017-06-04T15:39:37Z!eggert@cs.ucla.edu. Problem uncovered by an
+ experimental version of Emacs built with -fcheck-pointer-bounds
+ and running on Intel MPX hardware.
+ * src/editfns.c (styled_format): Avoid overrunning internal buffers.
+
+2017-12-02 Noam Postavsky <npostavs@gmail.com>
+
+ Let autoload-compute-prefix be set file-locally (Bug#29471)
+
+ * lisp/emacs-lisp/autoload.el (autoload-compute-prefixes): Mark
+ boolean values as safe.
+
+2017-12-02 Noam Postavsky <npostavs@gmail.com>
+
+ Improve edit-kbd-macro prompting in case of remapped keys (Bug#29399)
+
+ * lisp/edmacro.el (edit-kbd-macro): Use substitute-command-keys to
+ present the current bindings in the prompt. Check the the
+ non-remapped binding of the entered key sequence as well.
+
+2017-12-02 Lele Gaifax <lele@metapensiero.it>
+
+ Add tests on electric-indentation and Python multiline strings (Bug#29305)
+
+ * test/lisp/progmodes/python-tests.el
+ (python-indent-electric-comma-inside-multiline-string,
+ python-indent-electric-comma-after-multiline-string): New tests.
+
+2017-12-02 Noam Postavsky <npostavs@gmail.com>
+
+ Disable electric indent for python strings (Bug#29305)
+
+ * lisp/progmodes/python.el (python-indent-post-self-insert-function):
+ Do nothing when point or beginning of line is in string.
+
+2017-12-02 Yuuki Harano <masm-emacs@masm11.ddo.jp> (tiny change)
+
+ Fix buffer overflow in fontname conversion (Bug#29523)
+
+ * src/nsterm.m (ns_xlfd_to_fontname): Fix sscanf format.
+
+2017-12-02 Eli Zaretskii <eliz@gnu.org>
+
+ Fix byte compilation of files with leading directories
+
+ * lisp/emacs-lisp/bytecomp.el (byte-compile-file): Pass basename
+ of target-file to make-temp-file, in case target-file includes a
+ leading directory that might not exist under TMPDIR. See
+ http://lists.gnu.org/archive/html/emacs-devel/2017-11/msg00680.html
+ for the details.
+
+2017-12-02 Michael Albinus <michael.albinus@gmx.de>
+
+ * lisp/files.el (make-backup-file-name-1): Fix scoping error.
+
+2017-12-02 Michael Albinus <michael.albinus@gmx.de>
+
+ Revert Tramp commit from 2017-11-20
+
+ * lisp/net/tramp.el (tramp-drop-volume-letter)
+ (tramp-handle-find-backup-file-name): Revert change from
+ 2017-11-20. Emacs' `make-backup-file-name-1' handles this
+ case now.
+
+2017-12-02 Eli Zaretskii <eliz@gnu.org>
+
+ Improve documentation of buffer-list commands and features
+
+ * doc/emacs/buffers.texi (List Buffers): Add a cross-reference to
+ "Several Buffers", to establish a relation between the two
+ sections.
+ (Buffer Menus): Expand on customizability of alternative buffer
+ menu offered by bs.el. Mention IBuffer.
+ Suggested by Alex Branham <alex.branham@gmail.com> in
+ emacs-manual-bugs@gnu.org.
+
+2017-12-02 Eli Zaretskii <eliz@gnu.org>
+
+ Fix backing up remote files in local directories on MS-Windows
+
+ * lisp/files.el (make-backup-file-name-1): Support remote file
+ names correctly when they are backed up into a local directory on
+ MS-Windows and MS-DOS. (Bug#29440)
+
+2017-12-02 Glenn Morris <rgm@gnu.org>
+
+ * doc/emacs/mule.texi (Output Coding): Clarify sendmail coding.
+
+2017-12-01 John Wiegley <johnw@newartisans.com>
+
+ Revert "Fix backing up remote files in local directories on MS-Windows"
+
+ This reverts commit 8c8b6732882248df4ca3b687e0a4b4e5e4ab3777.
+
+2017-12-01 Eli Zaretskii <eliz@gnu.org>
+
+ Fix a typo in ELisp manual
+
+ * doc/lispref/sequences.texi (Sequence Functions): Fix the example
+ of using 'seq-uniq'. (Bug#29524)
+
+2017-12-01 Eli Zaretskii <eliz@gnu.org>
+
+ * lisp/composite.el (find-composition): Fix a typo in the doc string.
+
+2017-12-01 Eli Zaretskii <eliz@gnu.org>
+
+ Fix backing up remote files in local directories on MS-Windows
+
+ * lisp/files.el (make-backup-file-name-1): Support remote file
+ names correctly when they are backed up into a local directory on
+ MS-Windows and MS-DOS. (Bug#29440)
+
+2017-12-01 Tak Kunihiro <tkk@misasa.okayama-u.ac.jp>
+
+ Fix vertical cursor motion in pixel-scroll.el
+
+ * lisp/pixel-scroll.el (pixel-scroll-up): Move cursor down
+ regardless of whether EOB is shown at the top.
+ (pixel-scroll-down) Move cursor up regardless of whether BOB
+ is shown at the top. (Bug#29374)
+
+2017-12-01 Basil L. Contovounesios <contovob@tcd.ie>
+
+ Fix typos in doc strings of message.el
+
+ * lisp/gnus/message.el (message-header-to)
+ (message-header-subject, message-header-newsgroups)
+ (message-header-other): Fix typos in doc strings. (Bug#29405)
+
+2017-12-01 Eli Zaretskii <eliz@gnu.org>
+
+ Fix a typo in the Emacs manual
+
+ * doc/emacs/abbrevs.texi (Abbrev Concepts): Fix a typo. Reported
+ by clemens.radermacher@posteo.de in emacs-manual-bugs@gnu.org.
+
+2017-12-01 Eli Zaretskii <eliz@gnu.org>
+
+ Improve the documentation of 'table-insert-sequence'
+
+ * doc/emacs/text.texi (Table Misc): Fix the description of
+ 'table-insert-sequence'. Reported by jack <jackh@gmx.co.uk> in
+ emacs-manual-bugs@gnu.org.
+
+2017-12-01 Paul Eggert <eggert@cs.ucla.edu>
+
+ Port better to QNX
+
+ Problem reported by Elad Lahav on emacs-devel.
+ * configure.ac: On QNX, default CC to qcc (a GCC wrapper),
+ and default LDFLAGS to -N2MB so that the initial stack size
+ is not too small. Also, fix misspelling of ‘qnxnto’.
+
+2017-11-30 Michael Albinus <michael.albinus@gmx.de>
+
+ Make tramp-test42-auto-load more robust
+
+ * test/lisp/net/tramp-tests.el (tramp-test42-auto-load):
+ Make it more robust. Don't skip.
+
+2017-11-30 Eli Zaretskii <eliz@gnu.org>
+
+ Avoid assertions in find-composition
+
+ * src/font.c (font_range): If called with STRING non-nil and FACE
+ a NULL pointer, compute face by calling face_at_string_position.
+ (Bug#29506)
+
+ * lisp/composite.el (find-composition): Doc fix.
+
+2017-11-29 Glenn Morris <rgm@gnu.org>
+
+ Restore obsolete method of changing byte-compile-dest-file
+
+ * lisp/emacs-lisp/bytecomp.el (byte-compile-dest-file):
+ Restore seven-year obsolete feature that was removed for six months,
+ since automake uses it.
+
+2017-11-29 Michael Albinus <michael.albinus@gmx.de>
+
+ Some minor Tramp corrections
+
+ * lisp/net/tramp.el (tramp-handle-directory-file-name):
+ Handle several trailing slashes correctly.
+ (tramp-handle-file-selinux-context): New defun.
+
+ * lisp/net/tramp-adb.el (tramp-adb-file-name-handler-alist):
+ * lisp/net/tramp-gvfs.el (tramp-gvfs-file-name-handler-alist):
+ * lisp/net/tramp-smb.el (tramp-smb-file-name-handler-alist):
+ Use `tramp-handle-file-selinux-context'.
+
+ * test/lisp/net/tramp-tests.el (tramp-test06-directory-file-name):
+ Extend test.
+ (tramp-test17-insert-directory): Make check more robust.
+ (tramp-test42-auto-load): Combine several let forms.
+ (tramp-test42-delay-load, tramp-test42-recursive-load)
+ (tramp-test42-remote-load-path, tramp-test43-unload): Rename.
+
+2017-11-29 Tino Calancha <tino.calancha@gmail.com>
+
+ * doc/misc/url.texi (http/https): Fix typo
+
+2017-11-29 Glenn Morris <rgm@gnu.org>
+
+ Remove some bogus definition-prefixes from loaddefs
+
+ * lisp/emacs-lisp/autoload.el (autoload-generate-file-autoloads):
+ Don't register a definition prefix from define-erc-module,
+ which adds an erc- prefix to its argument.
+
+2017-11-28 Robert Pluim <rpluim@gmail.com>
+
+ Shell-quote wildcards when invoking 'vc-git-grep'
+
+ * lisp/vc/vc-git.el (vc-git-grep): Apply shell quoting to
+ filename wildcards to ensure globbing is done by git rather
+ than the shell. (Bug#29303)
+
+2017-11-28 Kaushal Modi <kaushal.modi@gmail.com>
+
+ Update documentation of '.dir-locals-2.el'
+
+ See https://lists.gnu.org/r/emacs-devel/2017-11/msg00649.html
+ for more details.
+ * lisp/files.el (dir-locals-file-2): Remove unused constant.
+ * lisp/files.el (dir-locals-file): Mention ".dir-locals-2.el" in
+ the doc string.
+ * doc/lispref/variables.texi (Directory Local Variables): Mention
+ ".dir-locals-2.el".
+ * etc/NEWS: Replace `dir-locals-file-2' mention with
+ `dir-locals-file'.
+
+2017-11-27 Noam Postavsky <npostavs@gmail.com>
+
+ * src/w32heap.c (DUMPED_HEAP_SIZE) [_WIN64]: Bump to 22 MiB.
+
+2017-11-27 Glenn Morris <rgm@gnu.org>
+
+ A few small doc fixes for bytecomp.el
+
+ * lisp/emacs-lisp/bytecomp.el (emacs-lisp-file-regexp)
+ (byte-compile-dest-file-function, byte-compile-dest-file): Doc fixes.
+
+2017-11-27 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * src/lread.c (syms_of_lread): Fix thinko in commit b1573a97e17b5
+
+2017-11-27 Glenn Morris <rgm@gnu.org>
+
+ * lisp/tree-widget.el (tree-widget-end-guide): Escape it. (Bug#27797)
+
+2017-11-27 Eli Zaretskii <eliz@gnu.org>
+
+ Fix ELisp "Warning Tips"
+
+ * doc/lispref/tips.texi (Warning Tips): Clarify when to use
+ 'require' wrapped by 'eval-when-compile'. (Bug#29462)
+
+2017-11-27 Michael Albinus <michael.albinus@gmx.de>
+
+ Fix Bug#29163
+
+ * lisp/net/tramp.el (tramp-autoload-file-name-regexp):
+ Do not use "\\'" in regexp. (Bug#29163)
+ (top) Do not run (tramp-register-autoload-file-name-handlers)
+ when loading tramp.el.
+
+ * test/lisp/net/tramp-tests.el (tramp--test-mock-p): New defun.
+ (tramp-test32-environment-variables-and-port-numbers)
+ (tramp-test41-asynchronous-requests): Use it.
+ (tramp-test42-auto-load): New test.
+ (tramp-test43-recursive-load, tramp-test44-remote-load-path)
+ (tramp-test45-delay-load, tramp-test46-unload): Rename.
+
+2017-11-27 Paul Eggert <eggert@union>
+
+ Harden exec_byte_code against redefining 'error'
+
+ Problem discovered by configuring with --enable-gcc-warnings on
+ Ubuntu 17.10 x86-64 with gcc (Ubuntu 7.2.0-8ubuntu3).
+ * src/bytecode.c (exec_byte_code): Call the C error function
+ instead of the Lisp one, so that the Emacs interpreter does not go
+ haywire if the user redefines the Lisp error function.
+
+2017-11-27 Gemini Lasswell <gazally@runbox.com>
+
+ Fix Edebug specs for if-let* and and-let* (Bug#29236)
+
+ * test/lisp/emacs-lisp/subr-x-tests.el (if-let*, if-let):
+ Change Edebug spec to cause Edebug to instrument tests the
+ results of which are not bound to symbols (the (VALUEFORM)
+ case).
+ (and-let*): Change Edebug spec to allow empty body.
+
+ *test/lisp/emacs-lisp/subr-x-tests.el:
+ (subr-x-and-let*-test-group-1): Add missing quote to erroneous
+ form so Edebug will work on this test.
+
+2017-11-26 Gemini Lasswell <gazally@runbox.com>
+
+ Fix Edebug's handling of dotted specs (bug#6415)
+
+ * lisp/emacs-lisp/cl-macs.el (cl-destructuring-bind): Use
+ cl-macro-list1 instead of cl-macro-list in Edebug spec.
+
+ * lisp/emacs-lisp/edebug.el (edebug-after-dotted-spec): Delete
+ unused variable.
+ (edebug-dotted-spec): Add docstring.
+ (edebug-match-specs): Allow &optional and &rest specs to
+ match nothing at the tail of a dotted form. Handle matches of
+ dotted form tails which return non-lists.
+
+ * test/lisp/emacs-lisp/edebug-tests.el (edebug-tests-dotted-forms):
+ New test.
+
+ * test/lisp/emacs-lisp/edebug-resources/edebug-test-code.el:
+ (edebug-test-code-use-destructuring-bind): New function.
+
+2017-11-26 Eli Zaretskii <eliz@gnu.org>
+
+ Improve documentation of "constant" symbols
+
+ * src/font.c (syms_of_font) <font-weight-table, font-slant-table>
+ <font-width-table>:
+ * src/data.c (syms_of_data) <most-positive-fixnum>
+ <most-negative-fixnum>:
+ * src/buffer.c (syms_of_buffer) <enable-multibyte-characters>:
+ Mention in the doc strings that these variables are read-only.
+
+ * doc/lispref/variables.texi (Creating Buffer-Local): Document
+ that making a constant variable buffer-local signals an error.
+ * doc/lispref/variables.texi (Constant Variables):
+ * doc/lispref/errors.texi (Standard Errors): More accurate and
+ up-to-date documentation of which symbols cannot be assigned
+ values.
+
+2017-11-26 Paul Eggert <eggert@cs.ucla.edu>
+
+ maint: shorten https://lists.gnu.org/archive/html/... links
+
+2017-11-26 Paul Eggert <eggert@cs.ucla.edu>
+
+ Merge from Gnulib
+
+ This incorporates:
+ 2017-11-23 stat: work around Solaris bug with tv_nsec < 0
+ 2017-11-12 maint: shorten https://lists.gnu.org/archive/html/... links
+ * build-aux/config.sub, doc/misc/texinfo.tex, lib/allocator.h:
+ * lib/fstatat.c, lib/intprops.h, lib/lstat.c, lib/signal.in.h:
+ * lib/stat-time.h, lib/stdio-impl.h, lib/stdio.in.h:
+ * lib/timespec.h, m4/alloca.m4, m4/extern-inline.m4:
+ * m4/faccessat.m4, m4/fstatat.m4, m4/gnulib-common.m4:
+ * m4/lstat.m4, m4/std-gnu11.m4, m4/sys_types_h.m4:
+ * m4/vararrays.m4:
+ Copy from Gnulib.
+
+2017-11-26 Paul Eggert <eggert@cs.ucla.edu>
+
+ Work around GCC bug 80776 on Fedora 27 x86
+
+ * src/buffer.c (Fgenerate_new_buffer_name): Pacify GCC 7.2.1
+ 20170915 (Red Hat 7.2.1-2) on i686 with -Wformat-overflow -O2 by
+ using XINT rather than XFASTINT and by adding an eassume. This
+ works around GCC bug 80776.
+
+2017-11-25 Paul Eggert <eggert@cs.ucla.edu>
+
+ Tweak copy-file, rename-file doc
+
+ * src/fileio.c (Fcopy_file, Frename_file): Tweak the recent change
+ slightly, as NEWNAME is treated as a directory name depending only
+ on the contents of the NEWNAME string, and independently of
+ whether NEWNAME names a directory (i.e., whether the directory
+ exists) (Bug#29362).
+
+2017-11-25 Tom Tromey <tom@tromey.com>
+
+ Change font-lock-extend-region-multiline handling in mhtml-mode
+
+ Bug#29159
+ * lisp/textmodes/mhtml-mode.el (mhtml-mode): Remove
+ font-lock-extend-region-multiline from
+ font-lock-extend-region-functions.
+ (mhtml--extend-font-lock-region): Call font-lock-extend-region-multiline.
+
+2017-11-25 Michael Albinus <michael.albinus@gmx.de>
+
+ Minor cleanup in tramp-gvfs-handle-file-local-copy
+
+ * lisp/net/tramp-gvfs.el (tramp-gvfs-handle-file-local-copy):
+ Move error message up.
+
+2017-11-25 Michael Albinus <michael.albinus@gmx.de>
+
+ Add test for Bug#29423 in Tramp.
+
+ * test/lisp/net/tramp-tests.el (tramp-test17-insert-directory):
+ Add test for Bug#29423.
+
+2017-11-25 Eli Zaretskii <eliz@gnu.org>
+
+ Avoid jumbled order in HTML rendered by shr.el
+
+ * lisp/net/shr.el (shr-render-td): Preserve point, as
+ shr-render-td-1 might move it as a side effect of
+ save-window-excursion. (Bug#29348)
+
+2017-11-25 Eli Zaretskii <eliz@gnu.org>
+
+ Make sure 'dired-filename' property is always put by ls-lisp
+
+ * lisp/ls-lisp.el (ls-lisp-classify): Do not put the
+ 'dired-filename' text property on the file name here...
+ (ls-lisp-classify-file): ...put it here instead. (Bug#29423)
+
+2017-11-24 Eli Zaretskii <eliz@gnu.org>
+
+ A better solution for bug#29347
+
+ * src/thread.c (really_call_select): Don't try to take the global
+ lock if the same thread is already holding it. (Bug#29347)
+
+2017-11-24 Eli Zaretskii <eliz@gnu.org>
+
+ Avoid a hang after C-g while sit-for on a Unix TTY
+
+ * src/thread.c (acquire_global_lock): Don't try to take the global
+ lock if the same thread is already holding it. (Bug#29347)
+
+2017-11-24 Eli Zaretskii <eliz@gnu.org>
+
+ Improve the doc string of 'list-packages'
+
+ * lisp/emacs-lisp/package.el (list-packages): Describe in the doc
+ string the columns shown by the command. (Bug#29420)
+
+2017-11-24 Eli Zaretskii <eliz@gnu.org>
+
+ Improve discoverability of 'defvar' for suppressing warnings
+
+ * doc/lispref/compile.texi (Compiler Errors): Add index entries.
+ * doc/lispref/variables.texi (Defining Variables): Mention that
+ defvar with no value is used for suppressing compiler warnings.
+ (Bug#29400)
+
+2017-11-24 Eli Zaretskii <eliz@gnu.org>
+
+ Improve discoverability of 'read-buffer-completion-ignore-case'
+
+ * lisp/window.el (switch-to-buffer)
+ (switch-to-buffer-other-window, switch-to-buffer-other-frame):
+ Mention 'read-buffer' in the doc string. (Bug#29389)
+
+ * doc/emacs/buffers.texi (Select Buffer): Add a cross-reference to
+ where 'read-buffer-completion-ignore-case' is documented.
+
+2017-11-24 Eli Zaretskii <eliz@gnu.org>
+
+ Improve documentation of self-insert-uses-region-functions
+
+ * lisp/simple.el (self-insert-uses-region-functions): Clarify the
+ doc string.
+ * lisp/delsel.el (delete-selection-uses-region-p): Mention
+ 'self-insert-command' in the doc string. (Bug#29373)
+
+ * doc/lispref/text.texi (Commands for Insertion): Mention
+ 'self-insert-uses-region-functions'.
+ * doc/lispref/modes.texi (Keymaps and Minor Modes): Add a
+ cross-reference to "Commands for Insertion".
+
+2017-11-24 Eli Zaretskii <eliz@gnu.org>
+
+ Reflect changes in copy-file and rename-file in doc strings
+
+ * src/fileio.c (Fcopy_file, Frename_file): Mention in the doc
+ strings that directory names must end in a slash. (Bug#29362)
+
+2017-11-24 Eli Zaretskii <eliz@gnu.org>
+
+ * lisp/progmodes/cc-vars.el (c-offsets-alist): Doc fix. (Bug#29407)
+
+2017-11-24 Eli Zaretskii <eliz@gnu.org>
+
+ Reorder type predicates in ELisp manual
+
+ * doc/lispref/objects.texi (Type Predicates): Restore alphabetical
+ order of listed predicates. (Bug#29411)
+
+2017-11-23 Eli Zaretskii <eliz@gnu.org>
+
+ Fix backward scrolling in buffers with header-line
+
+ * src/window.c (window_scroll_pixel_based): Account for the
+ header-line when comparing Y coordinate with the last_visible_y.
+ (Bug#29325)
+
+2017-11-22 Glenn Morris <rgm@gnu.org>
+
+ * lisp/bindings.el (buffer-file-coding-system):
+ Add explicit permanent-local mark.
+
+ * src/fns.c (syms_of_fns) <overriding-plist-environment>: Doc fix.
+
+2017-11-22 Alan Third <alan@idiocy.org>
+
+ Fix incorrect interaction of drag/drop and double click (bug#29121)
+
+ * src/nsterm.m (EmacsView::performDragOperation): Drag and drop
+ doesn't use ns-input-file.
+
+2017-11-22 Glenn Morris <rgm@gnu.org>
+
+ * lisp/menu-bar.el (menu-bar-options-save):
+ Add display-line-numbers-type.
+
+ * lisp/menu-bar.el (menu-bar-options-save):
+ Add global-display-line-numbers-mode. (Bug#28396)
+
+ * lisp/follow.el (follow-mode): Restore mode line lighter. (Bug#28495)
+
+2017-11-22 Dmitry Gutov <dgutov@yandex.ru>
+
+ Extract the common part of ruby-flymake-simple and ruby-flymake-rubocop
+
+ * lisp/progmodes/ruby-mode.el (ruby-flymake-simple)
+ (ruby-flymake-rubocop):
+ Extract the common part as ruby-flymake--helper.
+ (ruby--rubocop-flymake-proc): Remove. Use the first proc
+ variable instead.
+
+2017-11-22 Dmitry Gutov <dgutov@yandex.ru>
+
+ Add Rubocop Flymake backend
+
+ * lisp/progmodes/ruby-mode.el (ruby-flymake-command):
+ Inline the value. There are no known substitutes.
+ (ruby-flymake): Rename to `ruby-flymake-simple' and simplify
+ the docstring.
+ (ruby-flymake-use-rubocop-if-available): New option.
+ (ruby--rubocop-flymake-proc): New variable.
+ (ruby-rubocop-config): New option.
+ (ruby-flymake-rubocop, ruby-flymake-auto): New functions.
+ (ruby-mode): Use `ruby-flymake-auto'.
+
+2017-11-21 Noam Postavsky <npostavs@gmail.com>
+
+ Update nt/INSTALL.W64 (Bug#28601)
+
+ * nt/INSTALL.W64 (Download and install MinGW-w64 and MSYS2): Move
+ suggestion about modifying PATH to...
+ (Test Emacs): ... here.
+ (Run configure): Remove the unnecessary setting of PKG_CONFIG_PATH.
+ (Troubleshooting): New section, includes suggestion to check
+ PKG_CONFIG_PATH.
+
+2017-11-21 Charles A. Roelli <charles@aurox.ch>
+
+ Remove incorrect NEWS item about VC state indicator (Bug#28817)
+
+ * etc/NEWS (VC and related modes): Remove news item about the VC
+ state indicator. This should have been done with commit 7882dc6
+ of 2016-03-06 'Revert "Use colors in the VC mode lines"'.
+
+2017-11-21 Glenn Morris <rgm@gnu.org>
+
+ * lisp/emacs-lisp/byte-run.el (defsubst): Doc fix.
+
+2017-11-21 Alan Mackenzie <acm@muc.de>
+
+ Make c-defun-name analyze more thoroughly a function type which is a struct
+
+ This fixes bug #29293.
+
+ * lisp/progmodes/cc-cmds.el (c-defun-name): When a struct (etc.) type is
+ encountered, check whether it is the return type of a function rather than a
+ declaration of the struct itself. Similarly adapt the cond arm which deals
+ with functions properly to recognize struct return types.
+
+2017-11-21 Glenn Morris <rgm@gnu.org>
+
+ Avoid bogus abbreviated file names if HOME changes
+
+ * lisp/files.el (abbreviate-file-name):
+ If HOME changes, ignore `abbreviated-home-dir'. (Bug#19657#20)
+ * test/lisp/files-tests.el (files-test-abbreviated-home-dir): New.
+
+2017-11-21 Glenn Morris <rgm@gnu.org>
+
+ * lisp/emacs-lisp/byte-run.el (inline): Give it a doc.
+
+2017-11-21 Jay Kamat <jaygkamat@gmail.com> (tiny change)
+
+ Fix erc keep-place module with new defaults (Bug#29111)
+
+ * lisp/erc/erc-goodies.el (erc-keep-place): Allow erc
+ keep-place to continue working with
+ switch-to-buffer-preserve-window-point set to t, the new default.
+
+2017-11-20 Alan Third <alan@idiocy.org>
+
+ Add window divider faces to NS (bug#29353)
+
+ * src/nsterm.m (ns_draw_window_divider): Use
+ window-divider-first-pixel and window-divider-last-pixel faces.
+
+2017-11-20 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * src/keyboard.c: Undo last change, meant for master only
+
+2017-11-20 Michael Albinus <michael.albinus@gmx.de>
+
+ Fix Bug#29149
+
+ * lisp/net/tramp.el (tramp-drop-volume-letter): Handle also
+ backup file names.
+ (tramp-handle-find-backup-file-name):
+ Call `tramp-drop-volume-letter' on the results. (Bug#29149)
+
+2017-11-20 Martin Rudalics <rudalics@gmx.at>
+
+ Fix misbehavior when drawing three-pixel high horizontal dividers (Bug#29353)
+
+ * src/xterm.c (x_draw_window_divider):
+ * src/w32term.c (w32_draw_window_divider): Fix misbehavior when
+ drawing three-pixel high horizontal dividers (Bug#29353).
+
+ The misbehavior was noted by Keith David Bershatsky and analyzed by Alan
+ Third.
+
+2017-11-19 Mike Kupfer <mkupfer@alum.berkeley.edu>
+
+ MH-E: don't automatically download external-body parts
+
+ * lisp/mh-e/mh-mime.el (mh-mime-display-single): Use
+ mm-automatic-display-p to verify that a part should be
+ displayed before doing the inline checks (SF#475).
+
+2017-11-19 Michael Albinus <michael.albinus@gmx.de>
+
+ Further fix for Bug#29291
+
+ * test/lisp/net/tramp-tests.el (tramp-test24-file-acl):
+ Check for local ACL support. (Bug#29291)
+
+2017-11-19 Alan Third <alan@idiocy.org>
+
+ Fix divider frame params on NS (bug#29352)
+
+ * src/nsfns.m (Fx_create_frame): Set right-divider-width and
+ bottom-divider-width parameters.
+
+2017-11-19 Paul Eggert <eggert@cs.ucla.edu>
+
+ Spelling fixes
+
+ * lisp/help-fns.el (help-fns--analyze-function):
+ Rename from help-fns--analyse-function.
+ All uses changed.
+
+2017-11-19 Olaf Rogalsky <olaf.rogalsky@t-online.de>
+
+ * src/keyboard.c: Make xterm-mouse clicks on mode-line work
+
+ (read_key_sequence): Recompute first_event
+ after replay_sequence, since it might have changed (bug#29104).
+
+2017-11-18 Martin Rudalics <rudalics@gmx.at>
+
+ Don't let delete_frame select a tooltip frame (Bug#27647)
+
+ * src/frame.c (delete_frame): Don't select a tooltip
+ frame. (Bug#27647)
+
+2017-11-18 Alan Mackenzie <acm@muc.de>
+
+ Filter obtrusive events in help-read-key-sequence.
+
+ This fixes most of bug #29272.
+
+ * lisp/help.el (help-read-key-sequence): After a mouse event, pause for 0.01s,
+ discarding any events (such as <help-echo>) received in this time, before
+ polling for the double-click (etc.) events which may follow. This fixes the
+ infinite loop which occurred whwn <help-echo> events triggered a sit-for
+ whilst handling menu events.
+
+2017-11-18 Michael Albinus <michael.albinus@gmx.de>
+
+ Fix symlink flag in tramp-gvfs-handle-file-attributes
+
+ * lisp/net/tramp-gvfs.el (tramp-gvfs-handle-file-attributes):
+ Set proper symlink file mode flag.
+
+2017-11-18 Michael Albinus <michael.albinus@gmx.de>
+
+ Fix bug in tramp-handle-file-truename
+
+ * lisp/net/tramp.el (tramp-handle-file-truename): Expand localname.
+
+ * test/lisp/net/tramp-tests.el (tramp-test21-file-links): Check also
+ relative symbolic links.
+
+2017-11-18 Eli Zaretskii <eliz@gnu.org>
+
+ Fix a typo in doc string of electric-indent-functions-without-reindent
+
+ * lisp/electric.el (electric-indent-functions-without-reindent):
+ Doc fix. (Bug#29304)
+
+2017-11-18 Eli Zaretskii <eliz@gnu.org>
+
+ Avoid assertion violations in echo_area_display
+
+ * src/xdisp.c (echo_area_display): Don't try redisplaying the echo
+ area if the selected-frame's mini-window is nil. (Bug#27647)
+
+2017-11-18 Eli Zaretskii <eliz@gnu.org>
+
+ Fix case-folding in Occur
+
+ * lisp/replace.el (occur-engine): Bind case-fold-search in each
+ buffer we search. (Bug#29254)
+
+2017-11-18 OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> (tiny change)
+
+ Fix quick-calc in C mode with hex values
+
+ * lisp/calc/calc-aent.el (math-read-token): Make sure the match
+ against "0[xX][0-9a-fA-F]+" is found at math-exp-pos. See
+ http://lists.gnu.org/archive/html/emacs-devel/2017-11/msg00174.html
+ for the details.
+
+2017-11-18 Eli Zaretskii <eliz@gnu.org>
+
+ Improve documentation of dired-next/prev-marked-file
+
+ * lisp/dired.el (dired-next-marked-file, dired-prev-marked-file):
+ Doc fixes. (Bug#29340)
+
+2017-11-17 Eli Zaretskii <eliz@gnu.org>
+
+ Prevent aborts in line-move-visual
+
+ * src/indent.c (line_number_display_width): Avoid assertion
+ violations in init_iterator when the window's buffer was
+ temporarily switched without updating window-start. (Bug#29326)
+
+2017-11-17 Eli Zaretskii <eliz@gnu.org>
+
+ More fixes in src/.gdbinit
+
+ * src/.gdbinit (pwinx): Update to match 'struct window'.
+ (pcursorx): Use "." instead of "->" because the argument is a
+ struct, not a pointer.
+
+2017-11-17 Robert Pluim <rpluim@gmail.com>
+
+ Document how to enter whitespace when using grep-read-files
+
+ * lisp/progmodes/grep.el (lgrep, rgrep, grep-read-files): Explain
+ how to enter whitespace when using grep-read-files. (Bug#29303)
+ * lisp/progmodes/project.el (project-find-regexp): Likewise.
+ * lisp/vc/vc-git.el (vc-git-grep): Likewise.
+
+2017-11-17 Eli Zaretskii <eliz@gnu.org>
+
+ Fix .gdbinit following lisp.h changes
+
+ * src/.gdbinit (xsymname, pwinx, pgx, xbuffer, xcar, xcdr, xlist)
+ (xprintstr): Adapt to latest changes in Lisp object C structures.
+ (Bug#29332)
+
+2017-11-15 Charles A. Roelli <charles@aurox.ch>
+
+ * lisp/simple.el (shell-command): Doc fixes.
+
+2017-11-15 Noam Postavsky <npostavs@gmail.com>
+
+ Fix marker adjustment for undo (Bug#29118)
+
+ * lisp/simple.el (primitive-undo): Compare marker against absolute
+ value of POS, because the sign of POS is irrelevant to markers.
+
+2017-11-14 Daniel Pittman <slippycheeze@google.com>
+
+ Fix Bug#28139
+
+ * lisp/net/tramp-sh.el: Set TERM and INSIDE_EMACS environment earlier.
+ (tramp-remote-process-environment): Remove TERM and INSIDE_EMACS.
+ (tramp-remote-process-environment): Document their special handling.
+ (tramp-open-shell): Set TERM and INSIDE_EMACS prior to starting the
+ initial remote shell, so that it is also aware of the environment
+ in which it is operating. (Bug#28139)
+
+2017-11-14 Michael Albinus <michael.albinus@gmx.de>
+
+ Fix Bug#29291
+
+ * test/lisp/net/tramp-tests.el (tramp-test24-file-acl):
+ Preserve permissions when copying. (Bug#29291)
+
+2017-11-14 Michael Albinus <michael.albinus@gmx.de>
+
+ Fix Bug#2928
+
+ * test/lisp/net/tramp-tests.el (tramp-test25-file-selinux):
+ Enhance test. (Bug#29287)
+ (tramp-test44-delay-load): Fix for older Emacsen.
+
+2017-11-14 Martin Rudalics <rudalics@gmx.at>
+
+ Make 'mouse-drag-and-drop-region' work with 'mouse-autoselect-window' non-nil
+
+ * lisp/mouse.el (mouse-drag-and-drop-region): Ignore
+ 'select-window' events to make it work with
+ 'mouse-autoselect-window'.
+
+2017-11-14 Alexander Gramiak <agrambot@gmail.com>
+
+ * etc/PROBLEMS: Remove fixed xterm-mouse-mode problems
+
+ See: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=29143#26
+
+2017-11-14 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ Fix cookie handling (bug#29282)
+
+ * lisp/url/url-cookie.el (url-cookie-handle-set-cookie):
+ Regard a Set-Cookie header as it contains a single cookie;
+ prefer Max-Age to Expires and convert it to Expires;
+ remove support for old time string styles (bug#29282).
+
+2017-11-13 Gemini Lasswell <gazally@runbox.com>
+
+ Improve documentation of Edebug and macros
+
+ * doc/lispref/edebug.texi (Instrumenting Macro Calls): Improve
+ discussion of when it might be necessary to find and evaluate macro
+ specifications before instrumenting.
+ (Specification List): Clarify what "defining form" means to Edebug
+ and when 'def-form' or 'def-body' should be used instead of 'form'
+ or 'body'.
+
+2017-11-13 Paul Eggert <eggert@cs.ucla.edu>
+
+ Port to IBM xlc 12.01
+
+ Work around a compiler bug by using a separate enum for alignment.
+ * src/alloc.c (roundup_size): Declare in a separate enum.
+
+2017-11-13 Paul Eggert <eggert@cs.ucla.edu>
+
+ Simplify by removing HAVE_STRUCT_ATTRIBUTE_ALIGNED
+
+ * configure.ac (HAVE_STRUCT_ATTRIBUTE_ALIGNED): Remove. No longer
+ needed, since we no longer rely on __attribute__ ((aligned (8))).
+ All uses removed.
+ * src/emacs-module.c (HAVE_STRUCT_ATTRIBUTE_ALIGNED): Remove.
+ (lisp_to_value): Simplify now that we no longer need to worry
+ whether HAVE_STRUCT_ATTRIBUTE_ALIGNED is false.
+
+2017-11-13 Paul Eggert <eggert@cs.ucla.edu>
+
+ Use alignas to fix GCALIGN-related bugs
+
+ Use alignas and unions to specify alignments of objects needing
+ addresses that are at least a multiple of GCALIGNMENT. Using
+ these standard C facilities should be safer than relying on ad hoc
+ and poorly-understood features like GCC’s __attribute__
+ ((aligned (N))), the root cause for recent porting bugs like
+ Bug#29040. The alignas macro was standardized by C11 and Gnulib
+ supports alignas for pre-C11 platforms. I have tested this on Sun
+ Studio 12 sparc (2007) and GCC 4.4.7 x86-64 (2012) as well as on
+ more recent platforms like GCC 7.2.1 (2017) on Fedora 26 (both
+ x86-64 and x86).
+ * lib-src/make-docfile.c (close_emacs_globals): lispsym is now
+ just an array of struct Lisp_Symbol, since struct Lisp_Symbol is
+ now properly aligned. All uses changed.
+ * src/alloc.c (NEXT_FREE_LISP_STRING): Just use the new u.next
+ member; this is simpler and safer than casting a pointer that
+ might not be aligned properly.
+ (aligned_Lisp_Symbol): Remove. No longer needed, now that struct
+ Lisp_Symbol is aligned properly. All uses replaced with struct
+ Lisp_Symbol.
+ * src/lisp.h (GCALIGNED): Remove, as it does not work as expected:
+ it can cause the natural alignment to be ignored. All uses
+ replaced by unions with a ‘char alignas (GCALIGNMENT)’ member as
+ described below.
+ (struct Lisp_Symbol, struct Lisp_Cons, struct Lisp_String):
+ Change definition from ‘struct TAG { MEMBERS };’ to
+ ‘struct TAG { union { struct { MEMBERS } s; char alignas
+ (GCALIGNMENT) gcaligned; } u; };’. This guarantees ‘struct TAG’
+ to have an alignment that at least max (GCALIGNMENT, N) where N is
+ its old alignment. All uses like ‘PTR->MEMBER’ changed to
+ ‘PTR->u.s.MEMBER’; these uses were supposed to be mostly private
+ anyway. Verify that the resulting ‘struct TAG’ is properly
+ aligned for Emacs.
+ (union vectorlike_header): New member ‘gcaligned’ to guarantee
+ that this type, and its containing types like ‘struct Lisp_Subr’,
+ ‘struct buffer’ and ‘struct thread_state’, are all properly
+ aligned for Emacs.
+ (struct Lisp_String): New union member ‘next’, for the benefit
+ of NEXT_FREE_LISP_STRING.
+ (union Aligned_Cons, union Aligned_String): Remove. All uses
+ replaced by struct Lisp_Cons and struct Lisp_String, since they
+ are now properly aligned.
+ (USE_STACK_CONS, USE_STACK_STRING): Simplify now that we can
+ assume struct Lisp_Cons and struct Lisp_String are properly
+ aligned.
+
+2017-11-13 Paul Eggert <eggert@cs.ucla.edu>
+
+ Change vectorlike from struct to union
+
+ * src/lisp.h (vectorlike_headed): Change from struct to union.
+ All uses changed. Since it has only one member, this does not
+ change semantics. This is designed to simplify future changes
+ needed to fix bugs like Bug#29040. All uses changed.
+
+2017-11-12 Tom Tromey <tom@tromey.com>
+
+ Don't enable cursor-sensor-mode in mhtml-mode
+
+ * lisp/textmodes/mhtml-mode.el (mhtml--last-submode): Update doc
+ string.
+ (mhtml-mode): Don't call cursor-sensor-mode.
+
+2017-11-12 Eli Zaretskii <eliz@gnu.org>
+
+ * lisp/files.el (abbreviate-file-name): Doc fix. (Bug#29267)
+
+2017-11-12 João Távora <joaotavora@gmail.com>
+
+ Unbreak interactive run of a flymake test (bug#29267)
+
+ See https://debbugs.gnu.org/cgi/bugreport.cgi?bug=19657#20 for the
+ technique used here.
+
+ * test/lisp/progmodes/flymake-tests.el (ruby-backend):
+ Let-bind abbreviated-home-dir.
+
+2017-11-12 Michael Albinus <michael.albinus@gmx.de>
+
+ Fix Bug#29225
+
+ * src/fileio.c (Fset_file_acl): Report error only when
+ acl_errno_valid returns true. (Bug#29225)
+
+ * test/lisp/net/tramp-tests.el (tramp-test24-file-acl)
+ (tramp-test25-file-selinux): New tests.
+ (tramp-test26-file-name-completion, tramp-test27-load)
+ (tramp-test28-process-file, tramp-test29-start-file-process)
+ (tramp-test30-interrupt-process, tramp-test31-shell-command)
+ (tramp-test32-environment-variables)
+ (tramp-test32-environment-variables-and-port-numbers)
+ (tramp-test33-explicit-shell-file-name)
+ (tramp-test34-vc-registered)
+ (tramp-test35-make-auto-save-file-name)
+ (tramp-test36-find-backup-file-name)
+ (tramp-test37-make-nearby-temp-file)
+ (tramp-test38-special-characters)
+ (tramp-test38-special-characters-with-stat)
+ (tramp-test38-special-characters-with-perl)
+ (tramp-test38-special-characters-with-ls, tramp-test39-utf8)
+ (tramp-test39-utf8-with-stat, tramp-test39-utf8-with-perl)
+ (tramp-test39-utf8-with-ls, tramp-test40-file-system-info)
+ (tramp-test41-asynchronous-requests)
+ (tramp-test42-recursive-load, tramp-test43-remote-load-path)
+ (tramp-test44-delay-load, tramp-test45-unload): Rename.
+
+2017-11-12 Alan Mackenzie <acm@muc.de>
+
+ CC Mode: Fix defun-open being recognized as brace-list-open at EOB.
+
+ * lisp/progmodes/cc-engine.el (c-looking-at-statement-block): Add handling
+ for an open brace at EOB and nested braces inside an unclosed brace block.
+
+2017-11-12 Paul Eggert <eggert@cs.ucla.edu>
+
+ Merge from Gnulib
+
+ This incorporates:
+ 2017-11-11 faccessat: port to macOS (Bug#29231)
+ 2017-11-05 fstatat: pacify GCC on unusual platform
+ * build-aux/config.guess, build-aux/config.sub:
+ * doc/misc/texinfo.tex, lib/faccessat.c, lib/fstatat.c:
+ * lib/unistd.in.h, m4/faccessat.m4, m4/unistd_h.m4:
+ Copy from Gnulib.
+ * lib/gnulib.mk.in, m4/gnulib-comp.m4: Regenerate.
+
+2017-11-12 Paul Eggert <eggert@cs.ucla.edu>
+
+ Pacify GCC when configured --with-x-toolkit=no
+
+ Without these changes, Emacs does not build on Fedora 26 x86-64
+ when configured --with-x-toolkit=no --enable-gcc-warnings.
+ * oldXMenu/Activate.c (XMenuActivate): Add FALLTHROUGH.
+ * src/xterm.c (x_dispatch_event): Define only if
+ USE_X_TOOLKIT || USE_MOTIF || USE_GTK.
+
+2017-11-12 Eli Zaretskii <eliz@gnu.org>
+
+ * lisp/find-dired.el (find-grep-dired): Doc fix. (Bug#29262)
+
+2017-11-12 João Távora <joaotavora@gmail.com>
+
+ Fix more flymake-diag-region eob corner cases and add tests (bug#29201)
+
+ * lisp/progmodes/flymake.el (flymake-diag-region): Correct
+ more eob corner cases.
+
+ * test/lisp/progmodes/flymake-tests.el
+ (eob-region-and-trailing-newline): New test.
+
+2017-11-11 Basil L. Contovounesios <contovob@tcd.ie>
+
+ Keep Man sections in natural order (bug#28998)
+
+ * lisp/man.el (Man-build-section-alist): Reverse sections.
+
+2017-11-11 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * lisp/minibuffer.el: Install a workaround for bug#16274
+
+ * lisp/minibuffer.el (completion--nth-completion): Avoid signaling an
+ error when `md` is applied to another table.
+
+2017-11-11 Eli Zaretskii <eliz@gnu.org>
+
+ Fix comparisons with tip_frame in GTK builds
+
+ * src/xterm.c (x_update_begin, x_new_font):
+ * src/xfns.c (Fx_display_monitor_attributes_list):
+ * src/frame.c (Fframe_list) [USE_GTK]: Don't consider tip_frame a
+ tooltip frame unless its 'tooltip' parameter is non-nil. (Bug#26747)
+
+2017-11-11 Eli Zaretskii <eliz@gnu.org>
+
+ Improve the documentation of M-n for entering file names
+
+ * lisp/files.el (find-file, find-file-other-window)
+ (find-file-other-frame): Mention file-name-at-point-functions in
+ the doc string. Reported by Florian Weimer <fw@deneb.enyo.de> in
+ http://lists.gnu.org/archive/html/emacs-devel/2017-11/msg00224.html.
+
+ * doc/emacs/mini.texi (Minibuffer History): Document
+ file-name-at-point-functions and its effect on M-n when typing
+ file names in the minibuffer.
+ * doc/emacs/files.texi (File Names):
+ * doc/emacs/mini.texi (Minibuffer File): Add a cross-reference to
+ "Minibuffer History", where special features of M-n regarding
+ files are described.
+
+2017-11-11 Eli Zaretskii <eliz@gnu.org>
+
+ Fix desktop auto-save timer when linum-mode is used
+
+ * lisp/desktop.el (desktop-read): Use toplevel value of
+ window-configuration-change-hook when deciding whether desktop
+ auto-saving is enabled. Suggested by Peter Neidhardt
+ <pe.neidhardt@googlemail.com>. (Bug#28945)
+
+2017-11-11 Olaf Rogalsky <olaf.rogalsky@t-online.de>
+
+ Fix "C-h k" in xterm-mouse-mode
+
+ * lisp/help.el (help-read-key-sequence): Support "C-h k" for
+ xterm-mouse-mode by calling read-key-sequence-vector instead of
+ read-event. (Bug#29150)
+
+2017-11-11 Paul Eggert <eggert@cs.ucla.edu>
+
+ Fix off-by-1 bug in --enable-checking=stringbytes
+
+ Evidently nobody builds Emacs with --enable-checking=all,
+ which is no surprise as it is so slow as to be unusable nowadays.
+ Perhaps we should remove the slowest checks, or move them into
+ another category, or speed them up, or something.
+ * src/alloc.c (SDATA_SIZE) [GC_CHECK_STRING_BYTES]: Fix off-by-one
+ error in size calculation, which caused a failure when
+ --enable-checking=stringbytes was used. I introduced this bug in
+ 2016-09-08T01:08:45!eggert@cs.ucla.edu "Port flexible array
+ members to GCC + valgrind".
+
+2017-11-10 Alan Mackenzie <acm@muc.de>
+
+ Correct the indentation of C99's compound literals.
+
+ * lisp/progmodes/cc-engine.el (c-looking-at-statement-block): Amend so that
+ if there is only syntactic whitespace in a brace block, it is regarded as a
+ statement block. Also, if there is no semicolon or comma delimiter, treat as
+ a statement block when there is a keyword.
+ (c-guess-basic-syntax): CASE 9 test: Regard a brace as starting a brace block
+ when its contents indicate a brace block.
+
+2017-11-10 Eli Zaretskii <eliz@gnu.org>
+
+ Improve the doc string of 'dired-isearch-filter-filenames'
+
+ * lisp/dired-aux.el (dired-isearch-filter-filenames): Doc fix.
+ (Bug#29215)
+
+2017-11-10 Eli Zaretskii <eliz@gnu.org>
+
+ * lisp/isearch.el (search-invisible): Doc fix. (Bug#29222)
+
+2017-11-10 Eli Zaretskii <eliz@gnu.org>
+
+ Fix display of line numbers in GTK builds
+
+ * src/xdisp.c (should_produce_line_number) [USE_GTK]: Make sure
+ tip_frame is indeed a tooltip frame, before disabling line numbers
+ on it. (Bug#27647)
+
+ * src/dispextern.h (tip_frame): Add commentary describing the
+ kludgey usage of this variable in GTK builds.
+
+2017-11-10 João Távora <joaotavora@gmail.com>
+
+ Fix previous change to flymake-diag-region (bug#29174)
+
+ * lisp/progmodes/flymake.el (flymake-diag-region):
+ Pass line and col to commit.
+
+2017-11-09 João Távora <joaotavora@gmail.com>
+
+ flymake-diag-region really returns nil if region is invalid (bug#29174)
+
+ Reported by Lele Gaifax <lele@metapensiero.it>.
+
+ * lisp/progmodes/flymake.el (flymake-diag-region): Really
+ return nil if the region is invalid.
+
+2017-11-09 João Távora <joaotavora@gmail.com>
+
+ Flymake correctly highlights whole last line if eob (bug#29201)
+
+ If a line/column pair indicates an end-of-buffer position, flymake
+ should behave like the case where the last line of the buffer is
+ referenced without a column indication. This behavior is currently
+ to highlight the whole last line.
+
+ * lisp/progmodes/flymake.el (flymake-diag-region): Correct
+ conditions of fallback to the fallback-eol local function.
+
+2017-11-09 João Távora <joaotavora@gmail.com>
+
+ Protect Flymake checkdoc backend against checkdoc errors (bug#29176)
+
+ The function checkdoc-current-buffer may error if there are unbalanced
+ parens, for example, but this shouldn't disable the
+ elisp-flymake-checkdoc backend.
+
+ * lisp/progmodes/elisp-mode.el (elisp-flymake-checkdoc): Use
+ ignore-errors.
+
+2017-11-09 João Távora <joaotavora@gmail.com>
+
+ Sort entries of the Flymake diagnostics buffer (bug#29175)
+
+ Reported by Lele Gaifax <lele@metapensiero.it>.
+
+ * lisp/progmodes/flymake.el
+ (flymake--diagnostics-buffer-entries): Sort results of flymake-diagnostics.
+
+2017-11-09 Alan Mackenzie <acm@muc.de>
+
+ Correctly indent C++14 brace lists which are a second argument to a function.
+
+ In particular, don't indent contained brace lists in "staircase" fashion.
+ This fixes bug #28623.
+
+ * lisp/progmodes/cc-engine.el (c-looking-at-or-maybe-in-bracelist): When
+ testing for being enclosed in parens, recognise also a brace directly
+ following a comma, as well as a brace being the first thing inside the paren.
+ Enhance the return value, by indicating when we're directly inside an open
+ paren.
+ (c-inside-bracelist-p): Add an extra argument ACCEPT-IN-PARAM which indicates
+ whether we will accept a bracelist directly inside an open parenthesis.
+ Simplify the manipulation of PAREN-STATE by dispensing with variable LIM and
+ using c-pull-open-brace. Enhance the return value, respecting the new argument.
+ (c-guess-basic-syntax): Save a copy of the initial parse-state in the new
+ variable STATE-CACHE. Use this variable in place of C-STATE-CACHE throughout
+ the function. At CASE 7B, call c-inside-bracelist-p with extra argument nil.
+ At CASE 9, call that function with extra argument t.
+
+2017-11-09 Eli Zaretskii <eliz@gnu.org>
+
+ Fix redisplay of overlay-arrows on GUI frames
+
+ * src/xdisp.c (try_window_reusing_current_matrix)
+ (try_cursor_movement): Disallow these optimizations if the buffer
+ has overlay arrow(s) shown on the fringe(s). (Bug#29198)
+
+2017-11-09 João Távora <joaotavora@gmail.com>
+
+ Protect Flymake tests against older Ruby and Perl (bug#29187)
+
+ * test/lisp/progmodes/flymake-tests.el (perl-backend): Search
+ for the error from the bottom.
+ (ruby-backend): Protect against situation of bug#29187
+
+2017-11-09 Paul Eggert <eggert@cs.ucla.edu>
+
+ Fix URL cookie expiration bug
+
+ Problem reported by Damien Cassou (Bug#29223).
+ * lisp/url/url-cookie.el (url-cookie-expired-p):
+ Fix typo in previous change, which caused unexpired cookies
+ to be treated as expired and vice versa.
+
+2017-11-09 Paul Eggert <eggert@cs.ucla.edu>
+
+ Use GCALIGNED properly for GCC
+
+ Apparently GCC requires that ‘__attribute__ ((aligned (8)))’ must
+ immediately follow the ‘struct’ keyword when aligning a structure.
+ The attribute silently does not work if it follows a tag after the
+ ‘struct’ keyword. Who knew? Anyway, this patch is designed to
+ fix a SIGSEGV problem reported by John Mastro (Bug#29183).
+ * lib-src/make-docfile.c (close_emacs_globals):
+ * src/buffer.c (buffer_defaults, buffer_local_symbols):
+ * src/lisp.h (DEFUN):
+ * src/thread.c (main_thread):
+ Put 'GCALIGNED' immediately after 'struct'.
+
+2017-11-09 Glenn Morris <rgm@gnu.org>
+
+ In f90.el, set fill-paragraph-function to a useful value
+
+ * lisp/progmodes/f90.el (f90-mode-map) <menu>: Add fill-paragraph.
+ (f90-mode): Set fill-paragraph-function.
+ (f90-fill-paragraph): New command.
+
+2017-11-08 Eric Abrahamsen <eric@ericabrahamsen.net>
+
+ Fix to 2fddfb7ce7
+
+ * lisp/emacs-lisp/eieio-base.el (eieio-persistent-convert-list-to-object):
+ Fix bogus paren wrapping.
+
+2017-11-08 Glenn Morris <rgm@gnu.org>
+
+ * admin/gitmerge.el (gitmerge-resolve-unmerged): Fix doc typo.
+
+2017-11-08 Charles A. Roelli <charles@aurox.ch>
+
+ Further workaround for faulty localtime() under macOS 10.6
+
+ * lisp/org/org-clock.el (org-clock--oldest-date): Fix an issue
+ when compiling on macOS 10.6 with a western time zone (a
+ continuation of Bug#27736). In particular, see:
+
+ https://debbugs.gnu.org/cgi/bugreport.cgi?bug=27736#74
+
+ and the first commit that attempted to work around this problem,
+ "Workaround for faulty localtime() under macOS 10.6", bd49b6f1 of
+ 2017-09-30.
+
+2017-11-08 Eric Abrahamsen <eric@ericabrahamsen.net>
+
+ Handle object string name in eieio-persistent-convert-list-object
+
+ * lisp/emacs-lisp/eieio-base.el (eieio-persistent-convert-list-to-object):
+ Starting to phase out the printing of object names in
+ `object-write', handle either case.
+
+2017-11-08 Ryan C. Thompson <rct@thompsonclan.org>
+
+ Fix handling of nil PRED2 arg for completion-table-with-predicate
+
+ * lisp/minibuffer.el (completion-table-with-predicate): Don't act as
+ if strict is non-nil when pred2 is nil (Bug#27841).
+ * test/lisp/minibuffer-tests.el
+ (completion-table-with-predicate-test): Add a test for Bug#27841.
+
+2017-11-07 K. Handa <handa@gnu.org>
+
+ Describe Lao rendering problem
+
+ * etc/PROBLEMS: Describe a workaround for the problem of Lao rendering
+ by OpenTyype font.
+
+2017-11-07 K. Handa <handa@gnu.org>
+
+ Fix docstring of arabic-shaper-ZWNJ-handling
+
+ * lisp/language/misc-lang.el (arabic-shaper-ZWNJ-handling): Adjusted
+ the doctstring for addition of :set (bug#28312).
+
+2017-11-07 Antonin Houska <ah@melesmeles.cz> (tiny change)
+
+ Handle single-line comments correctly (Bug#26049)
+
+ * lisp/newcomment.el (comment-region-internal): Previously, the
+ comment text had to contain at least one line break character for the
+ ending extra line to be added. Make the behavior more consistent by
+ looking for end of line instead.
+ (comment-region-internal): Remove trailing white space from the
+ comment's initial line.
+
+2017-11-07 Glenn Morris <rgm@gnu.org>
+
+ * test/lisp/net/tramp-tests.el (tramp-test16-file-expand-wildcards):
+ Clean up properly.
+
+2017-11-06 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * etc/PROBLEMS: Add URL to relevant issues for xterm+evil bug
+
+2017-11-06 Martin Rudalics <rudalics@gmx.at>
+
+ Document new treatment of 'comment-auto-fill-only-comments'
+
+ * doc/lispref/text.texi (Auto Filling): Add reference to Emacs
+ manual. Add description of 'comment-auto-fill-only-comments'.
+ * etc/NEWS: Mention new treatment of
+ 'comment-auto-fill-only-comments'.
+
+2017-11-05 Michael Albinus <michael.albinus@gmx.de>
+
+ Do not load Tramp unless `tramp-mode' is non-nil
+
+ * lisp/net/tramp.el (tramp-autoload-file-name-handler): Load Tramp only if
+ `tramp-mode' is non-nil.
+ (tramp-unload-file-name-handlers): Unload also
+ `tramp-autoload-file-name-handler'.
+
+ * test/lisp/net/tramp-tests.el (tramp-test42-delay-load): Extend test.
+
+2017-11-05 Michael Albinus <michael.albinus@gmx.de>
+
+ Prefer `customize-set-variable' in tramp.texi
+
+ * doc/misc/tramp.texi (Configuration, Default Method, Default User)
+ (Default Host, Remote shell setup, Auto-save and Backup)
+ (Ad-hoc multi-hops, Frequently Asked Questions):
+ Prefer `customize-set-variable' over `custom-set-variables'.
+
+2017-11-05 Eli Zaretskii <eliz@gnu.org>
+
+ Fix last change in hscroll_window_tree
+
+ * src/xdisp.c (hscroll_window_tree): When hscroll suspension is
+ being disabled, set the frame's garbaged flag less eagerly.
+ (Bug#29002)
+
+2017-11-05 Philipp Stephani <phst@google.com>
+
+ Ediff: add some missing documentation
+
+ * lisp/vc/ediff.el (ediff-files, ediff-files3, ediff-buffers)
+ (ediff-buffers3, ediff-merge-directories)
+ (ediff-merge-directories-with-ancestor)
+ (ediff-merge-directory-revisions)
+ (ediff-merge-directory-revisions-with-ancestor)
+ (ediff-windows-wordwise, ediff-windows-linewise)
+ (ediff-regions-wordwise, ediff-regions-linewise)
+ (ediff-merge-files, ediff-merge-files-with-ancestor)
+ (ediff-merge-buffers, ediff-merge-buffers-with-ancestor)
+ (ediff-merge-revisions, ediff-merge-revisions-with-ancestor)
+ (ediff-patch-file, ediff-revision): Document missing arguments.
+ (ediff-patch-buffer, ediff-revision): Add second space after
+ period.
+ (ediff-files-command, ediff3-files-command, ediff-merge-command)
+ (ediff-merge-with-ancestor-command, ediff-directories-command)
+ (ediff-directories3-command, ediff-merge-directories-command): Add
+ documentation for the command line functions.
+
+2017-11-05 Justin Timmons <justinmtimmons@gmail.com> (tiny change)
+
+ Support python virtualenv on w32 (Bug#24464)
+
+ According to the virtualenv docs only POSIX systems follow the
+ structure "/path/to/venv/bin/", while windows systems use
+ "/path/to/venv/Scripts" for the location of the binary files, most
+ importantly including the python interpreter (see:
+ https://virtualenv.pypa.io/en/stable/userguide/#windows-notes).
+ * lisp/progmodes/python.el (python-shell-calculate-exec-path): Use the
+ "/path/to/venv/Scripts" for `windows-nt' machines.
+
+2017-11-05 Noam Postavsky <npostavs@gmail.com>
+
+ Improve dired deletion error handling (Bug#28797)
+
+ * lisp/dired.el (dired-internal-do-deletions): Use
+ `error-message-string' to produce a human readable error message.
+
+2017-11-05 Noam Postavsky <npostavs@gmail.com>
+
+ Don't replace user input when completion prefix is empty (Bug#18951)
+
+ * lisp/pcomplete.el (pcomplete-parse-arguments): Only replace user
+ input if we produced a non-empty common completion stub.
+
+2017-11-05 Eli Zaretskii <eliz@gnu.org>
+
+ Return non-nil from gnutls-available-p under GnuTLS 2.x
+
+ * doc/misc/emacs-gnutls.texi (Help For Users): Update the
+ documentation of 'gnutls-available-p'.
+
+ * etc/NEWS (GnuTLS): Mention the change in the value returned by
+ 'gnutls-available-p'.
+
+ * src/gnutls.c (Fgnutls_available_p): Return non-nil when GnuTLS
+ 2.x is available. (Bug#29147)
+
+2017-11-05 João Távora <joaotavora@gmail.com>
+
+ Fix Flymake help-echo functions across windows (bug#29142)
+
+ * lisp/progmodes/flymake.el (flymake--highlight-line): Use
+ with-selected-window.
+ (flymake-goto-next-error): Call help-echo with a window and an
+ overlay.
+
+2017-11-05 João Távora <joaotavora@gmail.com>
+
+ Add tests for Flymake backends for Ruby and Perl
+
+ * test/lisp/progmodes/flymake-tests.el (perl-backend)
+ (ruby-backend): New tests.
+ (warning-predicate-rx-perl, warning-predicate-function-perl):
+ Delete tests.
+
+ * test/lisp/progmodes/flymake-resources/test.pl: Include an
+ error the test file.
+
+ * test/lisp/progmodes/flymake-resources/test.rb: file.
+
+2017-11-05 João Távora <joaotavora@gmail.com>
+
+ Add a Flymake backend for Perl
+
+ Define a simple backend in perl-mode.el, which cperl-mode.el also
+ uses.
+
+ * lisp/progmodes/cperl-mode.el (cperl-mode): Add to
+ flymake-diagnostic-functions.
+
+ * lisp/progmodes/flymake-proc.el
+ (flymake-proc-allowed-file-name-masks): Disable legacy backend
+ for perl files.
+
+ * lisp/progmodes/perl-mode.el (perl-flymake-command): New
+ defcustom.
+ (perl--flymake-proc): New buffer-local variable.
+ (perl-flymake): New function.
+ (perl-mode): Add to flymake-diagnostic-functions.
+
+2017-11-05 João Távora <joaotavora@gmail.com>
+
+ Add a Flymake backend for Ruby
+
+ * lisp/progmodes/ruby-mode.el (ruby-flymake-command): New
+ defcustom.
+ (ruby--flymake-proc): New buffer-local variable.
+ (ruby-flymake): New function.
+ (ruby-mode): Add flymake-diagnostic-functions.
+
+2017-11-05 Lele Gaifax <lele@metapensiero.it>
+
+ Add a Flymake backend for Python (bug#28808)
+
+ Implement new Flymake backend with related customizable settings.
+
+ * lisp/progmodes/python.el (python-flymake-command)
+ (python-flymake-command-output-pattern)
+ (python-flymake-msg-alist): New defcustom.
+ (python--flymake-parse-output): New function, able to parse
+ python-flymake-command output accordingly to
+ python-flymake-command-output-pattern.
+ (python-flymake): New function implementing the backend
+ interface using python--flymake-parse-output for the real
+ work.
+ (python-mode): Add python-flymake to flymake-diagnostic-functions.
+
+2017-11-05 Michael Albinus <michael.albinus@gmx.de>
+
+ Allow "%" in Tramp host names
+
+ * lisp/net/tramp-gvfs.el (tramp-gvfs-url-file-name): Hexify also host.
+
+ * lisp/net/tramp.el (tramp-host-regexp): Allow "%" in host names.
+
+2017-11-04 Noam Postavsky <npostavs@users.sourceforge.net>
+
+ Use hybrid malloc for FreeBSD (Bug#28308)
+
+ FreeBSD aarch64 does not provide sbrk, so gmalloc cannot be used; when
+ using system malloc dumping does not work correctly (allocated data is
+ invalid after dumping).
+ * configure.ac: Set hybrid_malloc for freebsd.
+ * src/gmalloc.c (gdefault_morecore) [!HAVE_SBRK]: Don't call sbrk.
+
+2017-11-04 Charles A. Roelli <charles@aurox.ch>
+
+ Add html-, mhtml- and python-mode support to semantic symref
+
+ * lisp/cedet/semantic/symref/grep.el
+ (semantic-symref-filepattern-alist): Fix the entry for
+ 'html-mode', which used a regexp-like syntax where only glob
+ syntax is permitted. As a result, 'xref-find-references' (M-?)
+ can now find references in HTML files. Also duplicate the same
+ entry for the sake of 'mhtml-mode', and add a new one for
+ 'python-mode'.
+ (semantic-symref-derive-find-filepatterns): In the documentation,
+ clarify that returned patterns must follow the glob syntax. Fix
+ an 'if' test that always evaluates to nil.
+ (semantic-symref-tool-grep):
+ (semantic-symref-perform-search): Fix typos.
+
+2017-11-04 Eli Zaretskii <eliz@gnu.org>
+
+ Improve documentation of 'window-scroll-functions'
+
+ * doc/lispref/windows.texi (Window Hooks): Clarify the values of
+ arguments of 'window-scroll-functions' functions.
+
+ * src/xdisp.c (syms_of_xdisp) <window-scroll-functions>: Doc fix.
+
+2017-11-04 Eli Zaretskii <eliz@gnu.org>
+
+ Fix subtle problems in tabulated-list-mode with line numbers
+
+ * lisp/emacs-lisp/tabulated-list.el
+ (tabulated-list-watch-line-number-width): Call
+ tabulated-list-init-header instead of tabulated-list-revert.
+ (tabulated-list-window-scroll-function): New function.
+ (tabulated-list-mode): Put 'tabulated-list-window-scroll-function'
+ on the buffer-local 'window-scroll-functions' list.
+
+2017-11-04 Eli Zaretskii <eliz@gnu.org>
+
+ Make gdb-non-stop-setting default to nil on MS-Windows
+
+ * lisp/progmodes/gdb-mi.el (gdb-non-stop-setting): Now nil on
+ MS-Windows.
+
+2017-11-04 Mike Gulick <mike.gulick@mathworks.com> (tiny change)
+
+ Fix gdb-mi prompt after "attach PID" command
+
+ * lisp/progmodes/gdb-mi.el (gdbmi-bnf-console-stream-output): Set
+ gdb-first-done-or-error non-nil. (Bug#29020)
+
+2017-11-04 Eli Zaretskii <eliz@gnu.org>
+
+ Fix doc string of 'window-configuration-change-hook'
+
+ * src/window.c (syms_of_window) <window-configuration-change-hook>:
+ Doc fix. (Bug#29049)
+
+2017-11-04 Eli Zaretskii <eliz@gnu.org>
+
+ Improve documentation of window hooks
+
+ * doc/lispref/windows.texi (Window Hooks): Fix the description of
+ window-configuration-change-hook. (Bug#29049)
+ <run-window-scroll-functions, run-window-configuration-change-hook>:
+ Document these functions.
+
+2017-11-04 Eli Zaretskii <eliz@gnu.org>
+
+ Fix hscroll suspension after cursor motion
+
+ * src/xdisp.c (hscroll_window_tree): Trigger a thorough redisplay
+ of the window when temporary suspension of hscrolling is
+ disabled. (Bug#29002)
+
+2017-11-03 Alan Mackenzie <acm@muc.de>
+
+ Introduce a function to CC Mode which displays the current function name
+
+ Remove an erroneous interactive specification from two functions.
+
+ * lisp/progmodes/cc-cmds.el (c-display-defun-name): New command.
+ (c-defun-name, c-cpp-define-name): Remove interactive specification.
+
+ * lisp/progmodes/cc-mode.el (c-mode-base-map): Add binding C-c C-z for the new
+ command.
+
+ * doc/misc/cc-mode.texi (Other Commands): Add documentation for the new
+ command.
+
+2017-11-03 Eli Zaretskii <eliz@gnu.org>
+
+ Fix typos in ediff-wind.el
+
+ * lisp/vc/ediff-wind.el (ediff-setup-windows-multiframe-merge):
+ Fix typos in commentary. (Bug#29138)
+
+2017-11-03 João Távora <joaotavora@gmail.com>
+
+ Examine tex-chktex--process in the correct buffer
+
+ As in other Flymake backends, the process sentinel might run in
+ arbitrary buffers where this variable's value doesn't make sense.
+
+ For a way to trigger a problem due to this, see discussion starting in
+ https://lists.gnu.org/archive/html/emacs-devel/2017-10/msg00645.html
+
+ * lisp/textmodes/tex-mode.el (tex-chktex): Use
+ with-current-buffer.
+
+2017-11-03 Stephen Leake <stephen_leake@stephe-leake.org>
+
+ * nt/INSTALL.W64: Update to current mingw64 install instructions
+
+2017-11-03 João Távora <joaotavora@gmail.com>
+
+ Don't resignal errors in flymake-diag-region
+
+ * lisp/progmodes/flymake.el (flymake-diag-region): Use
+ flymake-log instead of flymake-error.
+
+2017-11-03 João Távora <joaotavora@gmail.com>
+
+ New xref-quit-and-goto-xref command bound to TAB (bug#28814)
+
+ This is like xref-goto-xref, but quits the *xref* window just before
+ the user jump to ref.
+
+ * lisp/progmodes/xref.el (xref--show-location): Handle 'quit
+ value for SELECT.
+ (xref-goto-xref): Take optional QUIT arg.
+ (xref-quit-and-goto-xref): New command.
+ (xref--xref-buffer-mode-map): Bind "Q" and "TAB" to
+ xref-quit-and-goto-xref.
+
+ * doc/emacs/maintaining.texi (Xref Commands): Describe new bindings in
+ *xref*.
+
+ * etc/NEWS (Xref): Describe new binding.
+
+2017-11-03 João Távora <joaotavora@gmail.com>
+
+ Allow split-window-sensibly to split threshold in further edge case
+
+ As a fallback, and to avoid creating a frame, split-window-sensibly
+ would previously disregard split-height-threshold if the window to be
+ split is the frame's root window.
+
+ This change generalizes that: it disregards the threshold if the
+ window to be split is the frame's only _usable_ window (it is either
+ the only one, as before, or all the other windows are dedicated to
+ some buffer and thus cannot be touched).
+
+ This is required for the fix to bug#28814.
+
+ * lisp/window.el (split-height-threshold): Adjust doc to match
+ split-window-sensibly.
+ (split-window-sensibly): Also disregard threshold if all other
+ windows are dedicated.
+
+2017-11-03 João Távora <joaotavora@gmail.com>
+
+ Honor window-switching intents in xref-find-definitions (bug#28814)
+
+ When there is more than one xref to jump to, and an *xref* window
+ appears to help the user choose, the original intent to open a
+ definition in another window or frame is remembered when the choice to
+ go to or show a reference is finally made.
+
+ * lisp/progmodes/xref.el (xref--show-pos-in-buf): Rewrite.
+ (xref--original-window-intent): New variable.
+ (xref--original-window): Rename from xref--window and move up
+ here for clarity.
+ (xref--show-pos-in-buf): Rewrite. Don't take SELECT arg here.
+ (xref--show-location): Handle window selection decision here.
+ (xref--window): Rename to xref--original-window.
+ (xref-show-location-at-point): Don't attempt window management here.
+ (xref--show-xrefs): Ensure display-action intent is saved.
+
+2017-11-03 Paul Pogonyshev <pogonyshev@gmail.com>
+
+ * lisp/emacs-lisp/generator.el (iter-do): Add a debug declaration.
+
+2017-11-03 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * lisp/progmodes/flymake.el (flymake-start): Fix dead buffer case
+
+ Don't try to flymake-start within a buffer that doesn't exist any more.
+
+2017-11-03 Basil L. Contovounesios <contovob@tcd.ie>
+
+ Fix buffer name comparison in async shell-command
+
+ * lisp/simple.el (shell-command): Keep track of output-buffer
+ by its name, not by its object. (Bug#28997)
+
+2017-11-03 Paul Eggert <eggert@cs.ucla.edu>
+
+ Change GCALIGNMENT back to an integer literal
+
+ * src/lisp.h (GCALIGNMENT): Change it back to a macro
+ that expands to a literal integer constant, for older GCC.
+ I had mistakenly thought that only MSVC had the problem.
+ Problem repored by Eli Zaretskii (Bug#29040#69).
+
+2017-11-03 Paul Eggert <eggert@cs.ucla.edu>
+
+ * src/lisp.h (GCALIGNED): Clarify comment (Bug#29040).
+
+2017-11-03 Hong Xu <hong@topbug.net>
+
+ Improve the doc of eshell-cmpl-* custom variables (Bug#25069)
+
+ * lisp/eshell/em-cmpl.el (eshell-cmpl--custom-variable-docstring): New
+ function to generate the docstring for custom variables derived from
+ pcomplete-* variables.
+ (eshell-cmpl-file-ignore, eshell-cmpl-dir-ignore)
+ (eshell-cmpl-ignore-case, eshell-cmpl-autolist)
+ (eshell-cmpl-suffix-list, eshell-cmpl-recexact)
+ (eshell-cmpl-man-function, eshell-cmpl-compare-entry-function)
+ (eshell-cmpl-expand-before-complete, eshell-cmpl-cycle-completions)
+ (eshell-cmpl-cycle-cutoff-length, eshell-cmpl-restore-window-delay)
+ (eshell-command-completion-function, eshell-cmpl-command-name-function)
+ (eshell-default-completion-function, eshell-cmpl-use-paring): Use it
+ to set the docstring.
+
+2017-11-02 Alan Third <alan@idiocy.org>
+
+ Fix mouse-scrollbar offset on GNUstep and old macOS (bug#29053)
+
+ * src/nsterm.m (EmacsScroller::mouseDown,
+ EmacsScroller::mouseDragged): Take scroller buttons into account when
+ calculating scroller knob position.
+
+2017-11-02 Paul Eggert <eggert@cs.ucla.edu>
+
+ Merge from Gnulib
+
+ This incorporates:
+ 2017-10-29 timespec: prefer ‘assume’ to ‘assure’
+ 2017-10-27 timespec.h: use "assure" to avoid a spurious warning
+ 2017-10-09 getopt-posix: Fix build failure if ac_cv_header_getopt_h=no
+ * build-aux/config.guess, build-aux/config.sub:
+ * lib/timespec.h, lib/unistd.in.h:
+ Copy from Gnulib.
+
+2017-11-02 Paul Eggert <eggert@cs.ucla.edu>
+
+ Fix alignment portability problems
+
+ Do not assume that the natural alignment of Lisp objects is a
+ multiple of GCALIGNMENT. This improves on the portability of the
+ recent fix for Bug#29040.
+ * lib-src/make-docfile.c (close_emacs_globals):
+ * src/buffer.c (buffer_defaults, buffer_local_symbols):
+ * src/lisp.h (DEFUN):
+ * src/thread.c (main_thread):
+ Use GCALIGNED, not alignas (GCALIGNMENT).
+ * src/alloc.c (COMMON_MULTIPLE):
+ Move back here from lisp.h, since it is no longer used elsewhere.
+ * src/lisp.h (GCALIGNMENT): No longer a macro, since we need not
+ worry about MSVC. Omit no-longer-needed consistency check.
+ * src/thread.c (THREAD_ALIGNMENT): Remove.
+
+2017-11-02 Simen Heggestøyl <simenheg@gmail.com>
+
+ Fix completion of colon after CSS property (Bug#29056)
+
+ * lisp/textmodes/css-mode.el (css-completion-at-point): Don't insert
+ ": ;" after completing a CSS property unless the rest of the line is
+ empty.
+
+2017-11-02 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * src/alloc.c (sweep_symbols): Tweak last change
+
+ Avoid the double-free without the extra check. Add an explanatory comment.
+
+2017-11-02 Martin Rudalics <rudalics@gmx.at>
+
+ In frame parameters documentation mention desktop saving/restoring
+
+ * doc/lispref/frames.texi (Frame Parameters): Mention that
+ applications have to care about which parameters they want to
+ get saved and restored by the desktop library.
+
+2017-11-02 Martin Rudalics <rudalics@gmx.at>
+
+ Don't have frameset save the 'client' parameter (Bug#29067)
+
+ * lisp/frameset.el (frameset-persistent-filter-alist): Never
+ save 'client' parameter (Bug#29067).
+
+2017-11-02 Gemini Lasswell <gazally@runbox.com>
+
+ Handle generic variables in cl-defgeneric Edebug spec
+
+ *lisp/emacs-lisp/cl-generic.el (cl-defgeneric): Fix Edebug spec to
+ match (setf name) and replace incorrect cl-lambda-list with listp
+ (Bug#27747).
+
+2017-11-02 Noam Postavsky <npostavs@gmail.com>
+
+ Give a more sensible message if file-attributes fails (Bug#29070)
+
+ * lisp/server.el (server-ensure-safe-dir): Don't claim the directory
+ is a file if we fail to get anything from `file-attributes'.
+
+2017-11-01 Andreas Schwab <schwab@linux-m68k.org>
+
+ Avoid wrong value from file-attributes on Linux kernel before 3.6
+
+ * src/dired.c (file_attributes): Handle unsupported fstat on O_PATH
+ descriptors. (bug#29070)
+
+2017-11-01 Noam Postavsky <npostavs@gmail.com>
+
+ Fix customization of debugger-print-function (Bug#29077)
+
+ * lisp/emacs-lisp/debug.el (debugger-print-function): The :options
+ keyword has no effect for :type 'function, use :type '(choice ...)
+ instead.
+
+2017-10-31 Eli Zaretskii <eliz@gnu.org>
+
+ Avoid duplicate calls to xfree for the same pointer
+
+ * src/alloc.c (sweep_symbols): Avoid freeing an already freed
+ pointer to a symbol's buffer-local value. (Bug#29066)
+
+2017-10-31 Phil Sainty <psainty@orcon.net.nz>
+
+ Don't clobber docstrings of explicitly-defined mode hook variables
+
+ * lisp/emacs-lisp/derived.el (define-derived-mode):
+ * lisp/emacs-lisp/easy-mmode.el (define-minor-mode): When defining the
+ mode hook variable, do not clobber pre-existing docstrings.
+
+2017-10-31 Martin Rudalics <rudalics@gmx.at>
+
+ Avoid fullscreen ediff control frames by default (Bug#29026)
+
+ * lisp/vc/ediff-wind.el (ediff-control-frame-parameters):
+ Add parameter to avoid fullscreen control frames (Bug#29026).
+
+2017-10-31 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ Fix the bug#24034 change (revno 9eb028f) causing infloop (bug#29047)
+
+ * lisp/net/shr.el (shr-fill-line): Copy only face and image-displayer
+ properties to gaps (bug#29047).
+
+2017-10-30 Eli Zaretskii <eliz@gnu.org>
+
+ Fix a typo in the ELisp manual
+
+ * doc/lispref/functions.texi (Obsolete Functions): Fix a typo.
+ (Bug#29068)
+
+2017-10-30 Martin Rudalics <rudalics@gmx.at>
+
+ Fix doc and doc-strings for minibuffer window related functions (Bug#28978)
+
+ These fixes were suggested by Drew Adams.
+
+ * src/window.c (Fminibuffer_selected_window): Disambiguate
+ doc-string.
+ * doc/lispref/minibuf.texi (Intro to Minibuffers)
+ (Minibuffer Windows, Recursive Mini, Minibuffer Misc): Avoid
+ the term "currently active minibuffer window". Disambiguate
+ documentation of `minibuffer-selected-window'.
+
+2017-10-30 Alan Mackenzie <acm@muc.de>
+
+ Fix "Args out of range" error in c-determine-limit. Fixes bug #28598.
+
+ * lisp/progmodes/cc-engine.el (c-determine-limit-get-base): If the candidate
+ position for BASE is below point-min, scan forward to the end of the current
+ literal.
+ (c-determine-limit): Add an extra arm to the final cond form, testing for BASE
+ being at point-min.
+
+2017-10-30 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * lisp/progmodes/perl-mode.el: Fix electric indentation with RET
+
+ (perl-electric-noindent-p): The `eolp' check should not apply to RET.
+ Reported in https://emacs.stackexchange.com/questions/36337.
+
+2017-10-29 Tom Tromey <tom@tromey.com>
+
+ Extend mhtml submode region when in comment
+
+ * lisp/textmodes/mhtml-mode.el (mhtml-syntax-propertize): Extend
+ submode when start happens to be in a comment.
+
+2017-10-29 Tom Tromey <tom@tromey.com>
+
+ Fix mthml submode lighting at end of buffer
+
+ * lisp/textmodes/mhtml-mode.el (mhtml--submode-lighter): Handle end of
+ buffer correctly.
+
+2017-10-29 Tom Tromey <tom@tromey.com>
+
+ Remember more variables in mhtml-mode
+
+ * lisp/textmodes/mhtml-mode.el (mhtml--crucial-variable-prefix): Add
+ "completion-" and "major-mode".
+ (mhtml--variable-prefix): Remove "major-mode".
+
+2017-10-29 Thomas Fitzsimmons <fitzsim@fitzsim.org>
+
+ * etc/NEWS (EUDC): Deprecate BBDB 2.x backward compatibility.
+
+2017-10-29 Martin Rudalics <rudalics@gmx.at>
+
+ Fix minibuffer window related docs and strings (Bug#28978)
+
+ * src/frame.c (Vdefault_minibuffer_frame): Fix doc-string.
+ * src/window.c (Fminibuffer_selected_window): Fix doc-string.
+ * doc/lispref/frames.texi (Buffer Parameters): Rewrite
+ description of `minibuffer' parameter.
+ * doc/lispref/minibuf.texi (Minibuffer Windows): Reorder
+ entries and partly rewrite section.
+ (Minibuffer Misc): Clarify description of
+ `minibuffer-selected-window'.
+ * etc/NEWS: Mention new semantics of 'minibuffer' frame
+ parameter.
+
+2017-10-29 Mark Oteiza <mvoteiza@udel.edu>
+
+ Add ChkTeX flymake backend for latex-mode
+
+ * lisp/textmodes/tex-mode.el (tex-flymake): New custom group.
+ (tex-chktex-program, tex-chktex-extra-flags): New custom variables.
+ (latex-mode): Add backend to flymake-diagnostic-functions.
+ (tex-chktex--process): New variable.
+ (tex-chktex-command, tex-chktex): New functions.
+
+2017-10-29 Glenn Morris <rgm@gnu.org>
+
+ Fix doc typos
+
+ * lisp/simple.el (line-move-ignore-invisible):
+ * lisp/sort.el (sort-regexp-fields):
+ * lisp/cedet/ede.el (project-add-file):
+ * lisp/gnus/message.el (message-bogus-recipient-p):
+ * lisp/international/mule.el (define-coding-system):
+ * lisp/progmodes/ebrowse.el (ebrowse-member-buffer-object-menu):
+ * lisp/progmodes/xscheme.el (xscheme-allow-output-p)
+ (scheme-interaction-mode, scheme-debugger-mode)
+ (xscheme-yank-pop, xscheme-yank-push): Doc fixes.
+
+2017-10-29 Glenn Morris <rgm@gnu.org>
+
+ Fix some duplicate word typos
+
+ * doc/misc/ede.texi (ede-target):
+ * doc/misc/flymake.texi (Using Flymake):
+ * doc/misc/gnus.texi (The namazu Engine): Fix typos.
+
+2017-10-28 Eli Zaretskii <eliz@gnu.org>
+
+ * doc/lispref/commands.texi (Adjusting Point): Fix wording. (Bug#29042)
+
+2017-10-28 Eli Zaretskii <eliz@gnu.org>
+
+ Avoid segfaults in 64-bit Windows builds
+
+ * src/lisp.h (COMMON_MULTIPLE): Move here from alloc.c.
+ * src/thread.c (THREAD_ALIGNMENT): New macro.
+ (main_thread): Use THREAD_ALIGNMENT to align propertly. (Bug#29040)
+
+2017-10-28 Eli Zaretskii <eliz@gnu.org>
+
+ Fix conversion of pixel coordinates to buffer position
+
+ * src/dispnew.c (buffer_posn_from_coords): Adapt to
+ auto-hscroll-mode == current-line.
+
+2017-10-28 Eli Zaretskii <eliz@gnu.org>
+
+ Fix doc strings in desktop.el
+
+ * lisp/desktop.el (desktop-auto-save-timeout)
+ (desktop-auto-save-set-timer): Doc fixes. (Bug#28945)
+
+2017-10-28 Eli Zaretskii <eliz@gnu.org>
+
+ Add Index to ERT manual
+
+ * doc/misc/ert.texi: Add @syncodeindex directives.
+ (Index): New node.
+ (Top): Add Index to the top-level menus.
+ Add index entries to all nodes.
+
+2017-10-28 Eli Zaretskii <eliz@gnu.org>
+
+ Make manuals and NEWS consistent
+
+ * etc/NEWS: Fix markings on several entries, and rearrange others
+ as needed.
+
+ * doc/emacs/programs.texi (Hideshow): Document the new
+ outline-like bindings.
+ * doc/emacs/search.texi (Query Replace): Document 'u' and 'U'.
+
+2017-10-28 Martin Rudalics <rudalics@gmx.at>
+
+ Don't allow (minibuffer-window-active-p nil) to return t
+
+ * lisp/window.el (minibuffer-window-active-p): Return t
+ only if WINDOW is a live window.
+
+2017-10-28 Eli Zaretskii <eliz@gnu.org>
+
+ Clarify obsolescence message for 'whitespace-tab'
+
+ * lisp/whitespace.el (whitespace-tab): Make the obsolescence
+ message more clear about the replacement.
+
+2017-10-28 Glenn Morris <rgm@gnu.org>
+
+ Fix some duplicate words typos
+
+ * lisp/erc/erc.el (erc-hide-current-message-p):
+ * lisp/progmodes/flymake-proc.el (flymake-proc-diagnostic-type-pred):
+ * doc/lispref/display.texi (Bidirectional Display, Delayed Warnings):
+ * doc/lispref/functions.texi (Defining Functions):
+ * doc/lispref/os.texi (Terminal-Specific):
+ * doc/misc/sem-user.texi (Analyzer Debug):
+ * doc/misc/srecode.texi (Special Variables): Fix typos.
+
+2017-10-28 Glenn Morris <rgm@gnu.org>
+
+ * lisp/button.el (button-activate): Fix doc typo.
+
+ * lisp/calendar/todo-mode.el (todo-toggle-mark-item): Fix doc typo.
+
+2017-10-28 Glenn Morris <rgm@gnu.org>
+
+ Fix some doc typos
+
+ * lisp/calendar/todo-mode.el (todo-next-item)
+ (todo-previous-item, todo-toggle-item-header):
+ * lisp/window.el (move-to-window-group-line):
+ * src/editfns.c (Fformat):
+ * test/lisp/calendar/todo-mode-tests.el (todo-test-move-item05):
+ Fix doc typos.
+
+2017-10-27 Ken Brown <kbrown@cornell.edu>
+
+ Fix startup display on Cygwin
+
+ * src/xterm.c (x_make_frame_visible) [CYGWIN]: Restore code that
+ forces input to be read. (Bug#24091)
+
+2017-10-27 Eli Zaretskii <eliz@gnu.org>
+
+ * src/fileio.c (Fset_default_file_modes): Fix typo in doc string.
+
+ * lisp/dired.el (dired-find-alternate-file): Doc fix. (Bug#28963)
+
+2017-10-27 Eli Zaretskii <eliz@gnu.org>
+
+ Improve documentation of how faces are applied to display stings
+
+ * doc/lispref/display.texi (Displaying Faces): Describe how the
+ faces of the "underlying" text affect overlay and display strings.
+ (Display Margins): Add a cross-reference to "Displaying Faces".
+
+2017-10-27 Tak Kunihiro <tkk@misasa.okayama-u.ac.jp>
+
+ Improve pixel-scroll-mode
+
+ Scroll vertically by number of pixels returned by
+ 'frame-char-height' with or without horizontally scrolled.
+ (Bug#28922)
+
+ * lisp/pixel-scroll.el (pixel-resolution-fine-flag): When t, scroll
+ by number of pixels returned by 'frame-char-height'.
+ (pixel-scroll-up): Scroll by 'frame-char-height'. Fix algorithm to
+ move cursor to avoid unexpected jump.
+ (pixel-scroll-down): Scroll by 'frame-char-height'.
+ (pixel-bob-at-top-p): Consider number of pixels that is about to
+ scroll.
+ (pixel-posn-y-at-point): Consider existence of an overlay string.
+ Return nil when horizontally scrolled.
+ (pixel-point-at-top-p): Consider number of pixels that is about to
+ scroll. Use different algorithm when horizontally scrolled.
+ (pixel-point-at-bottom-p): Consider number of pixels that is about
+ to scroll. Return nil when horizontally scrolled.
+ (pixel-scroll-pixel-down): Move cursor when horizontally scrolled.
+ (pixel--whistlestop-line-up): Change cosmetics and move cursor when
+ horizontally scrolled.
+ (pixel-line-height): Call 'pixel-visual-line-height' instead of
+ 'line-pixel-height'.
+ (pixel-visual-line-height): New function to return height in pixels
+ of text line where cursor is with or without horizontally scrolled,
+ considering response of display engine.
+ (pixel-visible-pos-in-window): New function to return position of
+ a char shown on text line where cursor is on screen with or without
+ horizontally scrolled.
+
+2017-10-27 Daniel Lublin <daniel@lublin.se> (tiny change)
+
+ Support Certification Authority Authorization in dns-mode.el
+
+ * lisp/textmodes/dns-mode.el (dns-mode-types): Add "CAA".
+ (Bug#28911)
+
+2017-10-27 Eli Zaretskii <eliz@gnu.org>
+
+ Improve documentation of set-default-file-modes
+
+ * src/fileio.c (Fset_default_file_modes): Doc fix. (Bug#28875)
+
+ * doc/lispref/files.texi (Changing Files): Clarify how the bits in
+ the argument of set-default-file-modes are used for setting file
+ permissions.
+
+2017-10-27 Ulf Jasper <ulf.jasper@web.de>
+
+ Fix documentation of `newsticker-new-item-functions' (bug#29023).
+
+ * lisp/net/newst-backend.el (newsticker-new-item-functions),
+ (newsticker-new-item-functions-sample),
+ (newsticker-download-enclosures): Fix docstring, rename
+ variable feed to feedname (bug#29023).
+
+ * doc/misc/newsticker.texi (Automatic Processing)
+ (Automatic Processing): Fix documentation of
+ `newsticker-new-item-functions' (bug#29023).
+
+2017-10-27 Tino Calancha <tino.calancha@gmail.com>
+
+ Require seq in rmc.el
+
+ * lisp/emacs-lisp/rmc.el: Require seq (Bug#28975).
+ * test/lisp/emacs-lisp/rmc-tests.el (test-read-multiple-choice): Add test.
+
+2017-10-27 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ Make an example code introduced in the Gnus info work (bug#29008)
+
+ You can find it in the bottom of (info "(gnus)Foreign Groups").
+ NOTE: this change is worth being merged to the trunk.
+
+ * lisp/gnus/gnus-group.el (gnus-read-ephemeral-emacs-bug-group):
+ Allow a string for bug# (bug#29008).
+
+2017-10-27 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ Enable gnus-read-ephemeral-* to run multiple times (bug#29008)
+
+ NOTE: *DO NOT* merge this change to the trunk.
+
+ * lisp/gnus/gnus-group.el (gnus-read-ephemeral-gmane-group)
+ (gnus-read-ephemeral-bug-group): Make it work for any number of times
+ for the case `url-automatic-caching' is set (bug#29008).
+
+2017-10-27 Paul Eggert <eggert@cs.ucla.edu>
+
+ Port thread.c to OpenBSD ARM
+
+ Problem reported by Jeremie Courreges-Anglas (Bug#29005).
+ * src/thread.c (main_thread): Align to GCALIGNMENT.
+
+2017-10-26 Alan Mackenzie <acm@muc.de>
+
+ Fix another "wrong side of point" error in CC Mode.
+
+ This fixes (a follow-up to) bug #28850.
+ A internal generated form for scanning text to fontify had a LIMIT parameter.
+ It also locally bound LIMIT to a value possibly beyond the original LIMIT,
+ allowing point to move beyond the original LIMIT, and to create the wrong side
+ error. Fix it by checking point is not beyond LIMIT in the outer context
+ before using it.
+
+ * lisp/progmodes/cc-fonts.el (c-make-font-lock-search-form): Add a new
+ parameter CHECK-POINT which, when non-nil, directs the function to generate a
+ check on point.
+ (c-make-font-lock-context-search-function): Invoke the above function with new
+ argument value t.
+
+2017-10-26 Michael Albinus <michael.albinus@gmx.de>
+
+ Fix Bug#28959
+
+ * lisp/net/tramp.el (tramp-handle-find-backup-file-name):
+ Use `tramp-tramp-file-p' rather than `tramp-file-name-p'. Add
+ hop to backup file name. (Bug#28959)
+
+ * test/lisp/net/tramp-tests.el (tramp-test34-find-backup-file-name):
+ New test.
+ (tramp-test35-make-nearby-temp-file)
+ (tramp-test36-special-characters)
+ (tramp-test36-special-characters-with-stat)
+ (tramp-test36-special-characters-with-perl)
+ (tramp-test36-special-characters-with-ls, tramp-test37-utf8)
+ (tramp-test37-utf8-with-stat, tramp-test37-utf8-with-perl)
+ (tramp-test37-utf8-with-ls, tramp-test38-file-system-info)
+ (tramp-test39-asynchronous-requests)
+ (tramp-test40-recursive-load, tramp-test41-remote-load-path)
+ (tramp-test42-delay-load, tramp-test43-unload): Rename.
+
+2017-10-26 Paul Eggert <eggert@cs.ucla.edu>
+
+ Fix duplicate .o file on QNX
+
+ * configure.ac (CYGWIN_OBJ): Leave empty on QNX.
+ Problem reported by Elad Lahav in:
+ https://lists.gnu.org/archive/html/emacs-devel/2017-10/msg00750.html
+
+2017-10-26 Dmitry Gutov <dgutov@yandex.ru>
+
+ Fix two js indentation problems
+
+ Fix intentation problems reported in
+ https://github.com/mooz/js2-mode/issues/463.
+ * lisp/progmodes/js.el (js--continued-expression-p):
+ Check syntax state after /.
+ (js--multi-line-declaration-indentation):
+ Check syntax state before "const".
+
+2017-10-25 Phillip Lord <phillip.lord@russet.org.uk>
+
+ Update documentation for windows build
+
+ * admin/nt/dist-build/README-scripts: New File.
+
+2017-10-25 Alan Mackenzie <acm@muc.de>
+
+ Fix a "wrong side of point" error in CC Mode. Fixes bug #28850.
+
+ The cause was a scanning over a bracket pair taking us beyond the supplied
+ LIMIT parameter in c-forward-declarator.
+
+ * lisp/progmodes/cc-engine.el (c-forward-declarator): Add three checks (<
+ (point) limit) whilst dealing with tokens after the declared identifier.
+
+ * lisp/progmodes/cc-fonts.el (c-font-lock-declarators): Don't supply a LIMIT
+ argument to `c-forward-declarator' (twice), since we want to fontify up till
+ the end of a declarator, not an arbitrary jit-lock chunk end.
+
+2017-10-25 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ Fix autoload of flymake from elisp-mode during bootstrap (bug#28994)
+
+ * lisp/loadup.el: add `progmodes` to load-path so we can find flymake.el.
+ * lisp/kmacro.el: Require `replace` since we use query-replace-map.
+ * lisp/replace.el: Require `text-mode` since we use text-mode-map.
+
+2017-10-25 Alan Third <alan@idiocy.org>
+
+ Fix non-native fullscreen on NS (bug#28872)
+
+ * src/nsterm.m (EmacsView::updateFrameSize): Handle case where
+ FRAME_TOOLBAR_HEIGHT returns a negative number. Force WM to set size
+ of frame.
+
+2017-10-25 Michael Albinus <michael.albinus@gmx.de>
+
+ Fix Bug#28982
+
+ * admin/MAINTAINERS: Add test/lisp/url/url-tramp-tests.el.
+
+ * lisp/url/url-tramp.el (url-tramp-convert-url-to-tramp)
+ (url-tramp-convert-tramp-to-url): Adapt to recent Tramp changes.
+
+ * test/lisp/url/url-tramp-tests.el: New file. (Bug#28982)
+
+2017-10-25 Phillip Lord <phillip.lord@russet.org.uk>
+
+ Fix windows build errors
+
+ * admin/nt/dist-build/build-zips.sh: Correct name of zip file, build
+ 64 bit first
+
+2017-10-25 Noam Postavsky <npostavs@gmail.com>
+
+ Fix compile warning for non-w32 builds
+
+ Since 2017-07-25 "ls-lisp: Add an unload function and enable lexical
+ binding", the non-w32 builds would treat the undeclared
+ w32-collate-ignore-punctuation variable as lexical.
+ * lisp/ls-lisp.el (top-level): Declare it as a dynamic variable.
+
+2017-10-25 David Glasser <glasser@davidglasser.net> (tiny change)
+
+ Display commit in package description, if available (Bug#28637)
+
+ MELPA includes a :commit field in its
+ packages (https://github.com/melpa/package-build/pull/6). You can use
+ this to tell if MELPA has processed a recently-merged change. This
+ commit adds that metadata to the package description buffer.
+
+ * lisp/emacs-lisp/package.el: Display commit in package description.
+
+2017-10-24 Paul Eggert <eggert@cs.ucla.edu>
+
+ Port to QNX
+
+ Simplified version of a patch proposed by Elad Lahav in:
+ https://lists.gnu.org/archive/html/emacs-devel/2017-10/msg00716.html
+ which is based on a previous patch I proposed in:
+ https://lists.gnu.org/archive/html/emacs-devel/2017-10/msg00707.html
+ * configure.ac (opsys, CFLAGS, LIBS_SYSTEM, hybrid_malloc)
+ (system_alloc, FIRST_PTY_LETTER, CYGWIN_OBJ):
+ Set appropriately for QNX.
+ * src/unexelf.c [__QNX__]: Include <sys/elf.h> instead of <elf.h>.
+ (unexec): Check for sbrk failure, and fall back on old BSS end.
+
+2017-10-24 Paul Eggert <eggert@cs.ucla.edu>
+
+ * configure.ac: Tweak libcurses diagnostic.
+
+2017-10-24 Phillip Lord <phillip.lord@russet.org.uk>
+
+ Scripts to automate windows binary distribution
+
+ * admin/nt/dist-build/README-windows-binaries,
+ admin/nt/dist-build/build-dep-zips.py,
+ admin/nt/dist-build/build-zips.sh: New Files
+
+2017-10-24 Gemini Lasswell <gazally@runbox.com>
+
+ Fix Edebug specs for map-let and with-maps-do
+
+ * lisp/emacs-lisp/map.el (map-let): Fix Edebug spec (bug#24777).
+ * test/lisp/emacs-lisp/map-tests.el (with-maps-do): Fix Edebug spec.
+
+2017-10-24 Michael Albinus <michael.albinus@gmx.de>
+
+ * test/lisp/net/tramp-tests.el (tramp-test41-delay-load): New test.
+
+ (tramp-test42-unload): Rename.
+
+2017-10-24 Glenn Morris <rgm@gnu.org>
+
+ * admin/authors.el (authors-canonical-author-name):
+ Ignore name issues in "lax" ChangeLogs.
+
+ * test/lisp/progmodes/sql-tests.el
+ (sql-tests-postgres-list-databases-error): Silence compiler.
+
+2017-10-23 Michael Albinus <michael.albinus@gmx.de>
+
+ Further work on Bug#28889
+
+ * lisp/net/tramp.el (tramp-set-syntax): New defun.
+ (tramp-syntax): Use it. Change :package-version. (Bug#28889)
+
+2017-10-23 Michael Albinus <michael.albinus@gmx.de>
+
+ Improve Tramp backward compatibility
+
+ * lisp/net/tramp-compat.el (tramp-compat-tramp-file-name-slots):
+ New defmacro.
+ * lisp/net/tramp.el (with-parsed-tramp-file-name): Use it.
+
+2017-10-23 Michael Albinus <michael.albinus@gmx.de>
+
+ Improve backward compatibility of tramp-tests.el
+
+ * test/lisp/net/tramp-tests.el (tramp--test-emacs26-p): Fix docstring.
+ (tramp-test41-unload): Skip unless Emacs >= 26.
+
+2017-10-23 Martin Rudalics <rudalics@gmx.at>
+
+ Fix some ‘window-normalize-’ prefixed functions (Bug#28947)
+
+ * lisp/window.el (window-normalize-buffer): Fix case where
+ BUFFER-OR-NAME is a string specifying a dead buffer. Fix
+ doc-string (Bug#28947).
+ (window-normalize-frame, window-normalize-window): Fix
+ doc-strings (Bug#28947).
+
+2017-10-23 Paul Eggert <eggert@cs.ucla.edu>
+
+ Port to OpenIndiana
+
+ Problem reported by Nelson H. F. Beebe (Bug#28893).
+ Also see Bug#23748, Bug#9736, and Bug#5735.
+ * configure.ac (tputs_library): Prefer libcurses to libtermcap,
+ since OpenIndiana libtermcap lacks tparm.
+
+2017-10-22 Alexander Gramiak <agrambot@gmail.com>
+
+ Don't fill keywords after Emacs Lisp docstring
+
+ This approach does mean that keywords that have spaces before them
+ inside of docstrings aren't filled, but I think this is should be fine
+ until Bug#28937 is fixed.
+
+ * lisp/emacs-lisp/lisp-mode.el (lisp-fill-paragraph): Add a colon to
+ paragraph-start unconditionally, but require that it follows at least
+ one space. (Bug#24622)
+ * test/lisp/emacs-lisp/lisp-tests.el: New tests for Bug#24622 and
+ Bug#7751.
+
+2017-10-22 Alan Mackenzie <acm@muc.de>
+
+ Refactor c-forward-token-2 with new function c-forward-over-token-and-ws.
+
+ Use the new function directly in several places where c-forward-token-2
+ wouldn't move over the last token in the buffer. This caused an infinite loop
+ in c-restore-<>-properties.
+
+ * lisp/progmodes/cc-engine.el (c-forward-over-token-and-ws): New function,
+ extracted from c-forward-token-2.
+ (c-forward-token-2): Refactor, calling the new function.
+ (c-restore-<>-properties): Fix infinite loop.
+ (c-forward-<>-arglist-recur, c-in-knr-argdecl)
+ (c-looking-at-or-maybe-in-bracelist): Call the new function directly in place
+ of c-forward-token-2.
+
+ * lisp/progmodes/cc-cmds.el (c-defun-name) Call the new function directly in
+ place of c-forward-token-2.
+
+ * lisp/progmodes/cc-fonts.el (c-font-lock-enclosing-decls): Call the new
+ function directly in place of c-forward-token-2.
+
+2017-10-22 Paul Eggert <eggert@cs.ucla.edu>
+
+ Avoid unnecessary rounding errors in timestamps
+
+ Avoid the rounding errors of float-time when it’s easy. E.g.,
+ replace (< (float-time a) (float-time b)) with (time-less-p a b).
+ * lisp/desktop.el (desktop-save):
+ * lisp/ecomplete.el (ecomplete-add-item):
+ * lisp/epg.el (epg-wait-for-completion):
+ * lisp/files.el (dir-locals-find-file, dir-locals-read-from-dir):
+ * lisp/image-dired.el (image-dired-get-thumbnail-image)
+ (image-dired-create-thumb-1):
+ * lisp/info.el (info-insert-file-contents):
+ * lisp/ls-lisp.el (ls-lisp-format-time):
+ * lisp/net/ange-ftp.el (ange-ftp-file-newer-than-file-p)
+ (ange-ftp-verify-visited-file-modtime):
+ * lisp/net/rcirc.el (rcirc-ctcp-sender-PING):
+ * lisp/textmodes/remember.el (remember-store-in-mailbox):
+ * lisp/url/url-cookie.el (url-cookie-expired-p):
+ Bypass float-time to avoid rounding errors.
+
+ * lisp/files.el (dir-locals-find-file):
+
+2017-10-22 Paul Eggert <eggert@cs.ucla.edu>
+
+ Fix xdg timestamp error on 32-bit Emacs
+
+ * lisp/xdg.el (xdg-thumb-mtime): Return an Emacs timestamp,
+ not an integer. This avoids signaling an error on 32-bit
+ Emacs, where timestamps typically do not fit into fixnums
+ (Bug#28921).
+
+2017-10-22 John Williams <jrw@pobox.com> (tiny change)
+
+ Test that advice doesn't trigger bytecomp warnings (Bug#28803)
+
+ * test/lisp/emacs-lisp/bytecomp-tests.el
+ (bytecomp-tests--test-no-warnings-with-advice): New test.
+
+2017-10-21 Noam Postavsky <npostavs@gmail.com>
+
+ Another fix for unsafe directory error message (Bug#865)
+
+ * lisp/server.el (server-ensure-safe-dir): Put file owner's uid, not
+ current user's for the wrong owner case. Show expanded file name in
+ error message.
+
+2017-10-21 Noam Postavsky <npostavs@gmail.com>
+
+ Handle https url for debbugs mbox (Bug#28831)
+
+ In 2017-09-13 "Prefer HTTPS to FTP and HTTP in documentation",
+ gnus-bug-group-download-format-alist was updated to use https for the
+ debbugs.gnu.org mbox links, but gnus-read-ephemeral-bug-group assumed
+ http links.
+ * lisp/gnus/gnus-group.el (gnus-read-ephemeral-bug-group): Use
+ url-parse functions to get the host name, instead of ad-hoc regexps.
+
+2017-10-21 Noam Postavsky <npostavs@gmail.com>
+
+ Ignore string properties when saving eshell history (Bug#28700)
+
+ * lisp/eshell/em-hist.el (eshell-write-history): Remove properties
+ before inserting history strings.
+ (eshell-read-history): Remove obsolete comment.
+ * test/lisp/eshell/em-hist-tests.el (eshell-write-readonly-history):
+ New test.
+
+2017-10-21 Michael Albinus <michael.albinus@gmx.de>
+
+ Fix Bug#28889
+
+ * lisp/net/tramp.el: Change autoload cookie to tramp-autoload cookie.
+ (tramp-completion-file-name-regexp-default)
+ (tramp-completion-file-name-handler-alist)
+ (tramp-completion-file-name-handler): Remove autoload cookie.
+ (tramp-initial-completion-file-name-regexp): Remove.
+ (tramp-autoload-file-name-regexp): New defconst.
+ (tramp-register-autoload-file-name-handlers): Use it.
+ (with-parsed-tramp-file-name): Adapt docstring. Compute
+ `tramp-file-name' slots. (Bug#28889)
+
+2017-10-21 Glenn Morris <rgm@gnu.org>
+
+ Update describe-function for recent Fdocumentation change
+
+ * lisp/help-fns.el (describe-function-1):
+ Handle Fdocumentation returning either void or invalid.
+
+2017-10-21 Charles A. Roelli <charles@aurox.ch>
+
+ Make flymake's mouse-wheel interaction portable (Bug#28732)
+
+ * lisp/progmodes/flymake.el (flymake--mode-line-format): Bind
+ 'mouse-wheel-down-event' and 'mouse-wheel-up-event' instead of
+ 'mouse-4' and 'mouse-5'. Update the tooltip text accordingly, and
+ remove a stray newline in it.
+
+2017-10-21 Nick Helm <nick@tenpoint.co.nz>
+
+ Prevent eldoc from changing the mode line
+
+ * lisp/emacs-lisp/eldoc.el (eldoc-minibuffer-message): Don't
+ change the mode line if it is not displayed. (Bug#28697)
+
+2017-10-21 Eli Zaretskii <eliz@gnu.org>
+
+ Fix doc strings in simple.el
+
+ * lisp/simple.el (shell-command-saved-pos)
+ (region-extract-function, region-bounds): Doc fixes. (Bug#28609)
+
+2017-10-21 Phil Sainty <psainty@orcon.net.nz>
+
+ Avoid creating inconsistent buffer states in term-char-mode
+
+ * lisp/term.el (term-mode, term-char-mode, term-line-mode)
+ (term-emulate-terminal): Make buffer read-only in 'term-char-mode',
+ except for the process filter's output. Use 'read-only-mode-hook' to
+ track and restore the user-set state of 'buffer-read-only' for
+ 'term-line-mode'. (Bug#24837)
+ (term-char-mode-buffer-read-only): New user option.
+ (term-line-mode-buffer-read-only): New buffer-local variable.
+ (term-line-mode-buffer-read-only-update): New function.
+ (term-char-mode, term-line-mode): Use 'term-set-goto-process-mark'
+ in pre-command-hook, and 'term-goto-process-mark-maybe' in
+ post-command-hook to counter-act unexpected changes to point when
+ using 'term-char-mode'.
+ (term-char-mode-point-at-process-mark): New user option.
+ (term-goto-process-mark): New buffer-local variable.
+ (term-set-goto-process-mark): New function.
+ (term-goto-process-mark-maybe): New function.
+ (term-process-mark): New function.
+
+ * etc/NEWS: Mention the new behavior and user options.
+
+2017-10-21 Bahodir Mansurov <bahodir@mansurov.org> (tiny change)
+
+ New input method 'usbek-cyrillic'
+
+ * lisp/leim/quail/cyrillic.el (uzbek-cyrillic): New input method.
+ (Bug#28848)
+
+ * etc/NEWS: Mention the new input method.
+
+2017-10-21 Eli Zaretskii <eliz@gnu.org>
+
+ Document 'minibuffer-with-setup-hook'
+
+ * doc/lispref/minibuf.texi (Minibuffer Misc): Document
+ minibuffer-with-setup-hook. (Bug#28877)
+
+2017-10-21 Paul Eggert <eggert@cs.ucla.edu>
+
+ Simplify make-progress-reporter vs float-time
+
+ * lisp/subr.el (make-progress-reporter): Remove no-longer-needed
+ doc and code for the case where float-time is not supported,
+ since float-time is always present now.
+
+2017-10-21 Paul Eggert <eggert@cs.ucla.edu>
+
+ Fix two more minor Gnus typos
+
+ * lisp/gnus/mail-source.el (mail-source-delete-old-incoming):
+ The old code had two minor bugs: first, it multiplied by 1/65536
+ instead of by 1/86400. Second, it called current-time twice and
+ glued part of the two results together, resulting in a race.
+ Fix both bugs by simplifying the code and using
+ time-to-number-of-days.
+
+2017-10-21 Paul Eggert <eggert@cs.ucla.edu>
+
+ Fix two minor Gnus typos
+
+ * lisp/gnus/gnus-sum.el (gnus-summary-import-article):
+ Remove unused local, and fix use of local that was never assigned to.
+
+2017-10-21 Glenn Morris <rgm@gnu.org>
+
+ Tweak Fdocumentation's error for an undefined function
+
+ * src/doc.c (Fdocumentation): Restore the pre-25 behavior
+ of signalling a void-function error for an undefined function.
+ This seems cleaner than Emacs 25's "invalid-function: nil" error,
+ which was (probably) an unintended consequence of changes to
+ Findirect_function.
+
+2017-10-21 Glenn Morris <rgm@gnu.org>
+
+ Tweak format of list of old files in NEWS header
+
+ * etc/NEWS: Stop list of old NEWS files growing without limit.
+ * admin/admin.el (set-version): Handle either NEWS header format.
+
+2017-10-20 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * lisp/help-fns.el (describe-function-1):
+ Fix help-fns-test-dangling-alias. (Bug#28918)
+
+ (cherry picked from commit e1d42f8f4a945669ff8b5159a569cb4b18f56e18)
+
+2017-10-20 Glenn Morris <rgm@gnu.org>
+
+ Fix flymake's loading of subr-x
+
+ * lisp/progmodes/flymake.el, test/lisp/progmodes/flymake-tests.el:
+ No need to load subr-x at run-time.
+
+2017-10-20 Michael Albinus <michael.albinus@gmx.de>
+
+ Fix Bug#28896
+
+ * lisp/net/tramp-adb.el (tramp-adb-handle-rename-file):
+ * lisp/net/tramp-gvfs.el (tramp-gvfs-do-copy-or-rename-file):
+ * lisp/net/tramp-sh.el (tramp-do-copy-or-rename-file): Handle FILENAME
+ being a directory. (Bug#28896)
+
+ * test/lisp/net/tramp-tests.el (tramp-test11-copy-file)
+ (tramp-test12-rename-file): Test also FILENAME being a directory.
+
+2017-10-20 João Távora <joaotavora@gmail.com>
+
+ Skip a Flymake test for old gcc versions
+
+ Fixes: 28906
+
+ * test/lisp/progmodes/flymake-tests.el
+ (different-diagnostic-types): Skip this test for gcc versions
+ < 5.
+
+2017-10-20 Eli Zaretskii <eliz@gnu.org>
+
+ Make :align-to account for display-line-numbers
+
+ These changes also update the various bundled packages to use
+ new feature, and better support customizations of the line-number
+ face.
+ * src/xdisp.c (calc_pixel_width_or_height): Improve commentary.
+ Make :align-to count from the end of the line-number display when
+ the offset or the width form reference that of the text area.
+ (Bug#28855)
+
+ * src/indent.c (Fline_number_display_width): Implement support for
+ the PIXELWISE argument being 'columns'. Update the doc string.
+ (syms_of_indent): New symbol 'columns'.
+
+ * lisp/ruler-mode.el (ruler-mode-window-col, ruler-mode-ruler):
+ Call line-number-display-width with last argument 'columns'.
+
+ * lisp/proced.el (proced-header-line): Call
+ line-number-display-width with 2nd arg 'columns', which also fixes
+ a problem when display-line-numbers is nil.
+
+ * lisp/emacs-lisp/tabulated-list.el
+ (tabulated-list-line-number-width): Call line-number-display-width
+ with 2nd arg 'columns.
+ (tabulated-list-entry-lnum-width): Remove unneeded defvar.
+ (tabulated-list-print, tabulated-list-print-entry): No need to
+ account for the value of tabulated-list-entry-lnum-width.
+ (tabulated-list--current-lnum-width): New defvar.
+ (tabulated-list-watch-line-number-width): New function.
+ (tabulated-list-mode): Bind tabulated-list--current-lnum-width
+ locally, and set up tabulated-list-watch-line-number-width as
+ pre-redisplay-functions hook.
+
+ * doc/lispref/display.texi (Size of Displayed Text): Document the
+ 'columns' value of the PIXELWISE argument.
+ (Pixel Specification): Update and improve the documentation of the
+ supported forms.
+
+2017-10-20 João Távora <joaotavora@gmail.com>
+
+ Augment Flymake API for third-party extensions
+
+ See
+ https://lists.gnu.org/archive/html/emacs-devel/2017-10/msg00619.html
+
+ * doc/misc/flymake.texi (Flymake error types): Rewrite
+ example.
+ (Flymake utility functions): Augment with new API.
+
+ * lisp/progmodes/flymake.el (flymake-diagnostics): New function.
+ (flymake--diag-accessor): New helper macro.
+ (flymake-diagnostic-buffer, flymake-diagnostic-text)
+ (flymake-diagnostic-beg, flymake-diagnostic-end)
+ (flymake-diagnostic-backend): Accessors for diagnostic objects.
+ (flymake--overlays): Use flymake-diagnostic property.
+ (flymake--highlight-line): Simplify. Only set
+ flymake-diagnostic property.
+ (flymake--handle-report, flymake-goto-next-error): Use
+ flymake-diagnostic property.
+ (flymake-show-diagnostic): Use diagnostic object.
+ (flymake--diagnostics-buffer-entries): Use
+ flymake-diagnostics.
+
+2017-10-20 Glenn Morris <rgm@gnu.org>
+
+ Improve treatment of Fortran's "class default"
+
+ * lisp/progmodes/f90.el (f90-start-block-re, f90-no-block-limit):
+ Handle "class default". (Bug#28786)
+ * test/automated/f90.el (f90-test-bug25039): Add "class default".
+
+2017-10-20 João Távora <joaotavora@gmail.com>
+
+ Flymake backends must check proc obsoleteness in source buffer
+
+ Flymake backends that rely on sentinels running asynchronously and
+ checking buffer-local variables that hold running processes should
+ check for obsoleteness in the correct buffers, otherwise a (harmless)
+ warning might be triggered.
+
+ * doc/misc/flymake.texi (An annotated example backend):
+ Check buffer-local proc in the current buffer.
+
+ * lisp/progmodes/elisp-mode.el (elisp-flymake-byte-compile):
+ Check buffer-local proc in the current buffer.
+
+2017-10-19 Michael Albinus <michael.albinus@gmx.de>
+
+ Skip an rsync test in tramp-tests.el
+
+ * test/lisp/net/tramp-tests.el (tramp-test17-dired-with-wildcards):
+ Skip for "rsync".
+
+2017-10-19 Martin Rudalics <rudalics@gmx.at>
+
+ On Windows default a frame's border width to zero (Bug#28873)
+
+ * src/w32fns.c (Fx_create_frame): Default `border-width' to zero
+ as everywhere else, see Bug#28873.
+
+2017-10-19 Paul Eggert <eggert@cs.ucla.edu>
+
+ Spelling fixes
+
+ * lisp/cedet/semantic/analyze/refs.el:
+ (semantic-analyze-proto-impl-toggle): Fix recently-introduced
+ misspelling of pop-to-buffer-same-window.
+
+2017-10-19 Bastian Beischer <bastian.beischer@gmail.com> (tiny change)
+
+ Use pop-to-buffer-same-window instead of switch-to-buffer
+
+ * lisp/cedet/semantic/decorate/include.el
+ (semantic-decoration-include-visit):
+ Use pop-to-buffer-same-window instead of switch-to-buffer
+ (bug#28645).
+
+ * lisp/cedet/semantic/analyze/refs.el
+ (semantic-analyze-proto-impl-toggle): Same.
+
+ * lisp/cedet/semantic/senator.el (senator-go-to-up-reference):
+ Same.
+
+ * lisp/cedet/semantic/mru-bookmark.el (semantic-mrub-visit):
+ Same.
+
+ * lisp/cedet/semantic/complete.el (semantic-complete-jump):
+ Same.
+
+2017-10-18 Eli Zaretskii <eliz@gnu.org>
+
+ Fix the MSDOS build.
+
+ * msdos/sed1v2.inp (GETADDRINFO_A_LIBS, LIBLCMS2, XDBE_LIBS)
+ (XDBE_FLAGS, HYBRID_MALLOC, LIBSYSTEMD_CFLAGS)
+ (LIBSYSTEMD_LIBS): Edit to empty.
+ (LIBRESOLV, DEPFLAGS, MKDEPDIR, YMF_PASS_LDFLAGS)
+ (PRE_EDIT_LDFLAGS, POST_EDIT_LDFLAGS): Remove editing.
+ Remove editing of lines that are no longer present in
+ src/Makefile.in.
+ * msdos/sed2v2.inp (NEED_MKTIME_INTERNAL)
+ (NEED_MKTIME_WORKING): Define to 1.
+ (HAVE_STRUCT_DIRENT_D_TYPE): Define to 1 for
+ DJGPP >= 2.05.
+ (HAVE_STRUCT_ATTRIBUTE_ALIGNED): Define to 1.
+ Define PACKAGE_VERSION, not VERSION.
+ (FLEXIBLE_ARRAY_MEMBER): Define to empty.
+ (HAVE_DECL_*_UNLOCKED): Define to 0.
+ (HAVE___BUILTIN_FRAME_ADDRESS): Define to 1.
+ (PENDING_*): Don't define, as Gnulib no longer supports that.
+ Instead, define _IOERR as it is in libc/file.h.
+ * msdos/sed3v2.inp: Use $(CURDIR) instead of $(shell cd) to
+ determine the current directory.
+ (UPDATE_MANIFEST, UTILITIES): Don't edit.
+ * msdos/sedlisp.inp (FIND_DELETE): Edit to "-delete".
+ * msdos/sedlibmk.inp (AUTO_DEPEND): Define to yes.
+ (HYBRID_MALLOC): Edit to empty.
+ (am__cd): Don't edit.
+ (../config.status): Replaces $(top_builddir)/config.status.
+ Define OMIT_GNULIB_MODULE_foo = true for modules not built for
+ MS-DOS. Convert GL_GENERATE_xxx_H_TRUE and
+ GL_GENERATE_xxx_H_FALSE into values of GL_GENERATE_xxx_H.
+ * msdos/mainmake.v2 (src): Use 'compile-one-process', and make
+ the command line shorter to fit into 126-char limit of
+ command.com.
+ * config.bat: Generate src/deps/*.d files. Rename more files
+ like djtar on plain DOS would.
+ Don't rename src/dir.h: it is long gone. Edit
+ lib/gnulib.mk.in using the same scripts as for
+ lib/Makefile.in.
+ * msdos/depfiles.bat: Create *.d files, not *.Po.
+
+ * src/thread.c (Fmake_thread) [!THREADS_ENABLED]: Improve the
+ error message.
+ * src/thread.h [MSDOS]: Include <signal.h>.
+ * src/sysselect.h (select) [MSDOS]: Undefine, to avoid
+ compilation errors.
+ * src/sysdep.c (block_interrupt_signal, restore_signal_mask):
+ Expose to MSDOS build.
+ * src/process.c (update_processes_for_thread_death)
+ [!subprocess]: No-op implementation.
+ [HAVE_SETRLIMIT]: Move inclusion of sys/resource.h and
+ declaration of nofile_limit outside "#ifdef subprocesses", as
+ it's needed for MSDOS.
+ * src/msdos.c (faccessat): Declare fullname[].
+ * src/msdos.h (ENOTSUP): Define to be identical to ENOSYS.
+ Include termhooks.h.
+ * src/conf_post.h [WINDOWSNT]: Include ms-w32.h only on
+ WINDOWSNT, not DOS_NT.
+
+ * admin/admin.el (set-version): Set version on PACKAGE_VERSION.
+
+2017-10-18 Eli Zaretskii <eliz@gnu.org>
+
+ Fix line number display after 'widen'
+
+ * src/xdisp.c (maybe_produce_line_number): Don't use data cached
+ by line-number-mode on the first redisplay after the buffer is
+ widened. (Bug#28879)
+
+2017-10-18 Alan Third <alan@idiocy.org>
+
+ Remove resizable attribute on macOS undecorated frames (bug#28512)
+
+ * src/nsterm.m (FRAME_DECORATED_FLAGS): Remove Cocoa specific #define.
+ (initFrameFromEmacs): Remove Cocoa specific window style attributes.
+
+2017-10-18 Martin Rudalics <rudalics@gmx.at>
+
+ Fix handling of `border-width' in `frameset--restore-frame' (Bug#28873)
+
+ * lisp/frameset.el (frameset--restore-frame): Don't process
+ `border-width' parameter via ‘modify-frame-parameters’
+ (Bug#28873).
+
+2017-10-18 Tino Calancha <tino.calancha@gmail.com>
+
+ Mention how to send CC to > 1 address in a bug report
+
+ * admin/notes/bugtracker (* More detailed information):
+ mention how to CC to more than 1 address (Bug#28833).
+
+2017-10-18 Paul Eggert <eggert@cs.ucla.edu>
+
+ Improve format-time-string doc
+
+ * doc/lispref/os.texi (Time Parsing): Fix some errors in the
+ documentation for format-time-string. Document ^, #, %s, and %z
+ with colons. Say that unrecognized sequences are output as-is.
+ * src/editfns.c (Fformat_time_string): %S can stand for 60.
+ Also mention unrecognized sequences.
+
+2017-10-17 Eli Zaretskii <eliz@gnu.org>
+
+ Improve documentation of 'line-number-display-width'
+
+ * doc/lispref/display.texi (Size of Displayed Text): Document the
+ additional 2 columns used for line-number display.
+
+ * src/indent.c (Fline_number_display_width): Doc fix. (Bug#28248)
+
+2017-10-17 İ. Göktuğ Kayaalp <self@gkayaalp.com>
+
+ Implement vc-default-dir-extra-headers for vc-rcs
+
+ Add a do-nothing implementation for vc-rcs to suppress the message which
+ the default function adds to the vc-dir buffer (Bug#28570).
+ * lisp/vc/vc-rcs.el (vc-rcs-dir-extra-headers): New function.
+
+2017-10-17 Martin Rudalics <rudalics@gmx.at>
+
+ In NEWS give advice on use of `switch-to-buffer' (Bug#28645)
+
+ * etc/NEWS: Mention that applications should prefer
+ `pop-to-buffer-same-window' to `switch-to-buffer'. (Bug#28645)
+
+2017-10-17 Tino Calancha <tino.calancha@gmail.com>
+ Noam Postavsky <npostavs@gmail.com>
+
+ Dont update primary selection with winner-undo
+
+ * lisp/winner.el (winner-set):
+ Dont update primary selection when select-enable-primary
+ is non-nil (Bug#28631).
+
+2017-10-17 Paul Eggert <eggert@cs.ucla.edu>
+
+ Work around ImageMagick bug 825
+
+ This should fix several bugs reported recently against Emacs
+ (Bug#28518, Bug#28626, Bug#28632, Bug#28633, Bug#28770).
+ * src/image.c (imagemagick_load_image):
+ Do not call MagickWandTerminus.
+
+2017-10-17 Noam Postavsky <npostavs@gmail.com>
+
+ Document rectangle-preview option more (Bug#27974)
+
+ * lisp/rect.el (string-rectangle):
+ * etc/NEWS.25: Mention `rectangle-preview'.
+
+2017-10-17 Paul Eggert <eggert@cs.ucla.edu>
+
+ Do not reject https://gnu.org in commit messages
+
+ * build-aux/git-hooks/commit-msg: Do not reject commit messages
+ containing http: or ftp: URLs to gnu.org or fsf.org. Instead,
+ rewrite the messages to use https: URLs.
+
+2017-10-16 Gemini Lasswell <gazally@runbox.com>
+
+ Fix Edebug spec for cl-defun (bug#24255)
+
+ * lisp/emacs-lisp/cl-macs.el: Modify the Edebug spec for
+ `cl-lambda-list' to support destructuring argument lists.
+ (cl-defun, cl-defmacro): Fix spelling errors in docstrings.
+ * lisp/textmodes/rst.el: Remove alternate version of Edebug
+ specs for `cl-lambda-list' and `cl-type-spec'.
+
+2017-10-16 Eli Zaretskii <eliz@gnu.org>
+
+ Fix errors in kmacro.el post-command-hook
+
+ * lisp/kmacro.el (kmacro-step-edit-active): Initialize to nil to
+ avoid 'void-variable' errors. (Bug#28818)
+ * test/lisp/kmacro-tests.el
+ (kmacro-tests-step-edit-cleans-up-hook): Now succeeds. (Bug#18708)
+
+2017-10-16 Eli Zaretskii <eliz@gnu.org>
+
+ Fix range-error in image-dired.el
+
+ * lisp/image-dired.el (image-dired-create-thumb-1): Avoid
+ overflowing an Emacs integer on 32-bit hosts. (Bug#28809)
+
+2017-10-16 Eli Zaretskii <eliz@gnu.org>
+
+ Fix 'line-number-display-width' in hscrolled windows
+
+ * src/indent.c (line_number_display_width): Make sure a line
+ number is generated even when the first line of the window is
+ completely hscrolled out of view. (Bug#28854)
+
+2017-10-16 Michael Albinus <michael.albinus@gmx.de>
+
+ Fix error in tramp-smb-handle-insert-directory
+
+ * lisp/net/tramp-smb.el (tramp-smb-handle-insert-directory):
+ Insert size information only when FULL-DIRECTORY-P is non-nil.
+
+2017-10-16 Andy Moreton <andrewjmoreton@gmail.com>
+
+ Don't reject PBM header whitespace unnecessarily
+
+ * lisp/image.el (image-type-header-regexps):
+ Allow two or more CRs or LFs in initial whitespace sequences. See:
+ http://netpbm.sourceforge.net/doc/pbm.html
+
+2017-10-16 Paul Eggert <eggert@cs.ucla.edu>
+
+ Fix regression in display of PPM images
+
+ Problem reported by Roland Winkler (Bug#28824#35).
+ Based on a patch proposed by Andy Moreton (Bug#28824#38).
+ * src/image.c (pbm_scan_index): New function.
+ (pbm_load): Use it to decode raw data correctly when its top bit
+ is set.
+
+2017-10-16 Eric Abrahamsen <eric@ericabrahamsen.net>
+
+ Require subr-x when compiling nnimap.el
+
+ * lisp/gnus/nnimap.el (require): For the when-let* macro.
+
+2017-10-15 Noam Postavsky <npostavs@gmail.com>
+
+ Fix ert-test finding by symbol (Bug#28849)
+
+ In 2017-07-28 "* lisp/subr.el (define-symbol-prop): New function", the
+ symbol used for ert tests in load-history was changed from
+ `ert-deftest' to `ert--test', but a couple of other places were not
+ updated accordingly.
+ * lisp/emacs-lisp/ert.el (ert-find-test-other-window): Pass
+ `ert--test' as the TYPE to `find-function-do-it'.
+ (top-level): Use `ert--test' as the key to the
+ `find-function-regexp-alist' entry.
+
+2017-10-15 Noam Postavsky <npostavs@gmail.com>
+
+ Don't remember old debugger window (Bug#17882)
+
+ * lisp/emacs-lisp/debug.el (debug): Unset debugger-previous-window
+ when `debugger-will-be-back' is nil.
+
+2017-10-15 Noam Postavsky <npostavs@gmail.com>
+
+ Disable python native completion on w32 (Bug#28580)
+
+ * lisp/progmodes/python.el
+ (python-shell-completion-native-disabled-interpreters): For windows-nt
+ systems, put an empty string to match interpreters.
+
+2017-10-15 Noam Postavsky <npostavs@gmail.com>
+
+ Let select-frame-by-name choose any frame when called from lisp (Bug#25521)
+
+ * lisp/frame.el (select-frame-by-name): Choose from the whole list of
+ frames in the non-interactive part, if not found on the current
+ display.
+
+2017-10-15 Eli Zaretskii <eliz@gnu.org>
+
+ * lisp/dired-aux.el (dired-create-directory): Doc fix.
+
+2017-10-15 Eli Zaretskii <eliz@gnu.org>
+
+ Avoid compilation warnings in optimized builds
+
+ * src/process.c (Fmake_network_process):
+ * src/image.c (xbm_scan, gif_load):
+ * src/fileio.c (Frename_file):
+ * src/data.c (Fmake_local_variable):
+ * src/buffer.c (fix_start_end_in_overlays):
+ * lib-src/etags.c (process_file_name): Mark variables with UNINIT
+ to avoid compiler warnings in optimized builds.
+
+2017-10-15 K. Handa <handa@gnu.org>
+
+ Improve customization of arabic-shaper-ZWNJ-handling.
+
+ Make the effect of customizing arabic-shaper-ZWNJ-handling appear
+ immediately.
+ * lisp/language/misc-lang.el (arabic-shaper-ZWNJ-handling): Add :set
+ value.
+ * src/composite.c (Fclear_composition_cache): New function.
+ (syms_of_composite): Defsubr it.
+
+2017-10-15 Charles A. Roelli <charles@aurox.ch>
+
+ Improve customization type of 'mouse-drag-and-drop-region'
+
+ * lisp/mouse.el (mouse-drag-and-drop-region): Provide a more
+ precise customization type.
+
+2017-10-15 Paul Eggert <eggert@day>
+
+ Encourage https: in commit messages
+
+ * CONTRIBUTE: Prefer https: when citing.
+ * build-aux/git-hooks/commit-msg:
+ Diagnose http: and ftp: URLs to FSF or GNU hosts.
+
+2017-10-14 Martin Rudalics <rudalics@gmx.at>
+
+ Fix wording in Elisp manual's child frames section (Bug#28819)
+
+ * doc/lispref/frames.texi (Child Frames): Fix wording (Bug#28819).
+
+2017-10-14 Eli Zaretskii <eliz@gnu.org>
+
+ Another fix for C mode fontification of w32 source files
+
+ * .dir-locals.el (c-mode) <c-noise-macro-names>: Add
+ "CALLBACK", to correctly fontify functions with this attribute.
+
+2017-10-14 Eli Zaretskii <eliz@gnu.org>
+
+ Fix fontification of ALIGN_STACK functions
+
+ * .dir-locals.el (c-mode) <c-noise-macro-names>: Add
+ "ALIGN_STACK", to correctly fontify functions with this attribute.
+
+2017-10-14 Eli Zaretskii <eliz@gnu.org>
+
+ Make sure thread stack is properly aligned on MS-Windows
+
+ * src/systhread.c: Include w32term.h instead of windows.h.
+ (w32_beginthread_wrapper): Add ALIGN_STACK attribute, to ensure
+ the thread's stack is correctly aligned.
+ * src/w32term.h (ALIGN_STACK): Update commentary.
+
+2017-10-14 Paul Eggert <eggert@cs.ucla.edu>
+
+ Do not under-align pseudovectors
+
+ Problem reported by Fabrice Popineau in:
+ https://lists.gnu.org/archive/html/emacs-devel/2017-10/msg00357.html
+ Also see diagnosis by Eli Zaretskii in:
+ https://lists.gnu.org/archive/html/emacs-devel/2017-10/msg00476.html
+ * src/alloc.c (vector_alignment):
+ Now a multiple of alignof (max_align_t).
+
+2017-10-13 Simen Heggestøyl <simenheg@gmail.com>
+
+ Fix indentation bug in multi-line CSS selectors
+
+ * lisp/textmodes/css-mode.el (css--colon-inside-selector-p): Fix
+ indentation of multi-line CSS selectors that include both a
+ pseudo-class and parenthesis.
+
+ * test/manual/indent/css-mode.css: Add test for the above change.
+
+2017-10-13 Andreas Schwab <schwab@linux-m68k.org>
+
+ gnutls_mac_get_nonce_size has been added in gnutls 3.3
+
+ * src/gnutls.c (HAVE_GNUTLS_MAC_GET_NONCE_SIZE)
+ [GNUTLS_VERSION_NUMBER >= 0x030300]: Define.
+ (gnutls_mac_get_nonce_size): Depend on
+ HAVE_GNUTLS_MAC_GET_NONCE_SIZE.
+ (Fgnutls_macs): Use 0 for :mac-algorithm-noncesize if
+ !HAVE_GNUTLS_MAC_GET_NONCE_SIZE.
+
+2017-10-13 Paul Eggert <eggert@cs.ucla.edu>
+
+ * CONTRIBUTE: Suggest American English.
+
+2017-10-12 Eli Zaretskii <eliz@gnu.org>
+
+ Fix this-command-keys for "M-x foo" commands
+
+ * src/keyboard.c (Fset__this_command_keys): Don't assume KEYS is a
+ unibyte string. (Bug#28798)
+
+2017-10-12 Paul Eggert <eggert@cs.ucla.edu>
+
+ Let rename-file rename dirs across filesystems
+
+ Problem diagnosed by Andreas Schwab (Bug#28792#65).
+ This fixes a bug that I introduced in
+ 2017-09-10T22:39:24@eggert@cs.ucla.edu
+ "Fix race with rename-file etc. with dir NEWNAME".
+ * src/fileio.c (Frename_file): Copy a source directory across
+ file system boundaries even if its name does not end in slash.
+
+2017-10-12 João Távora <joaotavora@gmail.com>
+
+ Simplify Flymake user documentation
+
+ Fix some confusing parts of Flymake user documentation, like a
+ repeated listing of situations leading to a syntax check.
+ Documentation is now divided into three chapters only: "Using
+ Flymake", "Extending Flymake", and a chapter for the legacy backend.
+
+ Obsolete mention of "errors" and "lines" is replaced by
+ "diagnostics/problems" and "regions" where appropriate.
+
+ * doc/misc/flymake.texi (Overview of Flymake): Delete chapter.
+ (Using Flymake): Merge with chapter "Overview of Flymake".
+ (Installing Flymake): Delete chapter.
+ (Flymake mode, Running the syntax check)
+ (Navigating to error lines): Delete sections.
+ (Syntax check statuses): Review and augment with x-references.
+ (Backend exceptions): Mention shortcut in menu.
+
+ * lisp/progmodes/flymake.el (flymake-menu): Tweak minor mode
+ menu to not speak of "errors".
+ (flymake-goto-next-error, flymake-goto-prev-error): Fix
+ wording.
+
+2017-10-12 Eli Zaretskii <eliz@gnu.org>
+
+ * etc/NEWS: Mention the new version of Org.
+
+2017-10-12 Noam Postavsky <npostavs@gmail.com>
+
+ Don't use (format "%s" ...) for string copying (Bug#28774)
+
+ As of 2017-10-04 'Speed up (format "%s" STRING) and the like', (format
+ "%s" STRING) no longer produces a new string.
+ * lisp/ido.el (ido-completions): Use `copy-sequence' to make a new
+ string, so that we can add text properties to (copies of) symbol
+ names.
+
+2017-10-11 Alan Third <alan@idiocy.org>
+
+ Make frame-list-z-order on NS match Windows behaviour (bug#28788)
+
+ * src/nsfns.m (Fns_frame_list_z_order): If terminal isn't a frame,
+ ignore it rather than returning nil.
+
+2017-10-11 Nicolas Petton <nicolas@petton.fr>
+
+ Bump Emacs version to 26.0.90
+
+ * README:
+ * configure.ac:
+ * msdos/sed2v2.inp:
+ * nt/README.W32: Bump Emacs version.
+
+2017-10-11 Nicolas Petton <nicolas@petton.fr>
+
+ Update authors.el
+
+ * admin/authors.el (authors-valid-file-names)
+ (authors-renamed-files-alist): Additions.
+
+2017-10-11 Nicolas Petton <nicolas@petton.fr>
+
+ * admin/authors.el (authors-aliases): Additions.
+
+ * ChangeLog.3: Update.
+
+2017-10-11 Radon Rosborough <radon.neon@gmail.com>
+
+ Fix docstring style for 'functionp'
+
+ * src/eval.c (functionp): Make docstring start with verb.
+ (Bug#28781)
+
2017-10-11 Michael Albinus <michael.albinus@gmx.de>
Format shell commands in tramp.texi
@@ -51289,7 +56068,7 @@
This file records repository revisions from
commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to
-commit e8a7c41b4e2dc9df18038d2931ed883946a2bb50 (inclusive).
+commit bce51bd6f7702dbc70a570e8b905f23db9cdcdcf (inclusive).
See ChangeLog.1 for earlier changes.
;; Local Variables:
diff --git a/Makefile.in b/Makefile.in
index 009c51a291d..66369cd25f4 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -58,9 +58,11 @@
# make docs
# Make Emacs documentation files from their sources; requires makeinfo.
#
-# make check or make check-expensive
-# Run Emacs test suite. check-expensive runs also tests which
-# take more time to perform.
+# make check (or check-expensive or check-all)
+# Run the Emacs test suite.
+# check-expensive includes additional tests that can be slow.
+# check-all runs all tests, including ones that can be slow, or
+# fail unpredictably
SHELL = @SHELL@
@@ -938,7 +940,8 @@ have-tests:
exit 1; \
fi
-check check-maybe check-expensive: have-tests all
+.PHONY: check check-maybe check-expensive check-all
+check check-maybe check-expensive check-all: have-tests all
$(MAKE) -C test $@
dist:
@@ -955,7 +958,7 @@ $(DOCS):
$(MAKE) -C doc/$(subst -, ,$@)
.PHONY: $(DOCS) docs pdf ps
-.PHONY: info dvi dist check check-maybe check-expensive html info-real info-dir check-info
+.PHONY: info dvi dist html info-real info-dir check-info
## TODO add etc/refcards.
docs: $(DOCS)
diff --git a/admin/authors.el b/admin/authors.el
index be4cd77fa9e..95d9ed16245 100644
--- a/admin/authors.el
+++ b/admin/authors.el
@@ -130,6 +130,7 @@ files.")
("Agustín Martín" "Agustin Martin" "Agustín Martín Domingo")
("Martin Lorentzon" "Martin Lorentzson")
("Matt Swift" "Matthew Swift")
+ (nil "Max")
("Maxime Edouard Robert Froumentin" "Max Froumentin")
("Michael R. Mauger" "Michael Mauger")
("Michael D. Ernst" "Michael Ernst")
@@ -840,7 +841,8 @@ Changes to files in this list are not listed.")
"lisp/obsolete/sym-comp.el"
"library-of-babel.org"
"flymake-elisp.el"
- "flymake-ui.el")
+ "flymake-ui.el"
+ "pinentry.el")
"File names which are valid, but no longer exist (or cannot be found)
in the repository.")
diff --git a/doc/emacs/maintaining.texi b/doc/emacs/maintaining.texi
index aba76e501ab..0846440d1de 100644
--- a/doc/emacs/maintaining.texi
+++ b/doc/emacs/maintaining.texi
@@ -2142,10 +2142,13 @@ to function definitions by giving the @samp{--declarations} option to
@item
In C++ code, in addition to all the tag constructs of C code, member
functions are also recognized; member variables are also recognized,
-unless you use the @samp{--no-members} option. Tags for variables and
-functions in classes are named @samp{@var{class}::@var{variable}} and
-@samp{@var{class}::@var{function}}. @code{operator} definitions have
-tag names like @samp{operator+}.
+unless you use the @samp{--no-members} option. @code{operator}
+definitions have tag names like @samp{operator+}. If you specify the
+@samp{--class-qualify} option, tags for variables and functions in
+classes are named @samp{@var{class}::@var{variable}} and
+@samp{@var{class}::@var{function}}. By default, class methods and
+members are not class-qualified, which allows to identify their names in
+the sources more accurately.
@item
In Java code, tags include all the constructs recognized in C++, plus
@@ -2324,7 +2327,9 @@ The @command{etags} program reads the specified files, and writes a tags
table named @file{TAGS} in the current working directory. You can
optionally specify a different file name for the tags table by using the
@samp{--output=@var{file}} option; specifying @file{-} as a file name
-prints the tags table to standard output.
+prints the tags table to standard output. You can also append the
+newly created tags table to an existing file by using the @samp{--append}
+option.
If the specified files don't exist, @command{etags} looks for
compressed versions of them and uncompresses them to read them. Under
@@ -2381,15 +2386,25 @@ input, by typing a dash in place of the file names, like this:
find . -name "*.[chCH]" -print | etags -
@end smallexample
- @command{etags} recognizes the language used in an input file based
-on its file name and contents. You can specify the language
-explicitly with the @samp{--language=@var{name}} option. You can
-intermix these options with file names; each one applies to the file
-names that follow it. Specify @samp{--language=auto} to tell
-@command{etags} to resume guessing the language from the file names
-and file contents. Specify @samp{--language=none} to turn off
-language-specific processing entirely; then @command{etags} recognizes
-tags by regexp matching alone (@pxref{Etags Regexps}).
+ @command{etags} recognizes the language used in an input file based on
+its file name and contents. It first tries to match the file's name and
+extension to the ones commonly used with certain languages. Some
+languages have interpreters with known names (e.g., @command{perl} for
+Perl or @command{pl} for Prolog), so @command{etags} next looks for an
+interpreter specification of the form @samp{#!@var{interp}} on the first
+line of an input file, and matches that against known interpreters. If
+none of that works, or if you want to override the automatic detection of
+the language, you can specify the language explicitly with the
+@samp{--language=@var{name}} option. You can intermix these options with
+file names; each one applies to the file names that follow it. Specify
+@samp{--language=auto} to tell @command{etags} to resume guessing the
+language from the file names and file contents. Specify
+@samp{--language=none} to turn off language-specific processing entirely;
+then @command{etags} recognizes tags by regexp matching alone
+(@pxref{Etags Regexps}). This comes in handy when an input file uses a
+language not yet supported by @command{etags}, and you want to avoid
+having @command{etags} fall back on Fortran and C as the default
+languages.
The option @samp{--parse-stdin=@var{file}} is mostly useful when
calling @command{etags} from programs. It can be used (only once) in
diff --git a/etc/AUTHORS b/etc/AUTHORS
index 05a6d101dce..e7d00d26d71 100644
--- a/etc/AUTHORS
+++ b/etc/AUTHORS
@@ -3,17 +3,21 @@ Foundation's distribution of GNU Emacs. To show our appreciation for
their public spirit, we list here in alphabetical order a condensed
list of their contributions.
+Aaron Conole: changed gnutls.c process.c
+
Aaron Ecay: changed ob-R.el ob-core.el org-src.el ox-latex.el nsterm.m
ob-awk.el ob-exp.el ob-python.el ob-tangle.el org-bibtex.el org-id.el
org.el org.texi package.el paren.el
+Aaron Jensen: changed Info.plist.in frameset.el
+
Aaron Larson: co-wrote bibtex.el
-Aaron S. Hawley: wrote undo-tests.el
+Aaron S. Hawley: wrote lisp-tests.el undo-tests.el
and changed simple.el files.texi isearch.el morse.el sgml-mode.el
tar-mode.el thingatpt.el add-log.el autoinsert.el building.texi calc.el
cc-fonts.el comint.el compare-w.el custom.texi diff.el edebug.el
- etags.el ffap.el files.el flyspell.el and 28 other files
+ etags.el ffap.el files.el flyspell.el and 29 other files
Abdó Roig-Maranges: changed org.el org-agenda.el ox-html.el ox-odt.el
@@ -32,12 +36,6 @@ Adam Gołębiowski: changed lib-src/Makefile.in
Adam Hupp: changed emacs.py emacs2.py emacs3.py gud.el
progmodes/python.el
-Adam Sjøgren: changed mml2015.el spam.el shr.el xterm.c blink.xpm
- braindamaged.xpm cry.xpm dead.xpm evil.xpm forced.xpm frown.xpm
- gnus-sum.el grin.xpm gtkutil.c indifferent.xpm message.el
- reverse-smile.xpm sad.xpm smile.xpm wry.xpm gnus-html.el
- and 7 other files
-
Adam Sokolnicki: changed ruby-mode.el
Adam Spiers: changed org.texi calendar.el cus-edit.el org-clock.el
@@ -59,16 +57,15 @@ Adrian Robert: co-wrote ns-win.el
and changed nsterm.m nsfns.m nsfont.m nsterm.h nsmenu.m configure.ac
src/Makefile.in macos.texi README config.in emacs.c font.c keyboard.c
nsgui.h nsimage.m xdisp.c image.c lib-src/Makefile.in lisp.h menu.c
- Makefile.in and 78 other files
+ Makefile.in and 79 other files
Ævar Arnfjörð Bjarmason: changed rcirc.el
Agustín Martín: changed ispell.el flyspell.el fixit.texi
Aidan Gauland: wrote em-tramp.el
-and changed eshell.texi em-term.el em-unix.el erc-match.el
- automated/eshell.el em-cmpl.el em-dirs.el em-ls.el em-script.el
- esh-proc.el
+and changed eshell.texi em-term.el em-unix.el erc-match.el em-cmpl.el
+ em-dirs.el em-ls.el em-script.el esh-proc.el eshell-tests.el
Aidan Kehoe: changed ipa.el lread.c mm-util.el erc-log.el erc.el
gnus-sum.el gnus-util.el latin-ltx.el nnfolder.el ob-tangle.el
@@ -83,18 +80,17 @@ Aki Vehtari: changed bibtex.el gnus-art.el gnus-score.el gnus-sum.el
nnmail.el tar-mode.el
Alain Schneble: wrote url-expand-tests.el url-parse-tests.el
-and changed url-expand.el url-parse.el
+and changed url-expand.el process.c url-parse.el w32proc.c shr.el w32.c
Alakazam Petrofsky: changed hanoi.el
Alan Mackenzie: wrote cc-awk.el
and co-wrote cc-align.el cc-cmds.el cc-defs.el cc-engine.el cc-fonts.el
cc-langs.el cc-mode.el cc-styles.el cc-vars.el
-and changed cc-mode.texi bytecomp.el font-lock.el isearch.el
- programs.texi follow.el ispell.el lread.c subr.el display.texi
- frames.texi windows.texi cc-bytecomp.el edebug.el font-core.el
- functions.texi jit-lock.el lisp.el modes.texi search.texi syntax.c
- and 119 other files
+and changed cc-mode.texi bytecomp.el edebug.el modes.texi subr.el
+ display.texi font-lock.el isearch.el programs.texi follow.el help.el
+ ispell.el lread.c syntax.texi control.texi cus-start.el doc.c eval.c
+ frames.texi help-fns.el lisp.el and 133 other files
Alan Modra: changed unexelf.c
@@ -105,12 +101,16 @@ Alan Shutko: changed diary-lib.el calendar.el bindings.el cal-hebrew.el
solar.el
Alan Third: wrote dabbrev-tests.el
-and changed nsterm.m nsterm.h emacs.c picture.el
+and changed nsterm.m nsfns.m nsterm.h nsmenu.m frame.el macfont.m
+ nsimage.m ns-win.el conf_post.h frame.c frame.h frames.texi keyboard.c
+ macfont.h picture.el rect.el Info.plist.in battery.el callproc.c
+ configure.ac emacs.c and 10 other files
Alastair Burt: changed gnus-art.el smiley.el
Albert Krewinkel: co-wrote sieve-manage.el
-and changed sieve.el gnus-msg.el gnus.texi message.el sieve.texi
+and changed sieve.el gnus-msg.el gnus.texi mail/sieve-manage.el
+ message.el sieve.texi
Albert L. Ting: changed gnus-group.el mail-hist.el
@@ -118,6 +118,12 @@ Aleksei Gusev: changed progmodes/compile.el
Alexander Becher: changed vc-annotate.el
+Alexander Gramiak: changed faces.el display-line-numbers.el xt-mouse.el
+ CTAGS.good ETAGS.good_1 ETAGS.good_2 ETAGS.good_3 ETAGS.good_4
+ ETAGS.good_5 ETAGS.good_6 Makefile TAGTEST.EL cl-lib-tests.el
+ cl-macs-tests.el cus-start.el custom.texi display.texi erc-list.el
+ ert-tests.el ert.el etags.c and 15 other files
+
Alexander Haeckel: changed getset.el
Alexander Klimov: changed files.el calc-graph.el files.texi man.el rx.el
@@ -125,6 +131,9 @@ Alexander Klimov: changed files.el calc-graph.el files.texi man.el rx.el
Alexander Kreuzer: changed nnrss.el
+Alexander Kuleshov: changed dns-mode.el files.texi image-mode.el
+ keyboard.c ld-script.el xdisp.c
+
Alexander L. Belikoff: wrote erc.el
Alexander Pohoyda: co-wrote mail/rmailmm.el
@@ -147,10 +156,14 @@ Alexandre Veyrenc: changed fr-refcard.tex
Alexandru Harsanyi: wrote soap-client.el soap-inspect.el
and changed emacs3.py vc-hooks.el vc.el xml.el
+Alex Branham: changed dired-x.el dired.el eww.el
+
Alex Coventry: changed files.el
Alex Dunn: changed subr-tests.el subr.el
+Alex Gramiak: changed prolog.el
+
Alex Kosorukoff: changed org-capture.el
Alex Ott: changed TUTORIAL.ru ede/files.el ru-refcard.tex base.el
@@ -175,8 +188,8 @@ Alex Shinn: changed files.el
Alfred Correira: changed generic-x.el
-Alfred M. Szmidt: changed html2text.el openbsd.h progmodes/compile.el
- rmail.el rmailsum.el
+Alfred M. Szmidt: changed rmail.el vc-svn.el html2text.el openbsd.h
+ progmodes/compile.el rmailsum.el
Alfredo Finelli: changed TUTORIAL.it
@@ -184,12 +197,16 @@ Ali Bahrami: changed configure configure.ac sol2-10.h
Alin C. Soare: changed lisp-mode.el hexl.el
+Allen Li: changed abbrev.el comint.el dired-x.el misc.texi
+ progmodes/compile.el subr.el
+
Allen S. Rout: changed org-capture.el
Alon Albert: wrote rcompile.el
Alp Aker: changed nsfont.m nsterm.m buff-menu.el nsfns.m nsmenu.m
- nsterm.h configure.ac macfont.m mule-cmds.el nsselect.m window.el
+ nsterm.h configure.ac macfont.m mule-cmds.el nsselect.m process.c
+ window.el
Álvar Jesús Ibeas Martín: changed TUTORIAL.es emacs-lisp-intro.texi
@@ -202,8 +219,10 @@ Anders Holst: wrote hippie-exp.el
Anders Lindgren: wrote autorevert.el cwarn.el follow.el
and changed nsterm.m nsfns.m nsmenu.m nsterm.h font-lock.el nsimage.m
- README etags.c Info.plist.in compile.el ert.el loadup.el lread.c
- ns-win.el nsfont.m term.el vc-svn.el window.el
+ README etags.c term.el window.el Info.plist.in compile.el ert.el
+ loadup.el lread.c ns-win.el nsfont.m vc-svn.el
+
+Anders Waldenborg: changed emacsclient.c
Andrea Rossetti: changed ruler-mode.el
@@ -233,15 +252,17 @@ Andreas Leue: changed artist.el
Andreas Luik: changed xfns.c xterm.c
-Andreas Politz: changed editfns.c elp.el frame.c ibuffer.el ido.el
- imenu.el modes.texi outline.el sql.el subr.el term.el wid-edit.el
+Andreas Politz: changed filenotify.el inotify.c bytecomp.el editfns.c
+ elp.el filenotify-tests.el frame.c ibuffer.el ido.el imenu.el
+ modes.texi outline.el sh-script.el sql.el subr.el term.el wid-edit.el
+ window.el
Andreas Rottmann: changed emacsclient.1 emacsclient.c misc.texi server.el
Andreas Schwab: changed configure.ac lisp.h process.c xdisp.c alloc.c
- coding.c Makefile.in files.el fileio.c keyboard.c xterm.c lread.c
- editfns.c emacs.c fns.c src/Makefile.in print.c eval.c font.c xfns.c
- sysdep.c and 636 other files
+ coding.c Makefile.in files.el fileio.c keyboard.c xterm.c fns.c lread.c
+ editfns.c emacs.c src/Makefile.in print.c eval.c font.c xfns.c sysdep.c
+ and 639 other files
Andreas Seltenreich: changed nnweb.el gnus.texi message.el gnus-sum.el
gnus.el nnslashdot.el gnus-srvr.el gnus-util.el mm-url.el mm-uu.el
@@ -275,32 +296,40 @@ and changed nnir.el gnus-sum.el nnimap.el gnus-msg.el gnus.texi
Andrew Csillag: wrote m4-mode.el
+Andrew G Cohen: changed gnus-sum.el gnus-art.el
+
Andrew Hall: changed paren.el
-Andrew Hyatt: changed org-archive.el org.el org.texi
+Andrew Hyatt: changed bug-triage CONTRIBUTE org-archive.el org.el
+ org.texi
Andrew Innes: changed makefile.nt w32fns.c w32term.c w32.c w32proc.c
fileio.c w32-fns.el dos-w32.el inc/ms-w32.h w32term.h makefile.def
unexw32.c w32menu.c w32xfns.c addpm.c cmdproxy.c emacs.c w32-win.el
w32inevt.c configure.bat lread.c and 130 other files
+Andrew L. Moore: changed executable.el
+
Andrew Oram: changed calendar.texi (and other doc files)
+Andrew Robbins: changed net-utils.el
+
Andrew Schein: changed sql.el
Andrew W. Nosenko: changed tramp.el
Andrew Zhilin: changed emacs22.png emacs22.ico
-Andrey Kotlarski: changed eww.el eww.texi
+Andrey Kotlarski: changed eww.el eww.texi tramp.el
Andrey Slusar: changed gnus-async.el gnus.el
Andrey Zhdanov: changed gud.el
-Andrzej Lichnerowicz: wrote ob-io.el ob-scala.el
+Andrzej Lichnerowicz: wrote ob-io.el
-Andy Moreton: changed gnutls.c w32fns.c w32heap.c w32proc.c w32term.c
+Andy Moreton: changed gnutls.c image.el package.el unexw32.c vc-hg.el
+ w32fns.c w32heap.c w32proc.c w32term.c w32xfns.c
Andy Norman: wrote ange-ftp.el
@@ -325,10 +354,13 @@ Antoine Levitt: changed gnus-group.el gnus-sum.el message.texi ada-prj.el
gnus-art.el gnus-uu.el gnus.el gnus.texi message.el mh-funcs.el
and 8 other files
-Arash Esbati: changed reftex-ref.el reftex-vars.el
+Antonin Houska: changed newcomment.el
+
+Arash Esbati: changed reftex-vars.el reftex.el reftex-auc.el
+ reftex-ref.el
Ari Roponen: changed atimer.c doc.c hash.texi mule.texi package.el
- startup.el subr.el time-date.el woman.el
+ startup.el subr.el svg.el time-date.el woman.el
Arisawa Akihiro: changed characters.el coding.c epa-file.el japan-util.el
language/tibetan.el message.el mm-decode.el mm-view.el ps-print.el
@@ -349,12 +381,12 @@ and changed ada-mode.texi frames.texi generic-x.el texinfo.el
Artem Chuprina: changed message.el
Artur Malabarba: wrote char-fold-tests.el faces-tests.el isearch-tests.el
- let-alist.el simple-test.el sort-tests.el tabulated-list-test.el
+ let-alist.el simple-tests.el sort-tests.el tabulated-list-test.el
and changed package.el isearch.el lisp/char-fold.el files.el
- tabulated-list.el package-test.el menu-bar.el replace.el bytecomp.el
- faces.el files-x.el test/automated/char-fold-tests.el custom.el
- custom.texi help-fns.el simple.el subr-tests.el align.el bindings.el
- cl-lib-tests.el cl-macs.el and 40 other files
+ tabulated-list.el package-tests.el menu-bar.el replace.el bytecomp.el
+ faces.el files-x.el custom.el custom.texi help-fns.el
+ let-alist-tests.el simple.el subr-tests.el align.el bindings.el
+ cl-lib-tests.el cl-macs.el and 42 other files
Arun Persaud: changed org-agenda.el org-src.el
@@ -362,17 +394,23 @@ Ashish Shukla: changed emacs-gnutls.texi gnutls.el
Ashwin Ram: wrote refer.el
+Ata Etemadi: wrote cdl.el
+
Atsuo Ohki: changed lread.c
Aubrey Jaffer: changed info.el unexelf.c
Aurélien Aptel: changed alloc.c emacs-module.h lisp.h Makefile
configure.ac cus-face.el data.c dispextern.h display.texi dynlib.c
- dynlib.h emacs-module.c faces.el lread.c mod-test.c modhelp.py nsterm.m
- ox-html.el print.c src/Makefile.in test.el and 5 other files
+ dynlib.h emacs-module.c faces.el lread.c modhelp.py nsterm.m ox-html.el
+ print.c src/Makefile.in syntax.c url.texi and 4 other files
Axel Boldt: changed ehelp.el electric.el
+Bahodir Mansurov: changed quail/cyrillic.el
+
+Bake Timmons: changed gnus.texi mail-source.el
+
B. Anyos: changed w32term.c
Baoqiu Cui: changed org-docbook.el
@@ -385,23 +423,35 @@ and changed c++-mode.el cplus-md1.el syntax.c syntax.h
Barry Fishman: changed configure.ac gnu-linux.h image.c
-Barry O'Reilly: changed simple.el lisp.h undo-tests.el keyboard.c
- markers.texi alloc.c bytecode.c casetab.c data.c eval.c fileio.c fw.el
- idle.el insdel.c lread.c pulse.el search.c subr.el text.texi
- timer-tests.el undo.c
+Barry O'Reilly: changed simple.el lisp.h undo-tests.el eval.c keyboard.c
+ markers.texi alloc.c bytecode.c casetab.c data.c fileio.c fw.el idle.el
+ insdel.c lread.c pulse.el search.c subr.el text.texi timer-tests.el
+ undo.c
+
+Bartosz Duszel: changed allout.el bib-mode.el cc-cmds.el hexl.el icon.el
+ menu-bar.el meta-mode.el mouse.el pascal.el perl-mode.el senator.el
+ sendmail.el ses.el simple.el verilog-mode.el vi.el vip.el viper-cmd.el
+ xscheme.el
+
+Basil L. Contovounesios: changed message.el gnus-art.el man.el simple.el
+
+Bastian Beischer: changed include.el mru-bookmark.el refs.el
+ semantic/complete.el senator.el
Bastien Guerry: wrote gnus-bookmark.el
and co-wrote org-bibtex.el org-list.el org-protocol.el org-src.el
and changed org.el org-agenda.el org.texi ox-html.el org-clock.el
- org-capture.el org-table.el ox-latex.el org-exp.el ox-odt.el
- org-compat.el ob.el org-mobile.el org-colview.el org-publish.el ox.el
- org-macs.el org-pcomplete.el org-timer.el org-faces.el ox-ascii.el
- and 119 other files
+ org-capture.el ox-latex.el org-table.el ox.el ox-odt.el org-compat.el
+ ox-publish.el ob.el org-mobile.el org-colview.el org-macs.el
+ org-pcomplete.el org-timer.el org-faces.el ox-ascii.el ob-core.el
+ and 120 other files
Ben A. Mesander: co-wrote erc-dcc.el
Ben Bacarisse: changed nnmh.el
+Ben Bonfil: changed macfont.m nsterm.m
+
Bengt Martensson: co-wrote bibtex.el
Ben Harris: changed configure.ac
@@ -462,6 +512,8 @@ and changed mh-customize.el mh-search.el mh-alias.el Makefile mh-e.texi
image.el mh-tool-bar.el mh-xemacs.el display.texi mh-pick.el
and 83 other files
+Bjarte Johansen: wrote ob-sed.el
+
Björn Lindström: changed rcirc.texi
Bjørn Mork: changed nnimap.el gnus-agent.el message.el mml2015.el
@@ -486,7 +538,8 @@ Bob Rogers: changed vc-dir.el vc-svn.el cperl-mode.el diff.el ewoc.el
ffap.el files.el maintaining.texi sql.el thingatpt.el vc.el
vc1-xtra.texi
-Bob Weiner: changed info.el quail.el
+Bob Weiner: changed info.el quail.el dframe.el etags.c rmail.el
+ rmailsum.el speedbar.el
Bogdan Creanga: changed sequences.texi strings.texi symbols.texi
@@ -549,8 +602,6 @@ Brian Sniffen: changed gnus-draft.el imap.el mm-decode.el
Brian van den Broek: changed org.texi
-Bruno Félix Rezende Ribeiro: changed functions.texi
-
Bruno Haible: co-wrote po.el
and changed INSTALL emacs.1 epaths.in info.el paths.el
@@ -571,8 +622,6 @@ Carl Edman: co-wrote ns-win.el
Carl Henrik Lunde: changed format-spec.el
-Carlos Pita: changed erc-pcomplete.el
-
Carsten Bormann: changed ibmrs6000.h latin-post.el
Carsten Dominik: wrote idlw-complete-structtag.el idlw-toolbar.el
@@ -586,11 +635,11 @@ Carsten Dominik: wrote idlw-complete-structtag.el idlw-toolbar.el
and co-wrote idlw-help.el idlw-shell.el idlwave.el org-bbdb.el
org-bibtex.el org-entities.el org-gnus.el org-list.el org-pcomplete.el
org-src.el ox-beamer.el ox-html.el ox-icalendar.el
-and changed org-exp.el ox-latex.el org.texi org-publish.el
- org-remember.el orgcard.tex org-export-latex.el org-docbook.el
- ox-ascii.el org-attach.el org-protocol.el org-mouse.el org-jsinfo.el
- org-mac-message.el org-wl.el org-crypt.el org-freemind.el idlw-rinfo.el
- org-exp-blocks.el org-habit.el org-mhe.el and 35 other files
+and changed ox.el ox-latex.el org.texi org-remember.el orgcard.tex
+ ox-publish.el org-docbook.el ox-ascii.el org-attach.el org-protocol.el
+ org-mouse.el org-mac-message.el org-wl.el ox-jsinfo.el org-crypt.el
+ org-freemind.el idlw-rinfo.el org-exp-blocks.el org-habit.el org-mhe.el
+ org-plot.el and 35 other files
Caveh Jalali: changed configure.ac intel386.h sol2-4.h
@@ -605,9 +654,16 @@ Changwoo Ryu: changed files.el
Chao-Hong Liu: changed TUTORIAL.cn TUTORIAL.zh
+Charles A. Roelli: changed nsterm.m nsfns.m nsterm.h org-clock.el DEBUG
+ INSTALL data.c diff-mode.el eldoc.el fill.el find-func.el flymake.el
+ frame.el macfont.m mouse-tests.el mouse.el nsmenu.m progmodes/python.el
+ simple.el speedbar.texi subr.el symref/grep.el
+
Charles Hannum: changed aix3-1.h aix3-2.h configure ibmrs6000.h
keyboard.c netbsd.h pop.c sysdep.c systime.h systty.h xrdb.c
+Charles Millar: changed org.texi
+
Charles Rendleman: changed eww.el
Charles Sebold: changed org-plot.el
@@ -617,27 +673,26 @@ Charlie Martin: wrote autoinsert.el
Cheng Gao: changed MORE.STUFF Makefile.in flymake.el frame.c tips.texi
url-dired.el url-file.el url-handlers.el url-http.el url-nfs.el
-Chetan Pandya: changed font.c
-
Chip Coldwell: changed font.c
-Chong Yidong: wrote compile-tests.el dichromacy-theme.el
- font-parse-tests.el redisplay-testsuite.el tabulated-list.el
- xml-parse-tests.el
+Chong Yidong: wrote compile-tests.el dichromacy-theme.el font-tests.el
+ redisplay-testsuite.el tabulated-list.el xml-tests.el
and co-wrote longlines.el tango-dark-theme.el tango-theme.el
and changed simple.el display.texi xdisp.c files.el frames.texi
cus-edit.el files.texi custom.el subr.el text.texi faces.el keyboard.c
startup.el package.el misc.texi emacs.texi modes.texi mouse.el
- custom.texi image.c window.el and 945 other files
+ custom.texi image.c window.el and 936 other files
Chris Chase: co-wrote idlw-shell.el idlwave.el
-Chris Feng: changed dispnew.c frame.c
+Chris Feng: changed dispnew.c autoload.el frame.c process.c
Chris Foote: changed progmodes/python.el
Chris Gray: changed mm-decode.el ox-html.el
+Chris Gregory: changed eval.c xdisp.c
+
Chris Hall: changed callproc.c frame.c
Chris Hanson: changed xscheme.el scheme.el xterm.c hpux.h x11term.c
@@ -680,13 +735,15 @@ Christian Neukirchen: changed mm-util.el
Christian Ohler: wrote ert-tests.el ert.el
and co-wrote ert-x.el
-and changed Makefile.in automated automated/Makefile.in configure.ac
- ert-x-tests.el ert.texi misc/Makefile.in
+and changed Makefile.in automated/Makefile.in configure.ac ert-x-tests.el
+ ert.texi misc/Makefile.in
Christian Plate: changed nnmaildir.el sgml-mode.el
Christian Plaunt: wrote soundex.el
+Christian Schwarzgruber: changed epa.el
+
Christian von Roques: changed mml2015.el epg.el gnus-start.el
Christian Wittern: changed image-mode.el
@@ -707,9 +764,10 @@ Christophe Junke: changed org-agenda.el org.el
Christopher Allan Webber: changed gamegrid.el org-agenda.el tetris.el
-Christopher Genovese: changed assoc.el help-fns.el
+Christopher Genovese: changed ibuf-ext.el ibuffer-tests.el assoc.el
+ help-fns.el ibuffer.el
-Christophe Rhodes: changed org-exp.el ox-latex.el
+Christophe Rhodes: changed ox-latex.el ox.el
Christopher J. Madsen: wrote decipher.el
and changed replace.el files.el ispell.el time.el
@@ -740,12 +798,18 @@ Chris Zheng: changed gnutls.c calculator.el w32-win.el
Chuck Blake: changed term.c
+Chunyang Xu: changed package.el dired-x.el esh-mode.el re-builder.el
+ verilog-mode.el
+
Chunyu Wang: changed gnus-art.el pcl-cvs.texi
Claudio Bley: changed image.c image.el process.c stat.h w32-win.el w32.c
Claudio Fontana: changed Makefile.in leim/Makefile.in lib-src/Makefile.in
+Clément Pit--Claudel: changed debugging.texi emacs-lisp/debug.el eval.c
+ progmodes/python.el subr-tests.el subr.el url-http.el url-vars.el
+
Colin Marquardt: changed gnus.el message.el
Colin Rafferty: changed message.el
@@ -771,12 +835,12 @@ Craig Tanis: changed ox-latex.el
Daiki Ueno: wrote epa-dired.el epa-file.el epa-hook.el epa-mail.el epa.el
epg-config.el epg.el pgg-def.el pgg-gpg.el pgg-parse.el pgg-pgp.el
- pgg-pgp5.el pgg.el pinentry.el plstore.el sasl.el starttls.el
+ pgg-pgp5.el pgg.el plstore.el sasl.el starttls.el
and co-wrote sasl-cram.el sasl-digest.el
-and changed mml2015.el epa.texi mml1991.el auth-source.el mml-smime.el
- package.el mml.el gnus.texi mm-decode.el mm-uu.el process.c subr.el
- auth.texi epg-tests.el gnus-sum.el mm-view.el mml-sec.el processes.texi
- archive-contents archive-contents.sig dbus.el and 45 other files
+and changed mml2015.el epa.texi mml1991.el pinentry.el auth-source.el
+ mml-smime.el package.el mml.el epg-tests.el gnus.texi mm-decode.el
+ mm-uu.el process.c subr.el auth.texi gnus-sum.el image-mode.el
+ mm-view.el mml-sec.el processes.texi dbus.el and 35 other files
Dale Gulledge: changed TUTORIAL.eo
@@ -787,8 +851,10 @@ and changed mail-extr.el
Dale Sedivec: changed sgml-mode.el wisent/python.el
-Damien Cassou: co-wrote auth-source-tests.el
-and changed info.el
+Damien Cassou: wrote auth-source-pass-tests.el
+and co-wrote auth-source-pass.el auth-source-tests.el
+and changed seq-tests.el seq.el simple-tests.el simple.el auth-source.el
+ auth.texi imenu-tests.el imenu.el info.el isearch.el sequences.texi
Damien Elmes: changed erc.el erc-dcc.el erc-track.el erc-log.el
erc-pcomplete.el README erc-button.el erc-nets.el erc-ring.el Makefile
@@ -805,10 +871,10 @@ Dan Christensen: changed gnus-sum.el nndoc.el nnfolder.el gnus-art.el
Dan Davison: wrote ob-matlab.el ob-octave.el
and co-wrote ob-R.el ob-core.el ob-exp.el ob-lob.el ob-perl.el
ob-python.el ob-ref.el org-src.el
-and changed ob.el ob-sh.el org-exp.el org.el ox-latex.el ob-tangle.el
- ob-C.el ob-asymptote.el ob-clojure.el ob-haskell.el ob-ruby.el
- ob-scheme.el ob-table.el ob-ditaa.el ob-dot.el ob-gnuplot.el ob-js.el
- ob-mscgen.el ob-ocaml.el ob-org.el ob-plantuml.el and 14 other files
+and changed ob.el ob-sh.el org.el ox.el ox-latex.el ob-tangle.el ob-C.el
+ ob-asymptote.el ob-clojure.el ob-haskell.el ob-ruby.el ob-scheme.el
+ ob-table.el ob-ditaa.el ob-dot.el ob-gnuplot.el ob-js.el ob-mscgen.el
+ ob-ocaml.el ob-org.el ob-plantuml.el and 14 other files
Daniel Bergey: changed indian.el
@@ -816,16 +882,16 @@ Daniel Brockman: changed cus-start.el format-spec.el ibuffer.el rcirc.el
Daniel Clemente: changed generic-x.el ox-html.el
-Daniel Colascione: wrote finalizer-tests.el generator-tests.el
- generator.el syntax-tests.el
+Daniel Colascione: wrote alloc-tests.el generator-tests.el generator.el
+ lisp-tests.el
and co-wrote js.el
-and changed w32fns.c alloc.c emacs.c cl-macs.el image.c keyboard.c lisp.h
- process.c sh-script.el configure.ac cygw32.c simple.el src/Makefile.in
- w32term.h automated/cl-lib-tests.el cygw32.h dbusbind.c fns.c unexcw.c
- unexw32.c w32.c and 154 other files
+and changed w32fns.c emacs.c alloc.c cl-macs.el image.c keyboard.c
+ configure.ac lisp.h process.c sh-script.el src/Makefile.in cygw32.c
+ simple.el w32term.h cl-lib-tests.el cygw32.h dbusbind.c fns.c frame.c
+ sysdep.c unexcw.c and 162 other files
Daniel Dehennin: changed mml2015.el gnus-mlspl.el gnus-msg.el
- mm-decode.el org-exp.el
+ mm-decode.el ox.el
Daniel E. Doherty: changed calc.texi
@@ -834,13 +900,13 @@ Daniel Elliott: changed octave.el
Daniel Engeler: changed sysdep.c elisp.texi emacs.texi internals.texi
misc.texi process.c process.h processes.texi term.el w32.c w32.h
-Daniel Hackney: wrote package-test.el
+Daniel Hackney: wrote package-tests.el
and co-wrote package.el
-and changed package-x.el ange-ftp.el automated/Makefile.in
- automated/package-test.el browse-url.el dbus.el dired-x.el
- ediff-diff.el ediff-init.el ediff-merg.el ediff-mult.el ediff-util.el
- ediff-wind.el ediff.el emacsclient.c emerge.el eudc.el eudcb-ldap.el
- eww.el finder.el imap.el and 7 other files
+and changed package-x.el ange-ftp.el automated/Makefile.in browse-url.el
+ dbus.el dired-x.el ediff-diff.el ediff-init.el ediff-merg.el
+ ediff-mult.el ediff-util.el ediff-wind.el ediff.el emacsclient.c
+ emerge.el eudc.el eudcb-ldap.el eww.el finder.el imap.el pcvs.el
+ and 5 other files
Daniel Jensen: changed apropos.el
@@ -850,6 +916,8 @@ Daniel LaLiberte: wrote cust-print.el edebug.el isearch.el
and co-wrote hideif.el
and changed mlconvert.el eval-region.el
+Daniel Lublin: changed dns-mode.el
+
Daniel McClanahan: changed lisp-mode.el
Daniel M Coffman: changed arc-mode.el
@@ -871,6 +939,7 @@ and changed make-mode.el files.el buff-menu.el font-lock.el mpuz.el
Daniel Pittman: co-wrote tramp-cache.el
and changed gnus-spec.el gnus-sum.el nnimap.el spam-report.el spam.el
+ tramp-sh.el
Daniel Quinlan: changed dired.el info.el
@@ -903,6 +972,8 @@ Darrin B. Jewell: changed etags.c lisp.h
Dato Simó: changed network-stream.el
+Dave Barker: changed rcirc.el
+
Dave Detlefs: co-wrote cc-align.el cc-cmds.el cc-defs.el cc-engine.el
cc-langs.el cc-menus.el cc-mode.el cc-styles.el cc-vars.el
@@ -911,13 +982,12 @@ Dave Lambert: changed sol2-5.h xfns.c xterm.c xterm.h
Dave Love: wrote autoarg.el autoconf.el benchmark.el cfengine.el
elide-head.el hl-line.el language/georgian.el latin1-disp.el
quail/georgian.el refill.el rfc1345.el sgml-input.el smiley.el
- sym-comp.el tool-bar.el uni-input.el utf-7.el utf-8-lang.el
- vc/vc-bzr.el welsh.el
+ tool-bar.el uni-input.el utf-7.el utf-8-lang.el vc/vc-bzr.el welsh.el
and co-wrote latin-ltx.el socks.el
and changed configure.ac help.el mule-cmds.el fortran.el mule-conf.el
xterm.c browse-url.el mule.el coding.c src/Makefile.in european.el
fns.c mule-diag.el simple.el wid-edit.el cus-edit.el cus-start.el
- files.el keyboard.c byte-opt.el info.el and 774 other files
+ files.el keyboard.c byte-opt.el info.el and 775 other files
Dave Pearson: wrote 5x5.el quickurl.el
@@ -935,6 +1005,8 @@ David Bakhash: wrote strokes.el
David Benjamin: changed xfns.c xterm.c xterm.h
+David Bremner: changed shr.el
+
David Burger: changed macros.el
David Byers: changed minibuf.c
@@ -948,9 +1020,9 @@ David Casperson: changed font-core.el menu-bar.el tex-mode.el
David De La Harpe Golden: changed files.el mouse.el simple.el fileio.c
cus-start.el nsselect.m select.el w32-fns.el x-win.el xterm.c
-David Edmondson: changed message.el mml2015.el erc.el gnus-cite.el
- mm-uu.el mm-view.el net/imap.el nnfolder.el nnimap.el nnml.el process.c
- shr.el
+David Edmondson: changed message.el erc.el mml2015.el process.c
+ gnus-cite.el mm-uu.el mm-view.el net/imap.el nnfolder.el nnimap.el
+ nnml.el shr.el
David Engster: wrote mairix.el nnmairix.el
and co-wrote gitmerge.el
@@ -958,7 +1030,7 @@ and changed cedet/semantic.el db.el insert.el semantic/complete.el c.by
c.el db-el.el db-file.el db-find.el ede-grammar.el eieio-opt.el
eieio.el eieio.texi gnus.texi registry.el srecode/compile.el
wisent/python.el analyze.el bovine/el.el bovine/grammar.el
- decorate/mode.el and 86 other files
+ decorate/mode.el and 87 other files
David Gillespie: wrote calc-aent.el calc-alg.el calc-arith.el calc-bin.el
calc-comb.el calc-cplx.el calc-embed.el calc-ext.el calc-fin.el
@@ -972,7 +1044,7 @@ David Gillespie: wrote calc-aent.el calc-alg.el calc-arith.el calc-bin.el
edmacro.el emacs-lisp/cl-lib.el obsolete/complete.el
and changed info.el bytecomp.el cl.el complete.el
-David Glasser: changed tar-mode.el
+David Glasser: changed package.el tar-mode.el
David Goodger: co-wrote rst.el
@@ -1007,9 +1079,9 @@ David Lawrence: changed comint.el simple.el files.el c++-mode.el
David Lord: changed timeclock.el
-David Maus: changed org.el org-agenda.el org-exp.el org-feed.el org-wl.el
+David Maus: changed org.el org-agenda.el ox.el org-feed.el org-wl.el
org-macs.el ox-html.el org-capture.el org.texi org-gnus.el org-bbdb.el
- org-clock.el org-protocol.el org-publish.el ob-haskell.el ob.el
+ org-clock.el org-protocol.el ox-publish.el ob-haskell.el ob.el
org-bibtex.el org-compat.el org-footnote.el org-id.el org-list.el
and 20 other files
@@ -1039,6 +1111,8 @@ and changed imenu.el pgg-def.el xterm.c
David O'Toole: wrote ox-publish.el
and co-wrote ob-lisp.el
+David Pathakjee: changed minibuf.c
+
David Ponce: wrote bovine/grammar.el cedet.el comp.el java-tags.el
mode-local.el recentf.el ruler-mode.el semantic/grammar.el
semantic/java.el semantic/wisent.el senator.el tree-widget.el
@@ -1053,9 +1127,9 @@ David Raynes: changed ns-win.el
David Reitter: wrote mailclient.el
and changed nsterm.m nsfns.m ns-win.el nsfont.m cus-start.el macos.texi
- menu-bar.el nsmenu.m simple.el Makefile.in commands.h cus-edit.el
- easy-mmode.el emacsbug.el emacsclient.c faces.el flyspell.el info.el
- keyboard.c keymap.c lib-src/Makefile.in and 15 other files
+ menu-bar.el nsmenu.m simple.el ucs-normalize.el Makefile.in commands.h
+ cus-edit.el easy-mmode.el emacsbug.el emacsclient.c faces.el
+ flyspell.el info.el keyboard.c keymap.c and 16 other files
David Robinow: changed w32inevt.c
@@ -1113,7 +1187,7 @@ Derek Upham: changed nxml-mode.el
Detlev Zundel: wrote re-builder.el
and changed buffer.c
-Devon Sean McCullough: changed comint.el url-http.el
+Devon Sean McCullough: changed url-http.el comint.el ns-win.el
Dhruva Krishnamurthy: changed emacsclient.c fontset.c sound.c w32proc.c
@@ -1131,11 +1205,17 @@ and changed nntp.el message.el gnus-group.el gnus-sum.el gnus-msg.el
gnus-util.el message.texi nnmail.el rect.el cl-indent.el gmm-utils.el
and 10 other files
+Dieter Deyke: changed vc-src.el
+
+Dieter Schoen: wrote ob-lua.el
+
Dieter Schuster: changed etags.c
-Dima Kogan: changed erc-backend.el font.c gud.el hideshow.el
- autorevert.el image.c subword.el alloc.c erc-button.el lisp.el
- simple.el winner.el xfaces.c xgselect.c
+Dima Kogan: wrote diff-mode-tests.el
+and changed diff-mode.el erc-backend.el image.c font.c gud.el hideshow.el
+ autorevert.el find-file.el subword.el BOOST.tests PCRE.tests PTESTS
+ TESTS align.el alloc.c ediff-mult.el ediff.el erc-button.el keyboard.c
+ lisp.el regex-tests.el and 6 other files
Dirk Herrmann: co-wrote bibtex.el
@@ -1145,10 +1225,10 @@ Dirk Ullrich: changed ispell.el
Dmitri Paduchikh: changed advice.el
-Dmitry Antipov: changed lisp.h alloc.c xdisp.c xterm.c buffer.c frame.c
- window.c xfns.c font.c w32term.c frame.h keyboard.c nsterm.m w32fns.c
- editfns.c xfaces.c xterm.h dispnew.c fileio.c dispextern.h fns.c
- and 273 other files
+Dmitry Antipov: changed lisp.h xdisp.c alloc.c xterm.c frame.c buffer.c
+ xfns.c window.c font.c w32term.c frame.h keyboard.c nsterm.m w32fns.c
+ editfns.c xterm.h xfaces.c dispnew.c fileio.c dispextern.h fns.c
+ and 278 other files
Dmitry Bolshakov: changed hideshow.el
@@ -1157,18 +1237,22 @@ Dmitry Dzhus: changed gdb-mi.el gud.el fadr.el all.xpm building.texi
Dmitry Gorbik: changed org.el
-Dmitry Gutov: wrote elisp-mode-tests.el json-tests.el vc-hg.el
- xref-tests.el
-and changed ruby-mode.el xref.el elisp-mode.el etags.el
- ruby-mode-tests.el vc-git.el project.el ruby.rb package.el js.el vc.el
- log-edit.el symref/grep.el menu-bar.el package-test.el
- progmodes/grep.el vc-svn.el find-func.el lisp.el minibuffer.el pulse.el
- and 93 other files
+Dmitry Gutov: wrote elisp-mode-tests.el jit-lock-tests.el json-tests.el
+ vc-hg-tests.el xref-tests.el
+and changed ruby-mode.el xref.el vc-git.el elisp-mode.el etags.el
+ ruby-mode-tests.el project.el js.el package.el vc-hg.el vc.el
+ symref/grep.el package-tests.el log-edit.el menu-bar.el
+ progmodes/grep.el simple.el vc-svn.el eldoc.el find-func.el lisp.el
+ and 88 other files
Dmitry Kurochkin: changed isearch.el
+Dmitry Lazurkin: changed progmodes/python.el python-tests.el
+
Dominique de Waleffe: changed pcvs-info.el
+Dominique Quatravaux: changed tramp-sh.el
+
Don March: changed keymap.c
Don Morrison: co-wrote dabbrev.el
@@ -1179,16 +1263,16 @@ Doug Cutting: co-wrote disass.el
Douglas Lewan: changed TUTORIAL.pt_BR
-Doug Maxey: changed mouse.el
-
Drake Wilson: changed emacsclient.c files.el misc.texi
Drew Adams: wrote light-blue-theme.el
and co-wrote color.el
and changed cus-edit.el dired.el faces.el files.el help-mode.el imenu.el
- info.el isearch.el menu-bar.el modes.texi mouse.el ange-ftp.el
- bindings.el bookmark.el custom.el descr-text.el dired.texi etags.el
- finder.el frame.el help-fns.el and 11 other files
+ info.el isearch.el ls-lisp.el menu-bar.el modes.texi mouse.el
+ ange-ftp.el apropos.el bindings.el bookmark.el custom.el descr-text.el
+ dired.texi etags.el finder.el and 14 other files
+
+E. Choroba: changed simple.el
Ed L. Cashin: changed gnus-sum.el net/imap.el
@@ -1211,12 +1295,6 @@ and changed diary.el tex-mode.el holiday.el cal-chinese.el diary-ins.el
diary-insert.el cal-persian.el cal-islamic.el calendar.texi
list-holidays.el
-Theresa O'Connor: wrote json.el
-and changed erc.el erc-viper.el erc-log.el erc-track.el viper.el
- erc-backend.el erc-chess.el erc-dcc.el erc-ezbounce.el erc-goodies.el
- erc-list.el erc-macs.el erc-match.el erc-ring.el erc-services.el
- erc-stamp.el goto-addr.el latin-ltx.el progmodes/python.el url-auth.el
-
Edward Trumbo: changed Makefile.in
Edwin Steiner: changed gnus-nocem.el
@@ -1242,11 +1320,12 @@ Eli Tziperman: wrote rmail-spam-filter.el
Eli Zaretskii: wrote [bidirectional display in xdisp.c]
[tty menus in term.c] abbrev-tests.el bidi.c biditest.el
- coding-tests.el rxvt.el tty-colors.el
-and changed xdisp.c msdos.c w32.c w32fns.c display.texi files.el fileio.c
- simple.el w32proc.c keyboard.c w32term.c dispnew.c emacs.c dispextern.h
- config.bat sed1v2.inp src/Makefile.in term.c window.c INSTALL
- frames.texi and 993 other files
+ chartab-tests.el coding-tests.el doc-tests.el etags-tests.el rxvt.el
+ tty-colors.el
+and changed xdisp.c msdos.c w32.c w32fns.c display.texi simple.el
+ files.el fileio.c w32proc.c keyboard.c w32term.c dispnew.c emacs.c
+ lisp.h dispextern.h files.texi process.c term.c window.c text.texi
+ INSTALL and 1103 other files
Emanuele Giaquinta: changed configure.ac rxvt.el charset.c etags.c
fontset.c frame.el gnus-faq.texi loadup.el lread.c sh-script.el
@@ -1267,9 +1346,11 @@ and changed ada-stmt.el
Era Eriksson: changed bibtex.el dired.el json.el ses.el ses.texi shell.el
tramp.el tramp.texi
-Eric Abrahamsen: changed registry.el nnimap.el gnus-registry.el nnir.el
- eieio.el gnus-bcklg.el gnus-group.el gnus-start.el gnus-sum.el
- gnus.texi nnmairix.el org.el org.texi ox-html.el ox-latex.el
+Eric Abrahamsen: changed nnimap.el registry.el eieio-base.el
+ gnus-registry.el files.el files.texi windows.texi eieio.el
+ gnus-start.el nnir.el buffers.texi eieio-test-persist.el files-tests.el
+ gnus-bcklg.el gnus-group.el gnus-sum.el gnus.texi nnmairix.el org.el
+ org.texi ox-html.el ox-latex.el
Eric Bélanger: changed image.c
@@ -1329,34 +1410,34 @@ and changed c.srt ede.texi info.el rmail.el speedbspec.el cedet.el
ede-autoconf.srt ede-make.srt eieio.texi gud.el sb-dir-minus.xpm
sb-dir-plus.xpm sb-dir.xpm sb-mail.xpm sb-pg-minus.xpm sb-pg-plus.xpm
sb-pg.xpm sb-tag-gt.xpm sb-tag-minus.xpm sb-tag-plus.xpm
- sb-tag-type.xpm and 33 other files
+ sb-tag-type.xpm and 34 other files
-Eric Schulte: wrote ob-C.el ob-asymptote.el ob-awk.el ob-calc.el
- ob-comint.el ob-css.el ob-ditaa.el ob-dot.el ob-emacs-lisp.el
- ob-eval.el ob-gnuplot.el ob-haskell.el ob-java.el ob-js.el ob-keys.el
+Eric Schulte: wrote ob-asymptote.el ob-awk.el ob-calc.el ob-comint.el
+ ob-coq.el ob-css.el ob-ditaa.el ob-dot.el ob-emacs-lisp.el ob-eval.el
+ ob-forth.el ob-gnuplot.el ob-haskell.el ob-java.el ob-js.el ob-keys.el
ob-latex.el ob-makefile.el ob-ocaml.el ob-org.el ob-ruby.el ob-sass.el
- ob-sh.el ob-shen.el ob-sql.el ob-sqlite.el ob-table.el ob-tangle.el
+ ob-shell.el ob-shen.el ob-sql.el ob-sqlite.el ob-table.el ob-tangle.el
ob.el org-plot.el
-and co-wrote ob-R.el ob-clojure.el ob-core.el ob-exp.el ob-fortran.el
+and co-wrote ob-C.el ob-R.el ob-core.el ob-exp.el ob-fortran.el
ob-lisp.el ob-lob.el ob-maxima.el ob-perl.el ob-picolisp.el
ob-python.el ob-ref.el ob-scheme.el org-bibtex.el
-and changed org.texi org.el org-exp-blocks.el org-exp.el ox-latex.el
- org-src.el ob-plantuml.el ob-screen.el org-macs.el org-table.el
- org-agenda.el org-mouse.el orgcard.tex ob-lilypond.el ob-mscgen.el
- ob-octave.el org-clock.el org-compat.el org-footnote.el ox-ascii.el
- ox-html.el and 12 other files
+and changed org.texi org.el ob-clojure.el org-exp-blocks.el ob-sh.el
+ ox.el ox-latex.el org-src.el ob-plantuml.el ob-screen.el org-macs.el
+ org-table.el org-agenda.el org-mouse.el orgcard.tex ob-lilypond.el
+ ob-mscgen.el ob-octave.el org-clock.el org-compat.el org-footnote.el
+ and 14 other files
Eric S Fraga: wrote ob-ledger.el
and co-wrote ob-maxima.el
and changed ox-icalendar.el org.texi ox-latex.el
Eric S. Raymond: wrote AT386.el asm-mode.el cookie1.el finder.el gud.el
- keyswap.el lisp-mnt.el loadhist.el
+ lisp-mnt.el loadhist.el
and co-wrote make-mode.el
and changed vc.el vc-hooks.el vc-svn.el vc-cvs.el vc-git.el vc-rcs.el
vc-sccs.el vc-hg.el vc-bzr.el vc-dispatcher.el files.texi vc-mcvs.el
vc-mtn.el files.el vc-arch.el comint.el emacsbug.el simple.el vc-src.el
- Makefile.in add-log.el and 272 other files
+ Makefile.in add-log.el and 273 other files
Eric Youngdale: changed etags-vmslib.c
@@ -1374,6 +1455,8 @@ and changed simple.el emacs.c files.el lread.c rmail.el alloc.c editfns.c
Erik Toubro Nielsen: changed gnus-sum.el gnus-topic.el
+Ernest Adrogué: changed european.el latin-pre.el mule-cmds.el
+
E Sabof: changed hi-lock.el image-dired.el
Espen Skoglund: wrote pascal.el
@@ -1385,16 +1468,24 @@ Ethan Bradford: changed ispell.el ange-ftp.el gnus.el gnuspost.el lpr.el
Ethan Ligon: changed org-docbook.el ox-html.el
+Etienne Prud'homme: changed align.el
+
+Etienne Prud’Homme: changed css-mode-tests.el css-mode.el
+
Eugene Exarevsky: changed sql.el
Evangelos Evangelou: changed progmodes/f90.el
Evgeni Dobrev: changed man.el
+Evgeni Kolev: changed perl-mode.el
+
Evgeny Fraimovitch: changed emacsclient.c
Evgeny Roubinchtein: changed mail-source.el pc-select.el
+Evgeny Zajcev: changed battery.el image.c image.el
+
Exal de Jesus Garcia Carrillo: changed erc-sound.el erc.texi
Eyal Lotem: changed ido.el
@@ -1402,15 +1493,15 @@ Eyal Lotem: changed ido.el
Fabián Ezequiel Gallina: wrote progmodes/python.el subr-x-tests.el
and changed python-tests.el subr-x.el imenu.el wisent/python.el
-Fabrice Bauzac: changed dired-aux.el
+Fabrice Bauzac: changed dired-aux.el fixit.texi search.texi
Fabrice Niessen: wrote leuven-theme.el
and changed org-agenda.el
-Fabrice Popineau: changed w32.c ms-w32.h w32fns.c w32heap.c configure.ac
- lisp.h unexw32.c w32term.c buffer.c emacs.c image.c w32heap.h w32proc.c
- INSTALL addsection.c alloc.c dispextern.h emacs-x64.manifest
- emacs-x86.manifest etags.c fileio.c and 20 other files
+Fabrice Popineau: changed w32.c ms-w32.h w32fns.c w32heap.c w32term.c
+ configure.ac lisp.h unexw32.c buffer.c emacs.c image.c w32heap.h
+ w32proc.c w32term.h INSTALL addsection.c alloc.c dispextern.h
+ emacs-x64.manifest emacs-x86.manifest etags.c and 25 other files
Fan Kai: changed esh-arg.el
@@ -1418,26 +1509,18 @@ Faried Nawaz: changed message.el
Federico Beffa: changed xscheme.el
-Felix H. Dahlke: changed js.el
-
-Felix Lee: changed flyspell.el outline.el cl.texi data.c gud.el nntp.el
- process.c progmodes/compile.el vc.el xdisp.c
-
-Felix Mueller: changed nsterm.m
-
-Felix S. T. Wu: co-wrote vi.el (public domain)
+Felipe Ochoa: changed faces.el paren.el
Feng Li: changed calc-ext.el pascal.el which-func.el
-Feng Shu: changed org.el org.texi org-exp.el ox-html.el ox-latex.el
- ox-odt.el ox.el
+Feng Shu: changed org.el org.texi ox.el ox-html.el ox-latex.el ox-odt.el
Ferenc Wagner: changed nnweb.el
Filipe Cabecinhas: changed nsterm.m
-Filipp Gunbin: changed autorevert.el cc-menus.el dired-aux.el info.el
- info.texi
+Filipp Gunbin: changed autorevert.el shell.el cc-menus.el dired-aux.el
+ info.el info.texi
Flemming Hoejstrup Hansen: changed forms.el
@@ -1445,7 +1528,7 @@ Florian Adamsky: changed recentf.el
Florian Beck: changed org.el
-Florian Ragwitz: changed gnus-html.el sieve-manage.el
+Florian Ragwitz: changed gnus-html.el mail/sieve-manage.el
Florian Weimer: changed message.el gnus.el coding.c gnus-sum.el gnus.texi
mm-decode.el mm-util.el
@@ -1477,8 +1560,6 @@ François Allisson: changed org.texi
François-David Collin: changed message.el mm-decode.el
-Francois Felix Ingrand: changed gnus-salt.el
-
Francois Fleuret: changed tex-mode.el
François Pinard: co-wrote po.el
@@ -1556,6 +1637,13 @@ G Dinesh Dutt: changed etags.el
Geert Kloosterman: changed which-func.el
+Gemini Lasswell: wrote edebug-tests.el kmacro-tests.el testcover-tests.el
+and changed edebug.el cl-macs.el cl-generic.el ert-x.el
+ edebug-test-code.el edebug.texi eieio-compat.el generator.el subr.el
+ autorevert-tests.el filenotify-tests.el generator-tests.el kmacro.el
+ lread.c map-tests.el map.el pcase.el rst.el ses.el subr-tests.el
+ subr-x-tests.el and 4 other files
+
Geoff Gole: changed align.el ibuffer.el whitespace.el
Geoff Greene: changed message.el
@@ -1571,6 +1659,8 @@ and changed makefile.nt w32fns.c fileio.c makefile.def callproc.c
Georg C. F. Greve: changed pgg-gpg.el
+George D. Plymale Ii: changed esh-cmd.el
+
George Kettleborough: changed org-clock.el org-timer.el
George McNinch: changed nnir.el
@@ -1604,32 +1694,40 @@ Giuliano Procida: changed perl-mode.el
Giuseppe Scrivano: changed browse-url.el buffer.c configure.ac sysdep.c
xsmfns.c
-Glenn Morris: wrote automated/f90.el automated/vc-bzr.el check-declare.el
+Glenn Morris: wrote check-declare.el f90-tests.el vc-bzr-tests.el
and changed configure.ac Makefile.in src/Makefile.in calendar.el
- diary-lib.el lisp/Makefile.in files.el rmail.el progmodes/f90.el
- make-dist simple.el bytecomp.el emacs.texi misc/Makefile.in ack.texi
- authors.el lib-src/Makefile.in startup.el admin.el cal-menu.el
- calendar.texi and 1600 other files
+ diary-lib.el lisp/Makefile.in files.el rmail.el make-dist
+ progmodes/f90.el bytecomp.el simple.el authors.el emacs.texi
+ misc/Makefile.in admin.el startup.el lib-src/Makefile.in ack.texi
+ display.texi cal-menu.el and 1672 other files
Glynn Clements: wrote gamegrid.el snake.el tetris.el
+Göktuğ Kayaalp: changed electric.el european.el text.texi vc-cvs.el
+ vc-hg.el
+
Göran Uddeborg: changed isc4-1.h
Gordon Matzigkeit: changed gnus-uu.el
+Graham Dobbins: changed lisp-mode.el
+
+Greg A. Woods: co-wrote pcvs.el
+
Greg Hill: changed bytecomp.el
Greg Hudson: changed configure.ac indent.c
-Greg Klanderman: changed messagexmas.el
+Greg Klanderman: co-wrote pcvs.el
+and changed messagexmas.el
-Greg McGary: co-wrote po.el
-and changed tar-mode.el
+Gregoire Jadi: changed proced.el
Grégoire Jadi: changed org.texi emacsgtkfixed.c keyboard.c rcirc.el
- xwidget.c xwidget.el Makefile.in configure.ac dispextern.h dispnew.c
- emacs.c latin-post.el lisp.h ob-core.el org-id.el org.el print.c
- reporter.el sendmail.el termhooks.h window.c and 4 other files
+ xwidget.c xwidget.el Makefile.in cl-generic.el configure.ac
+ dispextern.h dispnew.c emacs.c latin-post.el lisp.h ob-core.el
+ org-id.el org.el print.c reporter.el sendmail.el shr.el
+ and 6 other files
Gregorio Gervasio, Jr.: changed gnus-sum.el
@@ -1640,6 +1738,8 @@ Gregor Schmid: changed intervals.c intervals.h tcl-mode.el textprop.c
Gregory Chernov: changed nnslashdot.el
+Grégory Mounié: changed man.el
+
Gregory Neil Shapiro: changed mailabbrev.el
Gregor Zattler: changed emacs-lisp-intro.texi
@@ -1694,14 +1794,16 @@ Harald Maier: changed w32heap.c
Harald Meland: changed gnus-art.el gnus-salt.el gnus-score.el
gnus-util.el gnus-win.el mail-source.el
-Harri Kiiskinen: changed org-protocol.el org-publish.el
+Harri Kiiskinen: changed org-protocol.el ox-publish.el
H. Dieter Wilhelm: changed calc-help.el maintaining.texi
Heiko Muenkel: changed b2m.c
-Helmut Eller: changed emacs-lisp/debug.el xref.el cl-indent.el cl-macs.el
- elisp-mode.el etags.el eval.c lisp-mode.el process-tests.el process.c
+Helmut Eller: changed emacs-lisp/debug.el xref.el CTAGS.good ETAGS.good_1
+ ETAGS.good_2 ETAGS.good_3 ETAGS.good_4 ETAGS.good_5 ETAGS.good_6
+ cl-indent.el cl-macs.el elisp-mode.el ert.el etags.c etags.el eval.c
+ lisp-mode.el process-tests.el process.c test-forth.fth
Helmut Waitzmann: changed gnus-sum.el gnus.texi
@@ -1735,12 +1837,17 @@ Hoan Ton-That: changed erc-log.el
Holger Schauer: wrote fortune.el
and changed message-utils.el
+Hong Xu: changed paren.el search.c editfns.c em-cmpl.el emacs-mime.texi
+ files.texi flyspell.el maintaining.texi parse-time-tests.el
+ parse-time.el progmodes/cpp.el progmodes/python.el programs.texi
+ python-tests.el vc.el
+
Hosoya Kei: changed TUTORIAL.ja
Hovav Shacham: wrote windmove.el
-Howard Gayle: wrote case-table.el casetab.c iso-ascii.el iso-insert.el
- iso-swed.el iso-transl.el rot13.el swedish.el vt100-led.el
+Howard Gayle: wrote case-table.el casetab.c iso-ascii.el iso-transl.el
+ rot13.el vt100-led.el
Howard Melman: changed imenu.el picture.el
@@ -1754,10 +1861,14 @@ and changed gnus-xmas.el message.el nnmail.el fileio.c fns.c gnus-art.el
Hubert Chan: changed spam.el
+Hugh Brown: changed progmodes/grep.el building.texi
+
Hynek Schlawack: changed gnus-art.el gnus-sum.el
Ian D: changed doc-view.el image-mode.el
+Ian Dunn: changed eww.el
+
Ian Eure: changed sql.el url-util.el
Ian Kelling: changed process.c ob-core.el
@@ -1767,9 +1878,11 @@ Ian Lance Taylor: changed sco4.h
Ian T Zimmerman: wrote gametree.el
and changed ange-ftp.el desktop.el tex-mode.el
+İ. Göktuğ Kayaalp: changed vc-rcs.el
+
Igor Kuzmin: wrote cconv.el
-Ikumi Keita: changed characters.el minibuf.c
+Ikumi Keita: changed characters.el japan-util.el kinsoku.el minibuf.c
Ilja Weis: co-wrote gnus-topic.el
@@ -1794,8 +1907,9 @@ Inge Frick: changed easymenu.el keyboard.c view.el compile.el
Inge Wallin: co-wrote avl-tree.el ewoc.el
-Ingo Lohmar: changed calendar.el calendar.texi help-fns.el ls-lisp.el
- org-agenda.el org.el
+Ingo Lohmar: changed calendar.el calendar.texi help-fns.el
+ js-indent-align-list-continuation-nil.js js.el ls-lisp.el org-agenda.el
+ org.el
Inoue Seiichiro: changed xterm.c xfns.c xterm.h
@@ -1815,7 +1929,8 @@ Istvan Marko: changed gnus-agent.el xfns.c
Itai Zukerman: changed mm-decode.el
Ivan Andrus: changed epg.el ffap.el find-file.el ibuf-ext.el ibuffer.el
- newcomment.el nxml-mode.el progmodes/python.el
+ newcomment.el nextstep/templates/Info.plist.in nxml-mode.el
+ progmodes/python.el
Ivan Boldyrev: changed mml1991.el
@@ -1827,8 +1942,8 @@ Ivan Radanov Ivanov: changed quail/cyrillic.el
Ivan Shmakov: changed eww.el shr.el desktop.el eww.texi faces.el files.el
cus-dep.el descr-text.el diff-mode.el enriched.el erc-track.el
- facemenu.el files.texi misearch.el nndoc.el tar-mode.el tcl.el
- tex-mode.el url-cookie.el
+ facemenu.el files.texi misearch.el nndoc.el simple.el tar-mode.el
+ tcl.el tex-mode.el url-cookie.el
Ivan Vilata i Balaguer: changed org-clock.el org.texi
@@ -1846,9 +1961,7 @@ Jack Duthen: changed which-func.el
Jack Repenning: changed unexelfsgi.c
-Jackson Ray Hamilton: changed js.el indent/js-indent-init-dynamic.js
- indent/js-indent-init-t.js js-indent-init-dynamic.js js-jsx.js js.js
- sgml-mode.el
+Jackson Ray Hamilton: changed js.el sgml-mode.el
Jack Twilley: changed message.el
@@ -1862,18 +1975,17 @@ Jaeyoun Chung: changed hangul3.el hanja3.el gnus-mule.el hangul.el
Jambunathan K: wrote ox-odt.el
and co-wrote ox-html.el
-and changed org-lparse.el org.el org-exp.el org.texi icomplete.el
+and changed org-lparse.el org.el org.texi ox.el icomplete.el
OrgOdtContentTemplate.xml OrgOdtStyles.xml hi-lock.el replace.el
minibuffer.el org-footnote.el org-inlinetask.el register.el doc-view.el
etags.el htmlfontify.el ido.el indian.el iswitchb.el org-bbdb.el
org-compat.el and 6 other files
-James Clark: wrote nxml-enc.el nxml-glyph.el nxml-maint.el nxml-mode.el
- nxml-ns.el nxml-outln.el nxml-parse.el nxml-rap.el nxml-uchnm.el
- nxml-util.el rng-cmpct.el rng-dt.el rng-loc.el rng-maint.el
- rng-match.el rng-nxml.el rng-parse.el rng-pttrn.el rng-uri.el
- rng-util.el rng-valid.el rng-xsd.el sgml-mode.el xmltok.el
- xsd-regexp.el
+James Clark: wrote nxml-enc.el nxml-maint.el nxml-mode.el nxml-ns.el
+ nxml-outln.el nxml-parse.el nxml-rap.el nxml-util.el rng-cmpct.el
+ rng-dt.el rng-loc.el rng-maint.el rng-match.el rng-nxml.el rng-parse.el
+ rng-pttrn.el rng-uri.el rng-util.el rng-valid.el rng-xsd.el
+ sgml-mode.el xmltok.el xsd-regexp.el
and changed fns.c nxml-mode.texi window.c xselect.c
James Cloos: wrote arabic.el
@@ -1913,8 +2025,8 @@ and changed gtkutil.c xterm.c nsterm.m xfns.c configure.ac nsfns.m
Jan-Hein Buhrman: changed ange-ftp.el env.el
Jan Moringen: co-wrote srecode/cpp.el tango-dark-theme.el tango-theme.el
-and changed dbus.el dbus.texi dbusbind.c eieio.el idle.el insert.el
- log-edit.el srecode/find.el wisent/python.el zeroconf.el
+and changed dbus.el dbus.texi dbusbind.c eieio.el faces.el idle.el
+ insert.el log-edit.el srecode/find.el wisent/python.el zeroconf.el
Jan Nieuwenhuizen: changed gud.el info.el TUTORIAL.nl add-log.el
compilation.txt compile-tests.el emacs.c emacsclient.c gnus-start.el
@@ -1924,7 +2036,7 @@ Jan Rychter: changed gnus-msg.el
Jan Schormann: wrote solitaire.el
-Jan Seeger: changed org-publish.el parse-time.el
+Jan Seeger: changed ox-publish.el parse-time.el
Jan Tatarik: wrote gnus-icalendar.el
and changed gnus-score.el gnus-logic.el
@@ -1936,13 +2048,18 @@ Jared Finder: changed progmodes/compile.el
Jarek Czekalski: changed keyboard.c callproc.c mini.texi minibuf.c
misc.texi server.el shell.el w32fns.c xgselect.c
-Jari Aalto: changed add-log.el filecache.el progmodes/grep.el comint.el
- gnus-art.el gnus-sum.el gnus.texi ispell.el lisp-mnt.el man.el
- nnmail.el apropos.el autorevert.el checkdoc.el cperl-mode.el
- css-mode.el desktop.el em-ls.el emacs-lisp/debug.el emacsclient.1
- executable.el and 23 other files
+Jari Aalto: co-wrote pcvs.el
+and changed add-log.el filecache.el progmodes/grep.el comint.el
+ gnus-art.el gnus-sum.el gnus.texi ispell.el man.el nnmail.el apropos.el
+ autorevert.el checkdoc.el cperl-mode.el css-mode.el desktop.el em-ls.el
+ emacs-lisp/debug.el emacsclient.1 executable.el files.el
+ and 23 other files
-Jarmo Hurri: changed org-gnus.el org-table.el org.texi
+Jarmo Hurri: wrote ob-processing.el
+and changed org-gnus.el org-table.el org.texi
+
+Jarno Malmari: wrote url-auth-tests.el
+and changed url-auth.el
Jarosław Rzeszótko: changed url-http.el
@@ -1973,6 +2090,8 @@ Jay Belanger: changed calc.texi calc.el calc-ext.el calc-units.el
Jay K. Adams: wrote jka-cmpr-hook.el jka-compr.el
+Jay Kamat: changed erc-goodies.el
+
Jay McCarthy: changed org-colview.el
Jay Sachs: changed gnus-score.el gnus-win.el
@@ -1982,6 +2101,8 @@ and changed idlw-rinfo.el idlw-toolbar.el comint.el idlwave.texi vc.el
bibtex.el files.texi hideshow.el idlw-complete-structtag.el misc.texi
mouse.el
+Jean-Christophe Helary: changed ns-win.el strings.texi subr-x.el
+
Jean Haidouk: changed latin-alt.el latin-post.el latin-pre.el
Jean-Philippe Gravel: changed gdb-mi.el
@@ -1990,10 +2111,15 @@ Jean-Philippe Theberge: wrote thumbs.el
Jed Brown: changed progmodes/compile.el
+Jeff Clough: changed ange-ftp.el epa-file.el fileio.c files.texi
+ jka-compr.el mm-util.el tramp-gvfs.el tramp-sh.el
+
Jeff Dairiki: changed whitespace.el
Jeff Dwork: changed ehelp.el facemenu.el
+Jefferson Carpenter: changed perl-mode.el
+
Jeff Miller: changed appt.el calendar.el
Jeff Morgenthaler: changed flow-ctrl.el vt200.el vt201.el vt220.el
@@ -2013,8 +2139,8 @@ Jens Krinke: changed smime.el
Jens Lautenbacher: changed gnus.el
-Jens Lechtenboerger: changed mml-sec.el gnus-util.el message.el
- message.texi mml-smime.el mml1991.el mml2015.el
+Jens Lechtenboerger: changed mml-sec.el gnus-util.el message.texi
+ mml-smime.el mml1991.el mml2015.el message.el package.el package.texi
Jens Petersen: wrote find-func.el
and changed mule-cmds.el pcmpl-rpm.el
@@ -2024,6 +2150,8 @@ Jens Toivo Berger Thielemann: changed word-help.el
Jens-Ulrik Holger Petersen: changed cus-edit.el ffap.el find-func.el
gnus.el
+Jens Uwe Schmidt: changed edebug.el
+
Jeramey Crawford: changed amdx86-64.h configure.ac
Jérémie Courrèges-Anglas: changed org.texi ox-latex.el
@@ -2053,23 +2181,23 @@ and changed gnus-sum.el gnus-art.el message.el gnus-group.el gnus-msg.el
gnus.el gnus-util.el rfc2047.el mm-bodies.el mm-util.el mml.el
mm-decode.el nnrss.el gnus-srvr.el gnus-topic.el nnmail.el
gnus-start.el gnus-uu.el spam-stat.el gnus-score.el gnus.texi
- and 201 other files
+ and 202 other files
Jhair Tocancipa Triana: changed gnus-audio.el
Jihyun Cho: wrote hangul.el hanja-util.el
Jim Blandy: wrote tvi970.el
-and co-wrote wyse50.el
+and co-wrote pcvs.el wyse50.el
and changed keyboard.c xterm.c xfns.c window.c process.c ymakefile
dispnew.c xdisp.c sysdep.c configure.ac lisp.h Makefile.in keymap.c
configure make-dist buffer.c frame.c screen.c simple.el alloc.c emacs.c
- and 401 other files
+ and 402 other files
Jim Diamond: changed server.el
-Jim Kingdon: changed emacs.texi emacsclient.c functions.texi hp300bsd.h
- rmail.el
+Jim Kingdon: co-wrote pcvs.el
+and changed emacs.texi emacsclient.c functions.texi hp300bsd.h rmail.el
Jim Meyering: changed lread.c make-docfile.c w32.c w32font.c copyright.el
ebrowse.c emacs.c nsfont.m pop.c term.c xfaces.c xselect.c xterm.c
@@ -2099,6 +2227,7 @@ Joakim Hårsman: changed w32fns.c
Joakim Hove: wrote html2text.el
Joakim Jalap: wrote programmer-dvorak.el
+and changed quail.el
Joakim Verona: wrote db-javascript.el xwidget.el
and co-wrote db-ebrowse.el
@@ -2111,9 +2240,12 @@ Joanna Pluta: changed TUTORIAL.pl
João Cachopo: changed spam.el
-João Távora: wrote elec-pair.el electric-tests.el message-mode-tests.el
-and changed tex-mode.el message.el shr.el electric.el emacs.texi
- lisp-mode.el progmodes/python.el python-tests.el simple.el tls.el vc.el
+João Távora: wrote elec-pair.el electric-tests.el message-tests.el
+and changed flymake.el flymake-proc.el flymake-tests.el flymake-elisp.el
+ flymake.texi elisp-mode.el flymake-ui.el tex-mode.el
+ errors-and-warnings.c linum.el message.el shr.el xref.el Makefile
+ bytecomp.el checkdoc.el cperl-mode.el electric.el emacs.texi
+ lisp-mode.el maintaining.texi and 14 other files
Jochen Hein: changed gnus-art.el
@@ -2133,7 +2265,10 @@ Joe Edmonds: changed lisp-mode.el
Joel Bion: changed pcmpl-gnu.el
-Joel Boehland: co-wrote ob-clojure.el ob-lisp.el
+Joel Boehland: co-wrote ob-lisp.el
+
+Joel Boehland, Eric Schulte, Oleh Krehel, Frederick Giasson: wrote
+ ob-clojure.el
Joel N. Weber II: changed comint.el make-dist
@@ -2145,28 +2280,32 @@ Joe Ramey: changed filelock.c rmailsum.el
Joe Reiss: changed gnus-art.el
+Joerg Behrmann: changed progmodes/python.el
+
Joev Dubach: changed nntp.el
Joe Vornehm Jr.: changed ido.el
-Joe Wells: wrote mail-extr.el resume.el
+Joe Wells: wrote mail-extr.el
and co-wrote apropos.el
and changed arc-mode.el tex-mode.el
+Jö Fahlke: changed compilation.txt compile-tests.el progmodes/compile.el
+
Johan Bockgård: changed erc.el cl-macs.el pcase.el erc-backend.el
- erc-button.el erc-match.el icomplete.el mouse-sel.el xdisp.c
- browse-url.el bytecomp.el custom.el display.texi eieio.el erc-compat.el
- erc-nickserv.el erc-ring.el erc-speak.el erc-track.el gnus-sum.el
- help-fns.el and 60 other files
+ erc-button.el erc-match.el icomplete.el mouse-sel.el subr.el xdisp.c
+ browse-url.el bytecomp.el custom.el display.texi edebug.el eieio.el
+ erc-compat.el erc-nickserv.el erc-ring.el erc-speak.el erc-track.el
+ and 62 other files
-Johan Claesson: changed filecache.el
+Johan Claesson: changed cl.texi filecache.el term.el
Johan Euphrosine: changed ibuf-ext.el
Johannes Weiner: changed browse-url.el keyboard.c configure.ac
lisp-mode.el lisp.h pp.el sound.c w32term.c xfaces.c xterm.c
-Johan Vromans: wrote forms-d2.el forms.el iso-acc.el
+Johan Vromans: wrote forms-d2.el forms.el
and changed complete.el
John Anthony: changed inf-lisp.el ruby-mode.el text-mode.el
@@ -2196,7 +2335,7 @@ John K. Luebs: changed org.el
John Marino: changed configure.ac
-John Mastro: changed auth-source.el
+John Mastro: changed auth-source.el ibuffer.el
John Mongan: changed progmodes/f90.el
@@ -2211,14 +2350,14 @@ John Tobey: changed gud.el
John W. Eaton: co-wrote octave.el
-John Wiegley: wrote align.el automated/eshell.el cal-bahai.el em-alias.el
- em-banner.el em-basic.el em-cmpl.el em-dirs.el em-glob.el em-hist.el
- em-ls.el em-pred.el em-prompt.el em-rebind.el em-script.el em-smart.el
+John Wiegley: wrote align.el cal-bahai.el em-alias.el em-banner.el
+ em-basic.el em-cmpl.el em-dirs.el em-glob.el em-hist.el em-ls.el
+ em-pred.el em-prompt.el em-rebind.el em-script.el em-smart.el
em-term.el em-unix.el em-xtra.el erc-identd.el esh-arg.el esh-cmd.el
esh-ext.el esh-io.el esh-mode.el esh-module.el esh-opt.el esh-proc.el
- esh-util.el esh-var.el eshell/eshell.el eudcb-mab.el isearchb.el
- org-attach.el org-crypt.el org-habit.el pcmpl-cvs.el pcomplete.el
- remember.el timeclock.el
+ esh-util.el esh-var.el eshell-tests.el eshell/eshell.el eudcb-mab.el
+ isearchb.el org-attach.el org-crypt.el org-habit.el pcmpl-cvs.el
+ pcomplete.el remember.el timeclock.el
and co-wrote org-pcomplete.el
and changed org-clock.el org-agenda.el erc-chess.el org.el erc.el
iswitchb.el ido.el alloc.c allout.el auth-source.el cal-menu.el
@@ -2226,17 +2365,19 @@ and changed org-clock.el org-agenda.el erc-chess.el org.el erc.el
erc-button.el erc-complete.el erc-fill.el erc-ibuffer.el erc-list.el
and 25 other files
-John Williams: changed etags.el
+John Williams: changed bytecomp-tests.el etags.el
John Yates: changed hideshow.el
-Jon Anders Skorpen: changed org-publish.el
+Jon Anders Skorpen: changed ox-publish.el
Jonas Bernoulli: changed eieio.el button.el ido.el lisp-mnt.el
tabulated-list.el tips.texi
Jonas Hoersch: changed org-inlinetask.el org.el
+Jonathan Ganc: changed vc-git.el
+
Jonathan I. Kamens: changed pop.c movemail.c rmail.el configure.ac b2m.pl
lib-src/Makefile.in Makefile.in config.in files.el pop.h terminal.el
vc.el gnus-sum.el jka-compr.el rmailout.el rnewspost.el sendmail.el
@@ -2268,16 +2409,18 @@ Joost Kremers: changed reftex-toc.el
Jorge A. Alfaro-Murillo: changed message.el
Jorgen Schäfer: wrote erc-autoaway.el erc-goodies.el erc-spelling.el
-and changed erc.el erc-track.el erc-backend.el erc-match.el erc-stamp.el
- erc-button.el erc-fill.el erc-members.el erc-truncate.el erc-compat.el
- package-test.el Makefile erc-dcc.el erc-ibuffer.el erc-macs.el
- erc-page.el erc-pcomplete.el erc-sound.el minibuffer.el package.el
- erc-bbdb.el and 13 other files
+and changed erc.el erc-track.el erc-backend.el erc-match.el misc.el
+ erc-stamp.el erc-button.el erc-fill.el erc-members.el erc-truncate.el
+ erc-compat.el package-tests.el progmodes/python.el Makefile erc-dcc.el
+ erc-ibuffer.el erc-macs.el erc-page.el erc-pcomplete.el erc-sound.el
+ minibuffer.el and 15 other files
Jose A. Ortega Ruiz: changed gnus-sum.el url-http.el
Jose E. Marchesi: changed ada-mode.el gomoku.el simple.el smtpmail.el
+José L. Doménech: changed dired-aux.el
+
Jose Marino: changed idlw-shell.el
Joseph Arceneaux: wrote xrdb.c
@@ -2298,6 +2441,8 @@ Josh Huber: changed mml-sec.el mml.el message.el gnus-msg.el mml2015.el
gnus-topic.el gnus.el nnbabyl.el nndiary.el nnfolder.el nnimap.el
and 6 other files
+Joshua Datko: changed fortune.el
+
Joshua Varner: changed intro.texi
Jostein Kjønigsen: changed progmodes/compile.el
@@ -2311,7 +2456,7 @@ Juanma Barranquero: wrote emacs-lock.el frameset.el keymap-tests.el
and changed subr.el desktop.el w32fns.c server.el emacsclient.c simple.el
faces.el files.el bs.el help-fns.el w32term.c org.el xdisp.c keyboard.c
w32.c buffer.c ido.el image.c window.c allout.el process.c
- and 1124 other files
+ and 1134 other files
Juan Pechiar: wrote ob-mscgen.el
and changed ob-octave.el
@@ -2335,12 +2480,12 @@ Julien Danjou: wrote erc-desktop-notifications.el gnus-gravatar.el
and co-wrote color.el
and changed shr.el org-agenda.el gnus-art.el nnimap.el gnus-html.el
gnus.el message.el gnus-group.el gnus-sum.el gnus-util.el mm-decode.el
- mm-view.el org.el gnus.texi nnir.el sieve-manage.el mm-uu.el
+ mm-view.el org.el gnus.texi mail/sieve-manage.el nnir.el mm-uu.el
color-lab.el gnus-demon.el gnus-int.el gnus-msg.el and 96 other files
Julien Gilles: wrote gnus-ml.el
-Jun Hao: changed desktop.el
+Jun Hao: changed auth-source.el desktop.el
Junio Hamano: changed window.el
@@ -2352,13 +2497,14 @@ Jürgen Hötzel: wrote tramp-adb.el
and changed tramp-gvfs.el tramp-sh.el comint.el em-unix.el esh-util.el
tramp-cache.el tramp.el url-handlers.el wid-edit.el
-Juri Linkov: wrote files-x.el misearch.el occur-tests.el
+Juri Linkov: wrote files-x.el misearch.el replace-tests.el
and changed isearch.el info.el replace.el simple.el progmodes/grep.el
dired-aux.el dired.el progmodes/compile.el startup.el faces.el files.el
menu-bar.el bindings.el display.texi descr-text.el desktop.el comint.el
- image-mode.el ispell.el man.el cus-edit.el and 355 other files
+ image-mode.el ispell.el man.el cus-edit.el and 358 other files
-Jussi Lahdenniemi: changed ms-w32.h w32.c w32.h w32fns.c w32heap.c
+Jussi Lahdenniemi: changed w32fns.c ms-w32.h msdos.texi w32.c w32.h
+ w32console.c w32heap.c w32inevt.c w32term.h
Justin Bogner: changed fortune.el
@@ -2366,21 +2512,21 @@ Justin Gordon: changed ox-md.el
Justin Sheehy: changed gnus-sum.el nntp.el
+Justin Timmons: changed progmodes/python.el
+
Justus Piater: changed org-agenda.el smtpmail.el
Kahlil Hodgson: changed timeclock.el
-Kai Großjohann: wrote gnus-delay.el nnir.el tramp-uu.el trampver.el
-and co-wrote longlines.el tramp-sh.el tramp.el
-and changed message.el gnus-agent.el gnus-sum.el files.el nnmail.el
- tramp.texi nntp.el gnus.el simple.el ange-ftp.el dired.el paragraphs.el
- bindings.el files.texi gnus-art.el gnus-group.el man.el INSTALL
- Makefile.in crisp.el fileio.c and 44 other files
+Kai Großjohann: co-wrote longlines.el
+and changed tramp.el nntp.el message.el simple.el ange-ftp.el gnus-sum.el
+ diff-mode.el files.el files.texi mouse-sel.el processes.texi
+ tramp-smb.el tramp-vc.el vc.el
Kailash C. Chowksey: changed HELLO ind-util.el kannada.el knd-util.el
lisp/Makefile.in loadup.el
-Kai Tetzlaff: changed org-publish.el url-http.el
+Kai Tetzlaff: changed ox-publish.el url-http.el
Kalle Kankare: changed image.c
@@ -2400,23 +2546,24 @@ Karl Berry: changed info.texi emacs.texi elisp.texi text.texi anti.texi
emacs-mime.texi emacs-xtra.texi eshell.texi eudc.texi filelock.c
forms.texi and 94 other files
-Karl Chen: changed files.el align.el cc-vars.el emacsclient.c gnus-art.el
- help-mode.el jka-cmpr-hook.el make-mode.el perl-mode.el
- progmodes/python.el tex-mode.el vc-svn.el
+Karl Chen: changed files.el align.el cc-vars.el emacsclient.c flymake.el
+ flymake.texi gnus-art.el help-mode.el jka-cmpr-hook.el make-mode.el
+ perl-mode.el progmodes/python.el tex-mode.el vc-svn.el
Karl Eichwalder: changed Makefile.in add-log.el bookmark.el dired-aux.el
dired.el info.el menu-bar.el midnight.el po.el
Karl Fogel: wrote bookmark.el mail-hist.el saveplace.el
+and co-wrote pcvs.el
and changed simple.el files.el doc-view.el image-mode.el info.el
- vc-svn.el INSTALL autogen.sh isearch.el menu-bar.el simple-test.el
- thingatpt.el CONTRIBUTE INSTALL.REPO comint.el configure configure.ac
- editfns.c git-workflow gnus-bookmark.el gnus-msg.el and 13 other files
+ vc-svn.el CONTRIBUTE INSTALL autogen.sh isearch.el menu-bar.el
+ simple-test.el subr.el tex-mode.el thingatpt.el INSTALL.REPO comint.el
+ configure configure.ac editfns.c electric-tests.el and 17 other files
Karl Heuer: changed keyboard.c lisp.h xdisp.c buffer.c xfns.c xterm.c
alloc.c files.el frame.c configure.ac window.c data.c minibuf.c
editfns.c fns.c process.c Makefile.in fileio.c simple.el keymap.c
- indent.c and 446 other files
+ indent.c and 445 other files
Karl Kleinpaste: changed gnus-sum.el gnus-art.el gnus-picon.el
gnus-score.el gnus-uu.el gnus-xmas.el gnus.el mm-uu.el mml.el nnmail.el
@@ -2439,13 +2586,14 @@ Károly Lőrentey: changed xfns.c bindings.el keyboard.c menu-bar.el
Katsuhiro Hermit Endo: changed gnus-group.el gnus-spec.el
Katsumi Yamaoka: wrote canlock.el
-and changed gnus-art.el message.el gnus-sum.el gnus.texi mm-decode.el
- mm-util.el mm-view.el gnus-util.el gnus-msg.el mml.el gnus-group.el
- rfc2047.el gnus-start.el gnus.el shr.el nntp.el gnus-agent.el nnrss.el
- mm-uu.el nnmail.el emacs-mime.texi and 156 other files
+and changed gnus-art.el gnus-sum.el message.el mm-decode.el gnus.texi
+ mm-util.el mm-view.el gnus-util.el gnus-group.el gnus-msg.el shr.el
+ mml.el rfc2047.el gnus-start.el gnus.el nntp.el gnus-agent.el nnrss.el
+ mm-uu.el nnmail.el emacs-mime.texi and 164 other files
-Kaushal Modi: changed isearch.el apropos.el calc-yank.el eww.el
- printing.el woman.el
+Kaushal Modi: changed files.el isearch.el apropos.el calc-yank.el
+ desktop.el ediff-diff.el eww.el ffap.el maintaining.texi printing.el
+ ps-print.el variables.texi vc-hooks.el vc1-xtra.texi woman.el
Kaushik Srenevasan: changed gdb-mi.el
@@ -2453,8 +2601,8 @@ Kaveh R. Ghazi: changed delta88k.h xterm.c
Kayvan Sylvan: changed supercite.el
-Kazuhiro Ito: changed coding.c flow-fill.el font.c keyboard.c
- make-mode.el starttls.el xdisp.c
+Kazuhiro Ito: changed coding.c font.c keyboard.c mail/flow-fill.el
+ make-mode.el net/starttls.el xdisp.c
Kazushi Marukawa: changed filelock.c hexl.c profile.c unexalpha.c
@@ -2475,20 +2623,20 @@ Kelly Dean: changed simple.el help-mode.el desktop.el files.el lisp.el
Kelvin White: changed erc.el erc-pcomplete.el erc.texi NEWS.24
erc-backend.el erc-ring.el erc-stamp.el
-Ken Brown: changed configure.ac gmalloc.c sheap.c emacs.c cygwin.h
- unexcw.c browse-url.el conf_post.h emacs.rc.in w32term.c alloc.c
- dispextern.h frame.c lisp.h profiler.c server.el src/Makefile.in
- sysdep.c syssignal.h vm-limit.c xgselect.c and 24 other files
+Ken Brown: changed configure.ac gmalloc.c sheap.c w32fns.c emacs.c
+ w32term.c conf_post.h cygwin.h unexcw.c fileio.c filenotify-tests.el
+ browse-url.el dispextern.h emacs.rc.in frame.c image.c lisp.h sysdep.c
+ w32term.h alloc.c keyboard.c and 46 other files
Ken Brush: changed emacsclient.c
-Kenichi Handa: wrote composite.el decoder-tests.el isearch-x.el
+Kenichi Handa: wrote coding-tests.el composite.el isearch-x.el
language/cyrillic.el ps-bdf.el py-punct.el pypunct-b5.el thai-word.el
and co-wrote ps-def.el ps-mule.el ps-print.el ps-samp.el quail.el
and changed coding.c mule-cmds.el mule.el fontset.c charset.c xdisp.c
- font.c fontset.el xterm.c fileio.c mule-conf.el characters.el ftfont.c
+ font.c fontset.el xterm.c fileio.c mule-conf.el ftfont.c characters.el
fns.c mule-diag.el coding.h charset.h ccl.c xfaces.c editfns.c
- composite.c and 388 other files
+ composite.c and 389 other files
Kenichi Okada: co-wrote sasl-cram.el sasl-digest.el
@@ -2504,12 +2652,12 @@ and changed pgg-gpg.el pgg.el progmodes/python.el locked-encrypted.png
Kenneth Stailey: changed alpha.h configure.ac ns32000.h openbsd.h pmax.h
sparc.h unexalpha.c unexelf.c
-Ken Olum: changed mail/rmailmm.el message.el rmail.el
+Ken Olum: changed rmail.el rmailedit.el mail/rmailmm.el message.el
-Ken Raeburn: changed lisp.h xfns.c xterm.c lread.c alloc.c buffer.c
- keyboard.c fns.c minibuf.c coding.c configure.ac editfns.c fileio.c
- keymap.c xdisp.c emacs.c undo.c charset.h coding.h fontset.c process.c
- and 101 other files
+Ken Raeburn: changed lisp.h lread.c xterm.c xfns.c alloc.c buffer.c
+ keyboard.c configure.ac fns.c minibuf.c coding.c editfns.c emacs.c
+ fileio.c keymap.c xdisp.c process.c undo.c charset.c charset.h coding.h
+ and 102 other files
Ken Stevens: wrote ispell.el
@@ -2582,6 +2730,8 @@ Klaus Straubinger: changed url-http.el url-history.el pcmpl-rpm.el
Klaus Zeitler: changed configure.ac files.el sh-script.el vcursor.el
+K. Nagashima: changed org.el
+
Knut Anders Hatlen: changed nnimap.el imap.el
Koaunghi Un: wrote hanja3.el
@@ -2623,20 +2773,20 @@ Kurt Swanson: changed gnus-art.el gnus-salt.el gnus-sum.el gnus-ems.el
Kyle Jones: wrote life.el
and changed saveconf.el buffer.c mail-utils.el sendmail.el
-Kyle Meyer: changed org-compat.el ox.el
+Kyle Meyer: wrote ob-stan.el
+and changed org-compat.el ox.el
Kyotaro Horiguchi: changed coding.c indent.c
-Laimonas Vėbra: changed european.el
-
-Lambda Coder: changed tramp.texi
+Laimonas Vėbra: changed european.el ispell.el
Lara Rios: co-wrote cal-menu.el
-Lars Balker Rasmussen: changed gnus-art.el gnus-agent.el message.el
-
-Lars Brinkhoff: changed building.texi config.in configure.ac editfns.c
- fns.c os.texi
+Lars Brinkhoff: changed records.texi fns.c lread.c data.c elisp.texi
+ lisp.h objects.texi print.c alloc-colors.c alloc-tests.el alloc.c
+ building.texi chartab.c cl-extra.el cl-generic.el cl-lib-tests.el
+ cl-macs.el cl-preloaded.el cl-print-tests.el cl-print.el cl.texi
+ and 17 other files
Lars Hansen: changed desktop.el tramp.el info.el mh-e.el dired-x.el
dired-x.texi dired.el ls-lisp.el rmail.el dired.c files.texi
@@ -2648,40 +2798,38 @@ and co-wrote dabbrev.el imenu.el
Lars Ljung: changed esh-ext.el isearch.el
-Lars Magne Ingebrigtsen: wrote compface.el dns.el dom.el ecomplete.el
- eww.el format-spec.el gnus-agent.el gnus-art.el gnus-async.el
- gnus-bcklg.el gnus-cache.el gnus-cloud.el gnus-demon.el gnus-draft.el
- gnus-dup.el gnus-eform.el gnus-ems.el gnus-fun.el gnus-group.el
+Lars Magne Ingebrigtsen: wrote compface.el decompress-tests.el dns.el
+ dom.el ecomplete.el eww.el format-spec.el gnus-agent.el gnus-art.el
+ gnus-async.el gnus-bcklg.el gnus-cache.el gnus-cloud.el gnus-demon.el
+ gnus-draft.el gnus-dup.el gnus-eform.el gnus-fun.el gnus-group.el
gnus-html.el gnus-int.el gnus-logic.el gnus-picon.el gnus-range.el
gnus-salt.el gnus-spec.el gnus-srvr.el gnus-start.el gnus-sum.el
gnus-undo.el gnus-util.el gnus-uu.el gnus-win.el ietf-drums.el
mail-parse.el mail-prsvr.el mail-source.el message.el messcompat.el
- mm-archive.el mm-view.el mml.el netrc.el network-stream.el nnagent.el
- nndir.el nndraft.el nngateway.el nnmail.el nnoo.el nntp.el nnweb.el
- nsm.el qp.el rfc2045.el rfc2231.el rtree.el score-mode.el shr.el
- spam.el url-domsuf.el url-queue.el zlib-tests.el
+ mm-archive.el mm-view.el mml.el netrc.el network-stream-tests.el
+ network-stream.el nnagent.el nndir.el nndraft.el nngateway.el nnmail.el
+ nnoo.el nntp.el nnweb.el nsm.el parse-time-tests.el puny.el qp.el
+ rfc2045.el rfc2231.el rtree.el score-mode.el shr-tests.el shr.el
+ spam.el svg.el url-domsuf.el url-queue.el
and co-wrote gnus-kill.el gnus-mh.el gnus-msg.el gnus-score.el
gnus-topic.el gnus.el gssapi.el mailcap.el mm-bodies.el mm-decode.el
mm-encode.el mm-util.el nnbabyl.el nndoc.el nneething.el nnfolder.el
nnheader.el nnimap.el nnmbox.el nnmh.el nnml.el nnspool.el nnvirtual.el
rfc2047.el time-date.el
-and changed gnus.texi gnus-cite.el smtpmail.el pop3.el gnus-xmas.el
- gnutls.c subr.el auth-source.el url-http.el files.el proto-stream.el
- simple.el dired.el editfns.c image.c nnrss.el text.texi xml.c
- display.texi nnultimate.el gnus-nocem.el and 274 other files
-
-Lars Rasmusson: changed ebrowse.c
+and changed gnus.texi process.c gnus-ems.el subr.el gnutls.c gnus-cite.el
+ pop3.el smtpmail.el display.texi files.el url-http.el gnus-xmas.el
+ simple.el auth-source.el image.c proto-stream.el gnutls.el dired.el
+ image.el text.texi nnrss.el and 322 other files
Lasse Rasinen: changed gnus-start.el
Laurent Martelli: changed mm-decode.el
Lawrence Mitchell: wrote erc-backend.el erc-log.el
-and changed erc.el ox-latex.el org.el erc-match.el erc-nets.el
- erc-nickserv.el org-exp.el ox-html.el browse-url.el erc-button.el
- erc-compat.el erc-dcc.el erc-fill.el erc-list.el erc-track.el ielm.el
- ob.el Makefile cl-macs.el erc-autoaway.el erc-autojoin.el
- and 26 other files
+and changed erc.el ox-latex.el org.el ox.el erc-match.el erc-nets.el
+ erc-nickserv.el ox-html.el browse-url.el erc-button.el erc-compat.el
+ erc-dcc.el erc-fill.el erc-list.el erc-track.el ielm.el ob.el Makefile
+ cl-macs.el erc-autoaway.el erc-autojoin.el and 25 other files
Lawrence R. Dodd: co-wrote dired-x.el
and changed fortran.el ispell.el sendmail.el cmuscheme.el comint.el
@@ -2695,7 +2843,8 @@ Lee Duhem: changed eval.c
Leigh Stoller: changed emacsclient.c server.el
-Lele Gaifax: changed progmodes/python.el TUTORIAL.it python-tests.el
+Lele Gaifax: changed progmodes/python.el flymake.el python-tests.el
+ TUTORIAL.it flymake-proc.el flymake.texi
Lennart Borgman: co-wrote ert-x.el
and changed nxml-mode.el tutorial.el window.el ada-xref.el buff-menu.el
@@ -2707,10 +2856,10 @@ and changed nxml-mode.el tutorial.el window.el ada-xref.el buff-menu.el
Lennart Staflin: changed dired.el diary-ins.el diary-lib.el tq.el xdisp.c
Leo Liu: wrote calc-tests.el pcmpl-x.el
-and changed octave.el ido.el rcirc.el files.el lisp-mode.el subr.el
+and changed octave.el ido.el rcirc.el files.el subr.el lisp-mode.el
eldoc.el simple.el flymake.el smie.el abbrev.el progmodes/python.el
- cfengine.el cl-extra.el cl-macs.el emacs-lisp/cl-lib.el
- progmodes/compile.el register.el rng-valid.el window.el bindings.el
+ cfengine.el cl-extra.el cl-macs.el emacs-lisp/cl-lib.el fns.c
+ progmodes/compile.el register.el rng-valid.el window.el
and 164 other files
Leonard H. Tower Jr.: changed rnews.el rnewspost.el emacsbug.el
@@ -2734,6 +2883,8 @@ Liam Stitt: changed url-file.el url-vars.el
Liang Wang: changed etags.el
+Lixin Chin: changed bibtex.el
+
Lloyd Zusman: changed mml.el pgg-gpg.el
Lluís Vilanova: changed ede/linux.el
@@ -2748,7 +2899,7 @@ Luc Teirlinck: wrote help-at-pt.el
and changed files.el autorevert.el cus-edit.el subr.el simple.el
frames.texi startup.el display.texi files.texi dired.el comint.el
modes.texi custom.texi emacs.texi fns.c frame.el ielm.el minibuf.texi
- variables.texi buffers.texi commands.texi and 212 other files
+ variables.texi buffers.texi commands.texi and 213 other files
Ludovic Courtès: wrote nnregistry.el
and changed configure.ac gnus.texi loadup.el
@@ -2761,11 +2912,13 @@ Lukas Huonker: changed tetris.el
Łukasz Demianiuk: changed erc.el
-Łukasz Stelmach: changed cookie1.el gtkutil.c message.el org-agenda.el
- org-bbdb.el org-exp.el org.el ox-html.el ps-print.el
+Łukasz Stelmach: changed erc.el ps-print.el cookie1.el gtkutil.c
+ message.el org-agenda.el org-bbdb.el org.el ox-html.el ox.el
Luke Lee: changed hideif.el
+Luke Yen-Xun Lee: changed ruler-mode.el
+
Lute Kamstra: changed modes.texi emacs-lisp/debug.el generic-x.el
generic.el font-lock.el simple.el subr.el battery.el debugging.texi
easy-mmode.el elisp.texi emacs-lisp/generic.el hl-line.el info.el
@@ -2782,7 +2935,7 @@ Magnus Henoch: wrote sasl-scram-rfc-tests.el sasl-scram-rfc.el
and changed url-http.el ispell.el url.el dbusbind.c dns.el configure.ac
nnmaildir.el progmodes/compile.el sasl.el url-gw.el url-parse.el
url-proxy.el autoinsert.el cl.texi cyrillic.el dbus.el gnus.texi
- hashcash.el image.c latin-pre.el log-edit.el and 15 other files
+ hashcash.el image.c latin-pre.el log-edit.el and 16 other files
Maksim Golubev: changed opascal.el
@@ -2790,7 +2943,7 @@ Malcolm Purvis: changed spam-stat.el
Manoj Srivastava: wrote manoj-dark-theme.el
-Manuel Giraud: changed ox-html.el org-publish.el org.texi
+Manuel Giraud: changed ox-html.el ox-publish.el org.texi
Manuel Gómez: changed speedbar.el
@@ -2799,19 +2952,22 @@ Manuel Serrano: wrote flyspell.el
Marcelo Toledo: changed TUTORIAL.pt_BR TUTORIAL.cn TUTORIAL.cs
TUTORIAL.de TUTORIAL.es TUTORIAL.fr TUTORIAL.it TUTORIAL.ja TUTORIAL.ko
TUTORIAL.pl TUTORIAL.ro TUTORIAL.ru TUTORIAL.sk TUTORIAL.sl TUTORIAL.th
- TUTORIAL.zh add-log.el european.el
+ TUTORIAL.zh add-log.el erc.el european.el
Marc Fleischeuers: changed files.el
Marc Girod: changed informat.el rmail.el rmailsum.el sendmail.el
-Marcin Borkowski: changed battery.el doc-view.el studly.el
+Marcin Borkowski: wrote lisp-tests.el
+and changed battery.el doc-view.el elisp-mode-tests.el lisp.el
+ parse-time.el studly.el
Marc Lefranc: changed gnus-art.el
Marco Melgazzi: changed term.el
-Marco Wahl: changed org-agenda.el org.el
+Marco Wahl: wrote org-eww.el
+and changed org-agenda.el org.el
Marco Walther: changed mips-siemens.h unexelfsni.c unexsni.c
@@ -2832,13 +2988,13 @@ Marien Zwart: changed progmodes/python.el
Mario Lang: wrote erc-button.el erc-ibuffer.el erc-imenu.el erc-menu.el
erc-netsplit.el erc-networks.el erc-notify.el erc-speedbar.el
- erc-stamp.el erc-track.el erc-xdcc.el
+ erc-stamp.el erc-track-tests.el erc-track.el erc-xdcc.el
and co-wrote erc-fill.el
and changed erc.el erc-dcc.el erc-speak.el Makefile erc-bbdb.el
erc-complete.el erc-pcomplete.el erc-chess.el erc-list.el battery.el
- erc-match.el erc-autojoin.el erc-nets.el erc-nickserv.el erc-ring.el
- org.texi artist.el cpp-root.el db-el.el db-global.el db-javascript.el
- and 34 other files
+ erc-match.el woman.el dired-aux.el erc-autojoin.el erc-nets.el
+ erc-nickserv.el erc-ring.el gud.el org.texi artist.el cl-extra.el
+ and 48 other files
Mark A. Hershberger: changed xml.el nnrss.el mm-url.el cperl-mode.el
isearch.el vc-bzr.el NXML-NEWS cc-mode.texi compilation.txt ede.texi
@@ -2878,14 +3034,15 @@ Marko Kohtala: changed info.el
Mark Osbourne: changed hexl-mode.el
-Mark Oteiza: changed mpc.el calc-units.el eww.el rect.el
- emacs-lisp/chart.el thingatpt.el calendar.el custom.el disass.el
- dunnet.el eldoc.el files.el progmodes/python.el sh-script.el
- tamil-dvorak.el tex-mode.el
+Mark Oteiza: wrote mailcap-tests.el md4-tests.el xdg-tests.el xdg.el
+and changed image-dired.el dunnet.el mpc.el eww.el json.el calc-units.el
+ subr.el lcms.c message.el subr-x.el tex-mode.el cl-macs.el cl.texi
+ ibuffer.el lcms-tests.el mailcap.el cl-print.el emacs-lisp/chart.el
+ files.el htmlfontify.el pcase.el and 169 other files
Mark Plaksin: changed nnrss.el term.el
-Mark Thomas: changed flow-fill.el gnus-sum.el gnus-util.el nnmail.el
+Mark Thomas: changed gnus-sum.el gnus-util.el mail/flow-fill.el nnmail.el
Mark Triggs: changed nnir.el
@@ -2929,6 +3086,8 @@ Martin Boyer: changed bibtex.el menu-bar.el
Martin Buchholz: changed etags.c
+Martin Jesper Low Madsen: changed auth-source.el
+
Martin J. Reed: changed ldap.el
Martin Kretzschmar: changed gnus-spec.el gnus-sum.el
@@ -2942,10 +3101,10 @@ Martin Neitzel: changed supercite.el
Martin Pohlack: changed iimage.el pc-select.el
-Martin Rudalics: changed window.el window.c windows.texi frame.c w32fns.c
- xdisp.c w32term.c xterm.c frames.texi xfns.c frame.el help.el buffer.c
- display.texi cus-start.el dispnew.c mouse.el window.h dired.el nsfns.m
- frame.h and 178 other files
+Martin Rudalics: changed window.el window.c windows.texi frame.c
+ frames.texi w32fns.c xterm.c xdisp.c w32term.c frame.el xfns.c help.el
+ buffer.c cus-start.el display.texi dispnew.c frame.h mouse.el nsfns.m
+ window.h gtkutil.c and 192 other files
Martin Stjernholm: wrote cc-bytecomp.el
and co-wrote cc-align.el cc-cmds.el cc-compat.el cc-defs.el cc-engine.el
@@ -2972,13 +3131,13 @@ and changed gnuspost.el
Masashi Fujimoto: changed battery.el
-Masatake Yamato: wrote add-log-tests.el imenu-test.el ld-script.el
+Masatake Yamato: wrote add-log-tests.el imenu-tests.el ld-script.el
subword.el
and co-wrote cc-guess.el
and changed etags.el asm-mode.el hexl.el xdisp.c bindings.el man.el
xfaces.c simple.el vc.el wid-edit.el add-log.el etags.c faces.el
pcvs.el progmodes/compile.el register.el ruler-mode.el sh-script.el
- buffer.c cc-langs.el cus-face.el and 79 other files
+ buffer.c cc-langs.el cus-face.el and 80 other files
Masayuki Ataka: changed texinfmt.el texinfo.el characters.el cmuscheme.el
make-mode.el
@@ -2993,16 +3152,19 @@ Mathias Megyei: changed lisp/Makefile.in
Mats Lidell: changed TUTORIAL.sv european.el gnus-art.el org-element.el
Matt Armstrong: changed gnus-topic.el gnus.el message.el net/imap.el
+ shell.el
Matt Curtis: changed pulse.el
Matt Fidler: changed package.el
-Matthew Carter: changed sql.el
+Matthew Bauer: changed startup.el
-Matthew Junker: changed cal-tex.el
+Matthew Carter: changed sql.el
-Matthew Leach: changed arc-mode.el font-lock.el
+Matthew Leach: changed configure.ac arc-mode.el battery.el emacs.c
+ font-lock.el ispell.el lisp.h misc.texi process.c processes.texi
+ server.el src/Makefile.in
Matthew Luckie: changed configure.ac
@@ -3023,6 +3185,8 @@ Matthias Wiehl: changed gnus.el
Matthieu Devin: wrote delsel.el
+Matthieu Lemerre: changed org-bibtex.el
+
Matthieu Moy: changed gnus-msg.el message.el
Matt Hodges: changed textmodes/table.el faces.el iswitchb.el simple.el
@@ -3042,24 +3206,21 @@ Matt Simmons: changed message.el
Matt Swift: changed dired.el editfns.c lisp-mode.el mm-decode.el
outline.el progmodes/compile.el rx.el simple.el startup.el
-Maxime Edouard Robert Froumentin: changed gnus-art.el mml.el
-
-Max Mikhanosha: changed org-agenda.el org-habit.el org.el
-
Memnon Anon: changed org.texi
Micah Anderson: changed spook.lines
-Michael Albinus: wrote auto-revert-tests.el dbus-tests.el dbus.el
- file-notify-tests.el filenotify.el secrets.el tramp-cmds.el
- tramp-compat.el tramp-ftp.el tramp-gvfs.el tramp-gw.el tramp-smb.el
- tramp-tests.el url-tramp.el vc-tests.el xesam.el zeroconf.el
+Michael Albinus: wrote autorevert-tests.el dbus-tests.el dbus.el
+ filenotify-tests.el filenotify.el files-x-tests.el secrets.el
+ tramp-cmds.el tramp-compat.el tramp-ftp.el tramp-gvfs.el tramp-smb.el
+ tramp-tests.el url-tramp-tests.el url-tramp.el vc-tests.el xesam.el
+ zeroconf.el
and co-wrote tramp-cache.el tramp-sh.el tramp.el
-and changed tramp.texi dbusbind.c trampver.el trampver.texi tramp-adb.el
- ange-ftp.el dbus.texi files.el autorevert.el tramp-fish.el files.texi
- tramp-imap.el notifications.el os.texi configure.ac lisp.h
- gfilenotify.c tramp-vc.el keyboard.c lisp/Makefile.in simple.el
- and 125 other files
+and changed tramp.texi tramp-adb.el trampver.el trampver.texi dbusbind.c
+ file-notify-tests.el ange-ftp.el files.el dbus.texi files.texi
+ autorevert.el tramp-fish.el kqueue.c tramp-gw.el tramp-imap.el os.texi
+ configure.ac lisp.h gfilenotify.c inotify.c keyboard.c
+ and 142 other files
Michael Ben-Gershon: changed acorn.h configure.ac riscix1-1.h riscix1-2.h
unexec.c
@@ -3084,7 +3245,8 @@ Michael Downes: changed gnus-sum.el
Michael D. Prange: wrote fortran.el
and changed tex-mode.el
-Michael Gauland: co-wrote ob-scheme.el
+Michael Gauland: wrote ob-ebnf.el
+and co-wrote ob-scheme.el
and changed ebnf2ps.el org-src.el
Michael Gschwind: wrote iso-cvt.el
@@ -3094,7 +3256,7 @@ Michael Harnois: changed nnimap.el
Michael Heerdegen: changed control.texi dired.el easy-mmode.el eldoc.el
pcase.el shr.el wdired.el
-Michael Hoffman: changed term.el
+Michael Hoffman: changed term.el xterm.el
Michael Hotchin: changed progmodes/compile.el
@@ -3124,7 +3286,7 @@ Michael Olson: changed erc.el erc-backend.el Makefile erc-track.el
erc-log.el erc-stamp.el erc-autoaway.el erc-dcc.el erc-goodies.el
erc-list.el erc-compat.el erc-identd.el erc.texi ERC-NEWS erc-bbdb.el
erc-match.el erc-notify.el erc-ibuffer.el erc-services.el remember.el
- erc-button.el and 55 other files
+ erc-button.el and 56 other files
Michael Piotrowski: changed gnus-art.el gnus-sum.el ps-print.el
@@ -3137,6 +3299,8 @@ Michael R. Wolf: changed ange-ftp.el
Michael Schmidt: co-wrote modula2.el (public domain)
+Michael Schuldt: changed calc-comb.el
+
Michael Shields: changed spam.el gnus-art.el gnus-sum.el gnus-cite.el
Makefile.in gnus-group.el gnus.el intel386.h nndraft.el pgg-def.el
window.c window.el
@@ -3150,9 +3314,9 @@ Michael Staats: wrote pc-select.el
Michael Vehrs: changed quail.el woman.el
Michael Welsh Duggan: changed nnimap.el lisp.h sh-script.el w32term.c
- buffer.c gnus-spec.el keyboard.c nnir.el nnmail.el print.c
- sieve-manage.el termhooks.h url-http.el w32-win.el w32fns.c w32menu.c
- w32term.h woman.el xdisp.c xterm.c
+ buffer.c gnus-spec.el keyboard.c mail/sieve-manage.el nnir.el nnmail.el
+ print.c termhooks.h url-http.el w32-win.el w32fns.c w32menu.c w32term.h
+ woman.el xdisp.c xterm.c
Michael Weylandt: changed ox-latex.el
@@ -3160,18 +3324,22 @@ Michael Witten: changed TUTORIAL fixit.texi intro.texi
Michal Jankowski: changed insdel.c keyboard.c
-Michal Nazarewicz: wrote descr-text-test.el tildify-tests.el
+Michal Nazarewicz: wrote cc-mode-tests.el descr-text-tests.el
+ tildify-tests.el
and co-wrote tildify.el
-and changed simple.el files.el remember.el bindings.el buffer.c
- cfengine.el cmds.c descr-text.el eldoc.el elisp-mode.el fill.el
- flyspell.el frame.c frame.h hexl.el ielm.el ispell.el mpc.el
- nxml-mode.el octave.el paragraphs.el and 9 other files
+and changed regex.c casefiddle.c regex-tests.el simple.el
+ casefiddle-tests.el message.el regex.h search.c buffer.h ert-x.el
+ files.el frame.c remember.el unidata-gen.el README SpecialCasing.txt
+ bindings.el buffer.c cc-mode.el cfengine.el char-fold-tests.el
+ and 36 other files
Michal Sojka: changed ox-icalendar.el
Michelangelo Grigni: wrote ffap.el
and changed gnus-score.el
+Michihito Shigemura: changed sh-script.el
+
Microelectronics and Computer Technology Corporation: changed
emacsclient.c etags.c lisp.h movemail.c rmail.el rmailedit.el
rmailkwd.el rmailmsc.el rmailout.el rmailsum.el scribe.el server.el
@@ -3189,12 +3357,14 @@ Mikael Fornius: changed org.el org-habit.el
Mike Fabian: changed select.el
+Mike Gulick: changed gdb-mi.el
+
Mike Haertel: changed 7300.h
Mike Kazantsev: changed erc-dcc.el
-Mike Kupfer: changed emacs-mime.texi gnus.texi mh-comp.el mh-e.el
- mh-e.texi mh-utils.el
+Mike Kupfer: changed mh-e.el emacs-mime.texi gnus-mh.el gnus.texi
+ mh-acros.el mh-comp.el mh-compat.el mh-e.texi mh-mime.el mh-utils.el
Mike Lamb: changed em-unix.el esh-util.el pcmpl-unix.el
@@ -3224,8 +3394,8 @@ and changed czech.el abbrev.el filecache.el files.el mm-view.el org.el
Miles Bader: wrote button.el face-remap.el image-file.el macroexp.el
mb-depth.el minibuf-eldef.el rfn-eshadow.el
and changed comint.el faces.el simple.el editfns.c xfaces.c xdisp.c
- info.el minibuf.c display.texi wid-edit.el xterm.c dispextern.h
- quick-install-emacs subr.el window.el cus-edit.el diff-mode.el xfns.c
+ info.el minibuf.c display.texi quick-install-emacs wid-edit.el xterm.c
+ dispextern.h subr.el window.el cus-edit.el diff-mode.el xfns.c
bytecomp.el help.el lisp.h and 272 other files
Milton Wulei: changed gdb-ui.el
@@ -3234,6 +3404,8 @@ Mirek Kaim: changed configure.ac
Mirko Vukovic: changed emacs.texi maintaining.texi
+Miro Bezjak: wrote ob-groovy.el
+
Mitchel Humpherys: changed vc-git.el
Miyashita Hisashi: changed ccl.c coding.c coding.h mule-cmds.el
@@ -3312,52 +3484,60 @@ Nic Ferrier: changed ert.el tramp.el
Nicholas Maniscalco: changed term.el
-Nick Alcock: changed gnus.el
+Nick Alcock: changed control.texi customize.texi display.texi files.el
+ frames.texi gnus.el keymaps.texi modes.texi nonascii.texi syntax.texi
+ text.texi windows.texi
-Nick Dokos: changed org-exp.el org-table.el icalendar.el mh-search.el
+Nick Dokos: changed org-table.el ox.el icalendar.el mh-search.el
org-mobile.el org.el ox-ascii.el url-cache.el
+Nick Helm: changed eldoc.el whitespace-tests.el whitespace.el
+
Nick Roberts: wrote gdb-mi.el t-mouse.el
and changed gdb-ui.el gud.el building.texi tooltip.el speedbar.el
bindings.el thumbs.el xt-mouse.el .gdbinit DEBUG cc-mode.el comint.el
keyboard.c subr.el frames.texi help-mode.el progmodes/compile.el
xdisp.c display.texi term.c vc-svn.el and 145 other files
+Nick Terrell: changed jka-cmpr-hook.el
+
Nico Francois: changed w32fns.c w32inevt.c w32menu.c
Nicolas Avrutin: changed url-http.el
Nicolas Calderon Asselin: changed org-clock.el
-Nicolas Goaziou: wrote org-element.el org-macro.el ox-ascii.el
- ox-latex.el ox-md.el ox-org.el ox.el
+Nicolas Goaziou: wrote org-duration.el org-element.el org-lint.el
+ org-macro.el ox-ascii.el ox-latex.el ox-md.el ox-org.el ox.el
and co-wrote ox-beamer.el ox-icalendar.el ox-man.el
and changed org-list.el org.el ox-html.el org-footnote.el ox-texinfo.el
- org-exp.el org.texi ox-publish.el ox-odt.el org-inlinetask.el
- org-indent.el org-docbook.el ob-exp.el org-agenda.el org-timer.el ob.el
+ org.texi ox-publish.el ox-odt.el org-inlinetask.el org-indent.el
+ org-docbook.el ob-exp.el org-agenda.el org-timer.el ob.el
org-capture.el ob-asymptote.el org-clock.el org-macs.el
- org-pcomplete.el and 25 other files
+ org-pcomplete.el org-table.el and 22 other files
Nicolas Graner: changed message.el
Nicolas Petton: wrote map-tests.el map.el seq-tests.el seq.el
thunk-tests.el thunk.el
-and co-wrote auth-source-tests.el subr-tests.el
-and changed sequences.texi emacs.png README configure.ac sed2v2.inp
- authors.el emacs23.png arc-mode.el cl-extra.el emacs.svg Emacs.icns
- Makefile.in auth-source.el emacs.ico obarray-tests.el obarray.el data.c
- emacs-document.svg emacs-document23.svg emacs.texi emacs23.svg
- and 6 other files
+and co-wrote auth-source-pass.el auth-source-tests.el subr-tests.el
+and changed sequences.texi README configure.ac sed2v2.inp authors.el
+ emacs.png README.W32 emacs23.png arc-mode.el cl-extra.el emacs.svg
+ manoj-dark-theme.el Emacs.icns Makefile.in auth-source.el emacs.ico
+ fns.c make-tarball.txt obarray-tests.el obarray.el HISTORY
+ and 34 other files
-Nicolas Richard: wrote cl-seq-tests.el cmds-tests.el
-and changed ffap.el package.el help.el keyboard.c landmark.el org.el
- simple.el DEBUG align.el battery.el byte-run.el cl-seq.el eieio-opt.el
- elisp-mode.el ido.el isearch.el ispell.el minibuffer.el ob.el
- pcmpl-unix.el replace-tests.el and 6 other files
+Nicolas Richard: wrote cl-seq-tests.el cmds-tests.el replace-tests.el
+and changed ffap.el package.el byte-run.el help.el keyboard.c landmark.el
+ org.el simple.el DEBUG align.el battery.el cl-seq.el eieio-opt.el
+ elisp-mode.el gv.el ido.el isearch.el ispell.el minibuffer.el ob.el
+ pcmpl-unix.el and 9 other files
Niels Giesen: changed icalendar.el org-agenda.el org-clock.el
org-docbook.el org-table.el ox-icalendar.el ox-latex.el
+Niels Möller: changed simple.el
+
Niimi Satoshi: changed pp.el search.c
Niklas Morberg: changed nnweb.el gnus-art.el nnimap.el spam.el
@@ -3369,24 +3549,30 @@ Nikolaj Schumacher: changed flymake.el progmodes/compile.el eldoc.el
Nikolaus Rath: changed nnimap.el gnus.texi
+Nikolay Kudryavtsev: changed sql.el vc-git.el
+
Nil Geisweiller: changed flymake.el
Nils Ackermann: changed message.el nnmh.el reftex-vars.el
+Nitish Chandra: changed simple.el
+
+N. Jackson: changed emacs.texi
+
Noah Friedman: wrote eldoc.el rlogin.el type-break.el
and co-wrote erc-dcc.el
and changed rsz-mini.el emacs-buffer.gdb comint.el files.el Makefile
- mailabbrev.el sendmail.el subr.el timer.el yow.el apropos.el battery.el
- bytecomp.el calc.el coding.c complete.el config.in configure.ac
- copyright.h fns.c gnu-linux.h and 20 other files
+ mailabbrev.el sendmail.el subr.el timer.el xfns.c yow.el apropos.el
+ battery.el bytecomp.el calc.el coding.c complete.el config.in
+ configure.ac copyright.h fns.c and 22 other files
Noah Lavine: changed tramp.el
-Noam Postavsky: changed w32.c buffer-tests.el buffer.c buffers.texi
- category.c cl-macs.el cmdproxy.c cus-edit.el debugging.texi
- elisp-mode.el em-term.el emacs-lisp-intro.texi files.el find-func.el
- insdel.c keymaps.texi minibuf.texi modes.texi os.texi package.texi
- positions.texi and 12 other files
+Noam Postavsky: changed progmodes/python.el lisp-mode.el
+ emacs-lisp/debug.el xdisp.c cl-macs.el data.c ert.el lisp-mode-tests.el
+ help-fns.el simple.el bytecomp.el elisp-mode.el ffap.el modes.texi
+ sh-script.el subr.el cl-preloaded.el cl-print.el eval.c org-src.el
+ search.c and 191 other files
Nobuyoshi Nakada: co-wrote ruby-mode.el
@@ -3404,17 +3590,17 @@ Nozomu Ando: changed unexmacosx.c alloc.c buffer.c mips.h pmax.h
N. Raghavendra: changed timezone.el
-Nuutti Kotivuori: changed gnus-sum.el flow-fill.el gnus-cache.el
+Nuutti Kotivuori: changed gnus-sum.el gnus-cache.el mail/flow-fill.el
Odd Gripenstam: wrote dcl-mode.el
-Ogawa Hirofumi: changed gnus-sum.el nnimap.el
+Ogawa Hirofumi: changed calc-aent.el gnus-sum.el nnimap.el
Ognyan Kulev: changed TUTORIAL.bg cyrillic.el
Okazaki Tetsurou: changed cc-fonts.el vc-svn.el vc.el
-Olaf Rogalsky: changed mouse.el xt-mouse.el
+Olaf Rogalsky: changed help.el keyboard.c mouse.el xt-mouse.el
Olaf Sylvester: wrote bs.el
@@ -3423,11 +3609,12 @@ Ole Aamot: changed compile.el
Oleg S. Tihonov: changed cyrillic.el ispell.el language/cyrillic.el
map-ynp.el subr.el
-Oleh Krehel: co-wrote subr-tests.el
+Oleh Krehel: wrote ob-J.el
+and co-wrote subr-tests.el
and changed dired-aux.el outline.el checkdoc.el subr.el buffer.c
- check-declare.el alloc.c buffer.h category.c cl-indent.el custom.el
- derived.el dired-x.el dired.el dired.texi display.texi easy-mmode.el
- ffap.el gdb-mi.el keyboard.c keyboard.h and 10 other files
+ check-declare.el alloc.c appt.el buffer.h category.c cl-indent.el
+ custom.el derived.el dired-x.el dired.el dired.texi display.texi
+ easy-mmode.el ffap.el gdb-mi.el keyboard.c and 12 other files
Oleksandr Gavenko: changed generic-x.el progmodes/grep.el
@@ -3462,10 +3649,12 @@ and co-wrote eudc-bob.el eudc-export.el eudc-hotlist.el eudc-vars.el
eudc.el eudcb-bbdb.el eudcb-ldap.el eudcb-ph.el
and changed ph.el
-Óscar Fuentes: changed ido.el xfns.c CPP-DEFINES addpm.c addsection.c
- browse-url.el cmdproxy.c configure.ac diff-mode.el emacsclient.c
- keyboard.c ms-w32.h preprep.c progmodes/grep.el vc-bzr.el vc-cvs.el
- vc-git.el vc-hg.el vc-hooks.el vc-mtn.el vc-svn.el and 6 other files
+Óscar Fuentes: changed ido.el vc-hooks.el xfns.c CPP-DEFINES addpm.c
+ addsection.c browse-url.el cmdproxy.c configure.ac diff-mode.el
+ emacsclient.c keyboard.c ms-w32.h preprep.c progmodes/grep.el ses.el
+ vc-bzr.el vc-cvs.el vc-git.el vc-hg.el vc-mtn.el and 7 other files
+
+Øyvind Stegard: changed gnus-msg.el
Pascal Dupuis: changed octave.el
@@ -3484,10 +3673,10 @@ and changed imenu.el make-mode.el
Paul Eggert: wrote rcs2log
and co-wrote cal-dst.el
-and changed lisp.h configure.ac alloc.c process.c xdisp.c fileio.c
- sysdep.c keyboard.c editfns.c image.c emacs.c xterm.c lread.c data.c
- callproc.c fns.c Makefile.in eval.c xfns.c dispnew.c gnulib.mk
- and 1479 other files
+and changed lisp.h configure.ac alloc.c process.c fileio.c xdisp.c
+ editfns.c sysdep.c image.c keyboard.c emacs.c xterm.c data.c lread.c
+ fns.c callproc.c Makefile.in gnulib.mk eval.c buffer.c frame.c
+ and 1596 other files
Paul Fisher: changed fns.c
@@ -3499,11 +3688,11 @@ Paul Jarc: wrote nnmaildir.el (public domain) nnnil.el (public domain)
and changed message.el gnus-util.el gnus-int.el gnus.el gnus-agent.el
gnus-start.el gnus-sum.el nnmail.el
-Paul Pogonyshev: changed progmodes/python.el subr.el which-func.el
- align.el byte-opt.el cc-langs.el configure.ac dabbrev.el display.texi
- eldoc.el elisp-mode.el etags.el image-file.el image.c image.el info.el
- progmodes/compile.el replace.el search.texi searching.texi ses.el
- and 5 other files
+Paul Pogonyshev: changed subr.el byte-opt.el eval.c progmodes/python.el
+ which-func.el align.el bytecode.c cc-langs.el cl-macs.el configure.ac
+ dabbrev.el display.texi eldoc.el elisp-mode.el etags.el fns-tests.el
+ fns.c functions.texi generator.el hash.texi image-file.el
+ and 15 other files
Paul Rankin: changed outline.el
@@ -3523,6 +3712,8 @@ Paul Stevenson: changed nnvirtual.el
Paul Stodghill: changed gnus-agent.el gnus-util.el
+Paul Van Der Walt: changed message.el
+
Pavel Janík: co-wrote eudc-bob.el eudc-export.el eudc-hotlist.el
eudc-vars.el eudc.el eudcb-bbdb.el eudcb-ldap.el eudcb-ph.el
and changed keyboard.c xterm.c COPYING xdisp.c process.c emacs.c lisp.h
@@ -3530,11 +3721,12 @@ and changed keyboard.c xterm.c COPYING xdisp.c process.c emacs.c lisp.h
flyspell.el fns.c indent.c Makefile.in callint.c cus-start.el
and 702 other files
-Pavel Kobiakov: wrote flymake.el
+Pavel Kobiakov: wrote flymake-proc.el flymake.el
and changed flymake.texi
-Peder O. Klingenberg: changed mm-decode.el dunnet.el emacsbug.el
- gnus.texi
+Peder O. Klingenberg: wrote dns-mode-tests.el
+and changed dns-mode.el icalendar.el mm-decode.el calc-comb.el calc.texi
+ dunnet.el emacsbug.el emacsclient.c gnus.texi misc.texi
P. E. Jareth Hein: changed gnus-util.el
@@ -3551,13 +3743,16 @@ and changed message.el menu-bar.el gnus.el gnus-art.el gnus-msg.el
Per Bothner: wrote term.el
and changed iso-acc.el process.c sysdep.c
-Per Cederqvist: co-wrote avl-tree.el ewoc.el
+Per Cederqvist: co-wrote avl-tree.el ewoc.el pcvs.el
and changed vc.el vc-hooks.el diff-mode.el etags.c etags.el forms.el
hexl.el
Per Persson: wrote gnus-vm.el
and co-wrote erc-dcc.el
+Perry E. Metzger: changed xdisp.c bindings.el buffer.c display.texi
+ frames.texi modes.texi
+
Per Starbäck: changed ispell.el characters.el dired.el gnus-start.el BUGS
apropos.el bibtex.el bytecomp.el charset.h coding.c doctor.el emacs.c
european.el iso-transl.el pcmpl-gnu.el replace.el startup.el
@@ -3577,7 +3772,7 @@ Peter Doornbosch: changed vc-svn.el
Peter Dyballa: changed calendar.el
-Peter Feigl: changed HELLO
+Peter Feigl: changed scheme.el HELLO
Peter Heslin: changed flyspell.el outline.el
@@ -3642,6 +3837,9 @@ Philip Jackson: wrote find-cmd.el org-irc.el
Philippe Schnoebelen: wrote gomoku.el mpuz.el
+Philippe Vaucher: changed callint.c composite.el debugging.texi
+ replace.el subr.el text-mode.el
+
Philippe Waroquiers: changed etags.el term.c
Philipp Haselwarter: changed gnus-agent.el gnus-sum.el gnus-sync.el
@@ -3649,21 +3847,26 @@ Philipp Haselwarter: changed gnus-agent.el gnus-sum.el gnus-sync.el
Philipp Rumpf: changed electric.el
-Philipp Stephani: wrote xt-mouse-tests.el
-and changed emacs-module.c lisp.h mod-test.c xt-mouse.el xterm.el
- Makefile alloc.c callproc.c configure.ac dynlib.c dynlib.h editfns.c
- electric-tests.el emacs-module.h eval.c fileio.c fns.c modhelp.py
- mule.el src/Makefile.in test.el and 3 other files
+Philipp Stephani: wrote checkdoc-tests.el ediff-diff-tests.el
+ eval-tests.el ido-tests.el lread-tests.el mouse-tests.el
+ xt-mouse-tests.el
+and changed emacs-module.c eval.c bytecomp.el emacs-module-tests.el
+ lread.c nsterm.m configure.ac editfns.c files.el mod-test.c alloc.c
+ electric.el gtkutil.c lisp.h electric-tests.el emacs.c macfont.m
+ test/Makefile.in xt-mouse.el Makefile bytecomp-tests.el
+ and 94 other files
-Phillip Lord: changed undo.c simple.el viper-cmd.el keyboard.c cmds.c
- fileio.c autoload.el automated/Makefile.in cl-extra.el ert.el
- files.texi htmlfontify.el insdel.c keyboard.h menu-bar.el org.el
- seq-tests.el seq.el simple-test.el text.texi viper-init.el
+Phillip Lord: wrote ps-print-tests.el
+and changed lisp/Makefile.in undo.c simple.el test/Makefile.in Makefile
+ Makefile.in viper-cmd.el elisp-mode-tests.el keyboard.c ldefs-clean.el
+ loadup.el autoload.el automated/Makefile.in build-zips.sh cmds.c
+ dired.el eieio-tests.el fileio.c htmlfontify.el
+ make-test-deps.emacs-lisp package-tests.el and 167 other files
-Phil Sainty: changed lisp.el package.el progmodes/grep.el simple.el
- subword.el
+Phil Sainty: changed derived.el easy-mmode.el lisp.el package.el
+ progmodes/grep.el simple.el subword.el term.el
-Phil Sung: changed follow.el progmodes/python.el wdired.el
+Phil Sung: changed wdired.el dired.texi follow.el progmodes/python.el
Pierre Lorenzon: changed eieio-custom.el
@@ -3681,9 +3884,11 @@ Piet van Oostrum: changed data.c fileio.c flyspell.el smtpmail.el
Pinku Surana: changed sql.el
+Piotr Trojanek: changed gnutls.c process.c
+
Piotr Zieliński: wrote org-mouse.el
-Pip Cet: changed gtkutil.c xterm.c xterm.h
+Pip Cet: changed dispextern.h gtkutil.c xdisp.c xfaces.c xterm.c xterm.h
Pontus Michael: changed simple.el
@@ -3692,10 +3897,13 @@ Prestoo Ten: changed screen.el
Primoz Peterlin: changed TUTORIAL.sl
Przemysław Wojnowski: wrote obarray-tests.el sgml-mode-tests.el
-and changed cl-lib-tests.el obarray.el sgml-mode.el
+and changed abbrev-tests.el abbrev.el cl-lib-tests.el loadup.el
+ obarray.el sgml-mode.el
-Puneeth Chaganti: changed org.texi org-exp.el org-agenda.el
- org-capture.el ox-html.el
+Puneeth Chaganti: changed org.texi ox.el org-agenda.el org-capture.el
+ ox-html.el svg.el
+
+Radon Rosborough: changed eval.c
Rafael Laboissiere: changed org-remember.el org-bibtex.el org.el org.texi
@@ -3721,7 +3929,7 @@ Ralf Angeli: wrote scroll-lock.el
and changed w32fns.c reftex-cite.el gnus-art.el reftex-toc.el reftex.el
reftex-auc.el reftex-dcr.el reftex-global.el reftex-index.el
reftex-parse.el reftex-ref.el reftex-sel.el reftex-vars.el reftex.texi
- tex-mode.el comint.el flow-fill.el frame.el killing.texi mm-uu.el
+ tex-mode.el comint.el frame.el killing.texi mail/flow-fill.el mm-uu.el
mm-view.el and 6 other files
Ralf Fassel: changed dabbrev.el files.el fill.el iso-acc.el tar-mode.el
@@ -3734,17 +3942,20 @@ and changed libc.el browse-url.el fileio.c info.el mm-decode.el
Ramakrishnan M: changed mlm-util.el
+Rami Ylimäki: changed term.c efaq.texi termchar.h tparam.h tty-colors.el
+ xterm.el
+
Randall Smith: changed dired.el
Randal Schwartz: wrote pp.el
Ransom Williams: changed files.el
-Rasmus Pank: changed org.el ox-latex.el ob-C.el org-entities.el
- org-src.el ox.el
-
-Rasmus Pank Roulund: changed ange-ftp.el gnus-fun.el
- gnus-notifications.el ido.el vc-git.el
+Rasmus Pank Roulund: changed ox-latex.el gnus-art.el
+ gnus-notifications.el org.el ange-ftp.el ebrowse.c gnus-agent.el
+ gnus-fun.el gnus-icalendar.el gnus-sum.el gnus.texi ido.el message.el
+ message.texi ob-C.el org-entities.el org-src.el org.texi ox-html.el
+ ox.el vc-git.el
Raul Acevedo: changed info.el options.el
@@ -3776,10 +3987,13 @@ Reto Zimmermann: wrote vera-mode.el
and co-wrote vhdl-mode.el
and changed vhdl-mode.texi
-Reuben Thomas: changed remember.el README files.el msdos.c INSTALL
- ada-mode.el ada-xref.el alloc.c arc-mode.el authors.el config.bat
- copyright dired.el dosfns.c ediff.texi editfns.c emacs-xtra.texi
- emacs.texi emacs/Makefile.in flymake.el frame.el and 21 other files
+Reuben Thomas: changed ispell.el whitespace.el dired-x.el files.el
+ sh-script.el emacsclient-tests.el remember.el README emacsclient.c
+ misc.texi msdos.c simple.el INSTALL ada-mode.el ada-xref.el alloc.c
+ arc-mode.el authors.el config.bat copyright dired-x.texi
+ and 34 other files
+
+Ricardo Wurmus: changed xwidget.el xwidget.c configure.ac xwidget.h
Riccardo Murri: changed vc-bzr.el tls.el
@@ -3826,6 +4040,8 @@ Richard Ryniker: changed sendmail.el
Richard Sharman: wrote hilit-chg.el
and changed sh-script.el ediff-init.el regexp-opt.el simple.el
+Rich Felker: changed unexelf.c
+
Rick Farnbach: wrote morse.el
Rick Frankel: changed ox-html.el ob-sql.el org.texi
@@ -3833,7 +4049,7 @@ Rick Frankel: changed ox-html.el ob-sql.el org.texi
Rick Sladkey: wrote backquote.el
and changed gud.el intervals.c intervals.h simple.el
-Rob Browning: changed configure.ac
+Rob Browning: changed tls.el configure.ac
Rob Christie: changed nsmenu.m
@@ -3841,7 +4057,7 @@ Robert Bihlmeyer: changed gnus-score.el gnus-util.el message.el
Robert Brown: changed lisp-mode.el
-Robert Cochran: changed data.c
+Robert Cochran: changed checkdoc.el data.c map.el
Robert Fenk: changed desktop.el
@@ -3862,7 +4078,8 @@ Roberto Rodríguez: changed ada-mode.texi glossary.texi widget.texi
Robert P. Goldman: changed org.texi ob-exp.el org.el ox-latex.el
-Robert Pluim: changed configure.ac gnus-demon.el org-agenda.el process.c
+Robert Pluim: changed vc-git.el configure.ac gnus-demon.el gtkutil.c
+ ido.el org-agenda.el process.c progmodes/grep.el project.el
todo-mode.el
Robert Thorpe: changed cus-start.el indent.el
@@ -3886,14 +4103,7 @@ Roger Breitenstein: changed smtpmail.el
Roland B. Roberts: changed buffer.h callproc.c dired.c files.el
gnus-group.el gnus-sum.el process.c sort.el sysdep.c systty.h
-Roland Kaufmann: changed org-exp.el
-
-Roland McGrath: wrote autoload.el etags.el map-ynp.el progmodes/grep.el
-and co-wrote find-dired.el progmodes/compile.el
-and changed compile.el add-log.el configure.ac files.el vc.el simple.el
- mailabbrev.el comint.el Makefile.in buffer.c upd-copyr.el menu-bar.el
- etags.c mem-limits.h ralloc.c src/Makefile.in fileio.c data.c process.c
- rlogin.el rmail.el and 139 other files
+Roland Kaufmann: changed ox.el
Roland Winkler: wrote proced.el
and changed bibtex.el faces.el crm.el process.c appt.el artist.el
@@ -3901,6 +4111,8 @@ and changed bibtex.el faces.el crm.el process.c appt.el artist.el
ibuf-ext.el ibuffer.el ispell.el make-mode.el sgml-mode.el sh-script.el
skeleton.el smtpmail.el
+Rolf Ade: changed sql.el
+
Rolf Ebert: co-wrote ada-mode.el ada-stmt.el ada-xref.el
and changed files.el find-file.el
@@ -3917,17 +4129,19 @@ Ronan Waide: changed smtpmail.el
Ron Schnell: wrote dunnet.el
and changed misc.texi
+Ross Donaldson: changed progmodes/python.el
+
Ross Patterson: co-wrote org-protocol.el
Roy Hashimoto: changed mm-view.el
Roy Liu: changed ns-win.el
-Rüdiger Sonderfeld: wrote inotify-test.el reftex-tests.el
+Rüdiger Sonderfeld: wrote inotify-tests.el reftex-tests.el
and changed eww.el octave.el shr.el bibtex.el configure.ac
misc/Makefile.in reftex-vars.el vc-git.el TUTORIAL.de ada-mode.el
autoinsert.el building.texi calc-lang.el cc-langs.el dired.texi
- editfns.c emacs.c emacs.texi epa.el erc.el eww.texi and 37 other files
+ editfns.c emacs.c emacs.texi epa.el erc.el eww.texi and 38 other files
Rui-Tao Dong: changed nnweb.el
@@ -3935,13 +4149,16 @@ Rune Kleveland: changed xfns.c
Rupert Swarbrick: changed autoinsert.el cal-html.el gnus-score.el
+Ruslan Bekenev: changed rfc2045.el rfc2047.el rfc2231.el
+
Russ Allbery: changed message.el
Ryan Barrett: changed dirtrack.el
Ryan Crum: changed json.el
-Ryan C. Thompson: changed savehist.el
+Ryan Thompson: changed advice-tests.el ido.el minibuffer-tests.el
+ minibuffer.el savehist.el tmm.el
Ryan Twitchell: changed ido.el
@@ -3963,24 +4180,26 @@ Saito Takuya: changed mule.el progmodes/compile.el
Sam Dooley: changed keyboard.c
-Samer Masterson: changed esh-arg.el startup.el CONTRIBUTE
- automated/eshell.el em-hist.el em-pred.el em-term.el esh-io.el eshell
- os.texi pcomplete.el url-handlers.el
+Samer Masterson: changed esh-arg.el startup.el url-handlers.el CONTRIBUTE
+ em-hist.el em-pred.el em-term.el esh-io.el eshell eshell-tests.el
+ os.texi pcomplete.el
Sam Falkner: changed nntp.el
Sam Kendall: changed etags.c etags.el
Sam Steingold: wrote gulp.el midnight.el
-and changed progmodes/compile.el cl-indent.el vc-cvs.el vc.el mouse.el
- simple.el files.el font-lock.el tex-mode.el vc-hg.el ange-ftp.el
+and changed progmodes/compile.el cl-indent.el simple.el vc-cvs.el vc.el
+ mouse.el files.el font-lock.el tex-mode.el vc-hg.el ange-ftp.el
sgml-mode.el window.el add-log.el bindings.el bookmark.el
bug-reference.el calendar.el cperl-mode.el diary-lib.el dired.el
- and 150 other files
+ and 152 other files
Samuel Bronson: changed custom.el emacsclient.c keyboard.c
progmodes/grep.el unexmacosx.c
+Samuel Freilich: changed simple.el
+
Samuel Loury: changed org.el
Samuel Tardieu: changed smime.el
@@ -3997,6 +4216,8 @@ and changed gnus-win.el
Sascha Wilde: changed pgg-gpg.el pgg.texi pgg.el bubbles.el configure.ac
ede/srecode.el proj-shared.el vc-hg.el
+Sašo Živanović: changed reftex-parse.el reftex.el
+
Satyaki Das: wrote mh-acros.el mh-gnus.el mh-search.el mh-speed.el
mh-thread.el mh-tool-bar.el
and co-wrote mh-junk.el
@@ -4006,6 +4227,8 @@ and changed mh-e.el mh-utils.el mh-seq.el mh-comp.el mh-mime.el
pgg-gpg.el mh-inc.el highlight.xpm mh-logo.xpm mh-print.el mh-xemacs.el
simple.el
+Saulius Menkevičius: changed w32proc.c
+
Schlumberger Technology Corporation: changed gud.el
Scott A Crosby: changed gnus-logic.el
@@ -4043,25 +4266,17 @@ and co-wrote dired-x.el find-dired.el
and changed add-log.el
Sebastian Rose: co-wrote org-protocol.el
-and changed org-publish.el ftfont.c org-jsinfo.el
+and changed ox-publish.el ftfont.c ox-jsinfo.el
Sebastian Tennant: changed desktop.el
Sebastian Wiesner: changed bytecomp.el comint.el files.el replace.el
simple.el
-Sébastien Delafond: changed org.el
-
-Sébastien Gross: changed hideshow.el
-
-Sebastien Kirche: changed mail-extr.el
-
-Sébastien Vauban: changed org.el org-agenda.el ox-latex.el ob-core.el
- org-clock.el ox-ascii.el ox-html.el
-
Seiji Zenitani: changed nsfns.m frame.c xterm.c PkgInfo document.icns
- find-func.el frame.h help-fns.el macfns.c nsfont.m nsterm.m w32fns.c
- xdisp.c xfns.c
+ find-func.el frame.h help-fns.el macfns.c
+ nextstep/templates/Info.plist.in nsfont.m nsterm.m w32fns.c xdisp.c
+ xfns.c
Sen Nagata: wrote crm.el rfc2368.el
@@ -4074,7 +4289,7 @@ Sergei Organov: changed vc.el
Sergey Litvinov: co-wrote ob-fortran.el
and changed ob-maxima.el ob-octave.el
-Sergey Poznyakoff: changed mh-mime.el rmail.el rmail.texi smtpmail.el
+Sergey Poznyakoff: changed rmail.el mh-mime.el rmail.texi smtpmail.el
Sergio Durigan Junior: changed eudcb-bbdb.el gdb-mi.el
@@ -4093,8 +4308,8 @@ Shawn Boles: changed url-cookie.el
Shawn M. Carey: wrote [some early FreeBSD support]
-Shenghuo Zhu: wrote binhex.el mm-extern.el mm-partial.el mm-url.el
- mm-uu.el mml2015.el nnrss.el rfc1843.el uudecode.el
+Shenghuo Zhu: wrote binhex.el gnus-rfc1843.el mm-extern.el mm-partial.el
+ mm-url.el mm-uu.el mml2015.el nnrss.el rfc1843.el uudecode.el
and co-wrote gnus-dired.el nnfolder.el
and changed gnus-art.el message.el gnus-sum.el gnus-msg.el gnus.el
gnus-agent.el mm-decode.el mm-util.el gnus-group.el mml.el
@@ -4123,8 +4338,11 @@ Sidney Markowitz: changed doctor.el nsmenu.m
Sigbjorn Finne: changed gnus-srvr.el
-Simen Heggestøyl: changed css-mode.el json-tests.el json.el
- scss-mode.scss css-mode.css files.el js.el scheme.el
+Simen Heggestøyl: wrote color-tests.el css-mode-tests.el dom-tests.el
+ ring-tests.el rot13-tests.el sql-tests.el
+and changed css-mode.el json-tests.el json.el sgml-mode.el css-mode.css
+ scss-mode.scss ring.el rot13.el scheme.el sql.el color.el files.el
+ js.el less-css-mode.el less-css-mode.less
Simon Josefsson: wrote dig.el dns-mode.el flow-fill.el fringe.el imap.el
mml-sec.el mml-smime.el password-cache.el rfc2104.el sieve-mode.el
@@ -4132,9 +4350,9 @@ Simon Josefsson: wrote dig.el dns-mode.el flow-fill.el fringe.el imap.el
and co-wrote gnus-sieve.el gssapi.el mml1991.el nnfolder.el nnimap.el
nnml.el sieve-manage.el
and changed message.el gnus-sum.el net/imap.el gnus-art.el smtpmail.el
- pgg-gpg.el pgg.el gnus-agent.el mml2015.el mml.el gnus-group.el
- mm-decode.el gnus-msg.el gnus.texi pgg-pgp5.el browse-url.el
- gnus-int.el gnus.el hashcash.el mm-view.el password.el
+ pgg-gpg.el pgg.el gnus-agent.el gnus-group.el mml.el mml2015.el
+ gnus-msg.el gnus.texi mail/sieve-manage.el pgg-pgp5.el browse-url.el
+ gnus-int.el gnus.el hashcash.el mail/flow-fill.el mm-view.el
and 101 other files
Simon Law: changed delsel.el electric.el
@@ -4150,6 +4368,8 @@ and changed font-lock.el rmail.el fortran.el sendmail.el subr.el dired.el
menu-bar.el perl-mode.el ps-print.el rmailsum.el bytecomp.el
cc-fonts.el data.c faces.el lisp-mode.el and 56 other files
+Simon Michael: wrote ob-hledger.el
+
Simon Schubert: changed json.el
Simon South: co-wrote opascal.el
@@ -4166,6 +4386,8 @@ Spencer Thomas: changed dabbrev.el emacsclient.c gnus.texi server.el
Sriram Karra: changed message.el
+Sriram Thaiyar: changed ruby-mode-tests.el ruby-mode.el
+
Stanislav Shalunov: wrote uce.el
Stefan Bruda: co-wrote prolog.el
@@ -4174,18 +4396,18 @@ Stefan Guath: changed find-dired.el
Stefan Merten: co-wrote rst.el
-Stefan Monnier: wrote bibtex-style.el bzrmerge.el cl-generic-tests.el
- cl-generic.el cl-preloaded.el cl.el completion-tests.el
- core-elisp-tests.el css-mode.el cursor-sensor.el cvs-status.el
- diff-mode.el gv.el inline.el lexbind-tests.el log-edit.el log-view.el
- minibuffer.el mpc.el nadvice.el pcase.el pcvs-defs.el pcvs-info.el
- pcvs-parse.el pcvs-util.el regexp-tests.el reveal.el smerge-mode.el
+Stefan Monnier: wrote bibtex-style.el bytecomp-tests.el bzrmerge.el
+ cl-generic-tests.el cl-generic.el cl-preloaded.el cl-print.el cl.el
+ css-mode.el cursor-sensor.el cvs-status.el diff-mode.el gv.el inline.el
+ lisp-tests.el log-edit.el log-view.el minibuffer-tests.el minibuffer.el
+ mpc.el nadvice.el pcase.el pcvs-defs.el pcvs-info.el pcvs-parse.el
+ pcvs-util.el radix-tree.el regexp-opt-tests.el reveal.el smerge-mode.el
smie.el subword-tests.el vc-mtn.el
-and co-wrote font-lock.el gitmerge.el
-and changed subr.el simple.el keyboard.c lisp.h files.el bytecomp.el
+and co-wrote font-lock.el gitmerge.el pcvs.el
+and changed subr.el simple.el keyboard.c lisp.h bytecomp.el files.el
vc.el cl-macs.el xdisp.c alloc.c eval.c sh-script.el
- progmodes/compile.el keymap.c pcvs.el newcomment.el tex-mode.el
- buffer.c window.c vc-hooks.el info.el and 1267 other files
+ progmodes/compile.el keymap.c tex-mode.el newcomment.el window.c
+ buffer.c lisp-mode.el lread.c vc-hooks.el and 1281 other files
Stefano Facchini: changed gtkutil.c
@@ -4197,7 +4419,7 @@ Stefan Schoef: co-wrote bibtex.el
Stefan Waldherr: changed nnweb.el
-Stefan-W. Hahn: changed org-bibtex.el ps-print.el simple.el
+Stefan-W. Hahn: changed org-bibtex.el ps-print.el simple.el subr.el
Stefan Wiens: changed gnus-sum.el
@@ -4213,13 +4435,13 @@ Stephan Stahl: changed which-func.el buff-menu.el buffer.c dired-x.texi
Stephen A. Wood: changed fortran.el
-Stephen Berman: co-wrote todo-mode.el
-and changed todo-mode.texi diary-lib.el doc-view.el minibuffer.el
- files.el info.el otodo-mode.el subr.el allout.el compile.texi dframe.el
- dired-aux.el dired.el elpa files.texi find-dired.el floatfns.c frame.c
- frames.texi gamegrid.el gnus-group.el and 27 other files
-
-Stephen C. Gilardi: changed configure.ac
+Stephen Berman: wrote todo-mode-tests.el
+and co-wrote todo-mode.el
+and changed todo-mode.texi diary-lib.el dired-tests.el doc-view.el
+ files.el minibuffer.el dired.el frames.texi hl-line.el info.el
+ menu-bar.el mouse.el otodo-mode.el subr.el .gitattributes allout.el
+ artist.el compile.texi cus-start.el descr-text.el dframe.el
+ and 40 other files
Stephen Compall: changed saveplace.el texinfo.el
@@ -4241,8 +4463,10 @@ Stephen Leake: wrote elisp-mode-tests.el
and changed ada-mode.el ada-xref.el elisp-mode.el mode-local.el xref.el
CONTRIBUTE vc-mtn.el window.el ada-mode.texi ada-prj.el cedet-global.el
ede/generic.el ada-stmt.el cl-generic.el ede/locate.el files.texi
- project.el windows.texi INSTALL.REPO align.el auto.el
- and 19 other files
+ project.el windows.texi INSTALL.REPO INSTALL.W64 align.el
+ and 21 other files
+
+Stephen Pegoraro: changed xterm.c
Stephen Peters: changed icalendar.el
@@ -4252,6 +4476,8 @@ Steve Fisk: co-wrote cal-tex.el
Steve Grubb: changed vcdiff
+Steven Allen: changed xdg.el
+
Steven E. Harris: changed nnheader.el
Steven Huwig: changed emacs.py progmodes/python.el
@@ -4269,7 +4495,8 @@ Steven Tamm: changed macterm.c mac.c macfns.c configure.ac mac-win.el
Steve Nygard: changed unexnext.c
-Steve Purcell: changed package.el nnimap.el nsterm.m
+Steve Purcell: wrote less-css-mode.el
+and changed package.el nnimap.el nsterm.m sql.el
Steve Strassmann: wrote spook.el
@@ -4302,18 +4529,23 @@ and changed emacsclient.c server.el
Sun Yijiang: changed TUTORIAL.cn
-Suvayu Ali: changed org.texi org-exp.el org-inlinetask.el org-src.el
- org.el
+Susanne Oberhauser: changed hideshow.el
+
+Suvayu Ali: changed org.texi org-inlinetask.el org-src.el org.el ox.el
+
+Svante Carl V. Erichsen: changed cl-indent.el
Svend Tollak Munkejord: changed deuglify.el
Sven Joachim: changed files.el de-refcard.tex dired-aux.el emacs.1
arc-mode.el dired-x.el em-cmpl.el em-hist.el em-ls.el esh-cmd.el
esh-ext.el esh-io.el files.texi gnus-news.texi gnus-sum.el gnus.texi
- help.el make-dist message.el movemail.c mule.texi and 8 other files
+ help.el make-dist message.el movemail.c mule.texi and 9 other files
Sylvain Chouleur: changed gnus-icalendar.el icalendar.el
+Syohei Yoshida: changed modhelp.py
+
Syver Enstad: changed gud.el
Taichi Kawabata: wrote quail/indian.el ucs-normalize.el
@@ -4335,20 +4567,25 @@ Takahashi Naoto: wrote ethio-util.el language/ethiopic.el latin-post.el
and co-wrote latin-ltx.el quail.el
and changed ethiopic.el fontset.el mule-conf.el
-Takai Kousuke: changed ccl.el compface.el
+Takai Kousuke: changed ccl.el image/compface.el
Takeshi Yamada: changed fns.c
+Tak Kunihiro: wrote pixel-scroll.el
+and changed frames.texi mouse.el dired.el mwheel.el
+
+Tao Fang: changed url-http.el
+
Taro Kawagishi: wrote md4.el ntlm.el sasl-ntlm.el
and changed arc-mode.el
Tassilo Horn: wrote doc-view.el
and co-wrote org-gnus.el
-and changed reftex-vars.el tex-mode.el gnus.texi tsdh-dark-theme.el
- gnus-sum.el reftex-cite.el tsdh-light-theme.el file-notify-tests.el
+and changed reftex-vars.el tex-mode.el gnus.texi reftex-cite.el
+ tsdh-dark-theme.el tsdh-light-theme.el gnus-sum.el file-notify-tests.el
reftex.el misc.texi prog-mode.el subword.el image-mode.el lisp-mode.el
cc-cmds.el display.texi em-term.el emacsbug.el files.el gnus-art.el
- nnimap.el and 72 other files
+ nnimap.el and 74 other files
Tatsuya Ichikawa: changed gnus-agent.el gnus-cache.el
@@ -4359,16 +4596,16 @@ Ted Phelps: changed mh-search.el mh-e.el mh-folder.el mh-junk.el
Ted Wiles: changed org-habit.el
-Teemu Likonen: changed dired.el erc-backend.el gnus-agent.el gnus.texi
- indent.el message.el
+Teemu Likonen: changed dired.el epg.el erc-backend.el gnus-agent.el
+ gnus.texi indent.el message.el
-Teodor Zlatanov: wrote auth-source.el gnus-registry.el gnus-sync.el
- gnus-tests.el gnutls.el registry.el spam-report.el url-future-tests.el
- url-future.el url-util-tests.el
-and changed spam.el gnus.el nnimap.el gnus.texi gnus-sum.el gnutls.c
- auth.texi cfengine.el gnus-util.el gnus-start.el netrc.el message.el
- spam-stat.el encrypt.el gnutls.h nnir.el nnmail.el imap.el
- mail-source.el nnmairix.el nntp.el and 109 other files
+Teodor Zlatanov: wrote auth-source.el gnus-registry.el gnus-tests.el
+ gnutls-tests.el gnutls.el registry.el spam-report.el
+ url-future-tests.el url-future.el url-util-tests.el
+and changed spam.el gnus.el nnimap.el gnus.texi gnutls.c gnus-sum.el
+ auth.texi cfengine.el gnus-sync.el gnus-util.el gnus-start.el netrc.el
+ gnutls.h message.el spam-stat.el encrypt.el mail-source.el nnir.el
+ nnmail.el auth-source-tests.el configure.ac and 121 other files
Terje Rosten: changed xfns.c version.el xterm.c xterm.h
@@ -4381,27 +4618,35 @@ Tetsuo Tsukamoto: changed nnrss.el
Tetsurou Okazaki: changed Makefile.in byte-opt.el lib-src/Makefile.in
log-edit.el lread.c xterm.c
-T.F. Torrey: changed org-exp.el org-rmail.el
+T.F. Torrey: changed org-rmail.el ox.el
Thamer Mahmoud: changed arabic.el
Theodore Jump: changed makefile.nt makefile.def w32-win.el w32faces.c
-Thien-Thi Nguyen: co-wrote hideshow.el
-and changed ewoc.el vc.el info.el zone.el processes.texi lisp-mode.el
+Theresa O'Connor: wrote json.el
+and changed erc.el erc-viper.el erc-log.el erc-track.el viper.el
+ erc-backend.el erc-chess.el erc-dcc.el erc-ezbounce.el erc-goodies.el
+ erc-list.el erc-macs.el erc-match.el erc-ring.el erc-services.el
+ erc-stamp.el goto-addr.el latin-ltx.el progmodes/python.el url-auth.el
+
+Thien-Thi Nguyen: wrote last-chance.el
+and co-wrote hideshow.el
+and changed ewoc.el vc.el info.el processes.texi zone.el lisp-mode.el
scheme.el text.texi vc-rcs.el display.texi fileio.c files.el vc-git.el
MORE.STUFF TUTORIAL.it bindat.el cc-vars.el configure.ac dcl-mode.el
- diff-mode.el dired.el and 161 other files
+ diff-mode.el dired.el and 163 other files
-Thierry Banel: changed calc-arith.el
+Thierry Banel: co-wrote ob-C.el
+and changed calc-arith.el
Thierry Emery: changed kinsoku.el timezone.el url-http.el wid-edit.el
Thierry Volpiatto: changed bookmark.el files.el dired-aux.el
- eshell/eshell.el gnus-sum.el net-utils.el package.el tramp.el eldoc.el
- files.texi image-mode.el info.el man.el woman.el avoid.el dired.el
- doc-view.el find-func.el font-lock.el gnus-art.el gnus-msg.el
- and 6 other files
+ eshell/eshell.el gnus-sum.el keyboard.c net-utils.el package.el
+ tramp.el eldoc.el files.texi image-mode.el info.el man.el pcmpl-gnu.el
+ subr.el woman.el avoid.el commands.texi dired.el doc-view.el
+ and 11 other files
Thomas Bach: changed wisent/python.el
@@ -4417,9 +4662,9 @@ Thomas Dorner: changed ange-ftp.el
Thomas Dye: changed org.texi org-bibtex.el ob-R.el org.el
Thomas Fitzsimmons: wrote soap-client.el
-and changed soap-inspect.el ldap.el eudc-vars.el eudc.el eudc.texi
- eudcb-ldap.el ntlm.el eudc-export.el eudcb-bbdb.el eudcb-ph.el
- url-http.el
+and changed soap-inspect.el ldap.el eudc-vars.el eudc.texi ntlm.el
+ eudc.el eudcb-ldap.el eudc-export.el eudcb-bbdb.el eudcb-ph.el
+ display.texi url-http.el
Thomas Horsley: changed cxux-crt0.s cxux.h cxux7.h emacs.c nh3000.h
nh4000.h simple.el sysdep.c xterm.c
@@ -4437,6 +4682,8 @@ and changed makefile.el
Thomas Plass: changed doc-view.el
+Thomas Riccardi: changed erc-backend.el
+
Thomas Steffen: co-wrote deuglify.el
Thomas W Murphy: changed outline.el
@@ -4452,19 +4699,24 @@ Thorsten Ohl: changed lread.c next.h
Tiago Saboga: changed files.el
+Tibor Csögör: changed eudc.texi browse-url.el
+
Tibor Šimko: co-wrote language/slovak.el quail/slovak.el
Tijs van Bakel: changed erc.el
Tim Burt: changed org-datetree.el
+Tim Chambers: changed generic-x.el
+
Tim Cross: changed keymaps.texi
Tim Harper: changed ns-win.el
Tim Howe: changed org-clock.el
-Tim Landscheidt: changed gnus.texi icalendar.el sort.el ws-mode.el
+Tim Landscheidt: changed gnus-art.el gnus.texi icalendar.el sort.el
+ ws-mode.el
Timo Juhani Lindfors: changed gnus-msg.el
@@ -4478,8 +4730,14 @@ Timo Savola: changed emacs.c gtkutil.c startup.el x-win.el xfns.c xterm.c
Tim Van Holder: changed emacsclient.c Makefile.in configure.ac
progmodes/compile.el which-func.el
-Tino Calancha: changed cl-macs.el cl.texi descr-text.el dired-aux.el
- help-fns.el
+Tino Calancha: wrote buff-menu-tests.el ediff-ptch-tests.el
+ em-ls-tests.el ffap-tests.el hi-lock-tests.el ls-lisp-tests.el
+ register-tests.el rmc-tests.el
+and changed ibuffer.el dired-tests.el ibuf-ext.el dired.el dired-aux.el
+ simple.el ibuffer-tests.el ls-lisp.el diff-mode.el ibuf-macs.el
+ cl-seq.el dired-x.el dired.texi ediff-ptch.el em-ls.el files.el
+ replace.el buff-menu.el cl.texi ediff-init.el files-tests.el
+ and 80 other files
Titus von der Malsburg: changed simple.el window.el
@@ -4496,6 +4754,7 @@ and changed org-capture.el org.el org-agenda.el org-clock.el
Toby Speight: changed generic-x.el window.el
Toke Høiland-Jørgensen: changed gnutls.c nnmaildir.el smime.el
+ url-http.el
Tokuya Kameshima: changed org-mew.el org-agenda.el
@@ -4534,14 +4793,16 @@ Tom Seddon: changed w32font.c
Tom Tromey: wrote bug-reference.el erc-list.el package-x.el
and co-wrote package.el tcl.el
-and changed buffer.c lisp.h makefile.el window.c keyboard.c keymap.c
- xfns.c buffer.h bytecode.c callint.c callproc.c cmds.c composite.c
- configure.ac dispextern.h doc.c editfns.c fileio.c frame.c insdel.c
- intervals.h and 139 other files
+and changed js.el buffer.c lisp.h css-mode.el js-tests.el mhtml-mode.el
+ makefile.el window.c cmds.c files.el keyboard.c keymap.c process.c
+ xfns.c buffer.h bytecode.c callint.c callproc.c composite.c
+ configure.ac dispextern.h and 176 other files
Tom Willemse: changed elec-pair.el package.el prog-mode.el
progmodes/python.el simple.el
+Toon Claes: changed latin-alt.el
+
Torbjörn Axelsson: changed options.el
Torbjörn Einarsson: wrote progmodes/f90.el
@@ -4558,6 +4819,8 @@ Toru Tsuneyoshi: changed ange-ftp.el buff-menu.el cus-start.el fileio.c
Toshiaki Nomura: changed uxpds.h
+Travis Jeffery: changed nextstep/templates/Info.plist.in
+
Trent W. Buck: changed rcirc.el remember.el rx.el
Trevor Murphy: changed gnus.texi nnimap.el org.el
@@ -4573,7 +4836,7 @@ Trung Tran-Duc: changed nntp.el
Tsuchiya Masatoshi: changed gnus-art.el mm-view.el gnus-sum.el
nneething.el spam.el gnus-group.el nnheader.el nnml.el gnus-agent.el
gnus-cache.el gnus-msg.el gnus.el nndiary.el nnfolder.el nnimap.el
- nnmaildir.el pgg.el rfc2047.el
+ nnmaildir.el pgg.el rfc2047.el sieve-manage.el sieve.el
Tsugutomo Enami: changed frame.c keyboard.c configure.ac dispnew.c
fileio.c process.c simple.el sysdep.c xdisp.c add-log.el bytecomp.el
@@ -4590,13 +4853,13 @@ T.V. Raman: changed completion.el files.el json.el mairix.el mspools.el
Uday S Reddy: changed etags.el fill.el
Ulf Jasper: wrote bubbles.el icalendar-tests.el icalendar.el
- libxml-tests.el newst-backend.el newst-plainview.el newst-reader.el
- newst-ticker.el newst-treeview.el newsticker-tests.el newsticker.el
+ newst-backend.el newst-plainview.el newst-reader.el newst-ticker.el
+ newst-treeview.el newsticker-tests.el newsticker.el xml-tests.el
and changed newsticker.texi calendar.texi image.c newsticker-plainview.el
- newsticker-treeview.el README newsticker-backend.el
+ newsticker-treeview.el README libxml-tests.el newsticker-backend.el
newsticker-reader.el newsticker-ticker.el xml.c xml.el Makefile.in
browse-url.xpm get-all.xpm mark-immortal.xpm mark-read.xpm narrow.xpm
- newsticker next-feed.xpm next-item.xpm prev-feed.xpm and 9 other files
+ newsticker next-feed.xpm next-item.xpm and 10 other files
Ulf Stegemann: co-wrote org-entities.el
and changed org-gnus.el smime.el
@@ -4613,6 +4876,8 @@ Ulrich Neumerkel: changed xterm.c
Ulrik Vieth: wrote meta-mode.el
and changed files.el
+Ury Marshak: changed nsfns.m
+
Uwe Brauer: changed mml-smime.el
Vadim Nasardinov: changed allout.el
@@ -4621,11 +4886,16 @@ Vagn Johansen: changed gnus-cache.el vc-svn.el
Vaidheeswaran C: changed help-mode.el
+Valentin Gatien-Baron: changed emacs-module.c
+
Valentin Wüstholz: changed org.el
Valery Alexeev: changed cyril-util.el cyrillic.el
-Vasilij Schneidermann: changed eww.el ielm.el tetris.el
+Vasilij Schneidermann: changed cus-start.el eww.el cc-mode.el
+ debugging.texi display.texi edebug.el emacs-lisp/debug.el eval.c
+ ielm.el os.texi redisplay-testsuite.el shr.el snake.el term.el
+ tetris.el xdisp.c xterm.c
Vasily Korytov: changed cyrillic.el message.el cperl-mode.el gnus-art.el
gnus-dired.el gnus-msg.el gnus-util.el mail-source.el
@@ -4633,8 +4903,10 @@ Vasily Korytov: changed cyrillic.el message.el cperl-mode.el gnus-art.el
Vegard Øye: changed viper-init.el
-Vibhav Pant: changed esh-mode.el cperl-mode.el browse-url.el eshell.texi
- hangul.el
+Vibhav Pant: changed bytecomp.el byte-opt.el bytecode.c bytecomp-tests.el
+ esh-mode.el cperl-mode.el disass.el alloc.c browse-url.el category.c
+ emacs-module.c erc-backend.el erc.el eshell.texi fns.c hangul.el
+ image.c lisp.h lread.c print.c profiler.c xterm.c
Victor Zandy: wrote zone.el
@@ -4642,24 +4914,21 @@ Viktor Rosenfeld: changed ob-sql.el org.el
Ville Skyttä: changed mh-comp.el pgg.el tcl.el
-Vincent Belaïche: changed ses.el ses.texi 5x5.el calc-alg.el calc-vec.el
- calc.texi compilation.txt autotype.texi calc-embed.el calc-help.el
+Vincent Belaïche: wrote ses-tests.el
+and changed ses.el ses.texi 5x5.el calc-alg.el calc-vec.el calc.texi
+ compilation.txt autotype.texi cal-tex.el calc-embed.el calc-help.el
calc-misc.el calc.el configure.bat floatfns.c macroexp.el org.el
package.el progmodes/compile.el recentf.el reftex-parse.el
- reftex-toc.el reftex.el
+ and 3 other files
Vincent Bernat: changed gnus-int.el nnimap.el
Vincent Del Vecchio: changed info.el mh-utils.el
-Vinicius Jose Latorre: wrote delim-col.el ebnf-abn.el ebnf-bnf.el
- ebnf-dtd.el ebnf-ebx.el ebnf-iso.el ebnf-otz.el ebnf-yac.el ebnf2ps.el
- printing.el whitespace.el
-and co-wrote ps-def.el ps-mule.el ps-print.el ps-samp.el
-and changed ps-prin1.ps ps-bdf.el ps-prin0.ps blank-mode.el ps-prin3.ps
- ps-prin2.ps lpr.el subr.el diff-mode.el TUTORIAL.pt_BR compilation.txt
- easymenu.el loading.texi menu-bar.el misc.texi progmodes/compile.el
- ps-print-def.el ps-vars.el
+Vinicius Jose Latorre: changed ps-print.el ps-mule.el ps-prin1.ps
+ ebnf2ps.el ps-prin0.ps ps-prin3.ps printing.el ps-prin2.ps delim-col.el
+ ebnf-bnf.el ebnf-iso.el ebnf-yac.el ps-bdf.el ebnf-otz.el lpr.el
+ ps-print-def.el ps-vars.el whitespace.el
Vitalie Spinu: changed comint.el message.el ob-R.el ob-core.el
ob-tangle.el subr.el
@@ -4668,9 +4937,10 @@ Vitaly Takmazov: changed emacs-x64.manifest emacs-x86.manifest
Vitorio Miguel: changed TUTORIAL.pt_BR
-Vivek Dasmohapatra: wrote hfy-cmap.el htmlfontify.el
-and changed erc.el erc-backend.el erc-services.el hexl.el emacs.c
- erc-join.el htmlfontify.texi sh-script.el xterm.c xterm.h
+Vivek Dasmohapatra: wrote erc-track-tests.el hfy-cmap.el htmlfontify.el
+and changed erc-backend.el erc.el erc-services.el hexl.el emacs.c
+ erc-button.el erc-capab.el erc-join.el htmlfontify.texi sh-script.el
+ xterm.c xterm.h
Vladimir Alexiev: changed arc-mode.el nnvirtual.el tmm.el
@@ -4678,6 +4948,9 @@ Vladimir Kazanov: changed java.srt
Vladimir Lomov: changed ox-html.el
+Vladimir Panteleev: wrote bat-mode-tests.el
+and changed ert.texi bat-mode.el
+
Vladimir Volovich: changed smime.el
Volker Sobek: changed programs.texi
@@ -4698,7 +4971,7 @@ and changed TUTORIAL.de calc.texi chinese.el emacs.1 european.el
idlwave.el language/czech.el language/slovak.el lispref/Makefile.in
reftex-vars.el reftex.el reftex.texi supercite.el advice.el
calc-forms.el calc-sel.el calendar.el china-util.el cl-macs.el cl.texi
- complete.el and 52 other files
+ complete.el and 53 other files
Werner Meisner: changed lwlib-Xm.c
@@ -4709,7 +4982,8 @@ Wesley Dawson: changed icomplete.el
Wieland Hoffmann: changed auth-source.el custom.el
-Wilfred Hughes: changed vc-git.el
+Wilfred Hughes: changed button.el byte-opt.el help.el sh-script.el
+ subr.el vc-git.el
Will Glozer: changed macterm.c
@@ -4733,6 +5007,8 @@ William Sommerfeld: wrote emacsclient.c scribe.el server.el
William Stevenson: wrote adwaita-theme.el
and changed artist.el
+William Waites: wrote ob-abc.el
+
William Xu: changed arc-mode.el gcc.el hideif.el nsterm.m outline.el
url.el webjump.el
@@ -4750,14 +5026,16 @@ and changed latin-pre.el pl-refcard.tex survival.tex
W. Martin Borgert: changed files.el schemas.xml
+Wojciech Gac: changed latin-pre.el quail/cyrillic.el
+
Wolfgang Glas: changed unexsgi.c
Wolfgang Jenkner: wrote man-tests.el textprop-tests.el
-and changed gnus-agent.el image-mode.el man.el network-stream.el
- ansi-color.el comint.el gnus-spec.el gnus-sum.el gnus-util.el
+and changed configure.ac gmalloc.c gnus-agent.el image-mode.el man.el
+ network-stream.el ansi-color.el comint.el file-notify-tests.el
+ gnus-spec.el gnus-sum.el gnus-util.el kqueue.c src/Makefile.in
automated/Makefile.in calc-store.el calc-tests.el calc-units.el
- conf-mode.el dired-x.el editfns.c font-lock.el functions.texi gmalloc.c
- gnus-group.el gnus-picon.el and 15 other files
+ conf-mode.el conf_post.h dired-x.el and 21 other files
Wolfgang Lux: changed nsterm.m keyboard.c
@@ -4778,12 +5056,12 @@ W. Trevor King: changed xterm.el
Xavier Maillard: changed gnus-faq.texi gnus-score.el mh-utils.el spam.el
-Xi Lu: changed etags.c
+Xi Lu: changed etags.c tramp-sh.el
Xue Fuqiao: changed display.texi emacs-lisp-intro.texi files.texi
maintaining.texi text.texi windows.texi nonascii.texi frames.texi
- os.texi vc-cvs.el vc-dir.el emacs.texi ido.texi positions.texi
- vc-git.el vc-hg.el vc-hooks.el vc-svn.el vc.el vc/vc-bzr.el INSTALL
+ os.texi vc-cvs.el vc-dir.el README emacs.texi ido.texi positions.texi
+ vc-git.el vc-hg.el vc-hooks.el vc-svn.el vc.el vc/vc-bzr.el
and 103 other files
Yagi Tatsuya: changed gnus-art.el gnus-start.el
@@ -4792,13 +5070,13 @@ Yair F: changed hebrew.el
Yamamoto Mitsuharu: wrote uvs.el
and changed macterm.c macfns.c mac-win.el mac.c macterm.h macmenu.c
- xterm.c macgui.h image.c xdisp.c macselect.c keyboard.c w32term.c
- src/Makefile.in unexmacosx.c xfns.c configure.ac emacs.c darwin.h
- dispnew.c macfont.m and 96 other files
+ xterm.c macgui.h image.c xdisp.c keyboard.c macselect.c w32term.c
+ src/Makefile.in unexmacosx.c xfns.c configure.ac emacs.c macfont.m
+ darwin.h dispnew.c and 97 other files
Yann Dirson: changed imenu.el
-Yann Hodique: changed org-publish.el package.el rcirc.el
+Yann Hodique: changed ox-publish.el package.el rcirc.el
Yasushi Shoji: changed org-clock.el org.texi ox-ascii.el
@@ -4830,8 +5108,12 @@ Yu-ji Hosokawa: changed README.W32
Yukihiro Matsumoto: co-wrote ruby-mode.el
+Yuri D'elia: changed message.el
+
Yuri Karaban: changed pop3.el
+Yuri Khan: changed nxml-mode.el
+
Yuri Shtil: changed etags.c
Yuriy Vostrikov: changed vc-git.el
@@ -4841,6 +5123,8 @@ Yutaka Niibe: changed indent.c xdisp.c configure.ac dispnew.c sysdep.c
gnu-linux.h indent.h process.c simple.el src/Makefile.in term.c
window.c
+Yuuki Harano: changed nsterm.m
+
Yuya Nishihara: changed vc-hooks.el
Yves Baumes: changed package.el
diff --git a/lib-src/etags.c b/lib-src/etags.c
index eb6d31a6607..588921bc700 100644
--- a/lib-src/etags.c
+++ b/lib-src/etags.c
@@ -630,6 +630,8 @@ static const char *Erlang_suffixes [] =
static const char Erlang_help [] =
"In Erlang code, the tags are the functions, records and macros\n\
defined in the file.";
+static const char *Erlang_interpreters [] =
+ { "escript", NULL };
const char *Forth_suffixes [] =
{ "fth", "tok", NULL };
@@ -666,6 +668,8 @@ static const char *Lua_suffixes [] =
{ "lua", "LUA", NULL };
static const char Lua_help [] =
"In Lua scripts, all functions are tags.";
+static const char *Lua_interpreters [] =
+ { "lua", NULL };
static const char *Makefile_filenames [] =
{ "Makefile", "makefile", "GNUMakefile", "Makefile.in", "Makefile.am", NULL};
@@ -721,12 +725,16 @@ static const char *Prolog_suffixes [] =
static const char Prolog_help [] =
"In Prolog code, tags are predicates and rules at the beginning of\n\
line.";
+static const char *Prolog_interpreters [] =
+ { "gprolog", "pl", "yap", "swipl", "prolog", NULL };
static const char *Python_suffixes [] =
{ "py", NULL };
static const char Python_help [] =
"In Python code, 'def' or 'class' at the beginning of a line\n\
generate a tag.";
+static const char *Python_interpreters [] =
+ { "python", NULL };
static const char *Ruby_suffixes [] =
{ "rb", "ru", "rbw", NULL };
@@ -735,6 +743,8 @@ static const char *Ruby_filenames [] =
static const char Ruby_help [] =
"In Ruby code, 'def' or 'class' or 'module' at the beginning of\n\
a line generate a tag. Constants also generate a tag.";
+static const char *Ruby_interpreters [] =
+ { "ruby", NULL };
/* Can't do the `SCM' or `scm' prefix with a version number. */
static const char *Scheme_suffixes [] =
@@ -798,14 +808,15 @@ static language lang_names [] =
{ "c++", Cplusplus_help, Cplusplus_entries, Cplusplus_suffixes },
{ "c*", no_lang_help, Cstar_entries, Cstar_suffixes },
{ "cobol", Cobol_help, Cobol_paragraphs, Cobol_suffixes },
- { "erlang", Erlang_help, Erlang_functions, Erlang_suffixes },
+ { "erlang", Erlang_help, Erlang_functions, Erlang_suffixes,
+ NULL, Erlang_interpreters },
{ "forth", Forth_help, Forth_words, Forth_suffixes },
{ "fortran", Fortran_help, Fortran_functions, Fortran_suffixes },
{ "go", Go_help, Go_functions, Go_suffixes },
{ "html", HTML_help, HTML_labels, HTML_suffixes },
{ "java", Cjava_help, Cjava_entries, Cjava_suffixes },
{ "lisp", Lisp_help, Lisp_functions, Lisp_suffixes },
- { "lua", Lua_help, Lua_functions, Lua_suffixes },
+ { "lua", Lua_help,Lua_functions,Lua_suffixes,NULL,Lua_interpreters},
{ "makefile", Makefile_help,Makefile_targets,NULL,Makefile_filenames},
{ "objc", Objc_help, plain_C_entries, Objc_suffixes },
{ "pascal", Pascal_help, Pascal_functions, Pascal_suffixes },
@@ -813,9 +824,12 @@ static language lang_names [] =
{ "php", PHP_help, PHP_functions, PHP_suffixes },
{ "postscript",PS_help, PS_functions, PS_suffixes },
{ "proc", no_lang_help, plain_C_entries, plain_C_suffixes },
- { "prolog", Prolog_help, Prolog_functions, Prolog_suffixes },
- { "python", Python_help, Python_functions, Python_suffixes },
- { "ruby", Ruby_help,Ruby_functions,Ruby_suffixes,Ruby_filenames },
+ { "prolog", Prolog_help, Prolog_functions, Prolog_suffixes,
+ NULL, Prolog_interpreters },
+ { "python", Python_help, Python_functions, Python_suffixes,
+ NULL, Python_interpreters },
+ { "ruby", Ruby_help, Ruby_functions, Ruby_suffixes,
+ Ruby_filenames, Ruby_interpreters },
{ "scheme", Scheme_help, Scheme_functions, Scheme_suffixes },
{ "tex", TeX_help, TeX_commands, TeX_suffixes },
{ "texinfo", Texinfo_help, Texinfo_nodes, Texinfo_suffixes },
@@ -1796,6 +1810,13 @@ find_entries (FILE *inf)
else
lp = skip_spaces (lb.buffer + 2);
cp = skip_non_spaces (lp);
+ /* If the "interpreter" turns out to be "env", the real interpreter is
+ the next word. */
+ if (cp > lp && strneq (lp, "env", cp - lp))
+ {
+ lp = skip_spaces (cp);
+ cp = skip_non_spaces (lp);
+ }
*cp = '\0';
if (strlen (lp) > 0)
diff --git a/lisp/emacs-lisp/generator.el b/lisp/emacs-lisp/generator.el
index b19f6fab722..506df59d8e2 100644
--- a/lisp/emacs-lisp/generator.el
+++ b/lisp/emacs-lisp/generator.el
@@ -681,7 +681,8 @@ When called as a function, NAME returns an iterator value that
encapsulates the state of a computation that produces a sequence
of values. Callers can retrieve each value using `iter-next'."
(declare (indent defun)
- (debug (&define name lambda-list lambda-doc def-body)))
+ (debug (&define name lambda-list lambda-doc def-body))
+ (doc-string 3))
(cl-assert lexical-binding)
(let* ((parsed-body (macroexp-parse-body body))
(declarations (car parsed-body))
diff --git a/lisp/emacs-lisp/syntax.el b/lisp/emacs-lisp/syntax.el
index a1b70b18693..6106720f7a5 100644
--- a/lisp/emacs-lisp/syntax.el
+++ b/lisp/emacs-lisp/syntax.el
@@ -291,6 +291,14 @@ END) suitable for `syntax-propertize-function'."
;; (message "Needs to syntax-propertize from %s to %s"
;; syntax-propertize--done pos)
(set (make-local-variable 'parse-sexp-lookup-properties) t)
+ (when (< syntax-propertize--done (point-min))
+ ;; *Usually* syntax-propertize is called via syntax-ppss which
+ ;; takes care of adding syntax-ppss-flush-cache to b-c-f, but this
+ ;; is not *always* the case, so since we share a single "flush" function
+ ;; between syntax-ppss and syntax-propertize, we also have to make
+ ;; sure the flush function is installed here (bug#29767).
+ (add-hook 'before-change-functions
+ #'syntax-ppss-flush-cache t t))
(save-excursion
(with-silent-modifications
(make-local-variable 'syntax-propertize--done) ;Just in case!
diff --git a/lisp/gnus/message.el b/lisp/gnus/message.el
index cbb12703e72..93b897b2beb 100644
--- a/lisp/gnus/message.el
+++ b/lisp/gnus/message.el
@@ -3420,7 +3420,8 @@ Message buffers and is not meant to be called directly."
(defun message-do-auto-fill ()
"Like `do-auto-fill', but don't fill in message header."
(unless (message-point-in-header-p)
- (do-auto-fill)))
+ (let ((paragraph-separate (default-value 'paragraph-separate)))
+ (do-auto-fill))))
(defun message-insert-signature (&optional force)
"Insert a signature. See documentation for variable `message-signature'."
diff --git a/lisp/term/pc-win.el b/lisp/term/pc-win.el
index f49ad7a4830..3ed21b8e436 100644
--- a/lisp/term/pc-win.el
+++ b/lisp/term/pc-win.el
@@ -189,18 +189,115 @@ the WIDTH times as wide as FACE on FRAME."
(if (or (null width) (and (numberp width) (= width 1)))
(list "ms-dos")
(list "no-such-font")))
-(defun x-display-pixel-width (&optional frame) (frame-width frame))
-(defun x-display-pixel-height (&optional frame) (frame-height frame))
-(defun x-display-planes (&optional _frame) 4) ;bg switched to 16 colors as well
-(defun x-display-color-cells (&optional _frame) 16)
-(defun x-server-max-request-size (&optional _frame) 1000000) ; ???
-(defun x-server-vendor (&optional _frame) t "GNU")
-(defun x-server-version (&optional _frame) '(1 0 0))
-(defun x-display-screens (&optional _frame) 1)
-(defun x-display-mm-height (&optional _frame) 245) ; Guess the size of my
-(defun x-display-mm-width (&optional _frame) 322) ; monitor, EZ...
-(defun x-display-backing-store (&optional _frame) 'not-useful)
-(defun x-display-visual-class (&optional _frame) 'static-color)
+(defun x-display-pixel-width (&optional frame)
+ "Return the width in pixels of DISPLAY.
+The optional argument DISPLAY specifies which display to ask about.
+DISPLAY should be either a frame or a display name (a string).
+If omitted or nil, that stands for the selected frame's display.
+
+On \"multi-monitor\" setups this refers to the pixel width for all
+physical monitors associated with DISPLAY. To get information for
+each physical monitor, use `display-monitor-attributes-list'."
+ (frame-width frame))
+(defun x-display-pixel-height (&optional frame)
+ "Return the height in pixels of DISPLAY.
+The optional argument DISPLAY specifies which display to ask about.
+DISPLAY should be either a frame or a display name (a string).
+If omitted or nil, that stands for the selected frame's display.
+
+On \"multi-monitor\" setups this refers to the pixel height for all
+physical monitors associated with DISPLAY. To get information for
+each physical monitor, use `display-monitor-attributes-list'."
+ (frame-height frame))
+(defun x-display-planes (&optional _frame)
+ "Return the number of bitplanes of DISPLAY.
+The optional argument DISPLAY specifies which display to ask about.
+DISPLAY should be either a frame or a display name (a string).
+If omitted or nil, that stands for the selected frame's display."
+ 4) ;bg switched to 16 colors as well
+(defun x-display-color-cells (&optional _frame)
+ "Return the number of color cells of DISPLAY.
+The optional argument DISPLAY specifies which display to ask about.
+DISPLAY should be either a frame or a display name (a string).
+If omitted or nil, that stands for the selected frame's display."
+ 16)
+(defun x-server-max-request-size (&optional _frame)
+ "Return the maximum request size of the server of DISPLAY.
+The optional argument DISPLAY specifies which display to ask about.
+DISPLAY should be either a frame or a display name (a string).
+If omitted or nil, that stands for the selected frame's display."
+ 1000000) ; ???
+(defun x-server-vendor (&optional _frame)
+ "Return the \"vendor ID\" string of the GUI software on TERMINAL.
+
+\(Labeling every distributor as a \"vendor\" embodies the false assumption
+that operating systems cannot be developed and distributed noncommercially.)
+
+For GNU and Unix systems, this queries the X server software; for
+MS-Windows, this queries the OS.
+
+The optional argument TERMINAL specifies which display to ask about.
+TERMINAL should be a terminal object, a frame or a display name (a string).
+If omitted or nil, that stands for the selected frame's display."
+ "GNU")
+(defun x-server-version (&optional _frame)
+ "Return the version numbers of the GUI software on TERMINAL.
+The value is a list of three integers specifying the version of the GUI
+software in use.
+
+For GNU and Unix system, the first 2 numbers are the version of the X
+Protocol used on TERMINAL and the 3rd number is the distributor-specific
+release number. For MS-Windows, the 3 numbers report the version and
+the build number of the OS.
+
+See also the function `x-server-vendor'.
+
+The optional argument TERMINAL specifies which display to ask about.
+TERMINAL should be a terminal object, a frame or a display name (a string).
+If omitted or nil, that stands for the selected frame's display."
+ '(1 0 0))
+(defun x-display-screens (&optional _frame)
+ "Return the number of screens on the server of DISPLAY.
+The optional argument DISPLAY specifies which display to ask about.
+DISPLAY should be either a frame or a display name (a string).
+If omitted or nil, that stands for the selected frame's display."
+ 1)
+(defun x-display-mm-height (&optional _frame)
+ "Return the height in millimeters of DISPLAY.
+The optional argument DISPLAY specifies which display to ask about.
+DISPLAY should be either a frame or a display name (a string).
+If omitted or nil, that stands for the selected frame's display.
+
+On \"multi-monitor\" setups this refers to the height in millimeters for
+all physical monitors associated with DISPLAY. To get information
+for each physical monitor, use `display-monitor-attributes-list'."
+ 245) ; Guess the size of my...
+(defun x-display-mm-width (&optional _frame)
+ "Return the width in millimeters of DISPLAY.
+The optional argument DISPLAY specifies which display to ask about.
+DISPLAY should be either a frame or a display name (a string).
+If omitted or nil, that stands for the selected frame's display.
+
+On \"multi-monitor\" setups this refers to the width in millimeters for
+all physical monitors associated with TERMINAL. To get information
+for each physical monitor, use `display-monitor-attributes-list'."
+ 322) ; ...monitor, EZ...
+(defun x-display-backing-store (&optional _frame)
+ "Return an indication of whether DISPLAY does backing store.
+The value may be `always', `when-mapped', or `not-useful'.
+The optional argument DISPLAY specifies which display to ask about.
+DISPLAY should be either a frame or a display name (a string).
+If omitted or nil, that stands for the selected frame's display."
+ 'not-useful)
+(defun x-display-visual-class (&optional _frame)
+ "Return the visual class of DISPLAY.
+The value is one of the symbols `static-gray', `gray-scale',
+`static-color', `pseudo-color', `true-color', or `direct-color'.
+
+The optional argument DISPLAY specifies which display to ask about.
+DISPLAY should be either a frame or a display name (a string).
+If omitted or nil, that stands for the selected frame's display."
+ 'static-color)
(fset 'x-display-save-under 'ignore)
(fset 'x-get-resource 'ignore)
diff --git a/lisp/textmodes/fill.el b/lisp/textmodes/fill.el
index a46f0b2a4cd..7f9538fb569 100644
--- a/lisp/textmodes/fill.el
+++ b/lisp/textmodes/fill.el
@@ -50,10 +50,11 @@ A value of nil means that any change in indentation starts a new paragraph."
(put 'colon-double-space 'safe-local-variable 'booleanp)
(defcustom fill-separate-heterogeneous-words-with-space nil
- "Non-nil means that use a space to separate words of different kind.
-This will be done with a word in the end of a line and a word in the
-beginning of the next line when concatenating them for filling those
-lines. Whether to use a space is up to how the words are categorized."
+ "Non-nil means to use a space to separate words of a different kind.
+This will be done with a word in the end of a line and a word in
+the beginning of the next line when concatenating them for
+filling those lines. Whether to use a space depends on how the
+words are categorized."
:type 'boolean
:group 'fill
:version "26.1")
diff --git a/src/process.c b/src/process.c
index d4440e472d0..e6465e2347e 100644
--- a/src/process.c
+++ b/src/process.c
@@ -1686,6 +1686,8 @@ usage: (make-process &rest ARGS) */)
if (!NILP (program))
CHECK_STRING (program);
+ bool query_on_exit = NILP (Fplist_get (contact, QCnoquery));
+
stderrproc = Qnil;
xstderr = Fplist_get (contact, QCstderr);
if (PROCESSP (xstderr))
@@ -1701,7 +1703,9 @@ usage: (make-process &rest ARGS) */)
QCname,
concat2 (name, build_string (" stderr")),
QCbuffer,
- Fget_buffer_create (xstderr));
+ Fget_buffer_create (xstderr),
+ QCnoquery,
+ query_on_exit ? Qnil : Qt);
}
proc = make_process (name);
@@ -1715,7 +1719,7 @@ usage: (make-process &rest ARGS) */)
pset_filter (XPROCESS (proc), Fplist_get (contact, QCfilter));
pset_command (XPROCESS (proc), Fcopy_sequence (command));
- if (tem = Fplist_get (contact, QCnoquery), !NILP (tem))
+ if (!query_on_exit)
XPROCESS (proc)->kill_without_query = 1;
if (tem = Fplist_get (contact, QCstop), !NILP (tem))
pset_command (XPROCESS (proc), Qt);
diff --git a/test/Makefile.in b/test/Makefile.in
index ed6cc42d889..341b09b03f7 100644
--- a/test/Makefile.in
+++ b/test/Makefile.in
@@ -125,8 +125,9 @@ test_module_dir := $(srcdir)/data/emacs-module
all: check
-SELECTOR_DEFAULT = (quote (not (tag :expensive-test)))
-SELECTOR_EXPENSIVE = nil
+SELECTOR_DEFAULT = (quote (not (or (tag :expensive-test) (tag :unstable))))
+SELECTOR_EXPENSIVE = (quote (not (tag :unstable)))
+SELECTOR_ALL = nil
ifdef SELECTOR
SELECTOR_ACTUAL=$(SELECTOR)
else ifndef MAKECMDGOALS
@@ -247,6 +248,11 @@ check: mostlyclean check-no-automated-subdir
check-expensive: mostlyclean check-no-automated-subdir
@${MAKE} check-doit SELECTOR="${SELECTOR_EXPENSIVE}"
+## Run all tests, regardless of tag.
+.PHONY: check-all
+check-all: mostlyclean check-no-automated-subdir
+ @${MAKE} check-doit SELECTOR="${SELECTOR_ALL}"
+
## Re-run all tests which are outdated. A test is outdated if its
## logfile is out-of-date with either the test file, or the source
## files that the tests depend on. See test_template.
diff --git a/test/lisp/emacs-lisp/eieio-tests/eieio-test-methodinvoke.el b/test/lisp/emacs-lisp/eieio-tests/eieio-test-methodinvoke.el
index 84661e8770b..c6da9e15fa3 100644
--- a/test/lisp/emacs-lisp/eieio-tests/eieio-test-methodinvoke.el
+++ b/test/lisp/emacs-lisp/eieio-tests/eieio-test-methodinvoke.el
@@ -192,7 +192,7 @@
(ert-deftest eieio-test-method-order-list-6 ()
;; FIXME repeated intermittent failures on hydra (bug#24503)
;; ((:STATIC C) (:STATIC C-base1) (:STATIC C-base2)) != ((:STATIC C))")
- (skip-unless (not (getenv "EMACS_HYDRA_CI")))
+ :tags '(:unstable)
(let ((eieio-test-method-order-list nil)
(ans '(
(:STATIC C)
diff --git a/test/lisp/emacs-lisp/eieio-tests/eieio-tests.el b/test/lisp/emacs-lisp/eieio-tests/eieio-tests.el
index 4657321506b..69dc16443f9 100644
--- a/test/lisp/emacs-lisp/eieio-tests/eieio-tests.el
+++ b/test/lisp/emacs-lisp/eieio-tests/eieio-tests.el
@@ -908,7 +908,8 @@ Subclasses to override slot attributes.")
(eieio-test-dump-trace)
(ert-deftest eieio-test-37-obsolete-name-in-constructor ()
- ;; FIXME repeated intermittent failures on hydra (bug#24503)
+ ;; FIXME repeated intermittent failures on hydra and elsewhere (bug#24503).
+ :tags '(:unstable)
(with-current-buffer "*trace-output*"
(erase-buffer))
(unwind-protect
diff --git a/test/lisp/filenotify-tests.el b/test/lisp/filenotify-tests.el
index d8fae4df592..feb1f19cb5c 100644
--- a/test/lisp/filenotify-tests.el
+++ b/test/lisp/filenotify-tests.el
@@ -63,6 +63,7 @@
(format "/mock::%s" temporary-file-directory)))
"Temporary directory for Tramp tests.")
+(defvar file-notify--test-tmpdir nil)
(defvar file-notify--test-tmpfile nil)
(defvar file-notify--test-tmpfile1 nil)
(defvar file-notify--test-desc nil)
@@ -153,6 +154,8 @@ Return nil when any other file notification watch is still active."
(delete-directory file-notify--test-tmpfile1 'recursive)
(delete-file file-notify--test-tmpfile1)))
(ignore-errors
+ (delete-directory file-notify--test-tmpdir 'recursive))
+ (ignore-errors
(when (file-remote-p temporary-file-directory)
(tramp-cleanup-connection
(tramp-dissect-file-name temporary-file-directory) nil 'keep-password)))
@@ -160,7 +163,8 @@ Return nil when any other file notification watch is still active."
(when (hash-table-p file-notify-descriptors)
(clrhash file-notify-descriptors))
- (setq file-notify--test-tmpfile nil
+ (setq file-notify--test-tmpdir nil
+ file-notify--test-tmpfile nil
file-notify--test-tmpfile1 nil
file-notify--test-desc nil
file-notify--test-desc1 nil
@@ -274,6 +278,17 @@ This returns only for the local case and gfilenotify; otherwise it is nil.
(file-notify--deftest-remote file-notify-test00-availability
"Test availability of `file-notify' for remote files.")
+(defun file-notify--test-make-temp-name ()
+ "Create a temporary file name for test."
+ (unless (stringp file-notify--test-tmpdir)
+ (setq file-notify--test-tmpdir
+ (expand-file-name
+ (make-temp-name "file-notify-test") temporary-file-directory)))
+ (unless (file-directory-p file-notify--test-tmpdir)
+ (make-directory file-notify--test-tmpdir))
+ (expand-file-name
+ (make-temp-name "file-notify-test") file-notify--test-tmpdir))
+
(ert-deftest file-notify-test01-add-watch ()
"Check `file-notify-add-watch'."
(skip-unless (file-notify--test-local-enabled))
@@ -289,17 +304,17 @@ This returns only for the local case and gfilenotify; otherwise it is nil.
(should
(setq file-notify--test-desc
(file-notify-add-watch
- temporary-file-directory '(change) #'ignore)))
+ file-notify--test-tmpdir '(change) #'ignore)))
(file-notify-rm-watch file-notify--test-desc)
(should
(setq file-notify--test-desc
(file-notify-add-watch
- temporary-file-directory '(attribute-change) #'ignore)))
+ file-notify--test-tmpdir '(attribute-change) #'ignore)))
(file-notify-rm-watch file-notify--test-desc)
(should
(setq file-notify--test-desc
(file-notify-add-watch
- temporary-file-directory '(change attribute-change) #'ignore)))
+ file-notify--test-tmpdir '(change attribute-change) #'ignore)))
(file-notify-rm-watch file-notify--test-desc)
;; File monitors like kqueue insist, that the watched file
@@ -325,11 +340,11 @@ This returns only for the local case and gfilenotify; otherwise it is nil.
'(wrong-type-argument 1)))
(should
(equal (should-error
- (file-notify-add-watch temporary-file-directory 2 3))
+ (file-notify-add-watch file-notify--test-tmpdir 2 3))
'(wrong-type-argument 2)))
(should
(equal (should-error
- (file-notify-add-watch temporary-file-directory '(change) 3))
+ (file-notify-add-watch file-notify--test-tmpdir '(change) 3))
'(wrong-type-argument 3)))
;; The upper directory of a file must exist.
(should
@@ -349,11 +364,6 @@ This returns only for the local case and gfilenotify; otherwise it is nil.
(file-notify--deftest-remote file-notify-test01-add-watch
"Check `file-notify-add-watch' for remote files.")
-(defun file-notify--test-make-temp-name ()
- "Create a temporary file name for test."
- (expand-file-name
- (make-temp-name "file-notify-test") temporary-file-directory))
-
;; This test is inspired by Bug#26126 and Bug#26127.
(ert-deftest file-notify-test02-rm-watch ()
"Check `file-notify-rm-watch'."
@@ -612,13 +622,13 @@ delivered."
;; Check file creation, change and deletion when watching a
;; directory. There must be a `stopped' event when deleting
;; the directory.
- (let ((temporary-file-directory
+ (let ((file-notify--test-tmpdir
(make-temp-file "file-notify-test-parent" t)))
(should
(setq file-notify--test-tmpfile (file-notify--test-make-temp-name)
file-notify--test-desc
(file-notify-add-watch
- temporary-file-directory
+ file-notify--test-tmpdir
'(change) #'file-notify--test-event-handler)))
(file-notify--test-with-events
(cond
@@ -643,18 +653,18 @@ delivered."
(write-region
"any text" nil file-notify--test-tmpfile nil 'no-message)
(file-notify--test-read-event)
- (delete-directory temporary-file-directory 'recursive))
+ (delete-directory file-notify--test-tmpdir 'recursive))
(file-notify-rm-watch file-notify--test-desc))
;; Check copy of files inside a directory.
- (let ((temporary-file-directory
+ (let ((file-notify--test-tmpdir
(make-temp-file "file-notify-test-parent" t)))
(should
(setq file-notify--test-tmpfile (file-notify--test-make-temp-name)
file-notify--test-tmpfile1 (file-notify--test-make-temp-name)
file-notify--test-desc
(file-notify-add-watch
- temporary-file-directory
+ file-notify--test-tmpdir
'(change) #'file-notify--test-event-handler)))
(file-notify--test-with-events
(cond
@@ -689,18 +699,18 @@ delivered."
(file-notify--test-read-event)
(set-file-times file-notify--test-tmpfile '(0 0))
(file-notify--test-read-event)
- (delete-directory temporary-file-directory 'recursive))
+ (delete-directory file-notify--test-tmpdir 'recursive))
(file-notify-rm-watch file-notify--test-desc))
;; Check rename of files inside a directory.
- (let ((temporary-file-directory
+ (let ((file-notify--test-tmpdir
(make-temp-file "file-notify-test-parent" t)))
(should
(setq file-notify--test-tmpfile (file-notify--test-make-temp-name)
file-notify--test-tmpfile1 (file-notify--test-make-temp-name)
file-notify--test-desc
(file-notify-add-watch
- temporary-file-directory
+ file-notify--test-tmpdir
'(change) #'file-notify--test-event-handler)))
(file-notify--test-with-events
(cond
@@ -729,7 +739,7 @@ delivered."
(rename-file file-notify--test-tmpfile file-notify--test-tmpfile1)
;; After the rename, we won't get events anymore.
(file-notify--test-read-event)
- (delete-directory temporary-file-directory 'recursive))
+ (delete-directory file-notify--test-tmpdir 'recursive))
(file-notify-rm-watch file-notify--test-desc))
;; Check attribute change. Does not work for cygwin.
@@ -930,13 +940,13 @@ delivered."
(file-notify--test-cleanup))
(unwind-protect
- (let ((temporary-file-directory
+ (let ((file-notify--test-tmpdir
(make-temp-file "file-notify-test-parent" t)))
(should
(setq file-notify--test-tmpfile (file-notify--test-make-temp-name)
file-notify--test-desc
(file-notify-add-watch
- temporary-file-directory
+ file-notify--test-tmpdir
'(change) #'file-notify--test-event-handler)))
(should (file-notify-valid-p file-notify--test-desc))
(file-notify--test-with-events
@@ -961,7 +971,7 @@ delivered."
(write-region
"any text" nil file-notify--test-tmpfile nil 'no-message)
(file-notify--test-read-event)
- (delete-directory temporary-file-directory t))
+ (delete-directory file-notify--test-tmpdir 'recursive))
;; After deleting the parent directory, the descriptor must
;; not be valid anymore.
(should-not (file-notify-valid-p file-notify--test-desc))
@@ -1207,7 +1217,7 @@ the file watch."
;; A file to be watched.
(should
(setq file-notify--test-tmpfile1
- (let ((temporary-file-directory file-notify--test-tmpfile))
+ (let ((file-notify--test-tmpdir file-notify--test-tmpfile))
(file-notify--test-make-temp-name))))
(write-region "any text" nil file-notify--test-tmpfile1 nil 'no-message)
(unwind-protect
@@ -1268,7 +1278,7 @@ the file watch."
(if (zerop (mod i 2))
(write-region
"any text" nil file-notify--test-tmpfile1 t 'no-message)
- (let ((temporary-file-directory file-notify--test-tmpfile))
+ (let ((file-notify--test-tmpdir file-notify--test-tmpfile))
(write-region
"any text" nil
(file-notify--test-make-temp-name) nil 'no-message))))))
@@ -1334,7 +1344,7 @@ the file watch."
(setq file-notify--test-tmpfile
(make-temp-file "file-notify-test-parent" t)))
(unwind-protect
- (let ((temporary-file-directory file-notify--test-tmpfile)
+ (let ((file-notify--test-tmpdir file-notify--test-tmpfile)
descs)
(should-error
(while t
diff --git a/test/manual/etags/ETAGS.good_1 b/test/manual/etags/ETAGS.good_1
index cd9cd4a8450..b39bcf36614 100644
--- a/test/manual/etags/ETAGS.good_1
+++ b/test/manual/etags/ETAGS.good_1
@@ -235,324 +235,324 @@ struct option73,2795
#define optional_argument 91,3173
c-src/etags.c,10045
-char pot_etags_version[pot_etags_version81,3470
-# undef DEBUG84,3552
-# define DEBUG 85,3567
-# define DEBUG 87,3594
-# define NDEBUG 88,3617
-# define _GNU_SOURCE 94,3705
-# undef MSDOS100,3876
-# undef WINDOWSNT101,3890
-# define WINDOWSNT102,3909
-# undef MSDOS106,3968
-# define MSDOS 107,3982
-# define MSDOS 110,4032
-# define MAXPATHLEN 115,4111
-# undef HAVE_NTGUI116,4141
-# undef DOS_NT117,4160
-# define DOS_NT118,4176
-# undef assert 135,4482
-# define assert(136,4541
-# undef CTAGS146,4857
-# define CTAGS 147,4872
-# define CTAGS 149,4898
-#define streq(152,4927
-#define strcaseeq(153,4996
-#define strneq(154,5075
-#define strncaseeq(155,5151
-#define CHARS 157,5238
-#define CHAR(158,5278
-#define iswhite(159,5329
-#define notinname(160,5394
-#define begtoken(161,5469
-#define intoken(162,5542
-#define endtoken(163,5614
-#define ISALNUM(165,5684
-#define ISALPHA(166,5722
-#define ISDIGIT(167,5760
-#define ISLOWER(168,5798
-#define lowcase(170,5837
-#define xnew(179,6015
-#define xrnew(180,6083
-typedef void Lang_function 182,6164
-} compressor;188,6365
-} language;199,6835
-typedef struct fdesc201,6848
-} fdesc;212,7366
-typedef struct node_st214,7376
-} node;225,7894
-} linebuffer;239,8248
- at_language,245,8344
- at_regexp,246,8393
- at_filename,247,8437
- at_stdin,248,8473
- at_end 249,8516
-} argument;253,8698
-typedef struct regexp256,8758
-} regexp;268,9325
-static void error 311,10780
-# undef STDIN408,15073
-#define STDIN 411,15095
-static compressor compressors[compressors457,17664
-static const char *Ada_suffixes Ada_suffixes473,17907
-static const char Ada_help 475,17977
-static const char *Asm_suffixes Asm_suffixes493,18580
-static const char Asm_help 504,18976
-static const char *default_C_suffixes default_C_suffixes512,19312
-static const char default_C_help 515,19413
-static const char default_C_help 523,19850
-static const char *Cplusplus_suffixes Cplusplus_suffixes535,20460
-static const char Cplusplus_help 540,20658
-static const char *Cjava_suffixes Cjava_suffixes549,21113
-static char Cjava_help 551,21172
-static const char *Cobol_suffixes Cobol_suffixes556,21337
-static char Cobol_help 558,21402
-static const char *Cstar_suffixes Cstar_suffixes562,21543
-static const char *Erlang_suffixes Erlang_suffixes565,21607
-static const char Erlang_help 567,21673
-const char *Forth_suffixes Forth_suffixes571,21799
-static const char Forth_help 573,21857
-static const char *Fortran_suffixes Fortran_suffixes577,22008
-static const char Fortran_help 579,22085
-static const char *HTML_suffixes HTML_suffixes582,22190
-static const char HTML_help 584,22264
-static const char *Lisp_suffixes Lisp_suffixes589,22452
-static const char Lisp_help 591,22556
-static const char *Lua_suffixes Lua_suffixes598,22871
-static const char Lua_help 600,22934
-static const char *Makefile_filenames Makefile_filenames603,23010
-static const char Makefile_help 605,23133
-static const char *Objc_suffixes Objc_suffixes609,23277
-static const char Objc_help 613,23399
-static const char *Pascal_suffixes Pascal_suffixes619,23714
-static const char Pascal_help 621,23778
-static const char *Perl_suffixes Perl_suffixes626,23966
-static const char *Perl_interpreters Perl_interpreters628,24028
-static const char Perl_help 630,24100
-static const char *PHP_suffixes PHP_suffixes637,24451
-static const char PHP_help 639,24523
-static const char *plain_C_suffixes plain_C_suffixes643,24678
-static const char *PS_suffixes PS_suffixes647,24762
-static const char PS_help 649,24848
-static const char *Prolog_suffixes Prolog_suffixes652,24931
-static const char Prolog_help 654,24993
-static const char *Python_suffixes Python_suffixes658,25107
-static const char Python_help 660,25165
-static const char *Scheme_suffixes Scheme_suffixes665,25347
-static const char Scheme_help 667,25460
-static const char *TeX_suffixes TeX_suffixes672,25683
-static const char TeX_help 674,25781
-static const char *Texinfo_suffixes Texinfo_suffixes686,26316
-static const char Texinfo_help 688,26395
-static const char *Yacc_suffixes Yacc_suffixes691,26492
-static const char Yacc_help 693,26606
-static const char auto_help 699,26856
-static const char none_help 703,27020
-static const char no_lang_help 707,27143
-static language lang_names 718,27355
-print_language_names 753,29532
-# define EMACS_NAME 786,30755
-# define VERSION 789,30811
-print_version 792,30869
-# define PRINT_UNDOCUMENTED_OPTIONS_HELP 804,31173
-print_help 808,31250
-main 981,37438
-get_compressor_from_suffix 1319,46217
-get_language_from_langname 1355,47158
-get_language_from_interpreter 1377,47545
-get_language_from_filename 1399,47976
-process_file_name 1433,48834
-process_file 1555,51665
-init 1632,54150
-find_entries 1656,54901
-make_tag 1814,59707
-pfnote 1856,60942
-free_tree 1917,62744
-free_fdesc 1935,63029
-add_node 1955,63472
-invalidate_nodes 2035,65537
-static int number_len 2068,66193
-total_size_of_entries 2087,66694
-put_entries 2107,67154
-#define C_EXT 2193,68995
-#define C_PLAIN 2194,69037
-#define C_PLPL 2195,69070
-#define C_STAR 2196,69104
-#define C_JAVA 2197,69137
-#define C_AUTO 2198,69172
-#define YACC 2199,69242
-enum sym_type2204,69312
- st_none,2206,69328
- st_C_objprot,2207,69339
- st_C_objprot, st_C_objimpl,2207,69339
- st_C_objprot, st_C_objimpl, st_C_objend,2207,69339
- st_C_gnumacro,2208,69382
- st_C_ignore,2209,69399
- st_C_ignore, st_C_attribute,2209,69399
- st_C_javastruct,2210,69430
- st_C_operator,2211,69449
- st_C_class,2212,69466
- st_C_class, st_C_template,2212,69466
- st_C_struct,2213,69495
- st_C_struct, st_C_extern,2213,69495
- st_C_struct, st_C_extern, st_C_enum,2213,69495
- st_C_struct, st_C_extern, st_C_enum, st_C_define,2213,69495
- st_C_struct, st_C_extern, st_C_enum, st_C_define, st_C_typedef2213,69495
-struct C_stab_entry 2271,71278
-hash 2275,71409
-in_word_set 2321,72937
- TOTAL_KEYWORDS 2325,73018
- MIN_WORD_LENGTH 2326,73045
- MAX_WORD_LENGTH 2327,73072
- MIN_HASH_VALUE 2328,73100
- MAX_HASH_VALUE 2329,73126
-C_symtype 2387,74985
-static bool inattribute;2400,75234
- fvnone,2408,75435
- fdefunkey,2409,75466
- fdefunname,2410,75512
- foperator,2411,75556
- fvnameseen,2412,75613
- fstartlist,2413,75666
- finlist,2414,75722
- flistseen,2415,75765
- fignore,2416,75813
- vignore 2417,75856
-} fvdef;2418,75901
-static bool fvextern;2420,75911
- tnone,2428,76089
- tkeyseen,2429,76119
- ttypeseen,2430,76160
- tinbody,2431,76199
- tend,2432,76238
- tignore 2433,76279
-} typdef;2434,76320
- snone,2443,76499
- skeyseen,2445,76575
- stagseen,2446,76620
- scolonseen 2447,76661
-} structdef;2448,76715
-static const char *objtag objtag2453,76809
- dnone,2460,76942
- dsharpseen,2461,76972
- ddefineseen,2462,77025
- dignorerest 2463,77070
-} definedef;2464,77112
- onone,2472,77267
- oprotocol,2473,77297
- oimplementation,2474,77347
- otagseen,2475,77395
- oparenseen,2476,77431
- ocatseen,2477,77486
- oinbody,2478,77525
- omethodsign,2479,77568
- omethodtag,2480,77626
- omethodcolon,2481,77666
- omethodparm,2482,77709
- oignore 2483,77755
-} objdef;2484,77787
-static struct tok2491,77944
-} token;2508,78626
-} cstack;2523,79136
-#define nestlev 2525,79264
-#define instruct 2527,79369
-pushclass_above 2531,79489
-popclass_above 2550,79948
-write_classname 2564,80162
-consider_token 2613,81341
-} lbs[lbs2924,88532
-#define current_lb_is_new 2926,88543
-#define switch_line_buffers(2927,88588
-#define curlb 2929,88641
-#define newlb 2930,88672
-#define curlinepos 2931,88703
-#define newlinepos 2932,88744
-#define plainc 2934,88786
-#define cplpl 2935,88830
-#define cjava 2936,88861
-#define CNL_SAVE_DEFINEDEF(2938,88905
-#define CNL(2947,89117
-make_C_tag 2960,89375
-C_entries 2986,90194
-default_C_entries 3833,110156
-plain_C_entries 3840,110276
-Cplusplus_entries 3847,110364
-Cjava_entries 3854,110460
-Cstar_entries 3861,110550
-Yacc_entries 3868,110642
-#define LOOP_ON_INPUT_LINES(3875,110720
-#define LOOKING_AT(3884,111056
-#define LOOKING_AT_NOCASE(3891,111461
-just_read_file 3901,111861
-F_takeprec 3914,112039
-F_getit 3937,112366
-Fortran_functions 3961,112840
-Ada_getit 4052,114669
-Ada_funcs 4115,116044
-Asm_labels 4228,118582
-Perl_functions 4261,119549
-Python_functions 4357,122057
-PHP_functions 4387,122684
-Cobol_paragraphs 4466,124471
-Makefile_targets 4494,125029
-Pascal_functions 4529,125950
-L_getit 4709,130318
-Lisp_functions 4725,130664
-Lua_functions 4785,131850
-PS_functions 4811,132385
-Forth_words 4841,133053
-Scheme_functions 4877,134092
-static linebuffer *TEX_toktab TEX_toktab4908,134781
-static const char *TEX_defenv TEX_defenv4912,134974
-static char TEX_esc 4920,135261
-static char TEX_opgrp 4921,135289
-static char TEX_clgrp 4922,135318
-TeX_commands 4928,135395
-#define TEX_LESC 4986,136652
-#define TEX_SESC 4987,136674
-TEX_mode 4992,136804
-TEX_decode_env 5026,137509
-Texinfo_nodes 5071,138554
-HTML_labels 5094,139013
-Prolog_functions 5219,142347
-prolog_skip_comment 5255,143128
-prolog_pr 5281,143736
-prolog_atom 5319,144628
-Erlang_functions 5379,145666
-erlang_func 5438,146965
-erlang_attribute 5476,147642
-erlang_atom 5496,148061
-scan_separators 5534,149080
-analyze_regex 5586,150460
-add_regex 5654,152050
-substitute 5767,154797
-free_regexps 5814,155837
-regex_tag_multiline 5836,156291
-nocase_tail 5913,158263
-get_tag 5928,158519
-readline_internal 5959,159455
-readline 6037,161296
-savestr 6230,167243
-savenstr 6240,167473
-skip_spaces 6249,167679
-skip_non_spaces 6258,167833
-skip_name 6267,167983
-fatal 6277,168156
-pfatal 6284,168253
-suggest_asking_for_help 6291,168332
-error 6300,168554
-concat 6313,168846
-etags_getcwd 6329,169259
-relative_filename 6350,169725
-absolute_filename 6389,170751
-absolute_dirname 6453,172416
-filename_is_absolute 6472,172845
-canonicalize_filename 6484,173096
-# define ISUPPER(6491,173235
-linebuffer_init 6514,173656
-linebuffer_setlen 6524,173887
-xmalloc 6536,174148
-xrealloc 6545,174314
+char pot_etags_version[pot_etags_version81,3471
+# undef DEBUG84,3553
+# define DEBUG 85,3568
+# define DEBUG 87,3595
+# define NDEBUG 88,3618
+# define _GNU_SOURCE 94,3706
+# undef MSDOS100,3877
+# undef WINDOWSNT101,3891
+# define WINDOWSNT102,3910
+# undef MSDOS106,3969
+# define MSDOS 107,3983
+# define MSDOS 110,4033
+# define MAXPATHLEN 115,4112
+# undef HAVE_NTGUI116,4142
+# undef DOS_NT117,4161
+# define DOS_NT118,4177
+# undef assert 135,4483
+# define assert(136,4542
+# undef CTAGS146,4858
+# define CTAGS 147,4873
+# define CTAGS 149,4899
+#define streq(152,4928
+#define strcaseeq(153,4997
+#define strneq(154,5076
+#define strncaseeq(155,5152
+#define CHARS 157,5239
+#define CHAR(158,5279
+#define iswhite(159,5330
+#define notinname(160,5395
+#define begtoken(161,5470
+#define intoken(162,5543
+#define endtoken(163,5615
+#define ISALNUM(165,5685
+#define ISALPHA(166,5723
+#define ISDIGIT(167,5761
+#define ISLOWER(168,5799
+#define lowcase(170,5838
+#define xnew(179,6016
+#define xrnew(180,6084
+typedef void Lang_function 182,6165
+} compressor;188,6366
+} language;199,6836
+typedef struct fdesc201,6849
+} fdesc;212,7367
+typedef struct node_st214,7377
+} node;225,7895
+} linebuffer;239,8249
+ at_language,245,8345
+ at_regexp,246,8394
+ at_filename,247,8438
+ at_stdin,248,8474
+ at_end 249,8517
+} argument;253,8699
+typedef struct regexp256,8759
+} regexp;268,9326
+static void error 311,10781
+# undef STDIN408,15074
+#define STDIN 411,15096
+static compressor compressors[compressors457,17665
+static const char *Ada_suffixes Ada_suffixes473,17908
+static const char Ada_help 475,17978
+static const char *Asm_suffixes Asm_suffixes493,18581
+static const char Asm_help 504,18977
+static const char *default_C_suffixes default_C_suffixes512,19313
+static const char default_C_help 515,19414
+static const char default_C_help 523,19851
+static const char *Cplusplus_suffixes Cplusplus_suffixes535,20461
+static const char Cplusplus_help 540,20659
+static const char *Cjava_suffixes Cjava_suffixes549,21114
+static char Cjava_help 551,21173
+static const char *Cobol_suffixes Cobol_suffixes556,21338
+static char Cobol_help 558,21403
+static const char *Cstar_suffixes Cstar_suffixes562,21544
+static const char *Erlang_suffixes Erlang_suffixes565,21608
+static const char Erlang_help 567,21674
+const char *Forth_suffixes Forth_suffixes571,21800
+static const char Forth_help 573,21858
+static const char *Fortran_suffixes Fortran_suffixes577,22009
+static const char Fortran_help 579,22086
+static const char *HTML_suffixes HTML_suffixes582,22191
+static const char HTML_help 584,22265
+static const char *Lisp_suffixes Lisp_suffixes589,22453
+static const char Lisp_help 591,22557
+static const char *Lua_suffixes Lua_suffixes598,22872
+static const char Lua_help 600,22935
+static const char *Makefile_filenames Makefile_filenames603,23011
+static const char Makefile_help 605,23134
+static const char *Objc_suffixes Objc_suffixes609,23278
+static const char Objc_help 613,23400
+static const char *Pascal_suffixes Pascal_suffixes619,23715
+static const char Pascal_help 621,23779
+static const char *Perl_suffixes Perl_suffixes626,23967
+static const char *Perl_interpreters Perl_interpreters628,24029
+static const char Perl_help 630,24101
+static const char *PHP_suffixes PHP_suffixes637,24452
+static const char PHP_help 639,24524
+static const char *plain_C_suffixes plain_C_suffixes643,24679
+static const char *PS_suffixes PS_suffixes647,24763
+static const char PS_help 649,24849
+static const char *Prolog_suffixes Prolog_suffixes652,24932
+static const char Prolog_help 654,24994
+static const char *Python_suffixes Python_suffixes658,25108
+static const char Python_help 660,25166
+static const char *Scheme_suffixes Scheme_suffixes665,25348
+static const char Scheme_help 667,25461
+static const char *TeX_suffixes TeX_suffixes672,25684
+static const char TeX_help 674,25782
+static const char *Texinfo_suffixes Texinfo_suffixes686,26317
+static const char Texinfo_help 688,26396
+static const char *Yacc_suffixes Yacc_suffixes691,26493
+static const char Yacc_help 693,26607
+static const char auto_help 699,26857
+static const char none_help 703,27021
+static const char no_lang_help 707,27144
+static language lang_names 718,27356
+print_language_names 753,29533
+# define EMACS_NAME 786,30756
+# define VERSION 789,30812
+print_version 792,30870
+# define PRINT_UNDOCUMENTED_OPTIONS_HELP 804,31174
+print_help 808,31251
+main 981,37439
+get_compressor_from_suffix 1319,46218
+get_language_from_langname 1355,47159
+get_language_from_interpreter 1377,47546
+get_language_from_filename 1399,47977
+process_file_name 1433,48835
+process_file 1555,51666
+init 1632,54151
+find_entries 1656,54902
+make_tag 1814,59708
+pfnote 1856,60943
+free_tree 1917,62745
+free_fdesc 1935,63030
+add_node 1955,63473
+invalidate_nodes 2035,65538
+static int number_len 2068,66194
+total_size_of_entries 2087,66695
+put_entries 2107,67155
+#define C_EXT 2193,68996
+#define C_PLAIN 2194,69038
+#define C_PLPL 2195,69071
+#define C_STAR 2196,69105
+#define C_JAVA 2197,69138
+#define C_AUTO 2198,69173
+#define YACC 2199,69243
+enum sym_type2204,69313
+ st_none,2206,69329
+ st_C_objprot,2207,69340
+ st_C_objprot, st_C_objimpl,2207,69340
+ st_C_objprot, st_C_objimpl, st_C_objend,2207,69340
+ st_C_gnumacro,2208,69383
+ st_C_ignore,2209,69400
+ st_C_ignore, st_C_attribute,2209,69400
+ st_C_javastruct,2210,69431
+ st_C_operator,2211,69450
+ st_C_class,2212,69467
+ st_C_class, st_C_template,2212,69467
+ st_C_struct,2213,69496
+ st_C_struct, st_C_extern,2213,69496
+ st_C_struct, st_C_extern, st_C_enum,2213,69496
+ st_C_struct, st_C_extern, st_C_enum, st_C_define,2213,69496
+ st_C_struct, st_C_extern, st_C_enum, st_C_define, st_C_typedef2213,69496
+struct C_stab_entry 2271,71279
+hash 2275,71410
+in_word_set 2321,72938
+ TOTAL_KEYWORDS 2325,73019
+ MIN_WORD_LENGTH 2326,73046
+ MAX_WORD_LENGTH 2327,73073
+ MIN_HASH_VALUE 2328,73101
+ MAX_HASH_VALUE 2329,73127
+C_symtype 2387,74986
+static bool inattribute;2400,75235
+ fvnone,2408,75436
+ fdefunkey,2409,75467
+ fdefunname,2410,75513
+ foperator,2411,75557
+ fvnameseen,2412,75614
+ fstartlist,2413,75667
+ finlist,2414,75723
+ flistseen,2415,75766
+ fignore,2416,75814
+ vignore 2417,75857
+} fvdef;2418,75902
+static bool fvextern;2420,75912
+ tnone,2428,76090
+ tkeyseen,2429,76120
+ ttypeseen,2430,76161
+ tinbody,2431,76200
+ tend,2432,76239
+ tignore 2433,76280
+} typdef;2434,76321
+ snone,2443,76500
+ skeyseen,2445,76576
+ stagseen,2446,76621
+ scolonseen 2447,76662
+} structdef;2448,76716
+static const char *objtag objtag2453,76810
+ dnone,2460,76943
+ dsharpseen,2461,76973
+ ddefineseen,2462,77026
+ dignorerest 2463,77071
+} definedef;2464,77113
+ onone,2472,77268
+ oprotocol,2473,77298
+ oimplementation,2474,77348
+ otagseen,2475,77396
+ oparenseen,2476,77432
+ ocatseen,2477,77487
+ oinbody,2478,77526
+ omethodsign,2479,77569
+ omethodtag,2480,77627
+ omethodcolon,2481,77667
+ omethodparm,2482,77710
+ oignore 2483,77756
+} objdef;2484,77788
+static struct tok2491,77945
+} token;2508,78627
+} cstack;2523,79137
+#define nestlev 2525,79265
+#define instruct 2527,79370
+pushclass_above 2531,79490
+popclass_above 2550,79949
+write_classname 2564,80163
+consider_token 2613,81342
+} lbs[lbs2924,88533
+#define current_lb_is_new 2926,88544
+#define switch_line_buffers(2927,88589
+#define curlb 2929,88642
+#define newlb 2930,88673
+#define curlinepos 2931,88704
+#define newlinepos 2932,88745
+#define plainc 2934,88787
+#define cplpl 2935,88831
+#define cjava 2936,88862
+#define CNL_SAVE_DEFINEDEF(2938,88906
+#define CNL(2947,89118
+make_C_tag 2960,89376
+C_entries 2986,90195
+default_C_entries 3833,110157
+plain_C_entries 3840,110277
+Cplusplus_entries 3847,110365
+Cjava_entries 3854,110461
+Cstar_entries 3861,110551
+Yacc_entries 3868,110643
+#define LOOP_ON_INPUT_LINES(3875,110721
+#define LOOKING_AT(3884,111057
+#define LOOKING_AT_NOCASE(3891,111462
+just_read_file 3901,111862
+F_takeprec 3914,112040
+F_getit 3937,112367
+Fortran_functions 3961,112841
+Ada_getit 4052,114670
+Ada_funcs 4115,116045
+Asm_labels 4228,118583
+Perl_functions 4261,119550
+Python_functions 4357,122058
+PHP_functions 4387,122685
+Cobol_paragraphs 4466,124472
+Makefile_targets 4494,125030
+Pascal_functions 4529,125951
+L_getit 4709,130319
+Lisp_functions 4725,130665
+Lua_functions 4785,131851
+PS_functions 4811,132386
+Forth_words 4841,133054
+Scheme_functions 4877,134093
+static linebuffer *TEX_toktab TEX_toktab4908,134782
+static const char *TEX_defenv TEX_defenv4912,134975
+static char TEX_esc 4920,135262
+static char TEX_opgrp 4921,135290
+static char TEX_clgrp 4922,135319
+TeX_commands 4928,135396
+#define TEX_LESC 4986,136653
+#define TEX_SESC 4987,136675
+TEX_mode 4992,136805
+TEX_decode_env 5026,137510
+Texinfo_nodes 5071,138555
+HTML_labels 5094,139014
+Prolog_functions 5219,142348
+prolog_skip_comment 5255,143129
+prolog_pr 5281,143737
+prolog_atom 5319,144629
+Erlang_functions 5379,145667
+erlang_func 5438,146966
+erlang_attribute 5476,147643
+erlang_atom 5496,148062
+scan_separators 5534,149081
+analyze_regex 5586,150461
+add_regex 5654,152051
+substitute 5767,154798
+free_regexps 5814,155838
+regex_tag_multiline 5836,156292
+nocase_tail 5913,158264
+get_tag 5928,158520
+readline_internal 5959,159456
+readline 6037,161297
+savestr 6230,167244
+savenstr 6240,167474
+skip_spaces 6249,167680
+skip_non_spaces 6258,167834
+skip_name 6267,167984
+fatal 6277,168157
+pfatal 6284,168254
+suggest_asking_for_help 6291,168333
+error 6300,168555
+concat 6313,168847
+etags_getcwd 6329,169260
+relative_filename 6350,169726
+absolute_filename 6389,170752
+absolute_dirname 6453,172417
+filename_is_absolute 6472,172846
+canonicalize_filename 6484,173097
+# define ISUPPER(6491,173236
+linebuffer_init 6514,173657
+linebuffer_setlen 6524,173888
+xmalloc 6536,174149
+xrealloc 6545,174315
c-src/exit.c,47
} __libc_atexit;30,1022
@@ -604,1237 +604,1237 @@ pp287,1504
pp3(100,1616
c-src/emacs/src/gmalloc.c,3539
-#define USE_PTHREAD25,1002
-#undef get_current_dir_name33,1126
-#undef malloc64,2110
-#undef realloc65,2124
-#undef calloc66,2139
-#undef free67,2153
-#define malloc 68,2165
-#define realloc 69,2188
-#define calloc 70,2213
-#define aligned_alloc 71,2236
-#define free 72,2273
-#define DUMPED 80,2472
-#define ALLOCATED_BEFORE_DUMPING(81,2507
-extern void *malloc malloc94,2718
-#define INT_BIT 124,3934
-#define BLOCKLOG 125,3977
-#define BLOCKSIZE 126,4018
-#define BLOCKIFY(127,4052
-#define HEAP 131,4215
-#define FINAL_FREE_BLOCKS 135,4391
- } malloc_info;167,5388
-#define BLOCK(176,5620
-#define ADDRESS(177,5682
-struct list186,5939
-struct alignlist196,6153
-#define LOCK(223,7064
-#define UNLOCK(228,7195
-#define LOCK_ALIGNED_BLOCKS(233,7329
-#define UNLOCK_ALIGNED_BLOCKS(238,7484
-#define LOCK(244,7649
-#define UNLOCK(245,7664
-#define LOCK_ALIGNED_BLOCKS(246,7681
-#define UNLOCK_ALIGNED_BLOCKS(247,7711
-enum mcheck_status283,9092
- MCHECK_DISABLED 285,9115
- MCHECK_OK,286,9187
- MCHECK_FREE,287,9226
- MCHECK_HEAD,288,9270
- MCHECK_TAIL 289,9334
-struct mstats308,10153
-char *_heapbase;_heapbase355,11829
-malloc_info *_heapinfo;_heapinfo358,11927
-static size_t heapsize;361,11983
-size_t _heapindex;364,12047
-size_t _heaplimit;367,12109
-struct list _fraghead[_fraghead370,12171
-size_t _chunks_used;373,12229
-size_t _bytes_used;374,12250
-size_t _chunks_free;375,12270
-size_t _bytes_free;376,12291
-int __malloc_initialized;379,12340
-size_t __malloc_extra_blocks;381,12367
-static int state_protected_p;400,12912
-static size_t last_state_size;401,12942
-static malloc_info *last_heapinfo;last_heapinfo402,12973
-protect_malloc_state 405,13014
-#define PROTECT_MALLOC_STATE(426,13627
-#define PROTECT_MALLOC_STATE(429,13697
-align 435,13794
-get_contiguous_space 466,14616
-register_heapinfo 497,15325
-pthread_mutex_t _malloc_mutex 517,15879
-pthread_mutex_t _aligned_blocks_mutex 518,15938
-int _malloc_thread_enabled_p;519,16005
-malloc_atfork_handler_prepare 522,16048
-malloc_atfork_handler_parent 529,16139
-malloc_atfork_handler_child 536,16233
-malloc_enable_thread 544,16375
-malloc_initialize_1 563,16961
-__malloc_initialize 594,17793
-static int morecore_recursing;604,17926
-morecore_nolock 609,18066
-_malloc_internal_nolock 722,21584
-_malloc_internal 920,28102
-malloc 932,28247
-_malloc 961,29140
-_free 967,29196
-_realloc 973,29240
-struct alignlist *_aligned_blocks _aligned_blocks1004,30345
-_free_internal_nolock 1009,30474
-_free_internal 1255,38476
-free 1265,38603
-weak_alias 1277,38799
-#define min(1306,39813
-_realloc_internal_nolock 1319,40309
-_realloc_internal 1435,43563
-realloc 1447,43726
-calloc 1478,44894
-#define __sbrk 1513,46042
-__default_morecore 1525,46511
-aligned_alloc 1557,47522
-memalign 1647,49704
-posix_memalign 1656,49909
-static size_t pagesize;1703,51317
-valloc 1706,51349
-#undef malloc1715,51490
-#undef realloc1716,51504
-#undef calloc1717,51519
-#undef aligned_alloc1718,51533
-#undef free1719,51554
-hybrid_malloc 1736,52083
-hybrid_calloc 1744,52188
-hybrid_free 1752,52319
-hybrid_aligned_alloc 1765,52626
-hybrid_realloc 1780,52984
-hybrid_get_current_dir_name 1811,53797
-#define MAGICWORD 1854,55206
-#define MAGICFREE 1855,55261
-#define MAGICBYTE 1856,55316
-#define MALLOCFLOOD 1857,55348
-#define FREEFLOOD 1858,55382
-struct hdr1860,55415
-checkhdr 1867,55581
-freehook 1891,56022
-mallochook 1927,56804
-reallochook 1944,57143
-mabort 1978,57901
-static int mcheck_used 2012,58586
-mcheck 2015,58619
-mprobe 2035,59138
+#define USE_PTHREAD25,1003
+#undef get_current_dir_name33,1127
+#undef malloc64,2111
+#undef realloc65,2125
+#undef calloc66,2140
+#undef free67,2154
+#define malloc 68,2166
+#define realloc 69,2189
+#define calloc 70,2214
+#define aligned_alloc 71,2237
+#define free 72,2274
+#define DUMPED 80,2473
+#define ALLOCATED_BEFORE_DUMPING(81,2508
+extern void *malloc malloc94,2719
+#define INT_BIT 124,3935
+#define BLOCKLOG 125,3978
+#define BLOCKSIZE 126,4019
+#define BLOCKIFY(127,4053
+#define HEAP 131,4216
+#define FINAL_FREE_BLOCKS 135,4392
+ } malloc_info;167,5389
+#define BLOCK(176,5621
+#define ADDRESS(177,5683
+struct list186,5940
+struct alignlist196,6154
+#define LOCK(223,7065
+#define UNLOCK(228,7196
+#define LOCK_ALIGNED_BLOCKS(233,7330
+#define UNLOCK_ALIGNED_BLOCKS(238,7485
+#define LOCK(244,7650
+#define UNLOCK(245,7665
+#define LOCK_ALIGNED_BLOCKS(246,7682
+#define UNLOCK_ALIGNED_BLOCKS(247,7712
+enum mcheck_status283,9093
+ MCHECK_DISABLED 285,9116
+ MCHECK_OK,286,9188
+ MCHECK_FREE,287,9227
+ MCHECK_HEAD,288,9271
+ MCHECK_TAIL 289,9335
+struct mstats308,10154
+char *_heapbase;_heapbase355,11831
+malloc_info *_heapinfo;_heapinfo358,11929
+static size_t heapsize;361,11985
+size_t _heapindex;364,12049
+size_t _heaplimit;367,12111
+struct list _fraghead[_fraghead370,12173
+size_t _chunks_used;373,12231
+size_t _bytes_used;374,12252
+size_t _chunks_free;375,12272
+size_t _bytes_free;376,12293
+int __malloc_initialized;379,12342
+size_t __malloc_extra_blocks;381,12369
+static int state_protected_p;400,12914
+static size_t last_state_size;401,12944
+static malloc_info *last_heapinfo;last_heapinfo402,12975
+protect_malloc_state 405,13016
+#define PROTECT_MALLOC_STATE(426,13629
+#define PROTECT_MALLOC_STATE(429,13699
+align 435,13796
+get_contiguous_space 466,14618
+register_heapinfo 497,15327
+pthread_mutex_t _malloc_mutex 517,15881
+pthread_mutex_t _aligned_blocks_mutex 518,15940
+int _malloc_thread_enabled_p;519,16007
+malloc_atfork_handler_prepare 522,16050
+malloc_atfork_handler_parent 529,16141
+malloc_atfork_handler_child 536,16235
+malloc_enable_thread 544,16377
+malloc_initialize_1 563,16963
+__malloc_initialize 594,17795
+static int morecore_recursing;604,17928
+morecore_nolock 609,18068
+_malloc_internal_nolock 722,21586
+_malloc_internal 920,28104
+malloc 932,28249
+_malloc 961,29142
+_free 967,29198
+_realloc 973,29242
+struct alignlist *_aligned_blocks _aligned_blocks1004,30348
+_free_internal_nolock 1009,30477
+_free_internal 1255,38479
+free 1265,38606
+weak_alias 1277,38802
+#define min(1306,39817
+_realloc_internal_nolock 1319,40313
+_realloc_internal 1435,43567
+realloc 1447,43730
+calloc 1478,44899
+#define __sbrk 1513,46048
+__default_morecore 1525,46517
+aligned_alloc 1557,47529
+memalign 1647,49711
+posix_memalign 1656,49916
+static size_t pagesize;1703,51325
+valloc 1706,51357
+#undef malloc1715,51498
+#undef realloc1716,51512
+#undef calloc1717,51527
+#undef aligned_alloc1718,51541
+#undef free1719,51562
+hybrid_malloc 1736,52091
+hybrid_calloc 1744,52196
+hybrid_free 1752,52327
+hybrid_aligned_alloc 1765,52634
+hybrid_realloc 1780,52990
+hybrid_get_current_dir_name 1811,53803
+#define MAGICWORD 1854,55213
+#define MAGICFREE 1855,55268
+#define MAGICBYTE 1856,55323
+#define MALLOCFLOOD 1857,55355
+#define FREEFLOOD 1858,55389
+struct hdr1860,55422
+checkhdr 1867,55588
+freehook 1891,56029
+mallochook 1927,56811
+reallochook 1944,57150
+mabort 1978,57908
+static int mcheck_used 2012,58593
+mcheck 2015,58626
+mprobe 2035,59145
c-src/emacs/src/regex.h,3761
-#define _REGEX_H 21,836
-typedef unsigned long reg_syntax_t;43,1577
-#define RE_BACKSLASH_ESCAPE_IN_LISTS 47,1749
-#define RE_BK_PLUS_QM 52,1969
-#define RE_CHAR_CLASSES 58,2298
-#define RE_CONTEXT_INDEP_ANCHORS 72,3032
-#define RE_CONTEXT_INDEP_OPS 80,3458
-#define RE_CONTEXT_INVALID_OPS 84,3658
-#define RE_DOT_NEWLINE 88,3801
-#define RE_DOT_NOT_NULL 92,3937
-#define RE_HAT_LISTS_NOT_NEWLINE 96,4082
-#define RE_INTERVALS 101,4292
-#define RE_LIMITED_OPS 105,4441
-#define RE_NEWLINE_ALT 109,4583
-#define RE_NO_BK_BRACES 114,4773
-#define RE_NO_BK_PARENS 118,4964
-#define RE_NO_BK_REFS 122,5120
-#define RE_NO_BK_VBAR 126,5316
-#define RE_NO_EMPTY_RANGES 132,5610
-#define RE_UNMATCHED_RIGHT_PAREN_ORD 136,5766
-#define RE_NO_POSIX_BACKTRACKING 140,5937
-#define RE_NO_GNU_OPS 144,6133
-#define RE_FRUGAL 147,6253
-#define RE_SHY_GROUPS 150,6360
-#define RE_NO_NEWLINE_ANCHOR 153,6468
-#define RE_DEBUG 161,6884
-#define RE_SYNTAX_EMACS 183,7684
-#define RE_SYNTAX_AWK 186,7780
-#define RE_SYNTAX_GNU_AWK 193,8084
-#define RE_SYNTAX_POSIX_AWK 197,8255
-#define RE_SYNTAX_GREP 201,8393
-#define RE_SYNTAX_EGREP 206,8549
-#define RE_SYNTAX_POSIX_EGREP 212,8765
-#define RE_SYNTAX_ED 216,8910
-#define RE_SYNTAX_SED 218,8954
-#define _RE_SYNTAX_POSIX_COMMON 221,9072
-#define RE_SYNTAX_POSIX_BASIC 225,9215
-#define RE_SYNTAX_POSIX_MINIMAL_BASIC 231,9508
-#define RE_SYNTAX_POSIX_EXTENDED 234,9598
-#define RE_SYNTAX_POSIX_MINIMAL_EXTENDED 242,9967
-# undef RE_DUP_MAX253,10454
-#define RE_DUP_MAX 256,10540
-#define REG_EXTENDED 263,10762
-#define REG_ICASE 267,10886
-#define REG_NEWLINE 272,11070
-#define REG_NOSUB 276,11248
-#define REG_NOTBOL 286,11614
-#define REG_NOTEOL 289,11688
- REG_ENOSYS 297,11859
- REG_NOERROR 300,11941
- REG_NOMATCH,301,11976
- REG_BADPAT,305,12123
- REG_ECOLLATE,306,12162
- REG_ECTYPE,307,12203
- REG_EESCAPE,308,12255
- REG_ESUBREG,309,12298
- REG_EBRACK,310,12345
- REG_EPAREN,311,12391
- REG_EBRACE,312,12436
- REG_BADBR,313,12472
- REG_ERANGE,314,12519
- REG_ESPACE,315,12560
- REG_BADRPT,316,12601
- REG_EEND,319,12693
- REG_ESIZE,320,12728
- REG_ERPAREN,321,12790
- REG_ERANGEX 322,12859
-} reg_errcode_t;323,12911
-# define RE_TRANSLATE_TYPE 332,13273
-struct re_pattern_buffer335,13315
-#define REGS_UNALLOCATED 376,14889
-#define REGS_REALLOCATE 377,14916
-#define REGS_FIXED 378,14942
-typedef struct re_pattern_buffer regex_t;416,16098
-typedef ssize_t regoff_t;423,16492
-struct re_registers428,16652
-# define RE_NREGS 440,16942
-} regmatch_t;451,17317
-# define _Restrict_ 540,20886
-# define _Restrict_ 542,20979
-# define _Restrict_544,21018
-# define _Restrict_arr_ 555,21418
-# define _Restrict_arr_557,21461
-# define CHAR_CLASS_MAX_LENGTH 593,22470
-# define CHAR_CLASS_MAX_LENGTH 597,22648
-typedef wctype_t re_wctype_t;599,22692
-typedef wchar_t re_wchar_t;600,22722
-# define re_wctype 601,22750
-# define re_iswctype 602,22776
-# define re_wctype_to_bit(603,22806
-# define CHAR_CLASS_MAX_LENGTH 605,22844
-# define btowc(606,22906
-typedef enum { RECC_ERROR 609,22953
- RECC_ALNUM,610,22984
- RECC_ALNUM, RECC_ALPHA,610,22984
- RECC_ALNUM, RECC_ALPHA, RECC_WORD,610,22984
- RECC_GRAPH,611,23027
- RECC_GRAPH, RECC_PRINT,611,23027
- RECC_LOWER,612,23059
- RECC_LOWER, RECC_UPPER,612,23059
- RECC_PUNCT,613,23091
- RECC_PUNCT, RECC_CNTRL,613,23091
- RECC_DIGIT,614,23123
- RECC_DIGIT, RECC_XDIGIT,614,23123
- RECC_BLANK,615,23156
- RECC_BLANK, RECC_SPACE,615,23156
- RECC_MULTIBYTE,616,23188
- RECC_MULTIBYTE, RECC_NONASCII,616,23188
- RECC_ASCII,617,23227
- RECC_ASCII, RECC_UNIBYTE617,23227
-} re_wctype_t;618,23260
-typedef int re_wchar_t;623,23387
+#define _REGEX_H 21,837
+typedef unsigned long reg_syntax_t;43,1578
+#define RE_BACKSLASH_ESCAPE_IN_LISTS 47,1750
+#define RE_BK_PLUS_QM 52,1970
+#define RE_CHAR_CLASSES 58,2299
+#define RE_CONTEXT_INDEP_ANCHORS 72,3033
+#define RE_CONTEXT_INDEP_OPS 80,3459
+#define RE_CONTEXT_INVALID_OPS 84,3659
+#define RE_DOT_NEWLINE 88,3802
+#define RE_DOT_NOT_NULL 92,3938
+#define RE_HAT_LISTS_NOT_NEWLINE 96,4083
+#define RE_INTERVALS 101,4293
+#define RE_LIMITED_OPS 105,4442
+#define RE_NEWLINE_ALT 109,4584
+#define RE_NO_BK_BRACES 114,4774
+#define RE_NO_BK_PARENS 118,4965
+#define RE_NO_BK_REFS 122,5121
+#define RE_NO_BK_VBAR 126,5317
+#define RE_NO_EMPTY_RANGES 132,5611
+#define RE_UNMATCHED_RIGHT_PAREN_ORD 136,5767
+#define RE_NO_POSIX_BACKTRACKING 140,5938
+#define RE_NO_GNU_OPS 144,6134
+#define RE_FRUGAL 147,6254
+#define RE_SHY_GROUPS 150,6361
+#define RE_NO_NEWLINE_ANCHOR 153,6469
+#define RE_DEBUG 161,6885
+#define RE_SYNTAX_EMACS 183,7685
+#define RE_SYNTAX_AWK 186,7781
+#define RE_SYNTAX_GNU_AWK 193,8085
+#define RE_SYNTAX_POSIX_AWK 197,8256
+#define RE_SYNTAX_GREP 201,8394
+#define RE_SYNTAX_EGREP 206,8550
+#define RE_SYNTAX_POSIX_EGREP 212,8766
+#define RE_SYNTAX_ED 216,8911
+#define RE_SYNTAX_SED 218,8955
+#define _RE_SYNTAX_POSIX_COMMON 221,9073
+#define RE_SYNTAX_POSIX_BASIC 225,9216
+#define RE_SYNTAX_POSIX_MINIMAL_BASIC 231,9509
+#define RE_SYNTAX_POSIX_EXTENDED 234,9599
+#define RE_SYNTAX_POSIX_MINIMAL_EXTENDED 242,9968
+# undef RE_DUP_MAX253,10455
+#define RE_DUP_MAX 256,10541
+#define REG_EXTENDED 263,10763
+#define REG_ICASE 267,10887
+#define REG_NEWLINE 272,11071
+#define REG_NOSUB 276,11249
+#define REG_NOTBOL 286,11615
+#define REG_NOTEOL 289,11689
+ REG_ENOSYS 297,11860
+ REG_NOERROR 300,11942
+ REG_NOMATCH,301,11977
+ REG_BADPAT,305,12124
+ REG_ECOLLATE,306,12163
+ REG_ECTYPE,307,12204
+ REG_EESCAPE,308,12256
+ REG_ESUBREG,309,12299
+ REG_EBRACK,310,12346
+ REG_EPAREN,311,12392
+ REG_EBRACE,312,12437
+ REG_BADBR,313,12473
+ REG_ERANGE,314,12520
+ REG_ESPACE,315,12561
+ REG_BADRPT,316,12602
+ REG_EEND,319,12694
+ REG_ESIZE,320,12729
+ REG_ERPAREN,321,12791
+ REG_ERANGEX 322,12860
+} reg_errcode_t;323,12912
+# define RE_TRANSLATE_TYPE 332,13274
+struct re_pattern_buffer335,13316
+#define REGS_UNALLOCATED 376,14890
+#define REGS_REALLOCATE 377,14917
+#define REGS_FIXED 378,14943
+typedef struct re_pattern_buffer regex_t;416,16099
+typedef ssize_t regoff_t;423,16493
+struct re_registers428,16653
+# define RE_NREGS 440,16943
+} regmatch_t;451,17318
+# define _Restrict_ 540,20887
+# define _Restrict_ 542,20980
+# define _Restrict_544,21019
+# define _Restrict_arr_ 555,21419
+# define _Restrict_arr_557,21462
+# define CHAR_CLASS_MAX_LENGTH 593,22471
+# define CHAR_CLASS_MAX_LENGTH 597,22649
+typedef wctype_t re_wctype_t;599,22693
+typedef wchar_t re_wchar_t;600,22723
+# define re_wctype 601,22751
+# define re_iswctype 602,22777
+# define re_wctype_to_bit(603,22807
+# define CHAR_CLASS_MAX_LENGTH 605,22845
+# define btowc(606,22907
+typedef enum { RECC_ERROR 609,22954
+ RECC_ALNUM,610,22985
+ RECC_ALNUM, RECC_ALPHA,610,22985
+ RECC_ALNUM, RECC_ALPHA, RECC_WORD,610,22985
+ RECC_GRAPH,611,23028
+ RECC_GRAPH, RECC_PRINT,611,23028
+ RECC_LOWER,612,23060
+ RECC_LOWER, RECC_UPPER,612,23060
+ RECC_PUNCT,613,23092
+ RECC_PUNCT, RECC_CNTRL,613,23092
+ RECC_DIGIT,614,23124
+ RECC_DIGIT, RECC_XDIGIT,614,23124
+ RECC_BLANK,615,23157
+ RECC_BLANK, RECC_SPACE,615,23157
+ RECC_MULTIBYTE,616,23189
+ RECC_MULTIBYTE, RECC_NONASCII,616,23189
+ RECC_ASCII,617,23228
+ RECC_ASCII, RECC_UNIBYTE617,23228
+} re_wctype_t;618,23261
+typedef int re_wchar_t;623,23388
c-src/emacs/src/keyboard.c,15539
-volatile int interrupt_input_blocked;76,1808
-volatile bool pending_signals;80,1944
-#define KBD_BUFFER_SIZE 82,1976
-KBOARD *initial_kboard;initial_kboard84,2006
-KBOARD *current_kboard;current_kboard85,2030
-static KBOARD *all_kboards;all_kboards86,2054
-static bool single_kboard;89,2154
-#define NUM_RECENT_KEYS 91,2182
-static int recent_keys_index;94,2269
-static int total_keys;97,2357
-static Lisp_Object recent_keys;100,2443
-Lisp_Object this_command_keys;107,2777
-ptrdiff_t this_command_key_count;108,2808
-static bool this_command_key_count_reset;112,2922
-static Lisp_Object raw_keybuf;116,3074
-static int raw_keybuf_count;117,3105
-#define GROW_RAW_KEYBUF 119,3135
-static ptrdiff_t this_single_command_key_start;125,3350
-static ptrdiff_t before_command_key_count;129,3498
-static ptrdiff_t before_command_echo_length;130,3541
-sigjmp_buf return_to_command_loop;135,3677
-static Lisp_Object recover_top_level_message;138,3791
-static Lisp_Object regular_top_level_message;143,3930
-static sys_jmp_buf getcjmp;147,4031
-bool waiting_for_input;150,4095
-static bool echoing;154,4186
-static struct kboard *ok_to_echo_at_next_pause;ok_to_echo_at_next_pause159,4328
-struct kboard *echo_kboard;echo_kboard166,4632
-Lisp_Object echo_message_buffer;171,4744
-bool immediate_quit;174,4837
-int quit_char;192,5623
-EMACS_INT command_loop_level;195,5680
-Lisp_Object unread_switch_frame;204,6108
-static ptrdiff_t last_non_minibuf_size;207,6216
-uintmax_t num_input_events;210,6334
-static EMACS_INT last_auto_save;214,6428
-static ptrdiff_t last_point_position;217,6523
-Lisp_Object internal_last_event_frame;228,7028
-static Lisp_Object read_key_sequence_cmd;232,7168
-static Lisp_Object read_key_sequence_remapped;233,7210
-static FILE *dribble;dribble236,7310
-bool input_pending;239,7368
-static bool input_was_pending;287,10022
-static struct input_event kbd_buffer[kbd_buffer291,10107
-static struct input_event *kbd_fetch_ptr;kbd_fetch_ptr297,10386
-static struct input_event * volatile kbd_store_ptr;302,10601
-unsigned timers_run;320,11296
-struct timespec *input_available_clear_time;input_available_clear_time324,11408
-bool interrupt_input;328,11573
-bool interrupts_deferred;331,11671
-static struct timespec timer_idleness_start_time;335,11746
-static struct timespec timer_last_idleness_start_time;340,11916
-#define READABLE_EVENTS_DO_TIMERS_NOW 346,12046
-#define READABLE_EVENTS_FILTER_EVENTS 347,12094
-#define READABLE_EVENTS_IGNORE_SQUEEZABLES 348,12142
-kset_echo_string 392,14088
-kset_kbd_queue 397,14184
-kset_keyboard_translate_table 402,14276
-kset_last_prefix_arg 407,14399
-kset_last_repeatable_command 412,14504
-kset_local_function_key_map 417,14625
-kset_overriding_terminal_local_map 422,14744
-kset_real_last_command 427,14877
-kset_system_key_syms 432,14986
-echo_add_key 443,15249
-echo_char 527,17527
-echo_dash 541,17813
-echo_now 586,19140
-cancel_echoing 635,20614
-echo_length 648,20922
-echo_truncate 660,21253
-add_command_key 672,21582
-recursive_edit_1 697,22406
-record_auto_save 742,23848
-force_auto_save_soon 751,24016
-DEFUN ("recursive-edit", Frecursive_edit,759,24137
-DEFUN ("recursive-edit", Frecursive_edit,recursive-edit759,24137
-recursive_edit_unwind 804,25747
-any_kboard_state 817,26013
-single_kboard_state 838,26665
-not_single_kboard_state 848,26803
-struct kboard_stack858,27065
-static struct kboard_stack *kboard_stack;kboard_stack864,27138
-push_kboard 867,27186
-pop_kboard 879,27375
-temporarily_switch_to_single_kboard 914,28263
-record_single_kboard_state 943,29437
-restore_kboard_configuration 952,29621
-cmd_error 970,30077
-cmd_error_internal 1024,31510
-DEFUN ("command-error-default-function", Fcommand_error_default_function,1043,32030
-DEFUN ("command-error-default-function", Fcommand_error_default_function,command-error-default-function1043,32030
-command_loop 1094,33916
-command_loop_2 1134,35135
-top_level_2 1146,35339
-top_level_1 1152,35417
-DEFUN ("top-level", Ftop_level,1164,35787
-DEFUN ("top-level", Ftop_level,top-level1164,35787
-user_error 1183,36288
-DEFUN ("exit-recursive-edit", Fexit_recursive_edit,1189,36429
-DEFUN ("exit-recursive-edit", Fexit_recursive_edit,exit-recursive-edit1189,36429
-DEFUN ("abort-recursive-edit", Fabort_recursive_edit,1201,36819
-DEFUN ("abort-recursive-edit", Fabort_recursive_edit,abort-recursive-edit1201,36819
-tracking_off 1216,37281
-DEFUN ("internal--track-mouse", Ftrack_mouse,1234,37816
-DEFUN ("internal--track-mouse", Ftrack_mouse,track-mouse1234,37816
-bool ignore_mouse_drag_p;1256,38392
-some_mouse_moved 1259,38441
-Lisp_Object last_undo_boundary;1287,39032
-command_loop_1 1294,39273
-read_menu_command 1649,50889
-adjust_point_for_property 1678,51617
-safe_run_hooks_1 1831,57339
-safe_run_hooks_error 1841,57569
-safe_run_hook_funcall 1878,58576
-safe_run_hooks 1893,59058
-int poll_suppress_count;1908,59397
-static struct atimer *poll_timer;poll_timer1915,59487
-poll_for_input_1 1919,59589
-poll_for_input 1930,59789
-start_polling 1942,60053
-input_polling_used 1979,61091
-stop_polling 1994,61390
-set_poll_suppress_count 2009,61759
-bind_polling_period 2029,62141
-make_ctrl_char 2048,62492
-show_help_echo 2113,64455
-static Lisp_Object help_form_saved_window_configs;2156,65638
-read_char_help_form_unwind 2158,65701
-#define STOP_POLLING 2166,65959
-#define RESUME_POLLING 2170,66084
-read_event_from_main_queue 2175,66229
-read_decoded_event_from_main_queue 2249,68417
-#define MAX_ENCODED_BYTES 2254,68664
-echo_keystrokes_p 2342,71556
-read_char 2376,72848
-record_menu_key 3225,98949
-help_char_p 3258,99674
-record_char 3273,99953
-save_getcjmp 3412,104235
-restore_getcjmp 3418,104326
-readable_events 3430,104697
-int stop_character EXTERNALLY_VISIBLE;3497,106437
-event_to_kboard 3500,106493
-kbd_buffer_nr_stored 3522,107142
-kbd_buffer_store_event 3534,107483
-kbd_buffer_store_event_hold 3550,108025
-kbd_buffer_unget_event 3684,111617
-#define INPUT_EVENT_POS_MAX 3698,112018
-#define INPUT_EVENT_POS_MIN 3701,112147
-position_to_Time 3706,112287
-Time_to_position 3716,112514
-gen_help_event 3738,113171
-kbd_buffer_store_help_event 3756,113611
-discard_mouse_events 3773,113976
-kbd_buffer_events_waiting 3803,114711
-clear_event 3823,115068
-kbd_buffer_get_event 3836,115408
-process_special_events 4258,127881
-swallow_events 4322,129705
-timer_start_idle 4339,130098
-timer_stop_idle 4355,130576
-timer_resume_idle 4363,130720
-struct input_event last_timer_event EXTERNALLY_VISIBLE;4372,130912
-Lisp_Object pending_funcalls;4377,131172
-decode_timer 4381,131293
-timer_check_2 4414,132246
-timer_check 4572,136817
-DEFUN ("current-idle-time", Fcurrent_idle_time,4607,137662
-DEFUN ("current-idle-time", Fcurrent_idle_time,current-idle-time4607,137662
-static Lisp_Object accent_key_syms;4625,138239
-static Lisp_Object func_key_syms;4626,138275
-static Lisp_Object mouse_syms;4627,138309
-static Lisp_Object wheel_syms;4628,138340
-static Lisp_Object drag_n_drop_syms;4629,138371
-static const int lispy_accent_codes[lispy_accent_codes4634,138516
-static const char *const lispy_accent_keys[lispy_accent_keys4741,139878
-#define FUNCTION_KEY_OFFSET 4766,140314
-const char *const lispy_function_keys[lispy_function_keys4768,140347
-static const char *const lispy_multimedia_keys[lispy_multimedia_keys4962,148901
-static const char *const lispy_kana_keys[lispy_kana_keys5026,150135
-#define FUNCTION_KEY_OFFSET 5061,151751
-static const char *const lispy_function_keys[lispy_function_keys5065,151894
-#define ISO_FUNCTION_KEY_OFFSET 5149,154429
-static const char *const iso_lispy_function_keys[iso_lispy_function_keys5151,154469
-static Lisp_Object Vlispy_mouse_stem;5172,155328
-static const char *const lispy_wheel_names[lispy_wheel_names5174,155367
-static const char *const lispy_drag_n_drop_names[lispy_drag_n_drop_names5181,155619
-static short const scroll_bar_parts[scroll_bar_parts5189,155885
-static Lisp_Object button_down_location;5210,156910
-static int last_mouse_button;5215,157065
-static int last_mouse_x;5216,157095
-static int last_mouse_y;5217,157120
-static Time button_down_time;5218,157145
-static int double_click_count;5222,157229
-make_lispy_position 5228,157390
-toolkit_menubar_in_use 5456,163953
-make_scroll_bar_position 5469,164321
-make_lispy_event 5485,164967
-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
+volatile int interrupt_input_blocked;76,1809
+volatile bool pending_signals;80,1945
+#define KBD_BUFFER_SIZE 82,1977
+KBOARD *initial_kboard;initial_kboard84,2007
+KBOARD *current_kboard;current_kboard85,2031
+static KBOARD *all_kboards;all_kboards86,2055
+static bool single_kboard;89,2155
+#define NUM_RECENT_KEYS 91,2183
+static int recent_keys_index;94,2270
+static int total_keys;97,2358
+static Lisp_Object recent_keys;100,2444
+Lisp_Object this_command_keys;107,2778
+ptrdiff_t this_command_key_count;108,2809
+static bool this_command_key_count_reset;112,2923
+static Lisp_Object raw_keybuf;116,3075
+static int raw_keybuf_count;117,3106
+#define GROW_RAW_KEYBUF 119,3136
+static ptrdiff_t this_single_command_key_start;125,3351
+static ptrdiff_t before_command_key_count;129,3499
+static ptrdiff_t before_command_echo_length;130,3542
+sigjmp_buf return_to_command_loop;135,3678
+static Lisp_Object recover_top_level_message;138,3792
+static Lisp_Object regular_top_level_message;143,3931
+static sys_jmp_buf getcjmp;147,4032
+bool waiting_for_input;150,4096
+static bool echoing;154,4187
+static struct kboard *ok_to_echo_at_next_pause;ok_to_echo_at_next_pause159,4329
+struct kboard *echo_kboard;echo_kboard166,4633
+Lisp_Object echo_message_buffer;171,4745
+bool immediate_quit;174,4838
+int quit_char;192,5624
+EMACS_INT command_loop_level;195,5681
+Lisp_Object unread_switch_frame;204,6109
+static ptrdiff_t last_non_minibuf_size;207,6217
+uintmax_t num_input_events;210,6335
+static EMACS_INT last_auto_save;214,6429
+static ptrdiff_t last_point_position;217,6524
+Lisp_Object internal_last_event_frame;228,7029
+static Lisp_Object read_key_sequence_cmd;232,7169
+static Lisp_Object read_key_sequence_remapped;233,7211
+static FILE *dribble;dribble236,7311
+bool input_pending;239,7369
+static bool input_was_pending;287,10023
+static struct input_event kbd_buffer[kbd_buffer291,10108
+static struct input_event *kbd_fetch_ptr;kbd_fetch_ptr297,10387
+static struct input_event * volatile kbd_store_ptr;302,10602
+unsigned timers_run;320,11297
+struct timespec *input_available_clear_time;input_available_clear_time324,11409
+bool interrupt_input;328,11574
+bool interrupts_deferred;331,11672
+static struct timespec timer_idleness_start_time;335,11747
+static struct timespec timer_last_idleness_start_time;340,11917
+#define READABLE_EVENTS_DO_TIMERS_NOW 346,12047
+#define READABLE_EVENTS_FILTER_EVENTS 347,12095
+#define READABLE_EVENTS_IGNORE_SQUEEZABLES 348,12143
+kset_echo_string 392,14089
+kset_kbd_queue 397,14185
+kset_keyboard_translate_table 402,14277
+kset_last_prefix_arg 407,14400
+kset_last_repeatable_command 412,14505
+kset_local_function_key_map 417,14626
+kset_overriding_terminal_local_map 422,14745
+kset_real_last_command 427,14878
+kset_system_key_syms 432,14987
+echo_add_key 443,15250
+echo_char 527,17528
+echo_dash 541,17814
+echo_now 586,19141
+cancel_echoing 635,20615
+echo_length 648,20923
+echo_truncate 660,21254
+add_command_key 672,21583
+recursive_edit_1 697,22407
+record_auto_save 742,23849
+force_auto_save_soon 751,24017
+DEFUN ("recursive-edit", Frecursive_edit,759,24138
+DEFUN ("recursive-edit", Frecursive_edit,recursive-edit759,24138
+recursive_edit_unwind 804,25748
+any_kboard_state 817,26014
+single_kboard_state 838,26666
+not_single_kboard_state 848,26804
+struct kboard_stack858,27066
+static struct kboard_stack *kboard_stack;kboard_stack864,27139
+push_kboard 867,27187
+pop_kboard 879,27376
+temporarily_switch_to_single_kboard 914,28264
+record_single_kboard_state 943,29438
+restore_kboard_configuration 952,29622
+cmd_error 970,30078
+cmd_error_internal 1024,31511
+DEFUN ("command-error-default-function", Fcommand_error_default_function,1043,32031
+DEFUN ("command-error-default-function", Fcommand_error_default_function,command-error-default-function1043,32031
+command_loop 1094,33917
+command_loop_2 1134,35136
+top_level_2 1146,35340
+top_level_1 1152,35418
+DEFUN ("top-level", Ftop_level,1164,35788
+DEFUN ("top-level", Ftop_level,top-level1164,35788
+user_error 1183,36289
+DEFUN ("exit-recursive-edit", Fexit_recursive_edit,1189,36430
+DEFUN ("exit-recursive-edit", Fexit_recursive_edit,exit-recursive-edit1189,36430
+DEFUN ("abort-recursive-edit", Fabort_recursive_edit,1201,36820
+DEFUN ("abort-recursive-edit", Fabort_recursive_edit,abort-recursive-edit1201,36820
+tracking_off 1216,37282
+DEFUN ("internal--track-mouse", Ftrack_mouse,1234,37817
+DEFUN ("internal--track-mouse", Ftrack_mouse,track-mouse1234,37817
+bool ignore_mouse_drag_p;1256,38393
+some_mouse_moved 1259,38442
+Lisp_Object last_undo_boundary;1287,39033
+command_loop_1 1294,39274
+read_menu_command 1649,50890
+adjust_point_for_property 1678,51618
+safe_run_hooks_1 1831,57340
+safe_run_hooks_error 1841,57570
+safe_run_hook_funcall 1878,58577
+safe_run_hooks 1893,59059
+int poll_suppress_count;1908,59398
+static struct atimer *poll_timer;poll_timer1915,59488
+poll_for_input_1 1919,59590
+poll_for_input 1930,59790
+start_polling 1942,60054
+input_polling_used 1979,61092
+stop_polling 1994,61391
+set_poll_suppress_count 2009,61760
+bind_polling_period 2029,62142
+make_ctrl_char 2048,62493
+show_help_echo 2113,64456
+static Lisp_Object help_form_saved_window_configs;2156,65639
+read_char_help_form_unwind 2158,65702
+#define STOP_POLLING 2166,65960
+#define RESUME_POLLING 2170,66085
+read_event_from_main_queue 2175,66230
+read_decoded_event_from_main_queue 2249,68418
+#define MAX_ENCODED_BYTES 2254,68665
+echo_keystrokes_p 2342,71557
+read_char 2376,72849
+record_menu_key 3225,98950
+help_char_p 3258,99675
+record_char 3273,99954
+save_getcjmp 3412,104236
+restore_getcjmp 3418,104327
+readable_events 3430,104698
+int stop_character EXTERNALLY_VISIBLE;3497,106438
+event_to_kboard 3500,106494
+kbd_buffer_nr_stored 3522,107143
+kbd_buffer_store_event 3534,107484
+kbd_buffer_store_event_hold 3550,108026
+kbd_buffer_unget_event 3684,111618
+#define INPUT_EVENT_POS_MAX 3698,112019
+#define INPUT_EVENT_POS_MIN 3701,112148
+position_to_Time 3706,112288
+Time_to_position 3716,112515
+gen_help_event 3738,113172
+kbd_buffer_store_help_event 3756,113612
+discard_mouse_events 3773,113977
+kbd_buffer_events_waiting 3803,114712
+clear_event 3823,115069
+kbd_buffer_get_event 3836,115409
+process_special_events 4258,127882
+swallow_events 4322,129706
+timer_start_idle 4339,130099
+timer_stop_idle 4355,130577
+timer_resume_idle 4363,130721
+struct input_event last_timer_event EXTERNALLY_VISIBLE;4372,130913
+Lisp_Object pending_funcalls;4377,131173
+decode_timer 4381,131294
+timer_check_2 4414,132247
+timer_check 4572,136818
+DEFUN ("current-idle-time", Fcurrent_idle_time,4607,137663
+DEFUN ("current-idle-time", Fcurrent_idle_time,current-idle-time4607,137663
+static Lisp_Object accent_key_syms;4625,138240
+static Lisp_Object func_key_syms;4626,138276
+static Lisp_Object mouse_syms;4627,138310
+static Lisp_Object wheel_syms;4628,138341
+static Lisp_Object drag_n_drop_syms;4629,138372
+static const int lispy_accent_codes[lispy_accent_codes4634,138517
+static const char *const lispy_accent_keys[lispy_accent_keys4741,139879
+#define FUNCTION_KEY_OFFSET 4766,140315
+const char *const lispy_function_keys[lispy_function_keys4768,140348
+static const char *const lispy_multimedia_keys[lispy_multimedia_keys4962,148902
+static const char *const lispy_kana_keys[lispy_kana_keys5026,150136
+#define FUNCTION_KEY_OFFSET 5061,151752
+static const char *const lispy_function_keys[lispy_function_keys5065,151895
+#define ISO_FUNCTION_KEY_OFFSET 5149,154430
+static const char *const iso_lispy_function_keys[iso_lispy_function_keys5151,154470
+static Lisp_Object Vlispy_mouse_stem;5172,155329
+static const char *const lispy_wheel_names[lispy_wheel_names5174,155368
+static const char *const lispy_drag_n_drop_names[lispy_drag_n_drop_names5181,155620
+static short const scroll_bar_parts[scroll_bar_parts5189,155886
+static Lisp_Object button_down_location;5210,156911
+static int last_mouse_button;5215,157066
+static int last_mouse_x;5216,157096
+static int last_mouse_y;5217,157121
+static Time button_down_time;5218,157146
+static int double_click_count;5222,157230
+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
c-src/emacs/src/lisp.h,20276
-#define EMACS_LISP_H22,800
-#define DECLARE_GDB_SYM(47,1421
-# define DEFINE_GDB_SYMBOL_BEGIN(49,1508
-# define DEFINE_GDB_SYMBOL_END(50,1578
-# define DEFINE_GDB_SYMBOL_BEGIN(52,1625
-# define DEFINE_GDB_SYMBOL_END(53,1702
-#undef min57,1790
-#undef max58,1801
-#define max(59,1812
-#define min(60,1854
-#define ARRAYELTS(63,1936
-#define GCTYPEBITS 67,2079
-DEFINE_GDB_SYMBOL_BEGIN GCTYPEBITS66,2037
-# define NONPOINTER_BITS 78,2567
-# define NONPOINTER_BITS 80,2600
-typedef int EMACS_INT;91,3023
-typedef unsigned int EMACS_UINT;92,3046
-# define EMACS_INT_MAX 93,3079
-# define pI 94,3111
-typedef long int EMACS_INT;96,3203
-typedef unsigned long EMACS_UINT;97,3231
-# define EMACS_INT_MAX 98,3265
-# define pI 99,3298
-typedef long long int EMACS_INT;103,3477
-typedef unsigned long long int EMACS_UINT;104,3510
-# define EMACS_INT_MAX 105,3553
-# define pI 106,3587
-enum { BOOL_VECTOR_BITS_PER_CHAR 114,3804
-#define BOOL_VECTOR_BITS_PER_CHAR 115,3840
-typedef size_t bits_word;123,4165
-# define BITS_WORD_MAX 124,4191
-enum { BITS_PER_BITS_WORD 125,4223
-typedef unsigned char bits_word;127,4290
-# define BITS_WORD_MAX 128,4323
-enum { BITS_PER_BITS_WORD 129,4386
- BITS_PER_CHAR 136,4570
- BITS_PER_SHORT 137,4605
- BITS_PER_LONG 138,4657
- BITS_PER_EMACS_INT 139,4712
-typedef intmax_t printmax_t;148,5089
-typedef uintmax_t uprintmax_t;149,5118
-# define pMd 150,5149
-# define pMu 151,5170
-typedef EMACS_INT printmax_t;153,5197
-typedef EMACS_UINT uprintmax_t;154,5227
-# define pMd 155,5259
-# define pMu 156,5278
-# define pD 165,5664
-# define pD 167,5709
-# define pD 169,5756
-# define pD 171,5779
-# define eassert(200,7062
-# define eassume(201,7140
-# define eassert(208,7319
-# define eassume(212,7450
-enum Lisp_Bits239,8519
-#define GCALIGNMENT 243,8647
- VALBITS 246,8742
- INTTYPEBITS 249,8838
- FIXNUM_BITS 252,8945
-#define VAL_MAX 263,9327
-#define USE_LSB_TAG 271,9777
-DEFINE_GDB_SYMBOL_BEGIN USE_LSB_TAG270,9733
-# define alignas(281,10077
-# define GCALIGNED 288,10227
-# define GCALIGNED 290,10292
-# define lisp_h_XLI(327,11642
-# define lisp_h_XIL(328,11673
-# define lisp_h_XLI(330,11724
-# define lisp_h_XIL(331,11751
-#define lisp_h_CHECK_LIST_CONS(333,11785
-#define lisp_h_CHECK_NUMBER(334,11856
-#define lisp_h_CHECK_SYMBOL(335,11927
-#define lisp_h_CHECK_TYPE(336,11996
-#define lisp_h_CONSP(338,12107
-#define lisp_h_EQ(339,12156
-#define lisp_h_FLOATP(340,12201
-#define lisp_h_INTEGERP(341,12252
-#define lisp_h_MARKERP(342,12333
-#define lisp_h_MISCP(343,12408
-#define lisp_h_NILP(344,12457
-#define lisp_h_SET_SYMBOL_VAL(345,12493
-#define lisp_h_SYMBOL_CONSTANT_P(347,12607
-#define lisp_h_SYMBOL_VAL(348,12671
-#define lisp_h_SYMBOLP(350,12772
-#define lisp_h_VECTORLIKEP(351,12825
-#define lisp_h_XCAR(352,12886
-#define lisp_h_XCDR(353,12924
-#define lisp_h_XCONS(354,12964
-#define lisp_h_XHASH(356,13059
-#define lisp_h_XPNTR(357,13093
-# define lisp_h_check_cons_list(360,13221
-# define lisp_h_make_number(363,13289
-# define lisp_h_XFASTINT(365,13392
-# define lisp_h_XINT(366,13429
-# define lisp_h_XSYMBOL(367,13478
-# define lisp_h_XTYPE(371,13631
-# define lisp_h_XUNTAG(372,13696
-# define XLI(381,14086
-# define XIL(382,14117
-# define CHECK_LIST_CONS(383,14148
-# define CHECK_NUMBER(384,14209
-# define CHECK_SYMBOL(385,14258
-# define CHECK_TYPE(386,14307
-# define CONSP(387,14382
-# define EQ(388,14417
-# define FLOATP(389,14452
-# define INTEGERP(390,14489
-# define MARKERP(391,14530
-# define MISCP(392,14569
-# define NILP(393,14604
-# define SET_SYMBOL_VAL(394,14637
-# define SYMBOL_CONSTANT_P(395,14700
-# define SYMBOL_VAL(396,14763
-# define SYMBOLP(397,14812
-# define VECTORLIKEP(398,14851
-# define XCAR(399,14898
-# define XCDR(400,14931
-# define XCONS(401,14964
-# define XHASH(402,14999
-# define XPNTR(403,15034
-# define check_cons_list(405,15097
-# define make_number(408,15176
-# define XFASTINT(409,15224
-# define XINT(410,15266
-# define XSYMBOL(411,15300
-# define XTYPE(412,15340
-# define XUNTAG(413,15376
-#define LISP_MACRO_DEFUN(421,15672
-#define LISP_MACRO_DEFUN_VOID(425,15845
-#define INTMASK 437,16289
-#define case_Lisp_Int 438,16342
-#define ENUM_BF(445,16681
-#define ENUM_BF(447,16722
-enum Lisp_Type451,16763
- Lisp_Symbol 454,16851
- Lisp_Misc 458,16993
- Lisp_Int0 461,17067
- Lisp_Int1 462,17086
- Lisp_String 466,17264
- Lisp_Vectorlike 472,17543
- Lisp_Cons 475,17632
- Lisp_Float 477,17670
-enum Lisp_Misc_Type485,18016
- Lisp_Misc_Free 487,18040
- Lisp_Misc_Marker,488,18069
- Lisp_Misc_Overlay,489,18091
- Lisp_Misc_Save_Value,490,18114
- Lisp_Misc_Finalizer,491,18140
- Lisp_Misc_Float,494,18275
- Lisp_Misc_Limit496,18359
-enum Lisp_Fwd_Type502,18543
- Lisp_Fwd_Int,504,18566
- Lisp_Fwd_Bool,505,18619
- Lisp_Fwd_Obj,506,18670
- Lisp_Fwd_Buffer_Obj,507,18729
- Lisp_Fwd_Kboard_Obj 508,18800
-typedef struct { EMACS_INT i; } Lisp_Object;567,21781
-#define LISP_INITIALLY(569,21827
-#undef CHECK_LISP_OBJECT_TYPE571,21858
-enum CHECK_LISP_OBJECT_TYPE 572,21888
-enum CHECK_LISP_OBJECT_TYPE { CHECK_LISP_OBJECT_TYPE 572,21888
-typedef EMACS_INT Lisp_Object;577,22064
-#define LISP_INITIALLY(578,22095
-enum CHECK_LISP_OBJECT_TYPE 579,22125
-enum CHECK_LISP_OBJECT_TYPE { CHECK_LISP_OBJECT_TYPE 579,22125
-#define LISP_INITIALLY_ZERO 582,22226
-enum symbol_interned639,24199
- SYMBOL_UNINTERNED 641,24222
- SYMBOL_INTERNED 642,24247
- SYMBOL_INTERNED_IN_INITIAL_OBARRAY 643,24270
-enum symbol_redirect646,24315
- SYMBOL_PLAINVAL 648,24338
- SYMBOL_VARALIAS 649,24362
- SYMBOL_LOCALIZED 650,24386
- SYMBOL_FORWARDED 651,24410
-struct Lisp_Symbol654,24437
-#define EXFUN(707,26252
-#define DEFUN_ARGS_MANY 712,26446
-#define DEFUN_ARGS_UNEVALLED 713,26498
-#define DEFUN_ARGS_0 714,26541
-#define DEFUN_ARGS_1 715,26569
-#define DEFUN_ARGS_2 716,26604
-#define DEFUN_ARGS_3 717,26652
-#define DEFUN_ARGS_4 718,26713
-#define DEFUN_ARGS_5 719,26787
-#define DEFUN_ARGS_6 721,26880
-#define DEFUN_ARGS_7 723,26986
-#define DEFUN_ARGS_8 725,27105
-#define TAG_PTR(729,27296
-#define TAG_SYMOFFSET(734,27543
-#define XLI_BUILTIN_LISPSYM(741,27842
-#define DEFINE_LISP_SYMBOL(746,28101
-# define DEFINE_NON_NIL_Q_SYMBOL_MACROS 755,28572
-LISP_MACRO_DEFUN 762,28777
-# define ARRAY_MARK_FLAG 768,29024
-# define PSEUDOVECTOR_FLAG 774,29267
-enum pvec_type780,29568
- PVEC_NORMAL_VECTOR,782,29585
- PVEC_FREE,783,29607
- PVEC_PROCESS,784,29620
- PVEC_FRAME,785,29636
- PVEC_WINDOW,786,29650
- PVEC_BOOL_VECTOR,787,29665
- PVEC_BUFFER,788,29685
- PVEC_HASH_TABLE,789,29700
- PVEC_TERMINAL,790,29719
- PVEC_WINDOW_CONFIGURATION,791,29736
- PVEC_SUBR,792,29765
- PVEC_OTHER,793,29778
- PVEC_COMPILED,795,29856
- PVEC_CHAR_TABLE,796,29873
- PVEC_SUB_CHAR_TABLE,797,29892
- PVEC_FONT 798,29915
-enum More_Lisp_Bits801,29991
- PSEUDOVECTOR_SIZE_BITS 808,30382
- PSEUDOVECTOR_SIZE_MASK 809,30415
- PSEUDOVECTOR_REST_BITS 813,30625
- PSEUDOVECTOR_REST_MASK 814,30658
- PSEUDOVECTOR_AREA_BITS 818,30823
- PVEC_TYPE_MASK 819,30901
-# define VALMASK 829,31302
-DEFINE_GDB_SYMBOL_BEGIN VALMASK828,31257
-#define MOST_POSITIVE_FIXNUM 834,31532
-#define MOST_NEGATIVE_FIXNUM 835,31592
-XINT 874,32684
-XFASTINT 889,33035
-XSYMBOL 899,33263
-XTYPE 910,33481
-XUNTAG 918,33661
-LISP_MACRO_DEFUN 927,33857
-LISP_MACRO_DEFUN 940,34242
-#define FIXNUM_OVERFLOW_P(958,34855
-LISP_MACRO_DEFUN FIXNUM_OVERFLOW_P952,34632
-LISP_MACRO_DEFUN 970,35171
-XSTRING 980,35391
-#define SYMBOL_INDEX(988,35575
-XFLOAT 991,35636
-XPROCESS 1000,35778
-XWINDOW 1007,35895
-XTERMINAL 1014,36012
-XSUBR 1021,36134
-XBUFFER 1028,36245
-XCHAR_TABLE 1035,36369
-XSUB_CHAR_TABLE 1042,36506
-XBOOL_VECTOR 1049,36648
-make_lisp_ptr 1058,36827
-make_lisp_symbol 1066,37013
-builtin_lisp_symbol 1074,37197
-#define XSETINT(1079,37279
-#define XSETFASTINT(1080,37325
-#define XSETCONS(1081,37375
-#define XSETVECTOR(1082,37435
-#define XSETSTRING(1083,37503
-#define XSETSYMBOL(1084,37567
-#define XSETFLOAT(1085,37621
-#define XSETMISC(1086,37683
-#define XSETPVECTYPE(1090,37772
-#define XSETPVECTYPESIZE(1092,37888
-#define XSETPSEUDOVECTOR(1099,38185
-#define XSETTYPED_PSEUDOVECTOR(1105,38369
-#define XSETWINDOW_CONFIGURATION(1110,38579
-#define XSETPROCESS(1112,38675
-#define XSETWINDOW(1113,38741
-#define XSETTERMINAL(1114,38805
-#define XSETSUBR(1115,38873
-#define XSETCOMPILED(1116,38933
-#define XSETBUFFER(1117,39001
-#define XSETCHAR_TABLE(1118,39065
-#define XSETBOOL_VECTOR(1119,39137
-#define XSETSUB_CHAR_TABLE(1120,39211
-XINTPTR 1128,39581
-make_pointer_integer 1134,39661
-LISP_MACRO_DEFUN_VOID 1143,39826
-typedef struct interval *INTERVAL;INTERVAL1149,39987
-xcar_addr 1174,40760
-xcdr_addr 1179,40837
-LISP_MACRO_DEFUN 1185,40931
-XSETCDR 1198,41307
-CAR 1205,41457
-CDR 1212,41591
-CAR_SAFE 1221,41791
-CDR_SAFE 1226,41877
-STRING_MULTIBYTE 1243,42250
-#define STRING_BYTES_BOUND 1261,43057
-#define STRING_SET_UNIBYTE(1265,43201
-#define STRING_SET_MULTIBYTE(1275,43516
-SDATA 1286,43830
-SSDATA 1291,43908
-SREF 1297,44037
-SSET 1302,44128
-SCHARS 1307,44242
-STRING_BYTES 1316,44415
-SBYTES 1326,44595
-STRING_SET_CHARS 1331,44681
-struct vectorlike_header1343,45232
-struct Lisp_Vector1369,46482
- ALIGNOF_STRUCT_LISP_VECTOR1378,46681
-struct Lisp_Bool_Vector1384,46864
-bool_vector_size 1399,47385
-bool_vector_data 1407,47523
-bool_vector_uchar_data 1413,47617
-bool_vector_words 1421,47803
-bool_vector_bytes 1428,47998
-bool_vector_bitref 1437,48238
-bool_vector_ref 1445,48478
-bool_vector_set 1453,48618
- header_size 1471,49047
- bool_header_size 1472,49106
- word_size 1473,49171
-AREF 1479,49284
-aref_addr 1485,49391
-ASIZE 1491,49501
-ASET 1497,49583
-gc_aset 1504,49742
-enum { NIL_IS_ZERO 1515,50269
-memclear 1520,50464
-#define VECSIZE(1531,50762
-#define PSEUDOVECSIZE(1538,51047
-#define UNSIGNED_CMP(1546,51480
-#define ASCII_CHAR_P(1552,51734
-enum CHARTAB_SIZE_BITS1565,52489
- CHARTAB_SIZE_BITS_0 1567,52516
- CHARTAB_SIZE_BITS_1 1568,52545
- CHARTAB_SIZE_BITS_2 1569,52574
- CHARTAB_SIZE_BITS_3 1570,52603
-struct Lisp_Char_Table1575,52672
-struct Lisp_Sub_Char_Table1606,53752
-CHAR_TABLE_REF_ASCII 1628,54566
-CHAR_TABLE_REF 1648,55113
-CHAR_TABLE_SET 1658,55402
-struct Lisp_Subr1670,55786
-enum char_table_specials1692,56798
- CHAR_TABLE_STANDARD_SLOTS 1697,56993
- SUB_CHAR_TABLE_OFFSET 1701,57214
-CHAR_TABLE_EXTRA_SLOTS 1707,57377
-LISP_MACRO_DEFUN 1723,57921
-SYMBOL_BLV 1732,58181
-SYMBOL_FWD 1738,58316
-LISP_MACRO_DEFUN_VOID 1744,58428
-SET_SYMBOL_BLV 1754,58691
-SET_SYMBOL_FWD 1760,58850
-SYMBOL_NAME 1767,59001
-SYMBOL_INTERNED_P 1775,59130
-SYMBOL_INTERNED_IN_INITIAL_OBARRAY_P 1783,59299
-#define DEFSYM(1796,59809
-LISP_MACRO_DEFUN DEFSYM1792,59630
-struct hash_table_test1805,60062
-struct Lisp_Hash_Table1823,60555
-XHASH_TABLE 1880,62531
-#define XSET_HASH_TABLE(1885,62602
-HASH_TABLE_P 1889,62703
-HASH_KEY 1896,62860
-HASH_VALUE 1903,63040
-HASH_NEXT 1911,63254
-HASH_HASH 1918,63431
-HASH_INDEX 1926,63677
-HASH_TABLE_SIZE 1933,63826
-enum DEFAULT_HASH_SIZE 1940,63956
-enum DEFAULT_HASH_SIZE { DEFAULT_HASH_SIZE 1940,63956
-static double const DEFAULT_REHASH_THRESHOLD 1946,64176
-static double const DEFAULT_REHASH_SIZE 1950,64299
-sxhash_combine 1956,64465
-SXHASH_REDUCE 1964,64648
-struct Lisp_Misc_Any 1971,64806
-struct Lisp_Marker1978,64980
-struct Lisp_Overlay2021,66841
- SAVE_UNUSED,2047,67644
- SAVE_INTEGER,2048,67661
- SAVE_FUNCPOINTER,2049,67679
- SAVE_POINTER,2050,67701
- SAVE_OBJECT2051,67719
-enum { SAVE_SLOT_BITS 2055,67804
-enum { SAVE_VALUE_SLOTS 2058,67901
-enum { SAVE_TYPE_BITS 2062,68009
-enum Lisp_Save_Type2064,68075
- SAVE_TYPE_INT_INT 2066,68099
- SAVE_TYPE_INT_INT_INT2067,68172
- SAVE_TYPE_OBJ_OBJ 2069,68262
- SAVE_TYPE_OBJ_OBJ_OBJ 2070,68333
- SAVE_TYPE_OBJ_OBJ_OBJ_OBJ2071,68414
- SAVE_TYPE_PTR_INT 2073,68509
- SAVE_TYPE_PTR_OBJ 2074,68582
- SAVE_TYPE_PTR_PTR 2075,68654
- SAVE_TYPE_FUNCPTR_PTR_OBJ2076,68727
- SAVE_TYPE_MEMORY 2080,68885
-typedef void (*voidfuncptr)voidfuncptr2108,69839
-struct Lisp_Save_Value2110,69876
-save_type 2134,70755
-XSAVE_POINTER 2143,70985
-set_save_pointer 2149,71147
-XSAVE_FUNCPOINTER 2155,71329
-XSAVE_INTEGER 2164,71549
-set_save_integer 2170,71711
-XSAVE_OBJECT 2179,71932
-struct Lisp_Finalizer2186,72109
-struct Lisp_Free2201,72584
-union Lisp_Misc2212,72885
-XMISC 2223,73184
-XMISCANY 2229,73273
-XMISCTYPE 2236,73382
-XMARKER 2242,73470
-XOVERLAY 2249,73585
-XSAVE_VALUE 2256,73706
-XFINALIZER 2263,73835
-struct Lisp_Intfwd2274,74120
-struct Lisp_Boolfwd2284,74414
-struct Lisp_Objfwd2294,74705
-struct Lisp_Buffer_Objfwd2302,74937
-struct Lisp_Buffer_Local_Value2334,76473
-struct Lisp_Kboard_Objfwd2362,77732
-union Lisp_Fwd2368,77841
-XFWDTYPE 2378,78087
-XBUFFER_OBJFWD 2384,78183
-struct Lisp_Float2391,78319
-XFLOAT_DATA 2401,78437
- IEEE_FLOATING_POINT2415,78946
-#define _UCHAR_T2423,79269
-typedef unsigned char UCHAR;2424,79286
-enum Lisp_Compiled2429,79369
- COMPILED_ARGLIST 2431,79392
- COMPILED_BYTECODE 2432,79418
- COMPILED_CONSTANTS 2433,79445
- COMPILED_STACK_DEPTH 2434,79473
- COMPILED_DOC_STRING 2435,79503
- COMPILED_INTERACTIVE 2436,79532
-enum char_bits2443,79834
- CHAR_ALT 2445,79853
- CHAR_SUPER 2446,79879
- CHAR_HYPER 2447,79907
- CHAR_SHIFT 2448,79935
- CHAR_CTL 2449,79963
- CHAR_META 2450,79989
- CHAR_MODIFIER_MASK 2452,80017
- CHARACTERBITS 2457,80212
-LISP_MACRO_DEFUN 2462,80270
-NATNUMP 2470,80412
-RANGED_INTEGERP 2476,80493
-#define TYPE_RANGED_INTEGERP(2481,80615
-LISP_MACRO_DEFUN 2486,80800
-VECTORP 2500,81273
-OVERLAYP 2505,81376
-SAVE_VALUEP 2510,81475
-FINALIZERP 2516,81581
-AUTOLOADP 2522,81685
-BUFFER_OBJFWDP 2528,81776
-PSEUDOVECTOR_TYPEP 2534,81874
-PSEUDOVECTORP 2542,82127
-WINDOW_CONFIGURATIONP 2558,82479
-PROCESSP 2564,82589
-WINDOWP 2570,82673
-TERMINALP 2576,82755
-SUBRP 2582,82841
-COMPILEDP 2588,82919
-BUFFERP 2594,83005
-CHAR_TABLE_P 2600,83087
-SUB_CHAR_TABLE_P 2606,83178
-BOOL_VECTOR_P 2612,83277
-FRAMEP 2618,83370
-IMAGEP 2625,83487
-ARRAYP 2632,83592
-CHECK_LIST 2638,83711
-LISP_MACRO_DEFUN_VOID 2643,83792
-CHECK_STRING_CAR 2653,84089
-CHECK_CONS 2658,84193
-CHECK_VECTOR 2663,84273
-CHECK_BOOL_VECTOR 2668,84359
-CHECK_VECTOR_OR_STRING 2674,84536
-CHECK_ARRAY 2683,84710
-CHECK_BUFFER 2688,84818
-CHECK_WINDOW 2693,84904
-CHECK_PROCESS 2699,85010
-CHECK_NATNUM 2705,85106
-#define CHECK_RANGED_INTEGER(2710,85183
-#define CHECK_TYPE_RANGED_INTEGER(2721,85566
-#define CHECK_NUMBER_COERCE_MARKER(2729,85836
-XFLOATINT 2738,86089
-CHECK_NUMBER_OR_FLOAT 2744,86160
-#define CHECK_NUMBER_OR_FLOAT_COERCE_MARKER(2749,86259
-CHECK_NUMBER_CAR 2760,86669
-CHECK_NUMBER_CDR 2768,86791
-#define DEFUN(2803,88386
-#define DEFUN(2812,88854
-FUNCTIONP 2822,89209
-enum maxargs2831,89404
- MANY 2833,89421
- UNEVALLED 2834,89436
-#define CALLMANY(2838,89539
-#define CALLN(2844,89892
-#define DEFVAR_LISP(2869,91097
-#define DEFVAR_LISP_NOPRO(2874,91269
-#define DEFVAR_BOOL(2879,91451
-#define DEFVAR_INT(2884,91624
-#define DEFVAR_BUFFER_DEFAULTS(2890,91795
-#define DEFVAR_KBOARD(2896,91999
-typedef jmp_buf sys_jmp_buf;2906,92323
-# define sys_setjmp(2907,92352
-# define sys_longjmp(2908,92387
-typedef sigjmp_buf sys_jmp_buf;2910,92459
-# define sys_setjmp(2911,92491
-# define sys_longjmp(2912,92531
-typedef jmp_buf sys_jmp_buf;2916,92690
-# define sys_setjmp(2917,92719
-# define sys_longjmp(2918,92753
-enum specbind_tag 2943,93805
- SPECPDL_UNWIND,2944,93825
- SPECPDL_UNWIND_PTR,2945,93894
- SPECPDL_UNWIND_INT,2946,93945
- SPECPDL_UNWIND_VOID,2947,93993
- SPECPDL_BACKTRACE,2948,94047
- SPECPDL_LET,2949,94105
- SPECPDL_LET_LOCAL,2951,94235
- SPECPDL_LET_DEFAULT 2952,94292
-union specbinding2955,94364
-SPECPDL_INDEX 2996,95388
-enum handlertype 3021,96410
-enum handlertype { CATCHER,3021,96410
-enum handlertype { CATCHER, CONDITION_CASE 3021,96410
-struct handler3023,96457
-#define PUSH_HANDLER(3053,97446
-#define QUIT 3101,99223
-#define QUITP 3112,99473
-struct gcpro3132,100316
-#define GC_USE_GCPROS_AS_BEFORE 3171,101297
-#define GC_MAKE_GCPROS_NOOPS 3172,101332
-#define GC_MARK_STACK_CHECK_GCPROS 3173,101364
-#define GC_USE_GCPROS_CHECK_ZOMBIES 3174,101401
-#define GC_MARK_STACK 3177,101462
-#define BYTE_MARK_STACK 3181,101562
-#define GCPRO1(3190,101833
-#define GCPRO2(3191,101873
-#define GCPRO3(3192,101939
-#define GCPRO4(3194,102034
-#define GCPRO5(3196,102154
-#define GCPRO6(3198,102299
-#define GCPRO7(3201,102474
-#define UNGCPRO 3202,102553
-#define GCPRO1(3208,102653
-#define GCPRO2(3212,102775
-#define GCPRO3(3217,102967
-#define GCPRO4(3223,103229
-#define GCPRO5(3230,103560
-#define GCPRO6(3238,103961
-#define GCPRO7(3247,104431
-#define UNGCPRO 3257,104971
-#define GCPRO1(3263,105065
-#define GCPRO2(3269,105299
-#define GCPRO3(3278,105717
-#define GCPRO4(3289,106274
-#define GCPRO5(3302,106972
-#define GCPRO6(3317,107812
-#define GCPRO7(3334,108793
-#define UNGCPRO 3353,109916
-#define RETURN_UNGCPRO(3363,110183
-vcopy 3384,110657
-set_hash_key_slot 3393,110932
-set_hash_value_slot 3399,111071
-set_symbol_function 3408,111306
-set_symbol_plist 3414,111421
-set_symbol_next 3420,111524
-blv_found 3428,111697
-set_overlay_plist 3437,111880
-string_intervals 3445,112031
-set_string_intervals 3453,112153
-set_char_table_defalt 3462,112355
-set_char_table_purpose 3467,112467
-set_char_table_extras 3475,112636
-set_char_table_contents 3482,112845
-set_sub_char_table_contents 3489,113040
-enum Arith_Comparison 3497,113303
- ARITH_EQUAL,3498,113327
- ARITH_NOTEQUAL,3499,113342
- ARITH_LESS,3500,113360
- ARITH_GRTR,3501,113374
- ARITH_LESS_OR_EQUAL,3502,113388
- ARITH_GRTR_OR_EQUAL3503,113411
-#define INTEGER_TO_CONS(3511,113762
-#define CONS_TO_INTEGER(3529,114625
-enum { NEXT_ALMOST_PRIME_LIMIT 3573,116329
-extern EMACS_INT next_almost_prime 3574,116368
-enum constype 3739,123820
-enum constype {CONSTYPE_HEAP,CONSTYPE_HEAP3739,123820
-enum constype {CONSTYPE_HEAP, CONSTYPE_PURE}CONSTYPE_PURE3739,123820
-list2i 3745,124010
-list3i 3751,124119
-list4i 3757,124258
-extern Lisp_Object make_formatted_string 3767,124634
-build_pure_c_string 3792,125662
-build_string 3801,125867
-make_uninit_vector 3820,126438
-make_uninit_sub_char_table 3833,126657
-#define ALLOCATE_PSEUDOVECTOR(3850,127201
-#define ALLOCATE_ZEROED_PSEUDOVECTOR(3858,127537
-INLINE void 3890,128943
-extern void *r_alloc r_alloc3895,129064
-#define FLOAT_TO_STRING_BUFSIZE 3927,130527
-intern 3968,132134
-intern_c_string 3974,132222
-extern _Noreturn void error 4034,135601
-fast_string_match_ignore_case 4136,140089
-INLINE void fixup_locale 4241,143854
-INLINE void synchronize_system_messages_locale 4242,143889
-INLINE void synchronize_system_time_locale 4243,143946
-#define IS_DAEMON 4257,144419
-#define DAEMON_RUNNING 4258,144459
-#define IS_DAEMON 4261,144558
-#define DAEMON_RUNNING 4262,144603
-# define WAIT_READING_MAX 4281,145422
-# define WAIT_READING_MAX 4283,145494
-extern _Noreturn void emacs_abort 4374,148386
-egetenv 4532,152809
-#define eabs(4545,153305
-#define make_fixnum_or_float(4550,153438
-enum MAX_ALLOCA 4556,153689
-enum MAX_ALLOCA { MAX_ALLOCA 4556,153689
-extern void *record_xmalloc record_xmalloc4558,153734
-#define USE_SAFE_ALLOCA 4560,153800
-#define AVAIL_ALLOCA(4564,153933
-#define SAFE_ALLOCA(4568,154044
-#define SAFE_NALLOCA(4576,154385
-#define SAFE_ALLOCA_STRING(4590,154861
-#define SAFE_FREE(4598,155113
-#define SAFE_ALLOCA_LISP(4625,155691
-# define USE_STACK_LISP_OBJECTS 4652,156813
-# undef USE_STACK_LISP_OBJECTS4658,156979
-# define USE_STACK_LISP_OBJECTS 4659,157010
-enum { defined_GC_CHECK_STRING_BYTES 4663,157085
-enum { defined_GC_CHECK_STRING_BYTES 4665,157138
-union Aligned_Cons4670,157272
-union Aligned_String4676,157352
- USE_STACK_CONS 4689,157707
- USE_STACK_STRING 4691,157813
-#define STACK_CONS(4699,158150
-#define AUTO_CONS_EXPR(4701,158247
-#define AUTO_CONS(4709,158610
-#define AUTO_LIST1(4710,158681
-#define AUTO_LIST2(4712,158789
-#define AUTO_LIST3(4716,158944
-#define AUTO_LIST4(4720,159119
-# define verify_ascii(4732,159510
-#define AUTO_STRING(4740,159818
-#define FOR_EACH_TAIL(4752,160282
-#define FOR_EACH_ALIST_VALUE(4766,160773
-maybe_gc 4774,161060
-functionp 4784,161299
+#define EMACS_LISP_H22,801
+#define DECLARE_GDB_SYM(47,1422
+# define DEFINE_GDB_SYMBOL_BEGIN(49,1509
+# define DEFINE_GDB_SYMBOL_END(50,1579
+# define DEFINE_GDB_SYMBOL_BEGIN(52,1626
+# define DEFINE_GDB_SYMBOL_END(53,1703
+#undef min57,1791
+#undef max58,1802
+#define max(59,1813
+#define min(60,1855
+#define ARRAYELTS(63,1937
+#define GCTYPEBITS 67,2080
+DEFINE_GDB_SYMBOL_BEGIN GCTYPEBITS66,2038
+# define NONPOINTER_BITS 78,2568
+# define NONPOINTER_BITS 80,2601
+typedef int EMACS_INT;91,3024
+typedef unsigned int EMACS_UINT;92,3047
+# define EMACS_INT_MAX 93,3080
+# define pI 94,3112
+typedef long int EMACS_INT;96,3204
+typedef unsigned long EMACS_UINT;97,3232
+# define EMACS_INT_MAX 98,3266
+# define pI 99,3299
+typedef long long int EMACS_INT;103,3478
+typedef unsigned long long int EMACS_UINT;104,3511
+# define EMACS_INT_MAX 105,3554
+# define pI 106,3588
+enum { BOOL_VECTOR_BITS_PER_CHAR 114,3805
+#define BOOL_VECTOR_BITS_PER_CHAR 115,3841
+typedef size_t bits_word;123,4166
+# define BITS_WORD_MAX 124,4192
+enum { BITS_PER_BITS_WORD 125,4224
+typedef unsigned char bits_word;127,4291
+# define BITS_WORD_MAX 128,4324
+enum { BITS_PER_BITS_WORD 129,4387
+ BITS_PER_CHAR 136,4571
+ BITS_PER_SHORT 137,4606
+ BITS_PER_LONG 138,4658
+ BITS_PER_EMACS_INT 139,4713
+typedef intmax_t printmax_t;148,5090
+typedef uintmax_t uprintmax_t;149,5119
+# define pMd 150,5150
+# define pMu 151,5171
+typedef EMACS_INT printmax_t;153,5198
+typedef EMACS_UINT uprintmax_t;154,5228
+# define pMd 155,5260
+# define pMu 156,5279
+# define pD 165,5665
+# define pD 167,5710
+# define pD 169,5757
+# define pD 171,5780
+# define eassert(200,7063
+# define eassume(201,7141
+# define eassert(208,7320
+# define eassume(212,7451
+enum Lisp_Bits239,8520
+#define GCALIGNMENT 243,8648
+ VALBITS 246,8743
+ INTTYPEBITS 249,8839
+ FIXNUM_BITS 252,8946
+#define VAL_MAX 263,9328
+#define USE_LSB_TAG 271,9778
+DEFINE_GDB_SYMBOL_BEGIN USE_LSB_TAG270,9734
+# define alignas(281,10078
+# define GCALIGNED 288,10228
+# define GCALIGNED 290,10293
+# define lisp_h_XLI(327,11643
+# define lisp_h_XIL(328,11674
+# define lisp_h_XLI(330,11725
+# define lisp_h_XIL(331,11752
+#define lisp_h_CHECK_LIST_CONS(333,11786
+#define lisp_h_CHECK_NUMBER(334,11857
+#define lisp_h_CHECK_SYMBOL(335,11928
+#define lisp_h_CHECK_TYPE(336,11997
+#define lisp_h_CONSP(338,12108
+#define lisp_h_EQ(339,12157
+#define lisp_h_FLOATP(340,12202
+#define lisp_h_INTEGERP(341,12253
+#define lisp_h_MARKERP(342,12334
+#define lisp_h_MISCP(343,12409
+#define lisp_h_NILP(344,12458
+#define lisp_h_SET_SYMBOL_VAL(345,12494
+#define lisp_h_SYMBOL_CONSTANT_P(347,12608
+#define lisp_h_SYMBOL_VAL(348,12672
+#define lisp_h_SYMBOLP(350,12773
+#define lisp_h_VECTORLIKEP(351,12826
+#define lisp_h_XCAR(352,12887
+#define lisp_h_XCDR(353,12925
+#define lisp_h_XCONS(354,12965
+#define lisp_h_XHASH(356,13060
+#define lisp_h_XPNTR(357,13094
+# define lisp_h_check_cons_list(360,13222
+# define lisp_h_make_number(363,13290
+# define lisp_h_XFASTINT(365,13393
+# define lisp_h_XINT(366,13430
+# define lisp_h_XSYMBOL(367,13479
+# define lisp_h_XTYPE(371,13632
+# define lisp_h_XUNTAG(372,13697
+# define XLI(381,14087
+# define XIL(382,14118
+# define CHECK_LIST_CONS(383,14149
+# define CHECK_NUMBER(384,14210
+# define CHECK_SYMBOL(385,14259
+# define CHECK_TYPE(386,14308
+# define CONSP(387,14383
+# define EQ(388,14418
+# define FLOATP(389,14453
+# define INTEGERP(390,14490
+# define MARKERP(391,14531
+# define MISCP(392,14570
+# define NILP(393,14605
+# define SET_SYMBOL_VAL(394,14638
+# define SYMBOL_CONSTANT_P(395,14701
+# define SYMBOL_VAL(396,14764
+# define SYMBOLP(397,14813
+# define VECTORLIKEP(398,14852
+# define XCAR(399,14899
+# define XCDR(400,14932
+# define XCONS(401,14965
+# define XHASH(402,15000
+# define XPNTR(403,15035
+# define check_cons_list(405,15098
+# define make_number(408,15177
+# define XFASTINT(409,15225
+# define XINT(410,15267
+# define XSYMBOL(411,15301
+# define XTYPE(412,15341
+# define XUNTAG(413,15377
+#define LISP_MACRO_DEFUN(421,15673
+#define LISP_MACRO_DEFUN_VOID(425,15846
+#define INTMASK 437,16290
+#define case_Lisp_Int 438,16343
+#define ENUM_BF(445,16682
+#define ENUM_BF(447,16723
+enum Lisp_Type451,16764
+ Lisp_Symbol 454,16852
+ Lisp_Misc 458,16994
+ Lisp_Int0 461,17068
+ Lisp_Int1 462,17087
+ Lisp_String 466,17265
+ Lisp_Vectorlike 472,17544
+ Lisp_Cons 475,17633
+ Lisp_Float 477,17671
+enum Lisp_Misc_Type485,18017
+ Lisp_Misc_Free 487,18041
+ Lisp_Misc_Marker,488,18070
+ Lisp_Misc_Overlay,489,18092
+ Lisp_Misc_Save_Value,490,18115
+ Lisp_Misc_Finalizer,491,18141
+ Lisp_Misc_Float,494,18276
+ Lisp_Misc_Limit496,18360
+enum Lisp_Fwd_Type502,18544
+ Lisp_Fwd_Int,504,18567
+ Lisp_Fwd_Bool,505,18620
+ Lisp_Fwd_Obj,506,18671
+ Lisp_Fwd_Buffer_Obj,507,18730
+ Lisp_Fwd_Kboard_Obj 508,18801
+typedef struct { EMACS_INT i; } Lisp_Object;567,21772
+#define LISP_INITIALLY(569,21818
+#undef CHECK_LISP_OBJECT_TYPE571,21849
+enum CHECK_LISP_OBJECT_TYPE 572,21879
+enum CHECK_LISP_OBJECT_TYPE { CHECK_LISP_OBJECT_TYPE 572,21879
+typedef EMACS_INT Lisp_Object;577,22055
+#define LISP_INITIALLY(578,22086
+enum CHECK_LISP_OBJECT_TYPE 579,22116
+enum CHECK_LISP_OBJECT_TYPE { CHECK_LISP_OBJECT_TYPE 579,22116
+#define LISP_INITIALLY_ZERO 582,22217
+enum symbol_interned639,24190
+ SYMBOL_UNINTERNED 641,24213
+ SYMBOL_INTERNED 642,24238
+ SYMBOL_INTERNED_IN_INITIAL_OBARRAY 643,24261
+enum symbol_redirect646,24306
+ SYMBOL_PLAINVAL 648,24329
+ SYMBOL_VARALIAS 649,24353
+ SYMBOL_LOCALIZED 650,24377
+ SYMBOL_FORWARDED 651,24401
+struct Lisp_Symbol654,24428
+#define EXFUN(707,26243
+#define DEFUN_ARGS_MANY 712,26437
+#define DEFUN_ARGS_UNEVALLED 713,26489
+#define DEFUN_ARGS_0 714,26532
+#define DEFUN_ARGS_1 715,26560
+#define DEFUN_ARGS_2 716,26595
+#define DEFUN_ARGS_3 717,26643
+#define DEFUN_ARGS_4 718,26704
+#define DEFUN_ARGS_5 719,26778
+#define DEFUN_ARGS_6 721,26871
+#define DEFUN_ARGS_7 723,26977
+#define DEFUN_ARGS_8 725,27096
+#define TAG_PTR(729,27287
+#define TAG_SYMOFFSET(734,27534
+#define XLI_BUILTIN_LISPSYM(741,27833
+#define DEFINE_LISP_SYMBOL(746,28092
+# define DEFINE_NON_NIL_Q_SYMBOL_MACROS 755,28563
+LISP_MACRO_DEFUN 762,28768
+# define ARRAY_MARK_FLAG 768,29015
+# define PSEUDOVECTOR_FLAG 774,29258
+enum pvec_type780,29559
+ PVEC_NORMAL_VECTOR,782,29576
+ PVEC_FREE,783,29598
+ PVEC_PROCESS,784,29611
+ PVEC_FRAME,785,29627
+ PVEC_WINDOW,786,29641
+ PVEC_BOOL_VECTOR,787,29656
+ PVEC_BUFFER,788,29676
+ PVEC_HASH_TABLE,789,29691
+ PVEC_TERMINAL,790,29710
+ PVEC_WINDOW_CONFIGURATION,791,29727
+ PVEC_SUBR,792,29756
+ PVEC_OTHER,793,29769
+ PVEC_COMPILED,795,29847
+ PVEC_CHAR_TABLE,796,29864
+ PVEC_SUB_CHAR_TABLE,797,29883
+ PVEC_FONT 798,29906
+enum More_Lisp_Bits801,29982
+ PSEUDOVECTOR_SIZE_BITS 808,30373
+ PSEUDOVECTOR_SIZE_MASK 809,30406
+ PSEUDOVECTOR_REST_BITS 813,30616
+ PSEUDOVECTOR_REST_MASK 814,30649
+ PSEUDOVECTOR_AREA_BITS 818,30814
+ PVEC_TYPE_MASK 819,30892
+# define VALMASK 829,31293
+DEFINE_GDB_SYMBOL_BEGIN VALMASK828,31248
+#define MOST_POSITIVE_FIXNUM 834,31523
+#define MOST_NEGATIVE_FIXNUM 835,31583
+XINT 874,32675
+XFASTINT 889,33026
+XSYMBOL 899,33254
+XTYPE 910,33472
+XUNTAG 918,33652
+LISP_MACRO_DEFUN 927,33848
+LISP_MACRO_DEFUN 940,34233
+#define FIXNUM_OVERFLOW_P(958,34846
+LISP_MACRO_DEFUN FIXNUM_OVERFLOW_P952,34623
+LISP_MACRO_DEFUN 970,35162
+XSTRING 980,35382
+#define SYMBOL_INDEX(988,35566
+XFLOAT 991,35627
+XPROCESS 1000,35769
+XWINDOW 1007,35886
+XTERMINAL 1014,36003
+XSUBR 1021,36125
+XBUFFER 1028,36236
+XCHAR_TABLE 1035,36360
+XSUB_CHAR_TABLE 1042,36497
+XBOOL_VECTOR 1049,36639
+make_lisp_ptr 1058,36818
+make_lisp_symbol 1066,37004
+builtin_lisp_symbol 1074,37188
+#define XSETINT(1079,37270
+#define XSETFASTINT(1080,37316
+#define XSETCONS(1081,37366
+#define XSETVECTOR(1082,37426
+#define XSETSTRING(1083,37494
+#define XSETSYMBOL(1084,37558
+#define XSETFLOAT(1085,37612
+#define XSETMISC(1086,37674
+#define XSETPVECTYPE(1090,37763
+#define XSETPVECTYPESIZE(1092,37879
+#define XSETPSEUDOVECTOR(1099,38176
+#define XSETTYPED_PSEUDOVECTOR(1105,38360
+#define XSETWINDOW_CONFIGURATION(1110,38570
+#define XSETPROCESS(1112,38666
+#define XSETWINDOW(1113,38732
+#define XSETTERMINAL(1114,38796
+#define XSETSUBR(1115,38864
+#define XSETCOMPILED(1116,38924
+#define XSETBUFFER(1117,38992
+#define XSETCHAR_TABLE(1118,39056
+#define XSETBOOL_VECTOR(1119,39128
+#define XSETSUB_CHAR_TABLE(1120,39202
+XINTPTR 1128,39572
+make_pointer_integer 1134,39652
+LISP_MACRO_DEFUN_VOID 1143,39817
+typedef struct interval *INTERVAL;INTERVAL1149,39978
+xcar_addr 1174,40751
+xcdr_addr 1179,40828
+LISP_MACRO_DEFUN 1185,40922
+XSETCDR 1198,41298
+CAR 1205,41448
+CDR 1212,41582
+CAR_SAFE 1221,41782
+CDR_SAFE 1226,41868
+STRING_MULTIBYTE 1243,42241
+#define STRING_BYTES_BOUND 1261,43048
+#define STRING_SET_UNIBYTE(1265,43192
+#define STRING_SET_MULTIBYTE(1275,43507
+SDATA 1286,43821
+SSDATA 1291,43899
+SREF 1297,44028
+SSET 1302,44119
+SCHARS 1307,44233
+STRING_BYTES 1316,44406
+SBYTES 1326,44586
+STRING_SET_CHARS 1331,44672
+struct vectorlike_header1343,45223
+struct Lisp_Vector1369,46473
+ ALIGNOF_STRUCT_LISP_VECTOR1378,46672
+struct Lisp_Bool_Vector1384,46855
+bool_vector_size 1399,47376
+bool_vector_data 1407,47514
+bool_vector_uchar_data 1413,47608
+bool_vector_words 1421,47794
+bool_vector_bytes 1428,47989
+bool_vector_bitref 1437,48229
+bool_vector_ref 1445,48469
+bool_vector_set 1453,48609
+ header_size 1471,49038
+ bool_header_size 1472,49097
+ word_size 1473,49162
+AREF 1479,49275
+aref_addr 1485,49382
+ASIZE 1491,49492
+ASET 1497,49574
+gc_aset 1504,49733
+enum { NIL_IS_ZERO 1515,50260
+memclear 1520,50455
+#define VECSIZE(1531,50753
+#define PSEUDOVECSIZE(1538,51038
+#define UNSIGNED_CMP(1546,51471
+#define ASCII_CHAR_P(1552,51725
+enum CHARTAB_SIZE_BITS1565,52480
+ CHARTAB_SIZE_BITS_0 1567,52507
+ CHARTAB_SIZE_BITS_1 1568,52536
+ CHARTAB_SIZE_BITS_2 1569,52565
+ CHARTAB_SIZE_BITS_3 1570,52594
+struct Lisp_Char_Table1575,52663
+struct Lisp_Sub_Char_Table1606,53743
+CHAR_TABLE_REF_ASCII 1628,54557
+CHAR_TABLE_REF 1648,55104
+CHAR_TABLE_SET 1658,55393
+struct Lisp_Subr1670,55777
+enum char_table_specials1692,56789
+ CHAR_TABLE_STANDARD_SLOTS 1697,56984
+ SUB_CHAR_TABLE_OFFSET 1701,57205
+CHAR_TABLE_EXTRA_SLOTS 1707,57368
+LISP_MACRO_DEFUN 1723,57912
+SYMBOL_BLV 1732,58172
+SYMBOL_FWD 1738,58307
+LISP_MACRO_DEFUN_VOID 1744,58419
+SET_SYMBOL_BLV 1754,58682
+SET_SYMBOL_FWD 1760,58841
+SYMBOL_NAME 1767,58992
+SYMBOL_INTERNED_P 1775,59121
+SYMBOL_INTERNED_IN_INITIAL_OBARRAY_P 1783,59290
+#define DEFSYM(1796,59800
+LISP_MACRO_DEFUN DEFSYM1792,59621
+struct hash_table_test1805,60053
+struct Lisp_Hash_Table1823,60546
+XHASH_TABLE 1880,62522
+#define XSET_HASH_TABLE(1885,62593
+HASH_TABLE_P 1889,62694
+HASH_KEY 1896,62851
+HASH_VALUE 1903,63031
+HASH_NEXT 1911,63245
+HASH_HASH 1918,63422
+HASH_INDEX 1926,63668
+HASH_TABLE_SIZE 1933,63817
+enum DEFAULT_HASH_SIZE 1940,63947
+enum DEFAULT_HASH_SIZE { DEFAULT_HASH_SIZE 1940,63947
+static double const DEFAULT_REHASH_THRESHOLD 1946,64167
+static double const DEFAULT_REHASH_SIZE 1950,64290
+sxhash_combine 1956,64456
+SXHASH_REDUCE 1964,64639
+struct Lisp_Misc_Any 1971,64797
+struct Lisp_Marker1978,64971
+struct Lisp_Overlay2021,66832
+ SAVE_UNUSED,2047,67635
+ SAVE_INTEGER,2048,67652
+ SAVE_FUNCPOINTER,2049,67670
+ SAVE_POINTER,2050,67692
+ SAVE_OBJECT2051,67710
+enum { SAVE_SLOT_BITS 2055,67795
+enum { SAVE_VALUE_SLOTS 2058,67892
+enum { SAVE_TYPE_BITS 2062,68000
+enum Lisp_Save_Type2064,68066
+ SAVE_TYPE_INT_INT 2066,68090
+ SAVE_TYPE_INT_INT_INT2067,68163
+ SAVE_TYPE_OBJ_OBJ 2069,68253
+ SAVE_TYPE_OBJ_OBJ_OBJ 2070,68324
+ SAVE_TYPE_OBJ_OBJ_OBJ_OBJ2071,68405
+ SAVE_TYPE_PTR_INT 2073,68500
+ SAVE_TYPE_PTR_OBJ 2074,68573
+ SAVE_TYPE_PTR_PTR 2075,68645
+ SAVE_TYPE_FUNCPTR_PTR_OBJ2076,68718
+ SAVE_TYPE_MEMORY 2080,68876
+typedef void (*voidfuncptr)voidfuncptr2108,69830
+struct Lisp_Save_Value2110,69867
+save_type 2134,70746
+XSAVE_POINTER 2143,70976
+set_save_pointer 2149,71138
+XSAVE_FUNCPOINTER 2155,71320
+XSAVE_INTEGER 2164,71540
+set_save_integer 2170,71702
+XSAVE_OBJECT 2179,71923
+struct Lisp_Finalizer2186,72100
+struct Lisp_Free2201,72575
+union Lisp_Misc2212,72876
+XMISC 2223,73175
+XMISCANY 2229,73264
+XMISCTYPE 2236,73373
+XMARKER 2242,73461
+XOVERLAY 2249,73576
+XSAVE_VALUE 2256,73697
+XFINALIZER 2263,73826
+struct Lisp_Intfwd2274,74111
+struct Lisp_Boolfwd2284,74405
+struct Lisp_Objfwd2294,74696
+struct Lisp_Buffer_Objfwd2302,74928
+struct Lisp_Buffer_Local_Value2334,76464
+struct Lisp_Kboard_Objfwd2362,77723
+union Lisp_Fwd2368,77832
+XFWDTYPE 2378,78078
+XBUFFER_OBJFWD 2384,78174
+struct Lisp_Float2391,78310
+XFLOAT_DATA 2401,78428
+ IEEE_FLOATING_POINT2415,78937
+#define _UCHAR_T2423,79260
+typedef unsigned char UCHAR;2424,79277
+enum Lisp_Compiled2429,79360
+ COMPILED_ARGLIST 2431,79383
+ COMPILED_BYTECODE 2432,79409
+ COMPILED_CONSTANTS 2433,79436
+ COMPILED_STACK_DEPTH 2434,79464
+ COMPILED_DOC_STRING 2435,79494
+ COMPILED_INTERACTIVE 2436,79523
+enum char_bits2443,79825
+ CHAR_ALT 2445,79844
+ CHAR_SUPER 2446,79870
+ CHAR_HYPER 2447,79898
+ CHAR_SHIFT 2448,79926
+ CHAR_CTL 2449,79954
+ CHAR_META 2450,79980
+ CHAR_MODIFIER_MASK 2452,80008
+ CHARACTERBITS 2457,80203
+LISP_MACRO_DEFUN 2462,80261
+NATNUMP 2470,80403
+RANGED_INTEGERP 2476,80484
+#define TYPE_RANGED_INTEGERP(2481,80606
+LISP_MACRO_DEFUN 2486,80791
+VECTORP 2500,81264
+OVERLAYP 2505,81367
+SAVE_VALUEP 2510,81466
+FINALIZERP 2516,81572
+AUTOLOADP 2522,81676
+BUFFER_OBJFWDP 2528,81767
+PSEUDOVECTOR_TYPEP 2534,81865
+PSEUDOVECTORP 2542,82118
+WINDOW_CONFIGURATIONP 2558,82470
+PROCESSP 2564,82580
+WINDOWP 2570,82664
+TERMINALP 2576,82746
+SUBRP 2582,82832
+COMPILEDP 2588,82910
+BUFFERP 2594,82996
+CHAR_TABLE_P 2600,83078
+SUB_CHAR_TABLE_P 2606,83169
+BOOL_VECTOR_P 2612,83268
+FRAMEP 2618,83361
+IMAGEP 2625,83478
+ARRAYP 2632,83583
+CHECK_LIST 2638,83702
+LISP_MACRO_DEFUN_VOID 2643,83783
+CHECK_STRING_CAR 2653,84080
+CHECK_CONS 2658,84184
+CHECK_VECTOR 2663,84264
+CHECK_BOOL_VECTOR 2668,84350
+CHECK_VECTOR_OR_STRING 2674,84527
+CHECK_ARRAY 2683,84701
+CHECK_BUFFER 2688,84809
+CHECK_WINDOW 2693,84895
+CHECK_PROCESS 2699,85001
+CHECK_NATNUM 2705,85097
+#define CHECK_RANGED_INTEGER(2710,85174
+#define CHECK_TYPE_RANGED_INTEGER(2721,85557
+#define CHECK_NUMBER_COERCE_MARKER(2729,85827
+XFLOATINT 2738,86080
+CHECK_NUMBER_OR_FLOAT 2744,86151
+#define CHECK_NUMBER_OR_FLOAT_COERCE_MARKER(2749,86250
+CHECK_NUMBER_CAR 2760,86660
+CHECK_NUMBER_CDR 2768,86782
+#define DEFUN(2803,88377
+#define DEFUN(2812,88845
+FUNCTIONP 2822,89200
+enum maxargs2831,89395
+ MANY 2833,89412
+ UNEVALLED 2834,89427
+#define CALLMANY(2838,89530
+#define CALLN(2844,89883
+#define DEFVAR_LISP(2869,91088
+#define DEFVAR_LISP_NOPRO(2874,91260
+#define DEFVAR_BOOL(2879,91442
+#define DEFVAR_INT(2884,91615
+#define DEFVAR_BUFFER_DEFAULTS(2890,91786
+#define DEFVAR_KBOARD(2896,91990
+typedef jmp_buf sys_jmp_buf;2906,92314
+# define sys_setjmp(2907,92343
+# define sys_longjmp(2908,92378
+typedef sigjmp_buf sys_jmp_buf;2910,92450
+# define sys_setjmp(2911,92482
+# define sys_longjmp(2912,92522
+typedef jmp_buf sys_jmp_buf;2916,92681
+# define sys_setjmp(2917,92710
+# define sys_longjmp(2918,92744
+enum specbind_tag 2943,93796
+ SPECPDL_UNWIND,2944,93816
+ SPECPDL_UNWIND_PTR,2945,93885
+ SPECPDL_UNWIND_INT,2946,93936
+ SPECPDL_UNWIND_VOID,2947,93984
+ SPECPDL_BACKTRACE,2948,94038
+ SPECPDL_LET,2949,94096
+ SPECPDL_LET_LOCAL,2951,94226
+ SPECPDL_LET_DEFAULT 2952,94283
+union specbinding2955,94355
+SPECPDL_INDEX 2996,95379
+enum handlertype 3021,96401
+enum handlertype { CATCHER,3021,96401
+enum handlertype { CATCHER, CONDITION_CASE 3021,96401
+struct handler3023,96448
+#define PUSH_HANDLER(3053,97437
+#define QUIT 3101,99214
+#define QUITP 3112,99464
+struct gcpro3132,100307
+#define GC_USE_GCPROS_AS_BEFORE 3171,101288
+#define GC_MAKE_GCPROS_NOOPS 3172,101323
+#define GC_MARK_STACK_CHECK_GCPROS 3173,101355
+#define GC_USE_GCPROS_CHECK_ZOMBIES 3174,101392
+#define GC_MARK_STACK 3177,101453
+#define BYTE_MARK_STACK 3181,101553
+#define GCPRO1(3190,101824
+#define GCPRO2(3191,101864
+#define GCPRO3(3192,101930
+#define GCPRO4(3194,102025
+#define GCPRO5(3196,102145
+#define GCPRO6(3198,102290
+#define GCPRO7(3201,102465
+#define UNGCPRO 3202,102544
+#define GCPRO1(3208,102644
+#define GCPRO2(3212,102766
+#define GCPRO3(3217,102958
+#define GCPRO4(3223,103220
+#define GCPRO5(3230,103551
+#define GCPRO6(3238,103952
+#define GCPRO7(3247,104422
+#define UNGCPRO 3257,104962
+#define GCPRO1(3263,105056
+#define GCPRO2(3269,105290
+#define GCPRO3(3278,105708
+#define GCPRO4(3289,106265
+#define GCPRO5(3302,106963
+#define GCPRO6(3317,107803
+#define GCPRO7(3334,108784
+#define UNGCPRO 3353,109907
+#define RETURN_UNGCPRO(3363,110174
+vcopy 3384,110648
+set_hash_key_slot 3393,110923
+set_hash_value_slot 3399,111062
+set_symbol_function 3408,111297
+set_symbol_plist 3414,111412
+set_symbol_next 3420,111515
+blv_found 3428,111688
+set_overlay_plist 3437,111871
+string_intervals 3445,112022
+set_string_intervals 3453,112144
+set_char_table_defalt 3462,112346
+set_char_table_purpose 3467,112458
+set_char_table_extras 3475,112627
+set_char_table_contents 3482,112836
+set_sub_char_table_contents 3489,113031
+enum Arith_Comparison 3497,113294
+ ARITH_EQUAL,3498,113318
+ ARITH_NOTEQUAL,3499,113333
+ ARITH_LESS,3500,113351
+ ARITH_GRTR,3501,113365
+ ARITH_LESS_OR_EQUAL,3502,113379
+ ARITH_GRTR_OR_EQUAL3503,113402
+#define INTEGER_TO_CONS(3511,113753
+#define CONS_TO_INTEGER(3529,114616
+enum { NEXT_ALMOST_PRIME_LIMIT 3573,116320
+extern EMACS_INT next_almost_prime 3574,116359
+enum constype 3739,123811
+enum constype {CONSTYPE_HEAP,CONSTYPE_HEAP3739,123811
+enum constype {CONSTYPE_HEAP, CONSTYPE_PURE}CONSTYPE_PURE3739,123811
+list2i 3745,124001
+list3i 3751,124110
+list4i 3757,124249
+extern Lisp_Object make_formatted_string 3767,124625
+build_pure_c_string 3792,125653
+build_string 3801,125858
+make_uninit_vector 3820,126429
+make_uninit_sub_char_table 3833,126648
+#define ALLOCATE_PSEUDOVECTOR(3850,127192
+#define ALLOCATE_ZEROED_PSEUDOVECTOR(3858,127528
+INLINE void 3890,128934
+extern void *r_alloc r_alloc3895,129055
+#define FLOAT_TO_STRING_BUFSIZE 3927,130518
+intern 3968,132125
+intern_c_string 3974,132213
+extern _Noreturn void error 4034,135592
+fast_string_match_ignore_case 4136,140080
+INLINE void fixup_locale 4241,143845
+INLINE void synchronize_system_messages_locale 4242,143880
+INLINE void synchronize_system_time_locale 4243,143937
+#define IS_DAEMON 4257,144410
+#define DAEMON_RUNNING 4258,144450
+#define IS_DAEMON 4261,144549
+#define DAEMON_RUNNING 4262,144594
+# define WAIT_READING_MAX 4281,145413
+# define WAIT_READING_MAX 4283,145485
+extern _Noreturn void emacs_abort 4374,148377
+egetenv 4532,152800
+#define eabs(4545,153296
+#define make_fixnum_or_float(4550,153429
+enum MAX_ALLOCA 4556,153680
+enum MAX_ALLOCA { MAX_ALLOCA 4556,153680
+extern void *record_xmalloc record_xmalloc4558,153725
+#define USE_SAFE_ALLOCA 4560,153791
+#define AVAIL_ALLOCA(4564,153924
+#define SAFE_ALLOCA(4568,154035
+#define SAFE_NALLOCA(4576,154376
+#define SAFE_ALLOCA_STRING(4590,154852
+#define SAFE_FREE(4598,155104
+#define SAFE_ALLOCA_LISP(4625,155682
+# define USE_STACK_LISP_OBJECTS 4652,156804
+# undef USE_STACK_LISP_OBJECTS4658,156970
+# define USE_STACK_LISP_OBJECTS 4659,157001
+enum { defined_GC_CHECK_STRING_BYTES 4663,157076
+enum { defined_GC_CHECK_STRING_BYTES 4665,157129
+union Aligned_Cons4670,157263
+union Aligned_String4676,157343
+ USE_STACK_CONS 4689,157698
+ USE_STACK_STRING 4691,157804
+#define STACK_CONS(4699,158141
+#define AUTO_CONS_EXPR(4701,158238
+#define AUTO_CONS(4709,158601
+#define AUTO_LIST1(4710,158672
+#define AUTO_LIST2(4712,158780
+#define AUTO_LIST3(4716,158935
+#define AUTO_LIST4(4720,159110
+# define verify_ascii(4732,159501
+#define AUTO_STRING(4740,159809
+#define FOR_EACH_TAIL(4752,160273
+#define FOR_EACH_ALIST_VALUE(4766,160764
+maybe_gc 4774,161051
+functionp 4784,161290
c-src/machsyscalls.c,23
#define SYSCALL(6,113
@@ -2150,127 +2150,127 @@ el-src/TAGTEST.EL,179
(defalias (quote explicitly-quoted-pending-delete-mode)9,222
el-src/emacs/lisp/progmodes/etags.el,5069
-(defvar tags-file-name 34,1034
-(defgroup etags 43,1498
-(defcustom tags-case-fold-search 47,1566
-(defcustom tags-table-list 59,2051
-(defcustom tags-compression-info-list69,2449
-(defcustom tags-add-tables 88,3231
-(defcustom tags-revert-without-query 98,3627
-(defvar tags-table-computed-list 103,3778
-(defvar tags-table-computed-list-for 112,4262
-(defvar tags-table-list-pointer 117,4510
-(defvar tags-table-list-started-at 121,4701
-(defvar tags-table-set-list 124,4821
-(defcustom find-tag-hook 129,5000
-(defcustom find-tag-default-function 137,5263
-(define-obsolete-variable-alias 'find-tag-marker-ring-lengthfind-tag-marker-ring-length145,5602
-(defcustom tags-tag-face 148,5699
-(defcustom tags-apropos-verbose 154,5834
-(defcustom tags-apropos-additional-actions 160,5998
-(defvaralias 'find-tag-marker-ring find-tag-marker-ring183,6917
-(defvar default-tags-table-function 189,7097
-(defvar tags-location-ring 194,7323
-(defvar tags-table-files 201,7599
-(defvar tags-completion-table 206,7766
-(defvar tags-included-tables 209,7858
-(defvar next-file-list 212,7953
-(defvar tags-table-format-functions 217,8059
-(defvar file-of-tag-function 224,8440
-(defvar tags-table-files-function 228,8634
-(defvar tags-completion-table-function 230,8745
-(defvar snarf-tag-function 232,8840
-(defvar goto-tag-location-function 236,9049
-(defvar find-tag-regexp-search-function 239,9222
-(defvar find-tag-regexp-tag-order 241,9343
-(defvar find-tag-regexp-next-line-after-failure-p 243,9452
-(defvar find-tag-search-function 245,9572
-(defvar find-tag-tag-order 247,9679
-(defvar find-tag-next-line-after-failure-p 249,9774
-(defvar list-tags-function 251,9880
-(defvar tags-apropos-function 253,9968
-(defvar tags-included-tables-function 255,10062
-(defvar verify-tags-table-function 257,10181
-(defun initialize-new-tags-table 260,10292
-(defun tags-table-mode 276,10980
-(defun visit-tags-table 285,11245
-(defun tags-table-check-computed-list 321,12783
-(defun tags-table-extend-computed-list 360,14654
-(defun tags-expand-table-name 400,16367
-(defun tags-table-list-member 409,16710
-(defun tags-verify-table 421,17182
-(defun tags-table-including 470,19302
-(defun tags-next-table 522,21346
-(defun visit-tags-table-buffer 543,22203
-(defun tags-reset-tags-tables 712,28513
-(defun file-of-tag 731,29170
-(defun tags-table-files 740,29519
-(defun tags-included-tables 749,29869
-(defun tags-completion-table 755,30115
-(defun tags-lazy-completion-table 783,31309
-(defun tags-completion-at-point-function 799,31944
-(defun find-tag-tag 818,32694
-(defvar last-tag 837,33367
-(defun find-tag-interactive 840,33426
-(defvar find-tag-history 852,33841
-(defun find-tag-noselect 860,34011
-(defun find-tag 932,37125
-(defun find-tag-other-window 959,38341
-(defun find-tag-other-frame 1000,40269
-(defun find-tag-regexp 1025,41443
-(defalias 'pop-tag-mark pop-tag-mark1049,42605
-(defvar tag-lines-already-matched 1052,42656
-(defun find-tag-in-order 1055,42763
-(defun tag-find-file-of-tag-noselect 1167,47109
-(defun tag-find-file-of-tag 1200,48955
-(defun etags-recognize-tags-table 1208,49181
-(defun etags-verify-tags-table 1241,50812
-(defun etags-file-of-tag 1246,51010
-(defun etags-tags-completion-table 1256,51345
-(defun etags-snarf-tag 1286,52551
-(defun etags-goto-tag-location 1324,54120
-(defun etags-list-tags 1388,56563
-(defmacro tags-with-face 1423,57838
-(defun etags-tags-apropos-additional 1431,58171
-(defun etags-tags-apropos 1465,59408
-(defun etags-tags-table-files 1527,61617
-(defun etags-tags-included-tables 1542,62053
-(defun tags-recognize-empty-tags-table 1559,62593
-(defun tag-exact-file-name-match-p 1587,63739
-(defun tag-file-name-match-p 1596,64132
-(defun tag-exact-match-p 1609,64688
-(defun tag-implicit-name-match-p 1620,65256
-(defun tag-symbol-match-p 1633,65856
-(defun tag-word-match-p 1643,66292
-(defun tag-partial-file-name-match-p 1652,66690
-(defun tag-any-match-p 1662,67134
-(defun tag-re-match-p 1667,67318
-(defcustom tags-loop-revert-buffers 1675,67567
-(defun next-file 1685,67976
-(defvar tags-loop-operate 1760,70890
-(defvar tags-loop-scan1763,70984
-(defun tags-loop-eval 1771,71313
-(defun tags-loop-continue 1782,71642
-(defun tags-search 1850,73948
-(defun tags-query-replace 1871,74774
-(defun tags-complete-tags-table-file 1896,75998
-(defun list-tags 1906,76377
-(defun tags-apropos 1934,77330
-(define-button-type 'tags-select-tags-tabletags-select-tags-table1957,78156
-(defun select-tags-table 1964,78395
-(defvar select-tags-table-mode-map 2019,80522
-(define-derived-mode select-tags-table-mode 2030,80905
-(defun select-tags-table-select 2034,81089
-(defun select-tags-table-quit 2043,81455
-(defun complete-tag 2049,81610
-(defconst etags--xref-limit 2074,82551
-(defvar etags-xref-find-definitions-tag-order 2076,82586
-(defun etags-xref-find 2082,82876
-(defun etags--xref-find-definitions 2096,83405
-(defclass xref-etags-location 2129,85119
-(defun xref-make-etags-location 2135,85342
-(cl-defmethod xref-location-marker 2139,85497
-(cl-defmethod xref-location-line 2146,85741
+(defvar tags-file-name 34,1035
+(defgroup etags 43,1499
+(defcustom tags-case-fold-search 47,1567
+(defcustom tags-table-list 59,2052
+(defcustom tags-compression-info-list69,2450
+(defcustom tags-add-tables 88,3232
+(defcustom tags-revert-without-query 98,3628
+(defvar tags-table-computed-list 103,3779
+(defvar tags-table-computed-list-for 112,4263
+(defvar tags-table-list-pointer 117,4511
+(defvar tags-table-list-started-at 121,4702
+(defvar tags-table-set-list 124,4822
+(defcustom find-tag-hook 129,5001
+(defcustom find-tag-default-function 137,5264
+(define-obsolete-variable-alias 'find-tag-marker-ring-lengthfind-tag-marker-ring-length145,5603
+(defcustom tags-tag-face 148,5700
+(defcustom tags-apropos-verbose 154,5835
+(defcustom tags-apropos-additional-actions 160,5999
+(defvaralias 'find-tag-marker-ring find-tag-marker-ring183,6918
+(defvar default-tags-table-function 189,7098
+(defvar tags-location-ring 194,7324
+(defvar tags-table-files 201,7600
+(defvar tags-completion-table 206,7767
+(defvar tags-included-tables 209,7859
+(defvar next-file-list 212,7954
+(defvar tags-table-format-functions 217,8060
+(defvar file-of-tag-function 224,8441
+(defvar tags-table-files-function 228,8635
+(defvar tags-completion-table-function 230,8746
+(defvar snarf-tag-function 232,8841
+(defvar goto-tag-location-function 236,9050
+(defvar find-tag-regexp-search-function 239,9223
+(defvar find-tag-regexp-tag-order 241,9344
+(defvar find-tag-regexp-next-line-after-failure-p 243,9453
+(defvar find-tag-search-function 245,9573
+(defvar find-tag-tag-order 247,9680
+(defvar find-tag-next-line-after-failure-p 249,9775
+(defvar list-tags-function 251,9881
+(defvar tags-apropos-function 253,9969
+(defvar tags-included-tables-function 255,10063
+(defvar verify-tags-table-function 257,10182
+(defun initialize-new-tags-table 260,10293
+(defun tags-table-mode 276,10981
+(defun visit-tags-table 285,11246
+(defun tags-table-check-computed-list 321,12784
+(defun tags-table-extend-computed-list 360,14655
+(defun tags-expand-table-name 400,16368
+(defun tags-table-list-member 409,16711
+(defun tags-verify-table 421,17183
+(defun tags-table-including 470,19303
+(defun tags-next-table 522,21347
+(defun visit-tags-table-buffer 543,22204
+(defun tags-reset-tags-tables 712,28514
+(defun file-of-tag 731,29171
+(defun tags-table-files 740,29520
+(defun tags-included-tables 749,29870
+(defun tags-completion-table 755,30116
+(defun tags-lazy-completion-table 783,31310
+(defun tags-completion-at-point-function 799,31945
+(defun find-tag-tag 818,32695
+(defvar last-tag 837,33368
+(defun find-tag-interactive 840,33427
+(defvar find-tag-history 852,33842
+(defun find-tag-noselect 860,34012
+(defun find-tag 932,37126
+(defun find-tag-other-window 959,38342
+(defun find-tag-other-frame 1000,40270
+(defun find-tag-regexp 1025,41444
+(defalias 'pop-tag-mark pop-tag-mark1049,42606
+(defvar tag-lines-already-matched 1052,42657
+(defun find-tag-in-order 1055,42764
+(defun tag-find-file-of-tag-noselect 1167,47110
+(defun tag-find-file-of-tag 1200,48956
+(defun etags-recognize-tags-table 1208,49182
+(defun etags-verify-tags-table 1241,50813
+(defun etags-file-of-tag 1246,51011
+(defun etags-tags-completion-table 1256,51346
+(defun etags-snarf-tag 1286,52552
+(defun etags-goto-tag-location 1324,54121
+(defun etags-list-tags 1388,56564
+(defmacro tags-with-face 1423,57839
+(defun etags-tags-apropos-additional 1431,58172
+(defun etags-tags-apropos 1465,59409
+(defun etags-tags-table-files 1527,61618
+(defun etags-tags-included-tables 1542,62054
+(defun tags-recognize-empty-tags-table 1559,62594
+(defun tag-exact-file-name-match-p 1587,63740
+(defun tag-file-name-match-p 1596,64133
+(defun tag-exact-match-p 1609,64689
+(defun tag-implicit-name-match-p 1620,65257
+(defun tag-symbol-match-p 1633,65857
+(defun tag-word-match-p 1643,66293
+(defun tag-partial-file-name-match-p 1652,66691
+(defun tag-any-match-p 1662,67135
+(defun tag-re-match-p 1667,67319
+(defcustom tags-loop-revert-buffers 1675,67568
+(defun next-file 1685,67977
+(defvar tags-loop-operate 1760,70891
+(defvar tags-loop-scan1763,70985
+(defun tags-loop-eval 1771,71314
+(defun tags-loop-continue 1782,71643
+(defun tags-search 1850,73949
+(defun tags-query-replace 1871,74775
+(defun tags-complete-tags-table-file 1896,75999
+(defun list-tags 1906,76378
+(defun tags-apropos 1934,77331
+(define-button-type 'tags-select-tags-tabletags-select-tags-table1957,78157
+(defun select-tags-table 1964,78396
+(defvar select-tags-table-mode-map 2019,80523
+(define-derived-mode select-tags-table-mode 2030,80906
+(defun select-tags-table-select 2034,81090
+(defun select-tags-table-quit 2043,81456
+(defun complete-tag 2049,81611
+(defconst etags--xref-limit 2074,82552
+(defvar etags-xref-find-definitions-tag-order 2076,82587
+(defun etags-xref-find 2082,82877
+(defun etags--xref-find-definitions 2096,83406
+(defclass xref-etags-location 2129,85120
+(defun xref-make-etags-location 2135,85343
+(cl-defmethod xref-location-marker 2139,85498
+(cl-defmethod xref-location-line 2146,85742
erl-src/gs_dialog.erl,98
-define(VERSION2,32
@@ -2341,10 +2341,10 @@ func main(29,285
html-src/softwarelibero.html,200
Cos'è il software libero?4,38
-Licenze d'uso di un programmalicenze65,2500
-Sfatiamo alcuni miti138,6118
-Il movimento open sourceoss191,8037
-Impatto pratico del software liberoimpatto231,10066
+Licenze d'uso di un programmalicenze65,2502
+Sfatiamo alcuni miti138,6122
+Il movimento open sourceoss191,8041
+Impatto pratico del software liberoimpatto231,10070
html-src/index.shtml,104
&nbsp;8,281
@@ -2370,13 +2370,13 @@ MTGmtg41,1482
Fracasfracas65,2624
GaliLEOgalileo101,4232
Leasqrleasqr114,4677
-Free software that I wrote for the GNU project or for my personal or workgnu142,6065
-Etagsetags148,6180
-checkiso161,6729
-cgrep178,7547
-debian-bug.eldebian-bug190,7979
-tcpdump205,8564
-Links to interesting softwarelinks216,8891
+Free software that I wrote for the GNU project or for my personal or workgnu142,6066
+Etagsetags148,6181
+checkiso161,6731
+cgrep178,7549
+debian-bug.eldebian-bug190,7981
+tcpdump205,8566
+Links to interesting softwarelinks216,8893
lua-src/allegro.lua,400
local function get_layer_by_name 7,175
diff --git a/test/manual/etags/ETAGS.good_2 b/test/manual/etags/ETAGS.good_2
index 54fd00e95da..1d9284b46de 100644
--- a/test/manual/etags/ETAGS.good_2
+++ b/test/manual/etags/ETAGS.good_2
@@ -247,379 +247,379 @@ extern int getopt_long_only 116,4187
extern int _getopt_internal 118,4220
c-src/etags.c,12175
-char pot_etags_version[pot_etags_version81,3470
-# undef DEBUG84,3552
-# define DEBUG 85,3567
-# define DEBUG 87,3594
-# define NDEBUG 88,3617
-# define _GNU_SOURCE 94,3705
-# undef MSDOS100,3876
-# undef WINDOWSNT101,3890
-# define WINDOWSNT102,3909
-# undef MSDOS106,3968
-# define MSDOS 107,3982
-# define MSDOS 110,4032
-# define MAXPATHLEN 115,4111
-# undef HAVE_NTGUI116,4141
-# undef DOS_NT117,4160
-# define DOS_NT118,4176
-# undef assert 135,4482
-# define assert(136,4541
-# undef CTAGS146,4857
-# define CTAGS 147,4872
-# define CTAGS 149,4898
-#define streq(152,4927
-#define strcaseeq(153,4996
-#define strneq(154,5075
-#define strncaseeq(155,5151
-#define CHARS 157,5238
-#define CHAR(158,5278
-#define iswhite(159,5329
-#define notinname(160,5394
-#define begtoken(161,5469
-#define intoken(162,5542
-#define endtoken(163,5614
-#define ISALNUM(165,5684
-#define ISALPHA(166,5722
-#define ISDIGIT(167,5760
-#define ISLOWER(168,5798
-#define lowcase(170,5837
-#define xnew(179,6015
-#define xrnew(180,6083
-typedef void Lang_function 182,6164
-} compressor;188,6365
-} language;199,6835
-typedef struct fdesc201,6848
-} fdesc;212,7366
-typedef struct node_st214,7376
-} node;225,7894
-} linebuffer;239,8248
- at_language,245,8344
- at_regexp,246,8393
- at_filename,247,8437
- at_stdin,248,8473
- at_end 249,8516
-} argument;253,8698
-typedef struct regexp256,8758
-} regexp;268,9325
-static void Ada_funcs 274,9428
-static void Asm_labels 275,9460
-static void C_entries 276,9493
-static void default_C_entries 277,9536
-static void plain_C_entries 278,9576
-static void Cjava_entries 279,9614
-static void Cobol_paragraphs 280,9650
-static void Cplusplus_entries 281,9689
-static void Cstar_entries 282,9729
-static void Erlang_functions 283,9765
-static void Forth_words 284,9804
-static void Fortran_functions 285,9838
-static void HTML_labels 286,9878
-static void Lisp_functions 287,9912
-static void Lua_functions 288,9949
-static void Makefile_targets 289,9985
-static void Pascal_functions 290,10024
-static void Perl_functions 291,10063
-static void PHP_functions 292,10100
-static void PS_functions 293,10136
-static void Prolog_functions 294,10171
-static void Python_functions 295,10210
-static void Scheme_functions 296,10249
-static void TeX_commands 297,10288
-static void Texinfo_nodes 298,10323
-static void Yacc_entries 299,10359
-static void just_read_file 300,10394
-static language *get_language_from_langname get_language_from_langname302,10432
-static void readline 303,10492
-static long readline_internal 304,10537
-static bool nocase_tail 305,10591
-static void get_tag 306,10631
-static void analyze_regex 308,10671
-static void free_regexps 309,10707
-static void regex_tag_multiline 310,10740
-static void error 311,10780
-# undef STDIN408,15073
-#define STDIN 411,15095
-static compressor compressors[compressors457,17664
-static const char *Ada_suffixes Ada_suffixes473,17907
-static const char Ada_help 475,17977
-static const char *Asm_suffixes Asm_suffixes493,18580
-static const char Asm_help 504,18976
-static const char *default_C_suffixes default_C_suffixes512,19312
-static const char default_C_help 515,19413
-static const char default_C_help 523,19850
-static const char *Cplusplus_suffixes Cplusplus_suffixes535,20460
-static const char Cplusplus_help 540,20658
-static const char *Cjava_suffixes Cjava_suffixes549,21113
-static char Cjava_help 551,21172
-static const char *Cobol_suffixes Cobol_suffixes556,21337
-static char Cobol_help 558,21402
-static const char *Cstar_suffixes Cstar_suffixes562,21543
-static const char *Erlang_suffixes Erlang_suffixes565,21607
-static const char Erlang_help 567,21673
-const char *Forth_suffixes Forth_suffixes571,21799
-static const char Forth_help 573,21857
-static const char *Fortran_suffixes Fortran_suffixes577,22008
-static const char Fortran_help 579,22085
-static const char *HTML_suffixes HTML_suffixes582,22190
-static const char HTML_help 584,22264
-static const char *Lisp_suffixes Lisp_suffixes589,22452
-static const char Lisp_help 591,22556
-static const char *Lua_suffixes Lua_suffixes598,22871
-static const char Lua_help 600,22934
-static const char *Makefile_filenames Makefile_filenames603,23010
-static const char Makefile_help 605,23133
-static const char *Objc_suffixes Objc_suffixes609,23277
-static const char Objc_help 613,23399
-static const char *Pascal_suffixes Pascal_suffixes619,23714
-static const char Pascal_help 621,23778
-static const char *Perl_suffixes Perl_suffixes626,23966
-static const char *Perl_interpreters Perl_interpreters628,24028
-static const char Perl_help 630,24100
-static const char *PHP_suffixes PHP_suffixes637,24451
-static const char PHP_help 639,24523
-static const char *plain_C_suffixes plain_C_suffixes643,24678
-static const char *PS_suffixes PS_suffixes647,24762
-static const char PS_help 649,24848
-static const char *Prolog_suffixes Prolog_suffixes652,24931
-static const char Prolog_help 654,24993
-static const char *Python_suffixes Python_suffixes658,25107
-static const char Python_help 660,25165
-static const char *Scheme_suffixes Scheme_suffixes665,25347
-static const char Scheme_help 667,25460
-static const char *TeX_suffixes TeX_suffixes672,25683
-static const char TeX_help 674,25781
-static const char *Texinfo_suffixes Texinfo_suffixes686,26316
-static const char Texinfo_help 688,26395
-static const char *Yacc_suffixes Yacc_suffixes691,26492
-static const char Yacc_help 693,26606
-static const char auto_help 699,26856
-static const char none_help 703,27020
-static const char no_lang_help 707,27143
-static language lang_names 718,27355
-print_language_names 753,29532
-# define EMACS_NAME 786,30755
-# define VERSION 789,30811
-print_version 792,30869
-# define PRINT_UNDOCUMENTED_OPTIONS_HELP 804,31173
-print_help 808,31250
-main 981,37438
-get_compressor_from_suffix 1319,46217
-get_language_from_langname 1355,47158
-get_language_from_interpreter 1377,47545
-get_language_from_filename 1399,47976
-process_file_name 1433,48834
-process_file 1555,51665
-init 1632,54150
-find_entries 1656,54901
-make_tag 1814,59707
-pfnote 1856,60942
-free_tree 1917,62744
-free_fdesc 1935,63029
-add_node 1955,63472
-invalidate_nodes 2035,65537
-static int total_size_of_entries 2067,66150
-static int number_len 2068,66193
-total_size_of_entries 2087,66694
-put_entries 2107,67154
-#define C_EXT 2193,68995
-#define C_PLAIN 2194,69037
-#define C_PLPL 2195,69070
-#define C_STAR 2196,69104
-#define C_JAVA 2197,69137
-#define C_AUTO 2198,69172
-#define YACC 2199,69242
-enum sym_type2204,69312
- st_none,2206,69328
- st_C_objprot,2207,69339
- st_C_objprot, st_C_objimpl,2207,69339
- st_C_objprot, st_C_objimpl, st_C_objend,2207,69339
- st_C_gnumacro,2208,69382
- st_C_ignore,2209,69399
- st_C_ignore, st_C_attribute,2209,69399
- st_C_javastruct,2210,69430
- st_C_operator,2211,69449
- st_C_class,2212,69466
- st_C_class, st_C_template,2212,69466
- st_C_struct,2213,69495
- st_C_struct, st_C_extern,2213,69495
- st_C_struct, st_C_extern, st_C_enum,2213,69495
- st_C_struct, st_C_extern, st_C_enum, st_C_define,2213,69495
- st_C_struct, st_C_extern, st_C_enum, st_C_define, st_C_typedef2213,69495
-struct C_stab_entry 2271,71278
-hash 2275,71409
-in_word_set 2321,72937
- TOTAL_KEYWORDS 2325,73018
- MIN_WORD_LENGTH 2326,73045
- MAX_WORD_LENGTH 2327,73072
- MIN_HASH_VALUE 2328,73100
- MAX_HASH_VALUE 2329,73126
-C_symtype 2387,74985
-static bool inattribute;2400,75234
- fvnone,2408,75435
- fdefunkey,2409,75466
- fdefunname,2410,75512
- foperator,2411,75556
- fvnameseen,2412,75613
- fstartlist,2413,75666
- finlist,2414,75722
- flistseen,2415,75765
- fignore,2416,75813
- vignore 2417,75856
-} fvdef;2418,75901
-static bool fvextern;2420,75911
- tnone,2428,76089
- tkeyseen,2429,76119
- ttypeseen,2430,76160
- tinbody,2431,76199
- tend,2432,76238
- tignore 2433,76279
-} typdef;2434,76320
- snone,2443,76499
- skeyseen,2445,76575
- stagseen,2446,76620
- scolonseen 2447,76661
-} structdef;2448,76715
-static const char *objtag objtag2453,76809
- dnone,2460,76942
- dsharpseen,2461,76972
- ddefineseen,2462,77025
- dignorerest 2463,77070
-} definedef;2464,77112
- onone,2472,77267
- oprotocol,2473,77297
- oimplementation,2474,77347
- otagseen,2475,77395
- oparenseen,2476,77431
- ocatseen,2477,77486
- oinbody,2478,77525
- omethodsign,2479,77568
- omethodtag,2480,77626
- omethodcolon,2481,77666
- omethodparm,2482,77709
- oignore 2483,77755
-} objdef;2484,77787
-static struct tok2491,77944
-} token;2508,78626
-static void pushclass_above 2514,78784
-static void popclass_above 2515,78832
-static void write_classname 2516,78866
-} cstack;2523,79136
-#define nestlev 2525,79264
-#define instruct 2527,79369
-pushclass_above 2531,79489
-popclass_above 2550,79948
-write_classname 2564,80162
-static bool consider_token 2592,80761
-static void make_C_tag 2593,80833
-consider_token 2613,81341
-} lbs[lbs2924,88532
-#define current_lb_is_new 2926,88543
-#define switch_line_buffers(2927,88588
-#define curlb 2929,88641
-#define newlb 2930,88672
-#define curlinepos 2931,88703
-#define newlinepos 2932,88744
-#define plainc 2934,88786
-#define cplpl 2935,88830
-#define cjava 2936,88861
-#define CNL_SAVE_DEFINEDEF(2938,88905
-#define CNL(2947,89117
-make_C_tag 2960,89375
-C_entries 2986,90194
-default_C_entries 3833,110156
-plain_C_entries 3840,110276
-Cplusplus_entries 3847,110364
-Cjava_entries 3854,110460
-Cstar_entries 3861,110550
-Yacc_entries 3868,110642
-#define LOOP_ON_INPUT_LINES(3875,110720
-#define LOOKING_AT(3884,111056
-#define LOOKING_AT_NOCASE(3891,111461
-just_read_file 3901,111861
-static void F_takeprec 3910,111965
-static void F_getit 3911,111996
-F_takeprec 3914,112039
-F_getit 3937,112366
-Fortran_functions 3961,112840
-Ada_getit 4052,114669
-Ada_funcs 4115,116044
-Asm_labels 4228,118582
-Perl_functions 4261,119549
-Python_functions 4357,122057
-PHP_functions 4387,122684
-Cobol_paragraphs 4466,124471
-Makefile_targets 4494,125029
-Pascal_functions 4529,125950
-static void L_getit 4706,130277
-L_getit 4709,130318
-Lisp_functions 4725,130664
-Lua_functions 4785,131850
-PS_functions 4811,132385
-Forth_words 4841,133053
-Scheme_functions 4877,134092
-static linebuffer *TEX_toktab TEX_toktab4908,134781
-static const char *TEX_defenv TEX_defenv4912,134974
-static void TEX_mode 4917,135172
-static void TEX_decode_env 4918,135203
-static char TEX_esc 4920,135261
-static char TEX_opgrp 4921,135289
-static char TEX_clgrp 4922,135318
-TeX_commands 4928,135395
-#define TEX_LESC 4986,136652
-#define TEX_SESC 4987,136674
-TEX_mode 4992,136804
-TEX_decode_env 5026,137509
-Texinfo_nodes 5071,138554
-HTML_labels 5094,139013
-static size_t prolog_pr 5214,142192
-static void prolog_skip_comment 5215,142234
-static size_t prolog_atom 5216,142290
-Prolog_functions 5219,142347
-prolog_skip_comment 5255,143128
-prolog_pr 5281,143736
-prolog_atom 5319,144628
-static int erlang_func 5374,145540
-static void erlang_attribute 5375,145581
-static int erlang_atom 5376,145620
-Erlang_functions 5379,145666
-erlang_func 5438,146965
-erlang_attribute 5476,147642
-erlang_atom 5496,148061
-static char *scan_separators scan_separators5520,148487
-static void add_regex 5521,148526
-static char *substitute substitute5522,148570
-scan_separators 5534,149080
-analyze_regex 5586,150460
-add_regex 5654,152050
-substitute 5767,154797
-free_regexps 5814,155837
-regex_tag_multiline 5836,156291
-nocase_tail 5913,158263
-get_tag 5928,158519
-readline_internal 5959,159455
-readline 6037,161296
-savestr 6230,167243
-savenstr 6240,167473
-skip_spaces 6249,167679
-skip_non_spaces 6258,167833
-skip_name 6267,167983
-fatal 6277,168156
-pfatal 6284,168253
-suggest_asking_for_help 6291,168332
-error 6300,168554
-concat 6313,168846
-etags_getcwd 6329,169259
-relative_filename 6350,169725
-absolute_filename 6389,170751
-absolute_dirname 6453,172416
-filename_is_absolute 6472,172845
-canonicalize_filename 6484,173096
-# define ISUPPER(6491,173235
-linebuffer_init 6514,173656
-linebuffer_setlen 6524,173887
-xmalloc 6536,174148
-xrealloc 6545,174314
+char pot_etags_version[pot_etags_version81,3471
+# undef DEBUG84,3553
+# define DEBUG 85,3568
+# define DEBUG 87,3595
+# define NDEBUG 88,3618
+# define _GNU_SOURCE 94,3706
+# undef MSDOS100,3877
+# undef WINDOWSNT101,3891
+# define WINDOWSNT102,3910
+# undef MSDOS106,3969
+# define MSDOS 107,3983
+# define MSDOS 110,4033
+# define MAXPATHLEN 115,4112
+# undef HAVE_NTGUI116,4142
+# undef DOS_NT117,4161
+# define DOS_NT118,4177
+# undef assert 135,4483
+# define assert(136,4542
+# undef CTAGS146,4858
+# define CTAGS 147,4873
+# define CTAGS 149,4899
+#define streq(152,4928
+#define strcaseeq(153,4997
+#define strneq(154,5076
+#define strncaseeq(155,5152
+#define CHARS 157,5239
+#define CHAR(158,5279
+#define iswhite(159,5330
+#define notinname(160,5395
+#define begtoken(161,5470
+#define intoken(162,5543
+#define endtoken(163,5615
+#define ISALNUM(165,5685
+#define ISALPHA(166,5723
+#define ISDIGIT(167,5761
+#define ISLOWER(168,5799
+#define lowcase(170,5838
+#define xnew(179,6016
+#define xrnew(180,6084
+typedef void Lang_function 182,6165
+} compressor;188,6366
+} language;199,6836
+typedef struct fdesc201,6849
+} fdesc;212,7367
+typedef struct node_st214,7377
+} node;225,7895
+} linebuffer;239,8249
+ at_language,245,8345
+ at_regexp,246,8394
+ at_filename,247,8438
+ at_stdin,248,8474
+ at_end 249,8517
+} argument;253,8699
+typedef struct regexp256,8759
+} regexp;268,9326
+static void Ada_funcs 274,9429
+static void Asm_labels 275,9461
+static void C_entries 276,9494
+static void default_C_entries 277,9537
+static void plain_C_entries 278,9577
+static void Cjava_entries 279,9615
+static void Cobol_paragraphs 280,9651
+static void Cplusplus_entries 281,9690
+static void Cstar_entries 282,9730
+static void Erlang_functions 283,9766
+static void Forth_words 284,9805
+static void Fortran_functions 285,9839
+static void HTML_labels 286,9879
+static void Lisp_functions 287,9913
+static void Lua_functions 288,9950
+static void Makefile_targets 289,9986
+static void Pascal_functions 290,10025
+static void Perl_functions 291,10064
+static void PHP_functions 292,10101
+static void PS_functions 293,10137
+static void Prolog_functions 294,10172
+static void Python_functions 295,10211
+static void Scheme_functions 296,10250
+static void TeX_commands 297,10289
+static void Texinfo_nodes 298,10324
+static void Yacc_entries 299,10360
+static void just_read_file 300,10395
+static language *get_language_from_langname get_language_from_langname302,10433
+static void readline 303,10493
+static long readline_internal 304,10538
+static bool nocase_tail 305,10592
+static void get_tag 306,10632
+static void analyze_regex 308,10672
+static void free_regexps 309,10708
+static void regex_tag_multiline 310,10741
+static void error 311,10781
+# undef STDIN408,15074
+#define STDIN 411,15096
+static compressor compressors[compressors457,17665
+static const char *Ada_suffixes Ada_suffixes473,17908
+static const char Ada_help 475,17978
+static const char *Asm_suffixes Asm_suffixes493,18581
+static const char Asm_help 504,18977
+static const char *default_C_suffixes default_C_suffixes512,19313
+static const char default_C_help 515,19414
+static const char default_C_help 523,19851
+static const char *Cplusplus_suffixes Cplusplus_suffixes535,20461
+static const char Cplusplus_help 540,20659
+static const char *Cjava_suffixes Cjava_suffixes549,21114
+static char Cjava_help 551,21173
+static const char *Cobol_suffixes Cobol_suffixes556,21338
+static char Cobol_help 558,21403
+static const char *Cstar_suffixes Cstar_suffixes562,21544
+static const char *Erlang_suffixes Erlang_suffixes565,21608
+static const char Erlang_help 567,21674
+const char *Forth_suffixes Forth_suffixes571,21800
+static const char Forth_help 573,21858
+static const char *Fortran_suffixes Fortran_suffixes577,22009
+static const char Fortran_help 579,22086
+static const char *HTML_suffixes HTML_suffixes582,22191
+static const char HTML_help 584,22265
+static const char *Lisp_suffixes Lisp_suffixes589,22453
+static const char Lisp_help 591,22557
+static const char *Lua_suffixes Lua_suffixes598,22872
+static const char Lua_help 600,22935
+static const char *Makefile_filenames Makefile_filenames603,23011
+static const char Makefile_help 605,23134
+static const char *Objc_suffixes Objc_suffixes609,23278
+static const char Objc_help 613,23400
+static const char *Pascal_suffixes Pascal_suffixes619,23715
+static const char Pascal_help 621,23779
+static const char *Perl_suffixes Perl_suffixes626,23967
+static const char *Perl_interpreters Perl_interpreters628,24029
+static const char Perl_help 630,24101
+static const char *PHP_suffixes PHP_suffixes637,24452
+static const char PHP_help 639,24524
+static const char *plain_C_suffixes plain_C_suffixes643,24679
+static const char *PS_suffixes PS_suffixes647,24763
+static const char PS_help 649,24849
+static const char *Prolog_suffixes Prolog_suffixes652,24932
+static const char Prolog_help 654,24994
+static const char *Python_suffixes Python_suffixes658,25108
+static const char Python_help 660,25166
+static const char *Scheme_suffixes Scheme_suffixes665,25348
+static const char Scheme_help 667,25461
+static const char *TeX_suffixes TeX_suffixes672,25684
+static const char TeX_help 674,25782
+static const char *Texinfo_suffixes Texinfo_suffixes686,26317
+static const char Texinfo_help 688,26396
+static const char *Yacc_suffixes Yacc_suffixes691,26493
+static const char Yacc_help 693,26607
+static const char auto_help 699,26857
+static const char none_help 703,27021
+static const char no_lang_help 707,27144
+static language lang_names 718,27356
+print_language_names 753,29533
+# define EMACS_NAME 786,30756
+# define VERSION 789,30812
+print_version 792,30870
+# define PRINT_UNDOCUMENTED_OPTIONS_HELP 804,31174
+print_help 808,31251
+main 981,37439
+get_compressor_from_suffix 1319,46218
+get_language_from_langname 1355,47159
+get_language_from_interpreter 1377,47546
+get_language_from_filename 1399,47977
+process_file_name 1433,48835
+process_file 1555,51666
+init 1632,54151
+find_entries 1656,54902
+make_tag 1814,59708
+pfnote 1856,60943
+free_tree 1917,62745
+free_fdesc 1935,63030
+add_node 1955,63473
+invalidate_nodes 2035,65538
+static int total_size_of_entries 2067,66151
+static int number_len 2068,66194
+total_size_of_entries 2087,66695
+put_entries 2107,67155
+#define C_EXT 2193,68996
+#define C_PLAIN 2194,69038
+#define C_PLPL 2195,69071
+#define C_STAR 2196,69105
+#define C_JAVA 2197,69138
+#define C_AUTO 2198,69173
+#define YACC 2199,69243
+enum sym_type2204,69313
+ st_none,2206,69329
+ st_C_objprot,2207,69340
+ st_C_objprot, st_C_objimpl,2207,69340
+ st_C_objprot, st_C_objimpl, st_C_objend,2207,69340
+ st_C_gnumacro,2208,69383
+ st_C_ignore,2209,69400
+ st_C_ignore, st_C_attribute,2209,69400
+ st_C_javastruct,2210,69431
+ st_C_operator,2211,69450
+ st_C_class,2212,69467
+ st_C_class, st_C_template,2212,69467
+ st_C_struct,2213,69496
+ st_C_struct, st_C_extern,2213,69496
+ st_C_struct, st_C_extern, st_C_enum,2213,69496
+ st_C_struct, st_C_extern, st_C_enum, st_C_define,2213,69496
+ st_C_struct, st_C_extern, st_C_enum, st_C_define, st_C_typedef2213,69496
+struct C_stab_entry 2271,71279
+hash 2275,71410
+in_word_set 2321,72938
+ TOTAL_KEYWORDS 2325,73019
+ MIN_WORD_LENGTH 2326,73046
+ MAX_WORD_LENGTH 2327,73073
+ MIN_HASH_VALUE 2328,73101
+ MAX_HASH_VALUE 2329,73127
+C_symtype 2387,74986
+static bool inattribute;2400,75235
+ fvnone,2408,75436
+ fdefunkey,2409,75467
+ fdefunname,2410,75513
+ foperator,2411,75557
+ fvnameseen,2412,75614
+ fstartlist,2413,75667
+ finlist,2414,75723
+ flistseen,2415,75766
+ fignore,2416,75814
+ vignore 2417,75857
+} fvdef;2418,75902
+static bool fvextern;2420,75912
+ tnone,2428,76090
+ tkeyseen,2429,76120
+ ttypeseen,2430,76161
+ tinbody,2431,76200
+ tend,2432,76239
+ tignore 2433,76280
+} typdef;2434,76321
+ snone,2443,76500
+ skeyseen,2445,76576
+ stagseen,2446,76621
+ scolonseen 2447,76662
+} structdef;2448,76716
+static const char *objtag objtag2453,76810
+ dnone,2460,76943
+ dsharpseen,2461,76973
+ ddefineseen,2462,77026
+ dignorerest 2463,77071
+} definedef;2464,77113
+ onone,2472,77268
+ oprotocol,2473,77298
+ oimplementation,2474,77348
+ otagseen,2475,77396
+ oparenseen,2476,77432
+ ocatseen,2477,77487
+ oinbody,2478,77526
+ omethodsign,2479,77569
+ omethodtag,2480,77627
+ omethodcolon,2481,77667
+ omethodparm,2482,77710
+ oignore 2483,77756
+} objdef;2484,77788
+static struct tok2491,77945
+} token;2508,78627
+static void pushclass_above 2514,78785
+static void popclass_above 2515,78833
+static void write_classname 2516,78867
+} cstack;2523,79137
+#define nestlev 2525,79265
+#define instruct 2527,79370
+pushclass_above 2531,79490
+popclass_above 2550,79949
+write_classname 2564,80163
+static bool consider_token 2592,80762
+static void make_C_tag 2593,80834
+consider_token 2613,81342
+} lbs[lbs2924,88533
+#define current_lb_is_new 2926,88544
+#define switch_line_buffers(2927,88589
+#define curlb 2929,88642
+#define newlb 2930,88673
+#define curlinepos 2931,88704
+#define newlinepos 2932,88745
+#define plainc 2934,88787
+#define cplpl 2935,88831
+#define cjava 2936,88862
+#define CNL_SAVE_DEFINEDEF(2938,88906
+#define CNL(2947,89118
+make_C_tag 2960,89376
+C_entries 2986,90195
+default_C_entries 3833,110157
+plain_C_entries 3840,110277
+Cplusplus_entries 3847,110365
+Cjava_entries 3854,110461
+Cstar_entries 3861,110551
+Yacc_entries 3868,110643
+#define LOOP_ON_INPUT_LINES(3875,110721
+#define LOOKING_AT(3884,111057
+#define LOOKING_AT_NOCASE(3891,111462
+just_read_file 3901,111862
+static void F_takeprec 3910,111966
+static void F_getit 3911,111997
+F_takeprec 3914,112040
+F_getit 3937,112367
+Fortran_functions 3961,112841
+Ada_getit 4052,114670
+Ada_funcs 4115,116045
+Asm_labels 4228,118583
+Perl_functions 4261,119550
+Python_functions 4357,122058
+PHP_functions 4387,122685
+Cobol_paragraphs 4466,124472
+Makefile_targets 4494,125030
+Pascal_functions 4529,125951
+static void L_getit 4706,130278
+L_getit 4709,130319
+Lisp_functions 4725,130665
+Lua_functions 4785,131851
+PS_functions 4811,132386
+Forth_words 4841,133054
+Scheme_functions 4877,134093
+static linebuffer *TEX_toktab TEX_toktab4908,134782
+static const char *TEX_defenv TEX_defenv4912,134975
+static void TEX_mode 4917,135173
+static void TEX_decode_env 4918,135204
+static char TEX_esc 4920,135262
+static char TEX_opgrp 4921,135290
+static char TEX_clgrp 4922,135319
+TeX_commands 4928,135396
+#define TEX_LESC 4986,136653
+#define TEX_SESC 4987,136675
+TEX_mode 4992,136805
+TEX_decode_env 5026,137510
+Texinfo_nodes 5071,138555
+HTML_labels 5094,139014
+static size_t prolog_pr 5214,142193
+static void prolog_skip_comment 5215,142235
+static size_t prolog_atom 5216,142291
+Prolog_functions 5219,142348
+prolog_skip_comment 5255,143129
+prolog_pr 5281,143737
+prolog_atom 5319,144629
+static int erlang_func 5374,145541
+static void erlang_attribute 5375,145582
+static int erlang_atom 5376,145621
+Erlang_functions 5379,145667
+erlang_func 5438,146966
+erlang_attribute 5476,147643
+erlang_atom 5496,148062
+static char *scan_separators scan_separators5520,148488
+static void add_regex 5521,148527
+static char *substitute substitute5522,148571
+scan_separators 5534,149081
+analyze_regex 5586,150461
+add_regex 5654,152051
+substitute 5767,154798
+free_regexps 5814,155838
+regex_tag_multiline 5836,156292
+nocase_tail 5913,158264
+get_tag 5928,158520
+readline_internal 5959,159456
+readline 6037,161297
+savestr 6230,167244
+savenstr 6240,167474
+skip_spaces 6249,167680
+skip_non_spaces 6258,167834
+skip_name 6267,167984
+fatal 6277,168157
+pfatal 6284,168254
+suggest_asking_for_help 6291,168333
+error 6300,168555
+concat 6313,168847
+etags_getcwd 6329,169260
+relative_filename 6350,169726
+absolute_filename 6389,170752
+absolute_dirname 6453,172417
+filename_is_absolute 6472,172846
+canonicalize_filename 6484,173097
+# define ISUPPER(6491,173236
+linebuffer_init 6514,173657
+linebuffer_setlen 6524,173888
+xmalloc 6536,174149
+xrealloc 6545,174315
c-src/exit.c,47
} __libc_atexit;30,1022
@@ -671,1668 +671,1668 @@ pp287,1504
pp3(100,1616
c-src/emacs/src/gmalloc.c,6643
-#define USE_PTHREAD25,1002
-#undef get_current_dir_name33,1126
-extern void emacs_abort 47,1305
-#undef malloc64,2110
-#undef realloc65,2124
-#undef calloc66,2139
-#undef free67,2153
-#define malloc 68,2165
-#define realloc 69,2188
-#define calloc 70,2213
-#define aligned_alloc 71,2236
-#define free 72,2273
-extern void *bss_sbrk bss_sbrk76,2335
-extern int bss_sbrk_did_unexec;77,2375
-extern char bss_sbrk_buffer[bss_sbrk_buffer78,2407
-extern void *bss_sbrk_buffer_end;bss_sbrk_buffer_end79,2438
-#define DUMPED 80,2472
-#define ALLOCATED_BEFORE_DUMPING(81,2507
-extern void *malloc malloc94,2718
-#define INT_BIT 124,3934
-#define BLOCKLOG 125,3977
-#define BLOCKSIZE 126,4018
-#define BLOCKIFY(127,4052
-#define HEAP 131,4215
-#define FINAL_FREE_BLOCKS 135,4391
- } malloc_info;167,5388
-extern char *_heapbase;_heapbase170,5449
-extern malloc_info *_heapinfo;_heapinfo173,5541
-#define BLOCK(176,5620
-#define ADDRESS(177,5682
-extern size_t _heapindex;180,5797
-extern size_t _heaplimit;183,5866
-struct list186,5939
-extern struct list _fraghead[_fraghead193,6056
-struct alignlist196,6153
-extern struct alignlist *_aligned_blocks;_aligned_blocks202,6334
-extern size_t _chunks_used;205,6401
-extern size_t _bytes_used;206,6429
-extern size_t _chunks_free;207,6456
-extern size_t _bytes_free;208,6484
-extern void *_malloc_internal _malloc_internal213,6673
-extern void *_realloc_internal _realloc_internal214,6713
-extern void _free_internal 215,6762
-extern void *_malloc_internal_nolock _malloc_internal_nolock216,6799
-extern void *_realloc_internal_nolock _realloc_internal_nolock217,6846
-extern void _free_internal_nolock 218,6902
-extern pthread_mutex_t _malloc_mutex,221,6966
-extern pthread_mutex_t _malloc_mutex, _aligned_blocks_mutex;221,6966
-extern int _malloc_thread_enabled_p;222,7027
-#define LOCK(223,7064
-#define UNLOCK(228,7195
-#define LOCK_ALIGNED_BLOCKS(233,7329
-#define UNLOCK_ALIGNED_BLOCKS(238,7484
-#define LOCK(244,7649
-#define UNLOCK(245,7664
-#define LOCK_ALIGNED_BLOCKS(246,7681
-#define UNLOCK_ALIGNED_BLOCKS(247,7711
-extern void *malloc_find_object_address malloc_find_object_address252,7865
-extern void *(*__morecore)__morecore256,8021
-extern void *__default_morecore __default_morecore259,8105
-extern void (*__after_morecore_hook)__after_morecore_hook263,8269
-extern size_t __malloc_extra_blocks;267,8442
-extern int __malloc_initialized;270,8552
-extern int __malloc_initialize 272,8646
-extern void (*__malloc_initialize_hook)__malloc_initialize_hook275,8723
-extern void (*__free_hook)__free_hook276,8771
-extern void *(*__malloc_hook)__malloc_hook277,8811
-extern void *(*__realloc_hook)__realloc_hook278,8856
-extern void *(*__memalign_hook)__memalign_hook279,8913
-enum mcheck_status283,9092
- MCHECK_DISABLED 285,9115
- MCHECK_OK,286,9187
- MCHECK_FREE,287,9226
- MCHECK_HEAD,288,9270
- MCHECK_TAIL 289,9334
-extern int mcheck 296,9701
-extern enum mcheck_status mprobe 301,9952
-extern void mtrace 304,10055
-extern void muntrace 305,10082
-struct mstats308,10153
-extern struct mstats mstats 318,10518
-extern void memory_warnings 321,10625
-void *(*__malloc_hook)__malloc_hook352,11743
-char *_heapbase;_heapbase355,11829
-malloc_info *_heapinfo;_heapinfo358,11927
-static size_t heapsize;361,11983
-size_t _heapindex;364,12047
-size_t _heaplimit;367,12109
-struct list _fraghead[_fraghead370,12171
-size_t _chunks_used;373,12229
-size_t _bytes_used;374,12250
-size_t _chunks_free;375,12270
-size_t _bytes_free;376,12291
-int __malloc_initialized;379,12340
-size_t __malloc_extra_blocks;381,12367
-void (*__malloc_initialize_hook)__malloc_initialize_hook383,12398
-void (*__after_morecore_hook)__after_morecore_hook384,12439
-static int state_protected_p;400,12912
-static size_t last_state_size;401,12942
-static malloc_info *last_heapinfo;last_heapinfo402,12973
-protect_malloc_state 405,13014
-#define PROTECT_MALLOC_STATE(426,13627
-#define PROTECT_MALLOC_STATE(429,13697
-align 435,13794
-get_contiguous_space 466,14616
-register_heapinfo 497,15325
-pthread_mutex_t _malloc_mutex 517,15879
-pthread_mutex_t _aligned_blocks_mutex 518,15938
-int _malloc_thread_enabled_p;519,16005
-malloc_atfork_handler_prepare 522,16048
-malloc_atfork_handler_parent 529,16139
-malloc_atfork_handler_child 536,16233
-malloc_enable_thread 544,16375
-malloc_initialize_1 563,16961
-__malloc_initialize 594,17793
-static int morecore_recursing;604,17926
-morecore_nolock 609,18066
-_malloc_internal_nolock 722,21584
-_malloc_internal 920,28102
-malloc 932,28247
-extern void *_malloc _malloc956,29033
-extern void _free 957,29064
-extern void *_realloc _realloc958,29092
-_malloc 961,29140
-_free 967,29196
-_realloc 973,29240
-void (*__free_hook)__free_hook1001,30259
-struct alignlist *_aligned_blocks _aligned_blocks1004,30345
-_free_internal_nolock 1009,30474
-_free_internal 1255,38476
-free 1265,38603
-weak_alias 1277,38799
-#define min(1306,39813
-void *(*__realloc_hook)__realloc_hook1310,39898
-_realloc_internal_nolock 1319,40309
-_realloc_internal 1435,43563
-realloc 1447,43726
-calloc 1478,44894
-#define __sbrk 1513,46042
-extern void *__sbrk __sbrk1518,46247
-__default_morecore 1525,46511
-void *(*__memalign_hook)__memalign_hook1554,47456
-aligned_alloc 1557,47522
-memalign 1647,49704
-posix_memalign 1656,49909
-extern void *valloc valloc1695,51140
-extern int getpagesize 1700,51278
-static size_t pagesize;1703,51317
-valloc 1706,51349
-#undef malloc1715,51490
-#undef realloc1716,51504
-#undef calloc1717,51519
-#undef aligned_alloc1718,51533
-#undef free1719,51554
-extern void *malloc malloc1722,51609
-extern void *realloc realloc1723,51644
-extern void *calloc calloc1724,51691
-extern void free 1725,51740
-extern void *aligned_alloc aligned_alloc1727,51796
-extern int posix_memalign 1729,51890
-hybrid_malloc 1736,52083
-hybrid_calloc 1744,52188
-hybrid_free 1752,52319
-hybrid_aligned_alloc 1765,52626
-hybrid_realloc 1780,52984
-char *gget_current_dir_name gget_current_dir_name1808,53753
-hybrid_get_current_dir_name 1811,53797
-static void (*old_free_hook)old_free_hook1846,54921
-static void *(*old_malloc_hook)old_malloc_hook1847,54963
-static void *(*old_realloc_hook)old_realloc_hook1848,55010
-static void (*abortfunc)abortfunc1851,55124
-#define MAGICWORD 1854,55206
-#define MAGICFREE 1855,55261
-#define MAGICBYTE 1856,55316
-#define MALLOCFLOOD 1857,55348
-#define FREEFLOOD 1858,55382
-struct hdr1860,55415
-checkhdr 1867,55581
-freehook 1891,56022
-mallochook 1927,56804
-reallochook 1944,57143
-mabort 1978,57901
-static int mcheck_used 2012,58586
-mcheck 2015,58619
-mprobe 2035,59138
+#define USE_PTHREAD25,1003
+#undef get_current_dir_name33,1127
+extern void emacs_abort 47,1306
+#undef malloc64,2111
+#undef realloc65,2125
+#undef calloc66,2140
+#undef free67,2154
+#define malloc 68,2166
+#define realloc 69,2189
+#define calloc 70,2214
+#define aligned_alloc 71,2237
+#define free 72,2274
+extern void *bss_sbrk bss_sbrk76,2336
+extern int bss_sbrk_did_unexec;77,2376
+extern char bss_sbrk_buffer[bss_sbrk_buffer78,2408
+extern void *bss_sbrk_buffer_end;bss_sbrk_buffer_end79,2439
+#define DUMPED 80,2473
+#define ALLOCATED_BEFORE_DUMPING(81,2508
+extern void *malloc malloc94,2719
+#define INT_BIT 124,3935
+#define BLOCKLOG 125,3978
+#define BLOCKSIZE 126,4019
+#define BLOCKIFY(127,4053
+#define HEAP 131,4216
+#define FINAL_FREE_BLOCKS 135,4392
+ } malloc_info;167,5389
+extern char *_heapbase;_heapbase170,5450
+extern malloc_info *_heapinfo;_heapinfo173,5542
+#define BLOCK(176,5621
+#define ADDRESS(177,5683
+extern size_t _heapindex;180,5798
+extern size_t _heaplimit;183,5867
+struct list186,5940
+extern struct list _fraghead[_fraghead193,6057
+struct alignlist196,6154
+extern struct alignlist *_aligned_blocks;_aligned_blocks202,6335
+extern size_t _chunks_used;205,6402
+extern size_t _bytes_used;206,6430
+extern size_t _chunks_free;207,6457
+extern size_t _bytes_free;208,6485
+extern void *_malloc_internal _malloc_internal213,6674
+extern void *_realloc_internal _realloc_internal214,6714
+extern void _free_internal 215,6763
+extern void *_malloc_internal_nolock _malloc_internal_nolock216,6800
+extern void *_realloc_internal_nolock _realloc_internal_nolock217,6847
+extern void _free_internal_nolock 218,6903
+extern pthread_mutex_t _malloc_mutex,221,6967
+extern pthread_mutex_t _malloc_mutex, _aligned_blocks_mutex;221,6967
+extern int _malloc_thread_enabled_p;222,7028
+#define LOCK(223,7065
+#define UNLOCK(228,7196
+#define LOCK_ALIGNED_BLOCKS(233,7330
+#define UNLOCK_ALIGNED_BLOCKS(238,7485
+#define LOCK(244,7650
+#define UNLOCK(245,7665
+#define LOCK_ALIGNED_BLOCKS(246,7682
+#define UNLOCK_ALIGNED_BLOCKS(247,7712
+extern void *malloc_find_object_address malloc_find_object_address252,7866
+extern void *(*__morecore)__morecore256,8022
+extern void *__default_morecore __default_morecore259,8106
+extern void (*__after_morecore_hook)__after_morecore_hook263,8270
+extern size_t __malloc_extra_blocks;267,8443
+extern int __malloc_initialized;270,8553
+extern int __malloc_initialize 272,8647
+extern void (*__malloc_initialize_hook)__malloc_initialize_hook275,8724
+extern void (*__free_hook)__free_hook276,8772
+extern void *(*__malloc_hook)__malloc_hook277,8812
+extern void *(*__realloc_hook)__realloc_hook278,8857
+extern void *(*__memalign_hook)__memalign_hook279,8914
+enum mcheck_status283,9093
+ MCHECK_DISABLED 285,9116
+ MCHECK_OK,286,9188
+ MCHECK_FREE,287,9227
+ MCHECK_HEAD,288,9271
+ MCHECK_TAIL 289,9335
+extern int mcheck 296,9702
+extern enum mcheck_status mprobe 301,9953
+extern void mtrace 304,10056
+extern void muntrace 305,10083
+struct mstats308,10154
+extern struct mstats mstats 318,10519
+extern void memory_warnings 321,10626
+void *(*__malloc_hook)__malloc_hook352,11745
+char *_heapbase;_heapbase355,11831
+malloc_info *_heapinfo;_heapinfo358,11929
+static size_t heapsize;361,11985
+size_t _heapindex;364,12049
+size_t _heaplimit;367,12111
+struct list _fraghead[_fraghead370,12173
+size_t _chunks_used;373,12231
+size_t _bytes_used;374,12252
+size_t _chunks_free;375,12272
+size_t _bytes_free;376,12293
+int __malloc_initialized;379,12342
+size_t __malloc_extra_blocks;381,12369
+void (*__malloc_initialize_hook)__malloc_initialize_hook383,12400
+void (*__after_morecore_hook)__after_morecore_hook384,12441
+static int state_protected_p;400,12914
+static size_t last_state_size;401,12944
+static malloc_info *last_heapinfo;last_heapinfo402,12975
+protect_malloc_state 405,13016
+#define PROTECT_MALLOC_STATE(426,13629
+#define PROTECT_MALLOC_STATE(429,13699
+align 435,13796
+get_contiguous_space 466,14618
+register_heapinfo 497,15327
+pthread_mutex_t _malloc_mutex 517,15881
+pthread_mutex_t _aligned_blocks_mutex 518,15940
+int _malloc_thread_enabled_p;519,16007
+malloc_atfork_handler_prepare 522,16050
+malloc_atfork_handler_parent 529,16141
+malloc_atfork_handler_child 536,16235
+malloc_enable_thread 544,16377
+malloc_initialize_1 563,16963
+__malloc_initialize 594,17795
+static int morecore_recursing;604,17928
+morecore_nolock 609,18068
+_malloc_internal_nolock 722,21586
+_malloc_internal 920,28104
+malloc 932,28249
+extern void *_malloc _malloc956,29035
+extern void _free 957,29066
+extern void *_realloc _realloc958,29094
+_malloc 961,29142
+_free 967,29198
+_realloc 973,29242
+void (*__free_hook)__free_hook1001,30262
+struct alignlist *_aligned_blocks _aligned_blocks1004,30348
+_free_internal_nolock 1009,30477
+_free_internal 1255,38479
+free 1265,38606
+weak_alias 1277,38802
+#define min(1306,39817
+void *(*__realloc_hook)__realloc_hook1310,39902
+_realloc_internal_nolock 1319,40313
+_realloc_internal 1435,43567
+realloc 1447,43730
+calloc 1478,44899
+#define __sbrk 1513,46048
+extern void *__sbrk __sbrk1518,46253
+__default_morecore 1525,46517
+void *(*__memalign_hook)__memalign_hook1554,47463
+aligned_alloc 1557,47529
+memalign 1647,49711
+posix_memalign 1656,49916
+extern void *valloc valloc1695,51148
+extern int getpagesize 1700,51286
+static size_t pagesize;1703,51325
+valloc 1706,51357
+#undef malloc1715,51498
+#undef realloc1716,51512
+#undef calloc1717,51527
+#undef aligned_alloc1718,51541
+#undef free1719,51562
+extern void *malloc malloc1722,51617
+extern void *realloc realloc1723,51652
+extern void *calloc calloc1724,51699
+extern void free 1725,51748
+extern void *aligned_alloc aligned_alloc1727,51804
+extern int posix_memalign 1729,51898
+hybrid_malloc 1736,52091
+hybrid_calloc 1744,52196
+hybrid_free 1752,52327
+hybrid_aligned_alloc 1765,52634
+hybrid_realloc 1780,52990
+char *gget_current_dir_name gget_current_dir_name1808,53759
+hybrid_get_current_dir_name 1811,53803
+static void (*old_free_hook)old_free_hook1846,54928
+static void *(*old_malloc_hook)old_malloc_hook1847,54970
+static void *(*old_realloc_hook)old_realloc_hook1848,55017
+static void (*abortfunc)abortfunc1851,55131
+#define MAGICWORD 1854,55213
+#define MAGICFREE 1855,55268
+#define MAGICBYTE 1856,55323
+#define MALLOCFLOOD 1857,55355
+#define FREEFLOOD 1858,55389
+struct hdr1860,55422
+checkhdr 1867,55588
+freehook 1891,56029
+mallochook 1927,56811
+reallochook 1944,57150
+mabort 1978,57908
+static int mcheck_used 2012,58593
+mcheck 2015,58626
+mprobe 2035,59145
c-src/emacs/src/regex.h,4576
-#define _REGEX_H 21,836
-typedef unsigned long reg_syntax_t;43,1577
-#define RE_BACKSLASH_ESCAPE_IN_LISTS 47,1749
-#define RE_BK_PLUS_QM 52,1969
-#define RE_CHAR_CLASSES 58,2298
-#define RE_CONTEXT_INDEP_ANCHORS 72,3032
-#define RE_CONTEXT_INDEP_OPS 80,3458
-#define RE_CONTEXT_INVALID_OPS 84,3658
-#define RE_DOT_NEWLINE 88,3801
-#define RE_DOT_NOT_NULL 92,3937
-#define RE_HAT_LISTS_NOT_NEWLINE 96,4082
-#define RE_INTERVALS 101,4292
-#define RE_LIMITED_OPS 105,4441
-#define RE_NEWLINE_ALT 109,4583
-#define RE_NO_BK_BRACES 114,4773
-#define RE_NO_BK_PARENS 118,4964
-#define RE_NO_BK_REFS 122,5120
-#define RE_NO_BK_VBAR 126,5316
-#define RE_NO_EMPTY_RANGES 132,5610
-#define RE_UNMATCHED_RIGHT_PAREN_ORD 136,5766
-#define RE_NO_POSIX_BACKTRACKING 140,5937
-#define RE_NO_GNU_OPS 144,6133
-#define RE_FRUGAL 147,6253
-#define RE_SHY_GROUPS 150,6360
-#define RE_NO_NEWLINE_ANCHOR 153,6468
-#define RE_DEBUG 161,6884
-extern reg_syntax_t re_syntax_options;167,7170
-extern Lisp_Object re_match_object;172,7344
-extern size_t re_max_failures;176,7454
-#define RE_SYNTAX_EMACS 183,7684
-#define RE_SYNTAX_AWK 186,7780
-#define RE_SYNTAX_GNU_AWK 193,8084
-#define RE_SYNTAX_POSIX_AWK 197,8255
-#define RE_SYNTAX_GREP 201,8393
-#define RE_SYNTAX_EGREP 206,8549
-#define RE_SYNTAX_POSIX_EGREP 212,8765
-#define RE_SYNTAX_ED 216,8910
-#define RE_SYNTAX_SED 218,8954
-#define _RE_SYNTAX_POSIX_COMMON 221,9072
-#define RE_SYNTAX_POSIX_BASIC 225,9215
-#define RE_SYNTAX_POSIX_MINIMAL_BASIC 231,9508
-#define RE_SYNTAX_POSIX_EXTENDED 234,9598
-#define RE_SYNTAX_POSIX_MINIMAL_EXTENDED 242,9967
-# undef RE_DUP_MAX253,10454
-#define RE_DUP_MAX 256,10540
-#define REG_EXTENDED 263,10762
-#define REG_ICASE 267,10886
-#define REG_NEWLINE 272,11070
-#define REG_NOSUB 276,11248
-#define REG_NOTBOL 286,11614
-#define REG_NOTEOL 289,11688
- REG_ENOSYS 297,11859
- REG_NOERROR 300,11941
- REG_NOMATCH,301,11976
- REG_BADPAT,305,12123
- REG_ECOLLATE,306,12162
- REG_ECTYPE,307,12203
- REG_EESCAPE,308,12255
- REG_ESUBREG,309,12298
- REG_EBRACK,310,12345
- REG_EPAREN,311,12391
- REG_EBRACE,312,12436
- REG_BADBR,313,12472
- REG_ERANGE,314,12519
- REG_ESPACE,315,12560
- REG_BADRPT,316,12601
- REG_EEND,319,12693
- REG_ESIZE,320,12728
- REG_ERPAREN,321,12790
- REG_ERANGEX 322,12859
-} reg_errcode_t;323,12911
-# define RE_TRANSLATE_TYPE 332,13273
-struct re_pattern_buffer335,13315
-#define REGS_UNALLOCATED 376,14889
-#define REGS_REALLOCATE 377,14916
-#define REGS_FIXED 378,14942
-typedef struct re_pattern_buffer regex_t;416,16098
-typedef ssize_t regoff_t;423,16492
-struct re_registers428,16652
-# define RE_NREGS 440,16942
-} regmatch_t;451,17317
-extern reg_syntax_t re_set_syntax 457,17512
-extern const char *re_compile_pattern re_compile_pattern462,17776
-extern int re_compile_fastmap 469,18058
-extern regoff_t re_search 477,18466
-extern regoff_t re_search_2 485,18781
-extern regoff_t re_match 495,19177
-extern regoff_t re_match_2 501,19407
-extern void re_set_registers 520,20197
-extern char *re_comp re_comp528,20469
-extern int re_exec 529,20506
-# define _Restrict_ 540,20886
-# define _Restrict_ 542,20979
-# define _Restrict_544,21018
-# define _Restrict_arr_ 555,21418
-# define _Restrict_arr_557,21461
-extern reg_errcode_t regcomp 562,21530
-extern reg_errcode_t regexec 566,21656
-extern size_t regerror 571,21850
-extern void regfree 574,21956
-# define CHAR_CLASS_MAX_LENGTH 593,22470
-# define CHAR_CLASS_MAX_LENGTH 597,22648
-typedef wctype_t re_wctype_t;599,22692
-typedef wchar_t re_wchar_t;600,22722
-# define re_wctype 601,22750
-# define re_iswctype 602,22776
-# define re_wctype_to_bit(603,22806
-# define CHAR_CLASS_MAX_LENGTH 605,22844
-# define btowc(606,22906
-typedef enum { RECC_ERROR 609,22953
- RECC_ALNUM,610,22984
- RECC_ALNUM, RECC_ALPHA,610,22984
- RECC_ALNUM, RECC_ALPHA, RECC_WORD,610,22984
- RECC_GRAPH,611,23027
- RECC_GRAPH, RECC_PRINT,611,23027
- RECC_LOWER,612,23059
- RECC_LOWER, RECC_UPPER,612,23059
- RECC_PUNCT,613,23091
- RECC_PUNCT, RECC_CNTRL,613,23091
- RECC_DIGIT,614,23123
- RECC_DIGIT, RECC_XDIGIT,614,23123
- RECC_BLANK,615,23156
- RECC_BLANK, RECC_SPACE,615,23156
- RECC_MULTIBYTE,616,23188
- RECC_MULTIBYTE, RECC_NONASCII,616,23188
- RECC_ASCII,617,23227
- RECC_ASCII, RECC_UNIBYTE617,23227
-} re_wctype_t;618,23260
-extern char re_iswctype 620,23276
-extern re_wctype_t re_wctype 621,23329
-typedef int re_wchar_t;623,23387
-extern void re_set_whitespace_regexp 625,23412
+#define _REGEX_H 21,837
+typedef unsigned long reg_syntax_t;43,1578
+#define RE_BACKSLASH_ESCAPE_IN_LISTS 47,1750
+#define RE_BK_PLUS_QM 52,1970
+#define RE_CHAR_CLASSES 58,2299
+#define RE_CONTEXT_INDEP_ANCHORS 72,3033
+#define RE_CONTEXT_INDEP_OPS 80,3459
+#define RE_CONTEXT_INVALID_OPS 84,3659
+#define RE_DOT_NEWLINE 88,3802
+#define RE_DOT_NOT_NULL 92,3938
+#define RE_HAT_LISTS_NOT_NEWLINE 96,4083
+#define RE_INTERVALS 101,4293
+#define RE_LIMITED_OPS 105,4442
+#define RE_NEWLINE_ALT 109,4584
+#define RE_NO_BK_BRACES 114,4774
+#define RE_NO_BK_PARENS 118,4965
+#define RE_NO_BK_REFS 122,5121
+#define RE_NO_BK_VBAR 126,5317
+#define RE_NO_EMPTY_RANGES 132,5611
+#define RE_UNMATCHED_RIGHT_PAREN_ORD 136,5767
+#define RE_NO_POSIX_BACKTRACKING 140,5938
+#define RE_NO_GNU_OPS 144,6134
+#define RE_FRUGAL 147,6254
+#define RE_SHY_GROUPS 150,6361
+#define RE_NO_NEWLINE_ANCHOR 153,6469
+#define RE_DEBUG 161,6885
+extern reg_syntax_t re_syntax_options;167,7171
+extern Lisp_Object re_match_object;172,7345
+extern size_t re_max_failures;176,7455
+#define RE_SYNTAX_EMACS 183,7685
+#define RE_SYNTAX_AWK 186,7781
+#define RE_SYNTAX_GNU_AWK 193,8085
+#define RE_SYNTAX_POSIX_AWK 197,8256
+#define RE_SYNTAX_GREP 201,8394
+#define RE_SYNTAX_EGREP 206,8550
+#define RE_SYNTAX_POSIX_EGREP 212,8766
+#define RE_SYNTAX_ED 216,8911
+#define RE_SYNTAX_SED 218,8955
+#define _RE_SYNTAX_POSIX_COMMON 221,9073
+#define RE_SYNTAX_POSIX_BASIC 225,9216
+#define RE_SYNTAX_POSIX_MINIMAL_BASIC 231,9509
+#define RE_SYNTAX_POSIX_EXTENDED 234,9599
+#define RE_SYNTAX_POSIX_MINIMAL_EXTENDED 242,9968
+# undef RE_DUP_MAX253,10455
+#define RE_DUP_MAX 256,10541
+#define REG_EXTENDED 263,10763
+#define REG_ICASE 267,10887
+#define REG_NEWLINE 272,11071
+#define REG_NOSUB 276,11249
+#define REG_NOTBOL 286,11615
+#define REG_NOTEOL 289,11689
+ REG_ENOSYS 297,11860
+ REG_NOERROR 300,11942
+ REG_NOMATCH,301,11977
+ REG_BADPAT,305,12124
+ REG_ECOLLATE,306,12163
+ REG_ECTYPE,307,12204
+ REG_EESCAPE,308,12256
+ REG_ESUBREG,309,12299
+ REG_EBRACK,310,12346
+ REG_EPAREN,311,12392
+ REG_EBRACE,312,12437
+ REG_BADBR,313,12473
+ REG_ERANGE,314,12520
+ REG_ESPACE,315,12561
+ REG_BADRPT,316,12602
+ REG_EEND,319,12694
+ REG_ESIZE,320,12729
+ REG_ERPAREN,321,12791
+ REG_ERANGEX 322,12860
+} reg_errcode_t;323,12912
+# define RE_TRANSLATE_TYPE 332,13274
+struct re_pattern_buffer335,13316
+#define REGS_UNALLOCATED 376,14890
+#define REGS_REALLOCATE 377,14917
+#define REGS_FIXED 378,14943
+typedef struct re_pattern_buffer regex_t;416,16099
+typedef ssize_t regoff_t;423,16493
+struct re_registers428,16653
+# define RE_NREGS 440,16943
+} regmatch_t;451,17318
+extern reg_syntax_t re_set_syntax 457,17513
+extern const char *re_compile_pattern re_compile_pattern462,17777
+extern int re_compile_fastmap 469,18059
+extern regoff_t re_search 477,18467
+extern regoff_t re_search_2 485,18782
+extern regoff_t re_match 495,19178
+extern regoff_t re_match_2 501,19408
+extern void re_set_registers 520,20198
+extern char *re_comp re_comp528,20470
+extern int re_exec 529,20507
+# define _Restrict_ 540,20887
+# define _Restrict_ 542,20980
+# define _Restrict_544,21019
+# define _Restrict_arr_ 555,21419
+# define _Restrict_arr_557,21462
+extern reg_errcode_t regcomp 562,21531
+extern reg_errcode_t regexec 566,21657
+extern size_t regerror 571,21851
+extern void regfree 574,21957
+# define CHAR_CLASS_MAX_LENGTH 593,22471
+# define CHAR_CLASS_MAX_LENGTH 597,22649
+typedef wctype_t re_wctype_t;599,22693
+typedef wchar_t re_wchar_t;600,22723
+# define re_wctype 601,22751
+# define re_iswctype 602,22777
+# define re_wctype_to_bit(603,22807
+# define CHAR_CLASS_MAX_LENGTH 605,22845
+# define btowc(606,22907
+typedef enum { RECC_ERROR 609,22954
+ RECC_ALNUM,610,22985
+ RECC_ALNUM, RECC_ALPHA,610,22985
+ RECC_ALNUM, RECC_ALPHA, RECC_WORD,610,22985
+ RECC_GRAPH,611,23028
+ RECC_GRAPH, RECC_PRINT,611,23028
+ RECC_LOWER,612,23060
+ RECC_LOWER, RECC_UPPER,612,23060
+ RECC_PUNCT,613,23092
+ RECC_PUNCT, RECC_CNTRL,613,23092
+ RECC_DIGIT,614,23124
+ RECC_DIGIT, RECC_XDIGIT,614,23124
+ RECC_BLANK,615,23157
+ RECC_BLANK, RECC_SPACE,615,23157
+ RECC_MULTIBYTE,616,23189
+ RECC_MULTIBYTE, RECC_NONASCII,616,23189
+ RECC_ASCII,617,23228
+ RECC_ASCII, RECC_UNIBYTE617,23228
+} re_wctype_t;618,23261
+extern char re_iswctype 620,23277
+extern re_wctype_t re_wctype 621,23330
+typedef int re_wchar_t;623,23388
+extern void re_set_whitespace_regexp 625,23413
c-src/emacs/src/keyboard.c,17467
-volatile int interrupt_input_blocked;76,1808
-volatile bool pending_signals;80,1944
-#define KBD_BUFFER_SIZE 82,1976
-KBOARD *initial_kboard;initial_kboard84,2006
-KBOARD *current_kboard;current_kboard85,2030
-static KBOARD *all_kboards;all_kboards86,2054
-static bool single_kboard;89,2154
-#define NUM_RECENT_KEYS 91,2182
-static int recent_keys_index;94,2269
-static int total_keys;97,2357
-static Lisp_Object recent_keys;100,2443
-Lisp_Object this_command_keys;107,2777
-ptrdiff_t this_command_key_count;108,2808
-static bool this_command_key_count_reset;112,2922
-static Lisp_Object raw_keybuf;116,3074
-static int raw_keybuf_count;117,3105
-#define GROW_RAW_KEYBUF 119,3135
-static ptrdiff_t this_single_command_key_start;125,3350
-static ptrdiff_t before_command_key_count;129,3498
-static ptrdiff_t before_command_echo_length;130,3541
-sigjmp_buf return_to_command_loop;135,3677
-static Lisp_Object recover_top_level_message;138,3791
-static Lisp_Object regular_top_level_message;143,3930
-static sys_jmp_buf getcjmp;147,4031
-bool waiting_for_input;150,4095
-static bool echoing;154,4186
-static struct kboard *ok_to_echo_at_next_pause;ok_to_echo_at_next_pause159,4328
-struct kboard *echo_kboard;echo_kboard166,4632
-Lisp_Object echo_message_buffer;171,4744
-bool immediate_quit;174,4837
-int quit_char;192,5623
-EMACS_INT command_loop_level;195,5680
-Lisp_Object unread_switch_frame;204,6108
-static ptrdiff_t last_non_minibuf_size;207,6216
-uintmax_t num_input_events;210,6334
-static EMACS_INT last_auto_save;214,6428
-static ptrdiff_t last_point_position;217,6523
-Lisp_Object internal_last_event_frame;228,7028
-static Lisp_Object read_key_sequence_cmd;232,7168
-static Lisp_Object read_key_sequence_remapped;233,7210
-static FILE *dribble;dribble236,7310
-bool input_pending;239,7368
-static bool input_was_pending;287,10022
-static struct input_event kbd_buffer[kbd_buffer291,10107
-static struct input_event *kbd_fetch_ptr;kbd_fetch_ptr297,10386
-static struct input_event * volatile kbd_store_ptr;302,10601
-static void recursive_edit_unwind 313,11088
-static Lisp_Object command_loop 314,11144
-static void echo_now 316,11185
-static ptrdiff_t echo_length 317,11214
-unsigned timers_run;320,11296
-struct timespec *input_available_clear_time;input_available_clear_time324,11408
-bool interrupt_input;328,11573
-bool interrupts_deferred;331,11671
-static struct timespec timer_idleness_start_time;335,11746
-static struct timespec timer_last_idleness_start_time;340,11916
-#define READABLE_EVENTS_DO_TIMERS_NOW 346,12046
-#define READABLE_EVENTS_FILTER_EVENTS 347,12094
-#define READABLE_EVENTS_IGNORE_SQUEEZABLES 348,12142
-static void (*keyboard_init_hook)keyboard_init_hook351,12264
-static bool get_input_pending 353,12307
-static bool readable_events 354,12344
-static Lisp_Object read_char_x_menu_prompt 355,12379
-static Lisp_Object read_char_minibuf_menu_prompt 357,12502
-static Lisp_Object make_lispy_event 358,12571
-static Lisp_Object make_lispy_movement 359,12631
-static Lisp_Object modify_event_symbol 363,12840
-static Lisp_Object make_lispy_switch_frame 366,13050
-static Lisp_Object make_lispy_focus_in 367,13108
-static Lisp_Object make_lispy_focus_out 369,13188
-static bool help_char_p 371,13275
-static void save_getcjmp 372,13314
-static void restore_getcjmp 373,13354
-static Lisp_Object apply_modifiers 374,13397
-static void clear_event 375,13452
-static void restore_kboard_configuration 376,13500
-static void deliver_input_available_signal 378,13568
-static void handle_interrupt 380,13631
-static _Noreturn void quit_throw_to_read_char 381,13668
-static void process_special_events 382,13722
-static void timer_start_idle 383,13765
-static void timer_stop_idle 384,13802
-static void timer_resume_idle 385,13838
-static void deliver_user_signal 386,13876
-static char *find_user_signal_name find_user_signal_name387,13915
-static void store_user_signal_events 388,13957
-kset_echo_string 392,14088
-kset_kbd_queue 397,14184
-kset_keyboard_translate_table 402,14276
-kset_last_prefix_arg 407,14399
-kset_last_repeatable_command 412,14504
-kset_local_function_key_map 417,14625
-kset_overriding_terminal_local_map 422,14744
-kset_real_last_command 427,14877
-kset_system_key_syms 432,14986
-echo_add_key 443,15249
-echo_char 527,17527
-echo_dash 541,17813
-echo_now 586,19140
-cancel_echoing 635,20614
-echo_length 648,20922
-echo_truncate 660,21253
-add_command_key 672,21582
-recursive_edit_1 697,22406
-record_auto_save 742,23848
-force_auto_save_soon 751,24016
-DEFUN ("recursive-edit", Frecursive_edit,759,24137
-DEFUN ("recursive-edit", Frecursive_edit,recursive-edit759,24137
-recursive_edit_unwind 804,25747
-any_kboard_state 817,26013
-single_kboard_state 838,26665
-not_single_kboard_state 848,26803
-struct kboard_stack858,27065
-static struct kboard_stack *kboard_stack;kboard_stack864,27138
-push_kboard 867,27186
-pop_kboard 879,27375
-temporarily_switch_to_single_kboard 914,28263
-record_single_kboard_state 943,29437
-restore_kboard_configuration 952,29621
-cmd_error 970,30077
-cmd_error_internal 1024,31510
-DEFUN ("command-error-default-function", Fcommand_error_default_function,1043,32030
-DEFUN ("command-error-default-function", Fcommand_error_default_function,command-error-default-function1043,32030
-static Lisp_Object command_loop_2 1086,33637
-static Lisp_Object top_level_1 1087,33686
-command_loop 1094,33916
-command_loop_2 1134,35135
-top_level_2 1146,35339
-top_level_1 1152,35417
-DEFUN ("top-level", Ftop_level,1164,35787
-DEFUN ("top-level", Ftop_level,top-level1164,35787
-user_error 1183,36288
-DEFUN ("exit-recursive-edit", Fexit_recursive_edit,1189,36429
-DEFUN ("exit-recursive-edit", Fexit_recursive_edit,exit-recursive-edit1189,36429
-DEFUN ("abort-recursive-edit", Fabort_recursive_edit,1201,36819
-DEFUN ("abort-recursive-edit", Fabort_recursive_edit,abort-recursive-edit1201,36819
-tracking_off 1216,37281
-DEFUN ("internal--track-mouse", Ftrack_mouse,1234,37816
-DEFUN ("internal--track-mouse", Ftrack_mouse,track-mouse1234,37816
-bool ignore_mouse_drag_p;1256,38392
-some_mouse_moved 1259,38441
-static int read_key_sequence 1282,38799
-static void adjust_point_for_property 1284,38917
-Lisp_Object last_undo_boundary;1287,39032
-command_loop_1 1294,39273
-read_menu_command 1649,50889
-adjust_point_for_property 1678,51617
-safe_run_hooks_1 1831,57339
-safe_run_hooks_error 1841,57569
-safe_run_hook_funcall 1878,58576
-safe_run_hooks 1893,59058
-int poll_suppress_count;1908,59397
-static struct atimer *poll_timer;poll_timer1915,59487
-poll_for_input_1 1919,59589
-poll_for_input 1930,59789
-start_polling 1942,60053
-input_polling_used 1979,61091
-stop_polling 1994,61390
-set_poll_suppress_count 2009,61759
-bind_polling_period 2029,62141
-make_ctrl_char 2048,62492
-show_help_echo 2113,64455
-static Lisp_Object kbd_buffer_get_event 2152,65484
-static void record_char 2154,65596
-static Lisp_Object help_form_saved_window_configs;2156,65638
-read_char_help_form_unwind 2158,65701
-#define STOP_POLLING 2166,65959
-#define RESUME_POLLING 2170,66084
-read_event_from_main_queue 2175,66229
-read_decoded_event_from_main_queue 2249,68417
-#define MAX_ENCODED_BYTES 2254,68664
-echo_keystrokes_p 2342,71556
-read_char 2376,72848
-record_menu_key 3225,98949
-help_char_p 3258,99674
-record_char 3273,99953
-save_getcjmp 3412,104235
-restore_getcjmp 3418,104326
-readable_events 3430,104697
-int stop_character EXTERNALLY_VISIBLE;3497,106437
-event_to_kboard 3500,106493
-kbd_buffer_nr_stored 3522,107142
-kbd_buffer_store_event 3534,107483
-kbd_buffer_store_event_hold 3550,108025
-kbd_buffer_unget_event 3684,111617
-#define INPUT_EVENT_POS_MAX 3698,112018
-#define INPUT_EVENT_POS_MIN 3701,112147
-position_to_Time 3706,112287
-Time_to_position 3716,112514
-gen_help_event 3738,113171
-kbd_buffer_store_help_event 3756,113611
-discard_mouse_events 3773,113976
-kbd_buffer_events_waiting 3803,114711
-clear_event 3823,115068
-kbd_buffer_get_event 3836,115408
-process_special_events 4258,127881
-swallow_events 4322,129705
-timer_start_idle 4339,130098
-timer_stop_idle 4355,130576
-timer_resume_idle 4363,130720
-struct input_event last_timer_event EXTERNALLY_VISIBLE;4372,130912
-Lisp_Object pending_funcalls;4377,131172
-decode_timer 4381,131293
-timer_check_2 4414,132246
-timer_check 4572,136817
-DEFUN ("current-idle-time", Fcurrent_idle_time,4607,137662
-DEFUN ("current-idle-time", Fcurrent_idle_time,current-idle-time4607,137662
-static Lisp_Object accent_key_syms;4625,138239
-static Lisp_Object func_key_syms;4626,138275
-static Lisp_Object mouse_syms;4627,138309
-static Lisp_Object wheel_syms;4628,138340
-static Lisp_Object drag_n_drop_syms;4629,138371
-static const int lispy_accent_codes[lispy_accent_codes4634,138516
-static const char *const lispy_accent_keys[lispy_accent_keys4741,139878
-#define FUNCTION_KEY_OFFSET 4766,140314
-const char *const lispy_function_keys[lispy_function_keys4768,140347
-static const char *const lispy_multimedia_keys[lispy_multimedia_keys4962,148901
-static const char *const lispy_kana_keys[lispy_kana_keys5026,150135
-#define FUNCTION_KEY_OFFSET 5061,151751
-static const char *const lispy_function_keys[lispy_function_keys5065,151894
-#define ISO_FUNCTION_KEY_OFFSET 5149,154429
-static const char *const iso_lispy_function_keys[iso_lispy_function_keys5151,154469
-static Lisp_Object Vlispy_mouse_stem;5172,155328
-static const char *const lispy_wheel_names[lispy_wheel_names5174,155367
-static const char *const lispy_drag_n_drop_names[lispy_drag_n_drop_names5181,155619
-static short const scroll_bar_parts[scroll_bar_parts5189,155885
-static Lisp_Object button_down_location;5210,156910
-static int last_mouse_button;5215,157065
-static int last_mouse_x;5216,157095
-static int last_mouse_y;5217,157120
-static Time button_down_time;5218,157145
-static int double_click_count;5222,157229
-make_lispy_position 5228,157390
-toolkit_menubar_in_use 5456,163953
-make_scroll_bar_position 5469,164321
-make_lispy_event 5485,164967
-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
+volatile int interrupt_input_blocked;76,1809
+volatile bool pending_signals;80,1945
+#define KBD_BUFFER_SIZE 82,1977
+KBOARD *initial_kboard;initial_kboard84,2007
+KBOARD *current_kboard;current_kboard85,2031
+static KBOARD *all_kboards;all_kboards86,2055
+static bool single_kboard;89,2155
+#define NUM_RECENT_KEYS 91,2183
+static int recent_keys_index;94,2270
+static int total_keys;97,2358
+static Lisp_Object recent_keys;100,2444
+Lisp_Object this_command_keys;107,2778
+ptrdiff_t this_command_key_count;108,2809
+static bool this_command_key_count_reset;112,2923
+static Lisp_Object raw_keybuf;116,3075
+static int raw_keybuf_count;117,3106
+#define GROW_RAW_KEYBUF 119,3136
+static ptrdiff_t this_single_command_key_start;125,3351
+static ptrdiff_t before_command_key_count;129,3499
+static ptrdiff_t before_command_echo_length;130,3542
+sigjmp_buf return_to_command_loop;135,3678
+static Lisp_Object recover_top_level_message;138,3792
+static Lisp_Object regular_top_level_message;143,3931
+static sys_jmp_buf getcjmp;147,4032
+bool waiting_for_input;150,4096
+static bool echoing;154,4187
+static struct kboard *ok_to_echo_at_next_pause;ok_to_echo_at_next_pause159,4329
+struct kboard *echo_kboard;echo_kboard166,4633
+Lisp_Object echo_message_buffer;171,4745
+bool immediate_quit;174,4838
+int quit_char;192,5624
+EMACS_INT command_loop_level;195,5681
+Lisp_Object unread_switch_frame;204,6109
+static ptrdiff_t last_non_minibuf_size;207,6217
+uintmax_t num_input_events;210,6335
+static EMACS_INT last_auto_save;214,6429
+static ptrdiff_t last_point_position;217,6524
+Lisp_Object internal_last_event_frame;228,7029
+static Lisp_Object read_key_sequence_cmd;232,7169
+static Lisp_Object read_key_sequence_remapped;233,7211
+static FILE *dribble;dribble236,7311
+bool input_pending;239,7369
+static bool input_was_pending;287,10023
+static struct input_event kbd_buffer[kbd_buffer291,10108
+static struct input_event *kbd_fetch_ptr;kbd_fetch_ptr297,10387
+static struct input_event * volatile kbd_store_ptr;302,10602
+static void recursive_edit_unwind 313,11089
+static Lisp_Object command_loop 314,11145
+static void echo_now 316,11186
+static ptrdiff_t echo_length 317,11215
+unsigned timers_run;320,11297
+struct timespec *input_available_clear_time;input_available_clear_time324,11409
+bool interrupt_input;328,11574
+bool interrupts_deferred;331,11672
+static struct timespec timer_idleness_start_time;335,11747
+static struct timespec timer_last_idleness_start_time;340,11917
+#define READABLE_EVENTS_DO_TIMERS_NOW 346,12047
+#define READABLE_EVENTS_FILTER_EVENTS 347,12095
+#define READABLE_EVENTS_IGNORE_SQUEEZABLES 348,12143
+static void (*keyboard_init_hook)keyboard_init_hook351,12265
+static bool get_input_pending 353,12308
+static bool readable_events 354,12345
+static Lisp_Object read_char_x_menu_prompt 355,12380
+static Lisp_Object read_char_minibuf_menu_prompt 357,12503
+static Lisp_Object make_lispy_event 358,12572
+static Lisp_Object make_lispy_movement 359,12632
+static Lisp_Object modify_event_symbol 363,12841
+static Lisp_Object make_lispy_switch_frame 366,13051
+static Lisp_Object make_lispy_focus_in 367,13109
+static Lisp_Object make_lispy_focus_out 369,13189
+static bool help_char_p 371,13276
+static void save_getcjmp 372,13315
+static void restore_getcjmp 373,13355
+static Lisp_Object apply_modifiers 374,13398
+static void clear_event 375,13453
+static void restore_kboard_configuration 376,13501
+static void deliver_input_available_signal 378,13569
+static void handle_interrupt 380,13632
+static _Noreturn void quit_throw_to_read_char 381,13669
+static void process_special_events 382,13723
+static void timer_start_idle 383,13766
+static void timer_stop_idle 384,13803
+static void timer_resume_idle 385,13839
+static void deliver_user_signal 386,13877
+static char *find_user_signal_name find_user_signal_name387,13916
+static void store_user_signal_events 388,13958
+kset_echo_string 392,14089
+kset_kbd_queue 397,14185
+kset_keyboard_translate_table 402,14277
+kset_last_prefix_arg 407,14400
+kset_last_repeatable_command 412,14505
+kset_local_function_key_map 417,14626
+kset_overriding_terminal_local_map 422,14745
+kset_real_last_command 427,14878
+kset_system_key_syms 432,14987
+echo_add_key 443,15250
+echo_char 527,17528
+echo_dash 541,17814
+echo_now 586,19141
+cancel_echoing 635,20615
+echo_length 648,20923
+echo_truncate 660,21254
+add_command_key 672,21583
+recursive_edit_1 697,22407
+record_auto_save 742,23849
+force_auto_save_soon 751,24017
+DEFUN ("recursive-edit", Frecursive_edit,759,24138
+DEFUN ("recursive-edit", Frecursive_edit,recursive-edit759,24138
+recursive_edit_unwind 804,25748
+any_kboard_state 817,26014
+single_kboard_state 838,26666
+not_single_kboard_state 848,26804
+struct kboard_stack858,27066
+static struct kboard_stack *kboard_stack;kboard_stack864,27139
+push_kboard 867,27187
+pop_kboard 879,27376
+temporarily_switch_to_single_kboard 914,28264
+record_single_kboard_state 943,29438
+restore_kboard_configuration 952,29622
+cmd_error 970,30078
+cmd_error_internal 1024,31511
+DEFUN ("command-error-default-function", Fcommand_error_default_function,1043,32031
+DEFUN ("command-error-default-function", Fcommand_error_default_function,command-error-default-function1043,32031
+static Lisp_Object command_loop_2 1086,33638
+static Lisp_Object top_level_1 1087,33687
+command_loop 1094,33917
+command_loop_2 1134,35136
+top_level_2 1146,35340
+top_level_1 1152,35418
+DEFUN ("top-level", Ftop_level,1164,35788
+DEFUN ("top-level", Ftop_level,top-level1164,35788
+user_error 1183,36289
+DEFUN ("exit-recursive-edit", Fexit_recursive_edit,1189,36430
+DEFUN ("exit-recursive-edit", Fexit_recursive_edit,exit-recursive-edit1189,36430
+DEFUN ("abort-recursive-edit", Fabort_recursive_edit,1201,36820
+DEFUN ("abort-recursive-edit", Fabort_recursive_edit,abort-recursive-edit1201,36820
+tracking_off 1216,37282
+DEFUN ("internal--track-mouse", Ftrack_mouse,1234,37817
+DEFUN ("internal--track-mouse", Ftrack_mouse,track-mouse1234,37817
+bool ignore_mouse_drag_p;1256,38393
+some_mouse_moved 1259,38442
+static int read_key_sequence 1282,38800
+static void adjust_point_for_property 1284,38918
+Lisp_Object last_undo_boundary;1287,39033
+command_loop_1 1294,39274
+read_menu_command 1649,50890
+adjust_point_for_property 1678,51618
+safe_run_hooks_1 1831,57340
+safe_run_hooks_error 1841,57570
+safe_run_hook_funcall 1878,58577
+safe_run_hooks 1893,59059
+int poll_suppress_count;1908,59398
+static struct atimer *poll_timer;poll_timer1915,59488
+poll_for_input_1 1919,59590
+poll_for_input 1930,59790
+start_polling 1942,60054
+input_polling_used 1979,61092
+stop_polling 1994,61391
+set_poll_suppress_count 2009,61760
+bind_polling_period 2029,62142
+make_ctrl_char 2048,62493
+show_help_echo 2113,64456
+static Lisp_Object kbd_buffer_get_event 2152,65485
+static void record_char 2154,65597
+static Lisp_Object help_form_saved_window_configs;2156,65639
+read_char_help_form_unwind 2158,65702
+#define STOP_POLLING 2166,65960
+#define RESUME_POLLING 2170,66085
+read_event_from_main_queue 2175,66230
+read_decoded_event_from_main_queue 2249,68418
+#define MAX_ENCODED_BYTES 2254,68665
+echo_keystrokes_p 2342,71557
+read_char 2376,72849
+record_menu_key 3225,98950
+help_char_p 3258,99675
+record_char 3273,99954
+save_getcjmp 3412,104236
+restore_getcjmp 3418,104327
+readable_events 3430,104698
+int stop_character EXTERNALLY_VISIBLE;3497,106438
+event_to_kboard 3500,106494
+kbd_buffer_nr_stored 3522,107143
+kbd_buffer_store_event 3534,107484
+kbd_buffer_store_event_hold 3550,108026
+kbd_buffer_unget_event 3684,111618
+#define INPUT_EVENT_POS_MAX 3698,112019
+#define INPUT_EVENT_POS_MIN 3701,112148
+position_to_Time 3706,112288
+Time_to_position 3716,112515
+gen_help_event 3738,113172
+kbd_buffer_store_help_event 3756,113612
+discard_mouse_events 3773,113977
+kbd_buffer_events_waiting 3803,114712
+clear_event 3823,115069
+kbd_buffer_get_event 3836,115409
+process_special_events 4258,127882
+swallow_events 4322,129706
+timer_start_idle 4339,130099
+timer_stop_idle 4355,130577
+timer_resume_idle 4363,130721
+struct input_event last_timer_event EXTERNALLY_VISIBLE;4372,130913
+Lisp_Object pending_funcalls;4377,131173
+decode_timer 4381,131294
+timer_check_2 4414,132247
+timer_check 4572,136818
+DEFUN ("current-idle-time", Fcurrent_idle_time,4607,137663
+DEFUN ("current-idle-time", Fcurrent_idle_time,current-idle-time4607,137663
+static Lisp_Object accent_key_syms;4625,138240
+static Lisp_Object func_key_syms;4626,138276
+static Lisp_Object mouse_syms;4627,138310
+static Lisp_Object wheel_syms;4628,138341
+static Lisp_Object drag_n_drop_syms;4629,138372
+static const int lispy_accent_codes[lispy_accent_codes4634,138517
+static const char *const lispy_accent_keys[lispy_accent_keys4741,139879
+#define FUNCTION_KEY_OFFSET 4766,140315
+const char *const lispy_function_keys[lispy_function_keys4768,140348
+static const char *const lispy_multimedia_keys[lispy_multimedia_keys4962,148902
+static const char *const lispy_kana_keys[lispy_kana_keys5026,150136
+#define FUNCTION_KEY_OFFSET 5061,151752
+static const char *const lispy_function_keys[lispy_function_keys5065,151895
+#define ISO_FUNCTION_KEY_OFFSET 5149,154430
+static const char *const iso_lispy_function_keys[iso_lispy_function_keys5151,154470
+static Lisp_Object Vlispy_mouse_stem;5172,155329
+static const char *const lispy_wheel_names[lispy_wheel_names5174,155368
+static const char *const lispy_drag_n_drop_names[lispy_drag_n_drop_names5181,155620
+static short const scroll_bar_parts[scroll_bar_parts5189,155886
+static Lisp_Object button_down_location;5210,156911
+static int last_mouse_button;5215,157066
+static int last_mouse_x;5216,157096
+static int last_mouse_y;5217,157121
+static Time button_down_time;5218,157146
+static int double_click_count;5222,157230
+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
c-src/emacs/src/lisp.h,33840
-#define EMACS_LISP_H22,800
-#define DECLARE_GDB_SYM(47,1421
-# define DEFINE_GDB_SYMBOL_BEGIN(49,1508
-# define DEFINE_GDB_SYMBOL_END(50,1578
-# define DEFINE_GDB_SYMBOL_BEGIN(52,1625
-# define DEFINE_GDB_SYMBOL_END(53,1702
-#undef min57,1790
-#undef max58,1801
-#define max(59,1812
-#define min(60,1854
-#define ARRAYELTS(63,1936
-#define GCTYPEBITS 67,2079
-DEFINE_GDB_SYMBOL_BEGIN GCTYPEBITS66,2037
-# define NONPOINTER_BITS 78,2567
-# define NONPOINTER_BITS 80,2600
-typedef int EMACS_INT;91,3023
-typedef unsigned int EMACS_UINT;92,3046
-# define EMACS_INT_MAX 93,3079
-# define pI 94,3111
-typedef long int EMACS_INT;96,3203
-typedef unsigned long EMACS_UINT;97,3231
-# define EMACS_INT_MAX 98,3265
-# define pI 99,3298
-typedef long long int EMACS_INT;103,3477
-typedef unsigned long long int EMACS_UINT;104,3510
-# define EMACS_INT_MAX 105,3553
-# define pI 106,3587
-enum { BOOL_VECTOR_BITS_PER_CHAR 114,3804
-#define BOOL_VECTOR_BITS_PER_CHAR 115,3840
-typedef size_t bits_word;123,4165
-# define BITS_WORD_MAX 124,4191
-enum { BITS_PER_BITS_WORD 125,4223
-typedef unsigned char bits_word;127,4290
-# define BITS_WORD_MAX 128,4323
-enum { BITS_PER_BITS_WORD 129,4386
-verify 131,4450
- BITS_PER_CHAR 136,4570
- BITS_PER_SHORT 137,4605
- BITS_PER_LONG 138,4657
- BITS_PER_EMACS_INT 139,4712
-typedef intmax_t printmax_t;148,5089
-typedef uintmax_t uprintmax_t;149,5118
-# define pMd 150,5149
-# define pMu 151,5170
-typedef EMACS_INT printmax_t;153,5197
-typedef EMACS_UINT uprintmax_t;154,5227
-# define pMd 155,5259
-# define pMu 156,5278
-# define pD 165,5664
-# define pD 167,5709
-# define pD 169,5756
-# define pD 171,5779
-# define eassert(200,7062
-# define eassume(201,7140
-extern _Noreturn void die 204,7206
-extern bool suppress_checking EXTERNALLY_VISIBLE;206,7268
-# define eassert(208,7319
-# define eassume(212,7450
-enum Lisp_Bits239,8519
-#define GCALIGNMENT 243,8647
- VALBITS 246,8742
- INTTYPEBITS 249,8838
- FIXNUM_BITS 252,8945
-#define VAL_MAX 263,9327
-#define USE_LSB_TAG 271,9777
-DEFINE_GDB_SYMBOL_BEGIN USE_LSB_TAG270,9733
-# define alignas(281,10077
-# define GCALIGNED 288,10227
-# define GCALIGNED 290,10292
-# define lisp_h_XLI(327,11642
-# define lisp_h_XIL(328,11673
-# define lisp_h_XLI(330,11724
-# define lisp_h_XIL(331,11751
-#define lisp_h_CHECK_LIST_CONS(333,11785
-#define lisp_h_CHECK_NUMBER(334,11856
-#define lisp_h_CHECK_SYMBOL(335,11927
-#define lisp_h_CHECK_TYPE(336,11996
-#define lisp_h_CONSP(338,12107
-#define lisp_h_EQ(339,12156
-#define lisp_h_FLOATP(340,12201
-#define lisp_h_INTEGERP(341,12252
-#define lisp_h_MARKERP(342,12333
-#define lisp_h_MISCP(343,12408
-#define lisp_h_NILP(344,12457
-#define lisp_h_SET_SYMBOL_VAL(345,12493
-#define lisp_h_SYMBOL_CONSTANT_P(347,12607
-#define lisp_h_SYMBOL_VAL(348,12671
-#define lisp_h_SYMBOLP(350,12772
-#define lisp_h_VECTORLIKEP(351,12825
-#define lisp_h_XCAR(352,12886
-#define lisp_h_XCDR(353,12924
-#define lisp_h_XCONS(354,12964
-#define lisp_h_XHASH(356,13059
-#define lisp_h_XPNTR(357,13093
-# define lisp_h_check_cons_list(360,13221
-# define lisp_h_make_number(363,13289
-# define lisp_h_XFASTINT(365,13392
-# define lisp_h_XINT(366,13429
-# define lisp_h_XSYMBOL(367,13478
-# define lisp_h_XTYPE(371,13631
-# define lisp_h_XUNTAG(372,13696
-# define XLI(381,14086
-# define XIL(382,14117
-# define CHECK_LIST_CONS(383,14148
-# define CHECK_NUMBER(384,14209
-# define CHECK_SYMBOL(385,14258
-# define CHECK_TYPE(386,14307
-# define CONSP(387,14382
-# define EQ(388,14417
-# define FLOATP(389,14452
-# define INTEGERP(390,14489
-# define MARKERP(391,14530
-# define MISCP(392,14569
-# define NILP(393,14604
-# define SET_SYMBOL_VAL(394,14637
-# define SYMBOL_CONSTANT_P(395,14700
-# define SYMBOL_VAL(396,14763
-# define SYMBOLP(397,14812
-# define VECTORLIKEP(398,14851
-# define XCAR(399,14898
-# define XCDR(400,14931
-# define XCONS(401,14964
-# define XHASH(402,14999
-# define XPNTR(403,15034
-# define check_cons_list(405,15097
-# define make_number(408,15176
-# define XFASTINT(409,15224
-# define XINT(410,15266
-# define XSYMBOL(411,15300
-# define XTYPE(412,15340
-# define XUNTAG(413,15376
-#define LISP_MACRO_DEFUN(421,15672
-#define LISP_MACRO_DEFUN_VOID(425,15845
-#define INTMASK 437,16289
-#define case_Lisp_Int 438,16342
-#define ENUM_BF(445,16681
-#define ENUM_BF(447,16722
-enum Lisp_Type451,16763
- Lisp_Symbol 454,16851
- Lisp_Misc 458,16993
- Lisp_Int0 461,17067
- Lisp_Int1 462,17086
- Lisp_String 466,17264
- Lisp_Vectorlike 472,17543
- Lisp_Cons 475,17632
- Lisp_Float 477,17670
-enum Lisp_Misc_Type485,18016
- Lisp_Misc_Free 487,18040
- Lisp_Misc_Marker,488,18069
- Lisp_Misc_Overlay,489,18091
- Lisp_Misc_Save_Value,490,18114
- Lisp_Misc_Finalizer,491,18140
- Lisp_Misc_Float,494,18275
- Lisp_Misc_Limit496,18359
-enum Lisp_Fwd_Type502,18543
- Lisp_Fwd_Int,504,18566
- Lisp_Fwd_Bool,505,18619
- Lisp_Fwd_Obj,506,18670
- Lisp_Fwd_Buffer_Obj,507,18729
- Lisp_Fwd_Kboard_Obj 508,18800
-typedef struct { EMACS_INT i; } Lisp_Object;567,21781
-#define LISP_INITIALLY(569,21827
-#undef CHECK_LISP_OBJECT_TYPE571,21858
-enum CHECK_LISP_OBJECT_TYPE 572,21888
-enum CHECK_LISP_OBJECT_TYPE { CHECK_LISP_OBJECT_TYPE 572,21888
-typedef EMACS_INT Lisp_Object;577,22064
-#define LISP_INITIALLY(578,22095
-enum CHECK_LISP_OBJECT_TYPE 579,22125
-enum CHECK_LISP_OBJECT_TYPE { CHECK_LISP_OBJECT_TYPE 579,22125
-#define LISP_INITIALLY_ZERO 582,22226
-INLINE bool BOOL_VECTOR_P 588,22350
-INLINE bool BUFFER_OBJFWDP 589,22391
-INLINE bool BUFFERP 590,22438
-INLINE bool CHAR_TABLE_P 591,22473
-INLINE Lisp_Object CHAR_TABLE_REF_ASCII 592,22513
-INLINE bool 593,22579
-INLINE bool 594,22614
-INLINE bool functionp 595,22650
-INLINE bool 596,22687
-INLINE bool 597,22725
-INLINE bool 598,22762
-INLINE bool 599,22797
-INLINE bool OVERLAYP 600,22831
-INLINE bool PROCESSP 601,22867
-INLINE bool PSEUDOVECTORP 602,22903
-INLINE bool SAVE_VALUEP 603,22949
-INLINE bool FINALIZERP 604,22988
-INLINE void set_sub_char_table_contents 605,23026
-INLINE bool STRINGP 607,23116
-INLINE bool SUB_CHAR_TABLE_P 608,23151
-INLINE bool SUBRP 609,23195
-INLINE bool 610,23228
-INLINE bool 611,23265
-INLINE bool WINDOWP 612,23306
-INLINE bool TERMINALP 613,23341
-INLINE struct Lisp_Save_Value *XSAVE_VALUE XSAVE_VALUE614,23378
-INLINE struct Lisp_Finalizer *XFINALIZER XFINALIZER615,23436
-INLINE struct Lisp_Symbol *(XSYMBOL)616,23492
-INLINE void 617,23544
-extern Lisp_Object char_table_ref 620,23616
-extern void char_table_set 621,23670
-extern _Noreturn Lisp_Object wrong_type_argument 624,23757
-extern _Noreturn void wrong_choice 625,23834
-extern bool might_dump;628,23925
-extern bool initialized;631,24061
-extern double extract_float 634,24117
-enum symbol_interned639,24199
- SYMBOL_UNINTERNED 641,24222
- SYMBOL_INTERNED 642,24247
- SYMBOL_INTERNED_IN_INITIAL_OBARRAY 643,24270
-enum symbol_redirect646,24315
- SYMBOL_PLAINVAL 648,24338
- SYMBOL_VARALIAS 649,24362
- SYMBOL_LOCALIZED 650,24386
- SYMBOL_FORWARDED 651,24410
-struct Lisp_Symbol654,24437
-#define EXFUN(707,26252
-#define DEFUN_ARGS_MANY 712,26446
-#define DEFUN_ARGS_UNEVALLED 713,26498
-#define DEFUN_ARGS_0 714,26541
-#define DEFUN_ARGS_1 715,26569
-#define DEFUN_ARGS_2 716,26604
-#define DEFUN_ARGS_3 717,26652
-#define DEFUN_ARGS_4 718,26713
-#define DEFUN_ARGS_5 719,26787
-#define DEFUN_ARGS_6 721,26880
-#define DEFUN_ARGS_7 723,26986
-#define DEFUN_ARGS_8 725,27105
-#define TAG_PTR(729,27296
-#define TAG_SYMOFFSET(734,27543
-#define XLI_BUILTIN_LISPSYM(741,27842
-#define DEFINE_LISP_SYMBOL(746,28101
-# define DEFINE_NON_NIL_Q_SYMBOL_MACROS 755,28572
-LISP_MACRO_DEFUN 762,28777
-# define ARRAY_MARK_FLAG 768,29024
-# define PSEUDOVECTOR_FLAG 774,29267
-enum pvec_type780,29568
- PVEC_NORMAL_VECTOR,782,29585
- PVEC_FREE,783,29607
- PVEC_PROCESS,784,29620
- PVEC_FRAME,785,29636
- PVEC_WINDOW,786,29650
- PVEC_BOOL_VECTOR,787,29665
- PVEC_BUFFER,788,29685
- PVEC_HASH_TABLE,789,29700
- PVEC_TERMINAL,790,29719
- PVEC_WINDOW_CONFIGURATION,791,29736
- PVEC_SUBR,792,29765
- PVEC_OTHER,793,29778
- PVEC_COMPILED,795,29856
- PVEC_CHAR_TABLE,796,29873
- PVEC_SUB_CHAR_TABLE,797,29892
- PVEC_FONT 798,29915
-enum More_Lisp_Bits801,29991
- PSEUDOVECTOR_SIZE_BITS 808,30382
- PSEUDOVECTOR_SIZE_MASK 809,30415
- PSEUDOVECTOR_REST_BITS 813,30625
- PSEUDOVECTOR_REST_MASK 814,30658
- PSEUDOVECTOR_AREA_BITS 818,30823
- PVEC_TYPE_MASK 819,30901
-# define VALMASK 829,31302
-DEFINE_GDB_SYMBOL_BEGIN VALMASK828,31257
-#define MOST_POSITIVE_FIXNUM 834,31532
-#define MOST_NEGATIVE_FIXNUM 835,31592
-XINT 874,32684
-XFASTINT 889,33035
-XSYMBOL 899,33263
-XTYPE 910,33481
-XUNTAG 918,33661
-LISP_MACRO_DEFUN 927,33857
-LISP_MACRO_DEFUN 940,34242
-#define FIXNUM_OVERFLOW_P(958,34855
-LISP_MACRO_DEFUN FIXNUM_OVERFLOW_P952,34632
-LISP_MACRO_DEFUN 970,35171
-XSTRING 980,35391
-#define SYMBOL_INDEX(988,35575
-XFLOAT 991,35636
-XPROCESS 1000,35778
-XWINDOW 1007,35895
-XTERMINAL 1014,36012
-XSUBR 1021,36134
-XBUFFER 1028,36245
-XCHAR_TABLE 1035,36369
-XSUB_CHAR_TABLE 1042,36506
-XBOOL_VECTOR 1049,36648
-make_lisp_ptr 1058,36827
-make_lisp_symbol 1066,37013
-builtin_lisp_symbol 1074,37197
-#define XSETINT(1079,37279
-#define XSETFASTINT(1080,37325
-#define XSETCONS(1081,37375
-#define XSETVECTOR(1082,37435
-#define XSETSTRING(1083,37503
-#define XSETSYMBOL(1084,37567
-#define XSETFLOAT(1085,37621
-#define XSETMISC(1086,37683
-#define XSETPVECTYPE(1090,37772
-#define XSETPVECTYPESIZE(1092,37888
-#define XSETPSEUDOVECTOR(1099,38185
-#define XSETTYPED_PSEUDOVECTOR(1105,38369
-#define XSETWINDOW_CONFIGURATION(1110,38579
-#define XSETPROCESS(1112,38675
-#define XSETWINDOW(1113,38741
-#define XSETTERMINAL(1114,38805
-#define XSETSUBR(1115,38873
-#define XSETCOMPILED(1116,38933
-#define XSETBUFFER(1117,39001
-#define XSETCHAR_TABLE(1118,39065
-#define XSETBOOL_VECTOR(1119,39137
-#define XSETSUB_CHAR_TABLE(1120,39211
-XINTPTR 1128,39581
-make_pointer_integer 1134,39661
-LISP_MACRO_DEFUN_VOID 1143,39826
-typedef struct interval *INTERVAL;INTERVAL1149,39987
-xcar_addr 1174,40760
-xcdr_addr 1179,40837
-LISP_MACRO_DEFUN 1185,40931
-XSETCDR 1198,41307
-CAR 1205,41457
-CDR 1212,41591
-CAR_SAFE 1221,41791
-CDR_SAFE 1226,41877
-STRING_MULTIBYTE 1243,42250
-#define STRING_BYTES_BOUND 1261,43057
-#define STRING_SET_UNIBYTE(1265,43201
-#define STRING_SET_MULTIBYTE(1275,43516
-SDATA 1286,43830
-SSDATA 1291,43908
-SREF 1297,44037
-SSET 1302,44128
-SCHARS 1307,44242
-extern ptrdiff_t string_bytes 1313,44337
-STRING_BYTES 1316,44415
-SBYTES 1326,44595
-STRING_SET_CHARS 1331,44681
-struct vectorlike_header1343,45232
-struct Lisp_Vector1369,46482
- ALIGNOF_STRUCT_LISP_VECTOR1378,46681
-struct Lisp_Bool_Vector1384,46864
-bool_vector_size 1399,47385
-bool_vector_data 1407,47523
-bool_vector_uchar_data 1413,47617
-bool_vector_words 1421,47803
-bool_vector_bytes 1428,47998
-bool_vector_bitref 1437,48238
-bool_vector_ref 1445,48478
-bool_vector_set 1453,48618
- header_size 1471,49047
- bool_header_size 1472,49106
- word_size 1473,49171
-AREF 1479,49284
-aref_addr 1485,49391
-ASIZE 1491,49501
-ASET 1497,49583
-gc_aset 1504,49742
-enum { NIL_IS_ZERO 1515,50269
-memclear 1520,50464
-#define VECSIZE(1531,50762
-#define PSEUDOVECSIZE(1538,51047
-#define UNSIGNED_CMP(1546,51480
-#define ASCII_CHAR_P(1552,51734
-enum CHARTAB_SIZE_BITS1565,52489
- CHARTAB_SIZE_BITS_0 1567,52516
- CHARTAB_SIZE_BITS_1 1568,52545
- CHARTAB_SIZE_BITS_2 1569,52574
- CHARTAB_SIZE_BITS_3 1570,52603
-extern const int chartab_size[chartab_size1573,52637
-struct Lisp_Char_Table1575,52672
-struct Lisp_Sub_Char_Table1606,53752
-CHAR_TABLE_REF_ASCII 1628,54566
-CHAR_TABLE_REF 1648,55113
-CHAR_TABLE_SET 1658,55402
-struct Lisp_Subr1670,55786
-enum char_table_specials1692,56798
- CHAR_TABLE_STANDARD_SLOTS 1697,56993
- SUB_CHAR_TABLE_OFFSET 1701,57214
-CHAR_TABLE_EXTRA_SLOTS 1707,57377
-verify 1714,57596
-LISP_MACRO_DEFUN 1723,57921
-SYMBOL_BLV 1732,58181
-SYMBOL_FWD 1738,58316
-LISP_MACRO_DEFUN_VOID 1744,58428
-SET_SYMBOL_BLV 1754,58691
-SET_SYMBOL_FWD 1760,58850
-SYMBOL_NAME 1767,59001
-SYMBOL_INTERNED_P 1775,59130
-SYMBOL_INTERNED_IN_INITIAL_OBARRAY_P 1783,59299
-#define DEFSYM(1796,59809
-LISP_MACRO_DEFUN DEFSYM1792,59630
-struct hash_table_test1805,60062
-struct Lisp_Hash_Table1823,60555
-XHASH_TABLE 1880,62531
-#define XSET_HASH_TABLE(1885,62602
-HASH_TABLE_P 1889,62703
-HASH_KEY 1896,62860
-HASH_VALUE 1903,63040
-HASH_NEXT 1911,63254
-HASH_HASH 1918,63431
-HASH_INDEX 1926,63677
-HASH_TABLE_SIZE 1933,63826
-enum DEFAULT_HASH_SIZE 1940,63956
-enum DEFAULT_HASH_SIZE { DEFAULT_HASH_SIZE 1940,63956
-static double const DEFAULT_REHASH_THRESHOLD 1946,64176
-static double const DEFAULT_REHASH_SIZE 1950,64299
-sxhash_combine 1956,64465
-SXHASH_REDUCE 1964,64648
-struct Lisp_Misc_Any 1971,64806
-struct Lisp_Marker1978,64980
-struct Lisp_Overlay2021,66841
- SAVE_UNUSED,2047,67644
- SAVE_INTEGER,2048,67661
- SAVE_FUNCPOINTER,2049,67679
- SAVE_POINTER,2050,67701
- SAVE_OBJECT2051,67719
-enum { SAVE_SLOT_BITS 2055,67804
-enum { SAVE_VALUE_SLOTS 2058,67901
-enum { SAVE_TYPE_BITS 2062,68009
-enum Lisp_Save_Type2064,68075
- SAVE_TYPE_INT_INT 2066,68099
- SAVE_TYPE_INT_INT_INT2067,68172
- SAVE_TYPE_OBJ_OBJ 2069,68262
- SAVE_TYPE_OBJ_OBJ_OBJ 2070,68333
- SAVE_TYPE_OBJ_OBJ_OBJ_OBJ2071,68414
- SAVE_TYPE_PTR_INT 2073,68509
- SAVE_TYPE_PTR_OBJ 2074,68582
- SAVE_TYPE_PTR_PTR 2075,68654
- SAVE_TYPE_FUNCPTR_PTR_OBJ2076,68727
- SAVE_TYPE_MEMORY 2080,68885
-typedef void (*voidfuncptr)voidfuncptr2108,69839
-struct Lisp_Save_Value2110,69876
-save_type 2134,70755
-XSAVE_POINTER 2143,70985
-set_save_pointer 2149,71147
-XSAVE_FUNCPOINTER 2155,71329
-XSAVE_INTEGER 2164,71549
-set_save_integer 2170,71711
-XSAVE_OBJECT 2179,71932
-struct Lisp_Finalizer2186,72109
-struct Lisp_Free2201,72584
-union Lisp_Misc2212,72885
-XMISC 2223,73184
-XMISCANY 2229,73273
-XMISCTYPE 2236,73382
-XMARKER 2242,73470
-XOVERLAY 2249,73585
-XSAVE_VALUE 2256,73706
-XFINALIZER 2263,73835
-struct Lisp_Intfwd2274,74120
-struct Lisp_Boolfwd2284,74414
-struct Lisp_Objfwd2294,74705
-struct Lisp_Buffer_Objfwd2302,74937
-struct Lisp_Buffer_Local_Value2334,76473
-struct Lisp_Kboard_Objfwd2362,77732
-union Lisp_Fwd2368,77841
-XFWDTYPE 2378,78087
-XBUFFER_OBJFWD 2384,78183
-struct Lisp_Float2391,78319
-XFLOAT_DATA 2401,78437
- IEEE_FLOATING_POINT2415,78946
-#define _UCHAR_T2423,79269
-typedef unsigned char UCHAR;2424,79286
-enum Lisp_Compiled2429,79369
- COMPILED_ARGLIST 2431,79392
- COMPILED_BYTECODE 2432,79418
- COMPILED_CONSTANTS 2433,79445
- COMPILED_STACK_DEPTH 2434,79473
- COMPILED_DOC_STRING 2435,79503
- COMPILED_INTERACTIVE 2436,79532
-enum char_bits2443,79834
- CHAR_ALT 2445,79853
- CHAR_SUPER 2446,79879
- CHAR_HYPER 2447,79907
- CHAR_SHIFT 2448,79935
- CHAR_CTL 2449,79963
- CHAR_META 2450,79989
- CHAR_MODIFIER_MASK 2452,80017
- CHARACTERBITS 2457,80212
-LISP_MACRO_DEFUN 2462,80270
-NATNUMP 2470,80412
-RANGED_INTEGERP 2476,80493
-#define TYPE_RANGED_INTEGERP(2481,80615
-LISP_MACRO_DEFUN 2486,80800
-VECTORP 2500,81273
-OVERLAYP 2505,81376
-SAVE_VALUEP 2510,81475
-FINALIZERP 2516,81581
-AUTOLOADP 2522,81685
-BUFFER_OBJFWDP 2528,81776
-PSEUDOVECTOR_TYPEP 2534,81874
-PSEUDOVECTORP 2542,82127
-WINDOW_CONFIGURATIONP 2558,82479
-PROCESSP 2564,82589
-WINDOWP 2570,82673
-TERMINALP 2576,82755
-SUBRP 2582,82841
-COMPILEDP 2588,82919
-BUFFERP 2594,83005
-CHAR_TABLE_P 2600,83087
-SUB_CHAR_TABLE_P 2606,83178
-BOOL_VECTOR_P 2612,83277
-FRAMEP 2618,83370
-IMAGEP 2625,83487
-ARRAYP 2632,83592
-CHECK_LIST 2638,83711
-LISP_MACRO_DEFUN_VOID 2643,83792
-CHECK_STRING_CAR 2653,84089
-CHECK_CONS 2658,84193
-CHECK_VECTOR 2663,84273
-CHECK_BOOL_VECTOR 2668,84359
-CHECK_VECTOR_OR_STRING 2674,84536
-CHECK_ARRAY 2683,84710
-CHECK_BUFFER 2688,84818
-CHECK_WINDOW 2693,84904
-CHECK_PROCESS 2699,85010
-CHECK_NATNUM 2705,85106
-#define CHECK_RANGED_INTEGER(2710,85183
-#define CHECK_TYPE_RANGED_INTEGER(2721,85566
-#define CHECK_NUMBER_COERCE_MARKER(2729,85836
-XFLOATINT 2738,86089
-CHECK_NUMBER_OR_FLOAT 2744,86160
-#define CHECK_NUMBER_OR_FLOAT_COERCE_MARKER(2749,86259
-CHECK_NUMBER_CAR 2760,86669
-CHECK_NUMBER_CDR 2768,86791
-#define DEFUN(2803,88386
-#define DEFUN(2812,88854
-FUNCTIONP 2822,89209
-extern void defsubr 2829,89361
-enum maxargs2831,89404
- MANY 2833,89421
- UNEVALLED 2834,89436
-#define CALLMANY(2838,89539
-#define CALLN(2844,89892
-extern void defvar_lisp 2846,89962
-extern void defvar_lisp_nopro 2847,90039
-extern void defvar_bool 2848,90122
-extern void defvar_int 2849,90193
-extern void defvar_kboard 2850,90267
-#define DEFVAR_LISP(2869,91097
-#define DEFVAR_LISP_NOPRO(2874,91269
-#define DEFVAR_BOOL(2879,91451
-#define DEFVAR_INT(2884,91624
-#define DEFVAR_BUFFER_DEFAULTS(2890,91795
-#define DEFVAR_KBOARD(2896,91999
-typedef jmp_buf sys_jmp_buf;2906,92323
-# define sys_setjmp(2907,92352
-# define sys_longjmp(2908,92387
-typedef sigjmp_buf sys_jmp_buf;2910,92459
-# define sys_setjmp(2911,92491
-# define sys_longjmp(2912,92531
-typedef jmp_buf sys_jmp_buf;2916,92690
-# define sys_setjmp(2917,92719
-# define sys_longjmp(2918,92753
-enum specbind_tag 2943,93805
- SPECPDL_UNWIND,2944,93825
- SPECPDL_UNWIND_PTR,2945,93894
- SPECPDL_UNWIND_INT,2946,93945
- SPECPDL_UNWIND_VOID,2947,93993
- SPECPDL_BACKTRACE,2948,94047
- SPECPDL_LET,2949,94105
- SPECPDL_LET_LOCAL,2951,94235
- SPECPDL_LET_DEFAULT 2952,94292
-union specbinding2955,94364
-extern union specbinding *specpdl;specpdl2991,95265
-extern union specbinding *specpdl_ptr;specpdl_ptr2992,95300
-extern ptrdiff_t specpdl_size;2993,95339
-SPECPDL_INDEX 2996,95388
-enum handlertype 3021,96410
-enum handlertype { CATCHER,3021,96410
-enum handlertype { CATCHER, CONDITION_CASE 3021,96410
-struct handler3023,96457
-#define PUSH_HANDLER(3053,97446
-extern Lisp_Object memory_signal_data;3075,98152
-extern char *stack_bottom;stack_bottom3079,98285
-extern void process_pending_signals 3097,99102
-extern bool volatile pending_signals;3098,99146
-extern void process_quit_flag 3100,99185
-#define QUIT 3101,99223
-#define QUITP 3112,99473
-extern Lisp_Object Vascii_downcase_table;3114,99534
-extern Lisp_Object Vascii_canon_table;3115,99576
-extern struct gcpro *gcprolist;gcprolist3130,100283
-struct gcpro3132,100316
-#define GC_USE_GCPROS_AS_BEFORE 3171,101297
-#define GC_MAKE_GCPROS_NOOPS 3172,101332
-#define GC_MARK_STACK_CHECK_GCPROS 3173,101364
-#define GC_USE_GCPROS_CHECK_ZOMBIES 3174,101401
-#define GC_MARK_STACK 3177,101462
-#define BYTE_MARK_STACK 3181,101562
-#define GCPRO1(3190,101833
-#define GCPRO2(3191,101873
-#define GCPRO3(3192,101939
-#define GCPRO4(3194,102034
-#define GCPRO5(3196,102154
-#define GCPRO6(3198,102299
-#define GCPRO7(3201,102474
-#define UNGCPRO 3202,102553
-#define GCPRO1(3208,102653
-#define GCPRO2(3212,102775
-#define GCPRO3(3217,102967
-#define GCPRO4(3223,103229
-#define GCPRO5(3230,103560
-#define GCPRO6(3238,103961
-#define GCPRO7(3247,104431
-#define UNGCPRO 3257,104971
-extern int gcpro_level;3261,105040
-#define GCPRO1(3263,105065
-#define GCPRO2(3269,105299
-#define GCPRO3(3278,105717
-#define GCPRO4(3289,106274
-#define GCPRO5(3302,106972
-#define GCPRO6(3317,107812
-#define GCPRO7(3334,108793
-#define UNGCPRO 3353,109916
-#define RETURN_UNGCPRO(3363,110183
-void staticpro 3375,110456
-vcopy 3384,110657
-set_hash_key_slot 3393,110932
-set_hash_value_slot 3399,111071
-set_symbol_function 3408,111306
-set_symbol_plist 3414,111421
-set_symbol_next 3420,111524
-blv_found 3428,111697
-set_overlay_plist 3437,111880
-string_intervals 3445,112031
-set_string_intervals 3453,112153
-set_char_table_defalt 3462,112355
-set_char_table_purpose 3467,112467
-set_char_table_extras 3475,112636
-set_char_table_contents 3482,112845
-set_sub_char_table_contents 3489,113040
-extern Lisp_Object indirect_function 3495,113199
-extern Lisp_Object find_symbol_value 3496,113251
-enum Arith_Comparison 3497,113303
- ARITH_EQUAL,3498,113327
- ARITH_NOTEQUAL,3499,113342
- ARITH_LESS,3500,113360
- ARITH_GRTR,3501,113374
- ARITH_LESS_OR_EQUAL,3502,113388
- ARITH_GRTR_OR_EQUAL3503,113411
-extern Lisp_Object arithcompare 3505,113436
-#define INTEGER_TO_CONS(3511,113762
-#define CONS_TO_INTEGER(3529,114625
-extern intmax_t cons_to_signed 3533,114840
-extern uintmax_t cons_to_unsigned 3534,114906
-extern struct Lisp_Symbol *indirect_variable indirect_variable3536,114967
-extern _Noreturn void args_out_of_range 3537,115036
-extern _Noreturn void args_out_of_range_3 3538,115104
-extern Lisp_Object do_symval_forwarding 3540,115195
-extern void set_internal 3541,115255
-extern void syms_of_data 3542,115327
-extern void swap_in_global_binding 3543,115360
-extern void syms_of_cmds 3546,115444
-extern void keys_of_cmds 3547,115477
-extern Lisp_Object detect_coding_system 3550,115539
-extern void init_coding 3552,115692
-extern void init_coding_once 3553,115724
-extern void syms_of_coding 3554,115761
-extern ptrdiff_t chars_in_text 3557,115828
-extern ptrdiff_t multibyte_chars_in_text 3558,115895
-extern void syms_of_character 3559,115972
-extern void init_charset 3562,116040
-extern void init_charset_once 3563,116073
-extern void syms_of_charset 3564,116111
-extern void init_syntax_once 3569,116231
-extern void syms_of_syntax 3570,116268
-enum { NEXT_ALMOST_PRIME_LIMIT 3573,116329
-extern EMACS_INT next_almost_prime 3574,116368
-enum constype 3739,123820
-enum constype {CONSTYPE_HEAP,CONSTYPE_HEAP3739,123820
-enum constype {CONSTYPE_HEAP, CONSTYPE_PURE}CONSTYPE_PURE3739,123820
-extern Lisp_Object listn 3740,123866
-list2i 3745,124010
-list3i 3751,124119
-list4i 3757,124258
-extern Lisp_Object make_uninit_bool_vector 3763,124410
-extern Lisp_Object bool_vector_fill 3764,124466
-extern _Noreturn void string_overflow 3765,124530
-extern Lisp_Object make_string 3766,124576
-extern Lisp_Object make_formatted_string 3767,124634
-extern Lisp_Object make_multibyte_string 3779,124988
-extern Lisp_Object make_event_array 3780,125067
-extern Lisp_Object make_uninit_string 3781,125131
-extern Lisp_Object make_uninit_multibyte_string 3782,125182
-extern Lisp_Object make_string_from_bytes 3783,125254
-extern Lisp_Object make_specified_string 3784,125334
-extern Lisp_Object make_pure_string 3786,125426
-extern Lisp_Object make_pure_c_string 3787,125506
-build_pure_c_string 3792,125662
-build_string 3801,125867
-extern Lisp_Object pure_cons 3806,125945
-extern void make_byte_code 3807,126002
-extern struct Lisp_Vector *allocate_vector allocate_vector3808,126053
-make_uninit_vector 3820,126438
-make_uninit_sub_char_table 3833,126657
-extern struct Lisp_Vector *allocate_pseudovector allocate_pseudovector3844,126966
-#define ALLOCATE_PSEUDOVECTOR(3850,127201
-#define ALLOCATE_ZEROED_PSEUDOVECTOR(3858,127537
-extern bool gc_in_progress;3863,127738
-extern bool abort_on_gc;3864,127766
-extern Lisp_Object make_float 3865,127791
-extern void display_malloc_warning 3866,127831
-extern ptrdiff_t inhibit_garbage_collection 3867,127874
-extern Lisp_Object make_save_int_int_int 3868,127926
-extern Lisp_Object make_save_obj_obj_obj_obj 3869,128002
-extern Lisp_Object make_save_ptr 3871,128112
-extern Lisp_Object make_save_ptr_int 3872,128155
-extern Lisp_Object make_save_ptr_ptr 3873,128213
-extern Lisp_Object make_save_funcptr_ptr_obj 3874,128268
-extern Lisp_Object make_save_memory 3876,128364
-extern void free_save_value 3877,128428
-extern Lisp_Object build_overlay 3878,128471
-extern void free_marker 3879,128545
-extern void free_cons 3880,128584
-extern void init_alloc_once 3881,128628
-extern void init_alloc 3882,128664
-extern void syms_of_alloc 3883,128695
-extern struct buffer * allocate_buffer 3884,128729
-extern int valid_lisp_object_p 3885,128776
-extern int relocatable_string_data_p 3886,128822
-extern void check_cons_list 3888,128901
-INLINE void 3890,128943
-extern void *r_alloc r_alloc3895,129064
-#define FLOAT_TO_STRING_BUFSIZE 3927,130527
-extern int openp 3957,131676
-extern Lisp_Object string_to_number 3959,131786
-extern void map_obarray 3960,131849
-extern void dir_warning 3962,131963
-extern void init_obarray 3963,132016
-extern void init_lread 3964,132049
-extern void syms_of_lread 3965,132080
-intern 3968,132134
-intern_c_string 3974,132222
-extern EMACS_INT lisp_eval_depth;3980,132335
-extern Lisp_Object Vautoload_queue;3981,132369
-extern Lisp_Object Vrun_hooks;3982,132405
-extern Lisp_Object Vsignaling_function;3983,132436
-extern Lisp_Object inhibit_lisp_code;3984,132476
-extern struct handler *handlerlist;handlerlist3985,132514
-extern void run_hook 3994,132756
-extern void run_hook_with_args_2 3995,132792
-extern Lisp_Object run_hook_with_args 3996,132866
-extern _Noreturn void xsignal 3999,133025
-extern _Noreturn void xsignal0 4000,133083
-extern _Noreturn void xsignal1 4001,133129
-extern _Noreturn void xsignal2 4002,133188
-extern _Noreturn void xsignal3 4003,133260
-extern _Noreturn void signal_error 4005,133349
-extern Lisp_Object eval_sub 4006,133413
-extern Lisp_Object apply1 4007,133461
-extern Lisp_Object call0 4008,133515
-extern Lisp_Object call1 4009,133555
-extern Lisp_Object call2 4010,133608
-extern Lisp_Object call3 4011,133674
-extern Lisp_Object call4 4012,133753
-extern Lisp_Object call5 4013,133845
-extern Lisp_Object call6 4014,133950
-extern Lisp_Object call7 4015,134068
-extern Lisp_Object internal_catch 4016,134199
-extern Lisp_Object internal_lisp_condition_case 4017,134292
-extern Lisp_Object internal_condition_case 4018,134381
-extern Lisp_Object internal_condition_case_1 4019,134494
-extern Lisp_Object internal_condition_case_2 4020,134629
-extern Lisp_Object internal_condition_case_n4021,134790
-extern void specbind 4024,134986
-extern void record_unwind_protect 4025,135035
-extern void record_unwind_protect_ptr 4026,135108
-extern void record_unwind_protect_int 4027,135175
-extern void record_unwind_protect_void 4028,135236
-extern void record_unwind_protect_nothing 4029,135294
-extern void clear_unwind_protect 4030,135344
-extern void set_unwind_protect 4031,135390
-extern void set_unwind_protect_ptr 4032,135471
-extern Lisp_Object unbind_to 4033,135546
-extern _Noreturn void error 4034,135601
-fast_string_match_ignore_case 4136,140089
-extern ptrdiff_t fast_c_string_match_ignore_case 4141,140239
-extern ptrdiff_t fast_looking_at 4143,140336
-extern ptrdiff_t find_newline 4145,140475
-extern ptrdiff_t scan_newline 4147,140604
-extern ptrdiff_t scan_newline_from_point 4149,140707
-extern ptrdiff_t find_newline_no_quit 4150,140787
-extern ptrdiff_t find_before_next_newline 4152,140884
-extern void syms_of_search 4154,140982
-extern void clear_regexp_cache 4155,141017
-extern Lisp_Object Vminibuffer_list;4159,141087
-extern Lisp_Object last_minibuf_string;4160,141124
-extern Lisp_Object get_minibuffer 4161,141164
-extern void init_minibuf_once 4162,141211
-extern void syms_of_minibuf 4163,141249
-extern void syms_of_callint 4167,141316
-extern void syms_of_casefiddle 4171,141386
-extern void keys_of_casefiddle 4172,141425
-extern void init_casetab_once 4176,141495
-extern void syms_of_casetab 4177,141533
-extern Lisp_Object echo_message_buffer;4181,141601
-extern struct kboard *echo_kboard;echo_kboard4182,141641
-extern void cancel_echoing 4183,141676
-extern Lisp_Object last_undo_boundary;4184,141711
-extern bool input_pending;4185,141750
-extern sigjmp_buf return_to_command_loop;4187,141813
-extern Lisp_Object menu_bar_items 4189,141862
-extern Lisp_Object tool_bar_items 4190,141911
-extern void discard_mouse_events 4191,141967
-void handle_input_available_signal 4193,142028
-extern Lisp_Object pending_funcalls;4195,142077
-extern bool detect_input_pending 4196,142114
-extern bool detect_input_pending_ignore_squeezables 4197,142155
-extern bool detect_input_pending_run_timers 4198,142215
-extern void safe_run_hooks 4199,142267
-extern void cmd_error_internal 4200,142309
-extern Lisp_Object command_loop_1 4201,142369
-extern Lisp_Object read_menu_command 4202,142411
-extern Lisp_Object recursive_edit_1 4203,142456
-extern void record_auto_save 4204,142500
-extern void force_auto_save_soon 4205,142537
-extern void init_keyboard 4206,142578
-extern void syms_of_keyboard 4207,142612
-extern void keys_of_keyboard 4208,142649
-extern ptrdiff_t current_column 4211,142715
-extern void invalidate_current_column 4212,142755
-extern bool indented_beyond_p 4213,142801
-extern void syms_of_indent 4214,142866
-extern void store_frame_param 4217,142929
-extern void store_in_alist 4218,143003
-extern Lisp_Object do_switch_frame 4219,143073
-extern Lisp_Object get_frame_param 4220,143146
-extern void frames_discard_buffer 4221,143212
-extern void syms_of_frame 4222,143261
-extern char **initial_argv;initial_argv4225,143323
-extern int initial_argc;4226,143351
-extern bool display_arg;4228,143426
-extern Lisp_Object decode_env_path 4230,143458
-extern Lisp_Object empty_unibyte_string,4231,143529
-extern Lisp_Object empty_unibyte_string, empty_multibyte_string;4231,143529
-extern _Noreturn void terminate_due_to_signal 4232,143594
-extern Lisp_Object Vlibrary_cache;4234,143669
-void fixup_locale 4237,143730
-void synchronize_system_messages_locale 4238,143756
-void synchronize_system_time_locale 4239,143804
-INLINE void fixup_locale 4241,143854
-INLINE void synchronize_system_messages_locale 4242,143889
-INLINE void synchronize_system_time_locale 4243,143946
-extern void shut_down_emacs 4245,144006
-extern bool noninteractive;4248,144132
-extern bool no_site_lisp;4251,144224
-extern int daemon_pipe[daemon_pipe4256,144392
-#define IS_DAEMON 4257,144419
-#define DAEMON_RUNNING 4258,144459
-extern void *w32_daemon_event;w32_daemon_event4260,144527
-#define IS_DAEMON 4261,144558
-#define DAEMON_RUNNING 4262,144603
-extern bool fatal_error_in_progress;4266,144724
-extern bool inhibit_window_system;4269,144830
-extern bool running_asynch_code;4271,144923
-extern void kill_buffer_processes 4274,144986
-extern int wait_reading_process_output 4275,145035
-# define WAIT_READING_MAX 4281,145422
-# define WAIT_READING_MAX 4283,145494
-extern void add_timer_wait_descriptor 4286,145558
-extern void add_keyboard_wait_descriptor 4288,145610
-extern void delete_keyboard_wait_descriptor 4289,145658
-extern void add_gpm_wait_descriptor 4291,145725
-extern void delete_gpm_wait_descriptor 4292,145768
-extern void init_process_emacs 4294,145821
-extern void syms_of_process 4295,145860
-extern void setup_process_coding_systems 4296,145896
-extern int child_setup 4302,146016
-extern void init_callproc_1 4303,146084
-extern void init_callproc 4304,146120
-extern void set_initial_environment 4305,146154
-extern void syms_of_callproc 4306,146198
-extern Lisp_Object read_doc_string 4309,146261
-extern Lisp_Object get_doc_string 4310,146311
-extern void syms_of_doc 4311,146372
-extern int read_bytecode_char 4312,146404
-extern void syms_of_bytecode 4315,146473
-extern struct byte_stack *byte_stack_list;byte_stack_list4316,146510
-extern void mark_byte_stack 4318,146573
-extern void unmark_byte_stack 4320,146616
-extern Lisp_Object exec_byte_code 4321,146654
-extern void init_macros 4325,146804
-extern void syms_of_macros 4326,146836
-extern void truncate_undo_list 4329,146898
-extern void record_insert 4330,146948
-extern void record_delete 4331,146998
-extern void record_first_change 4332,147056
-extern void record_change 4333,147096
-extern void record_property_change 4334,147146
-extern void syms_of_undo 4337,147288
-extern void report_interval_modification 4340,147352
-extern void syms_of_menu 4343,147448
-extern void syms_of_xmenu 4346,147509
-extern char *get_current_dir_name get_current_dir_name4356,147711
-extern void stuff_char 4358,147760
-extern void init_foreground_group 4359,147793
-extern void sys_subshell 4360,147835
-extern void sys_suspend 4361,147868
-extern void discard_tty_input 4362,147900
-extern void init_sys_modes 4363,147938
-extern void reset_sys_modes 4364,147994
-extern void init_all_sys_modes 4365,148051
-extern void reset_all_sys_modes 4366,148090
-extern void child_setup_tty 4367,148130
-extern void setup_pty 4368,148165
-extern int set_window_size 4369,148194
-extern EMACS_INT get_random 4370,148238
-extern void seed_random 4371,148274
-extern void init_random 4372,148319
-extern void emacs_backtrace 4373,148351
-extern _Noreturn void emacs_abort 4374,148386
-extern void xputenv 4527,152700
-extern char *egetenv_internal egetenv_internal4529,152737
-egetenv 4532,152809
-extern void init_system_name 4539,153012
-#define eabs(4545,153305
-#define make_fixnum_or_float(4550,153438
-enum MAX_ALLOCA 4556,153689
-enum MAX_ALLOCA { MAX_ALLOCA 4556,153689
-extern void *record_xmalloc record_xmalloc4558,153734
-#define USE_SAFE_ALLOCA 4560,153800
-#define AVAIL_ALLOCA(4564,153933
-#define SAFE_ALLOCA(4568,154044
-#define SAFE_NALLOCA(4576,154385
-#define SAFE_ALLOCA_STRING(4590,154861
-#define SAFE_FREE(4598,155113
-#define SAFE_ALLOCA_LISP(4625,155691
-# define USE_STACK_LISP_OBJECTS 4652,156813
-# undef USE_STACK_LISP_OBJECTS4658,156979
-# define USE_STACK_LISP_OBJECTS 4659,157010
-enum { defined_GC_CHECK_STRING_BYTES 4663,157085
-enum { defined_GC_CHECK_STRING_BYTES 4665,157138
-union Aligned_Cons4670,157272
-union Aligned_String4676,157352
- USE_STACK_CONS 4689,157707
- USE_STACK_STRING 4691,157813
-#define STACK_CONS(4699,158150
-#define AUTO_CONS_EXPR(4701,158247
-#define AUTO_CONS(4709,158610
-#define AUTO_LIST1(4710,158681
-#define AUTO_LIST2(4712,158789
-#define AUTO_LIST3(4716,158944
-#define AUTO_LIST4(4720,159119
-extern const char *verify_ascii verify_ascii4730,159456
-# define verify_ascii(4732,159510
-#define AUTO_STRING(4740,159818
-#define FOR_EACH_TAIL(4752,160282
-#define FOR_EACH_ALIST_VALUE(4766,160773
-maybe_gc 4774,161060
-functionp 4784,161299
+#define EMACS_LISP_H22,801
+#define DECLARE_GDB_SYM(47,1422
+# define DEFINE_GDB_SYMBOL_BEGIN(49,1509
+# define DEFINE_GDB_SYMBOL_END(50,1579
+# define DEFINE_GDB_SYMBOL_BEGIN(52,1626
+# define DEFINE_GDB_SYMBOL_END(53,1703
+#undef min57,1791
+#undef max58,1802
+#define max(59,1813
+#define min(60,1855
+#define ARRAYELTS(63,1937
+#define GCTYPEBITS 67,2080
+DEFINE_GDB_SYMBOL_BEGIN GCTYPEBITS66,2038
+# define NONPOINTER_BITS 78,2568
+# define NONPOINTER_BITS 80,2601
+typedef int EMACS_INT;91,3024
+typedef unsigned int EMACS_UINT;92,3047
+# define EMACS_INT_MAX 93,3080
+# define pI 94,3112
+typedef long int EMACS_INT;96,3204
+typedef unsigned long EMACS_UINT;97,3232
+# define EMACS_INT_MAX 98,3266
+# define pI 99,3299
+typedef long long int EMACS_INT;103,3478
+typedef unsigned long long int EMACS_UINT;104,3511
+# define EMACS_INT_MAX 105,3554
+# define pI 106,3588
+enum { BOOL_VECTOR_BITS_PER_CHAR 114,3805
+#define BOOL_VECTOR_BITS_PER_CHAR 115,3841
+typedef size_t bits_word;123,4166
+# define BITS_WORD_MAX 124,4192
+enum { BITS_PER_BITS_WORD 125,4224
+typedef unsigned char bits_word;127,4291
+# define BITS_WORD_MAX 128,4324
+enum { BITS_PER_BITS_WORD 129,4387
+verify 131,4451
+ BITS_PER_CHAR 136,4571
+ BITS_PER_SHORT 137,4606
+ BITS_PER_LONG 138,4658
+ BITS_PER_EMACS_INT 139,4713
+typedef intmax_t printmax_t;148,5090
+typedef uintmax_t uprintmax_t;149,5119
+# define pMd 150,5150
+# define pMu 151,5171
+typedef EMACS_INT printmax_t;153,5198
+typedef EMACS_UINT uprintmax_t;154,5228
+# define pMd 155,5260
+# define pMu 156,5279
+# define pD 165,5665
+# define pD 167,5710
+# define pD 169,5757
+# define pD 171,5780
+# define eassert(200,7063
+# define eassume(201,7141
+extern _Noreturn void die 204,7207
+extern bool suppress_checking EXTERNALLY_VISIBLE;206,7269
+# define eassert(208,7320
+# define eassume(212,7451
+enum Lisp_Bits239,8520
+#define GCALIGNMENT 243,8648
+ VALBITS 246,8743
+ INTTYPEBITS 249,8839
+ FIXNUM_BITS 252,8946
+#define VAL_MAX 263,9328
+#define USE_LSB_TAG 271,9778
+DEFINE_GDB_SYMBOL_BEGIN USE_LSB_TAG270,9734
+# define alignas(281,10078
+# define GCALIGNED 288,10228
+# define GCALIGNED 290,10293
+# define lisp_h_XLI(327,11643
+# define lisp_h_XIL(328,11674
+# define lisp_h_XLI(330,11725
+# define lisp_h_XIL(331,11752
+#define lisp_h_CHECK_LIST_CONS(333,11786
+#define lisp_h_CHECK_NUMBER(334,11857
+#define lisp_h_CHECK_SYMBOL(335,11928
+#define lisp_h_CHECK_TYPE(336,11997
+#define lisp_h_CONSP(338,12108
+#define lisp_h_EQ(339,12157
+#define lisp_h_FLOATP(340,12202
+#define lisp_h_INTEGERP(341,12253
+#define lisp_h_MARKERP(342,12334
+#define lisp_h_MISCP(343,12409
+#define lisp_h_NILP(344,12458
+#define lisp_h_SET_SYMBOL_VAL(345,12494
+#define lisp_h_SYMBOL_CONSTANT_P(347,12608
+#define lisp_h_SYMBOL_VAL(348,12672
+#define lisp_h_SYMBOLP(350,12773
+#define lisp_h_VECTORLIKEP(351,12826
+#define lisp_h_XCAR(352,12887
+#define lisp_h_XCDR(353,12925
+#define lisp_h_XCONS(354,12965
+#define lisp_h_XHASH(356,13060
+#define lisp_h_XPNTR(357,13094
+# define lisp_h_check_cons_list(360,13222
+# define lisp_h_make_number(363,13290
+# define lisp_h_XFASTINT(365,13393
+# define lisp_h_XINT(366,13430
+# define lisp_h_XSYMBOL(367,13479
+# define lisp_h_XTYPE(371,13632
+# define lisp_h_XUNTAG(372,13697
+# define XLI(381,14087
+# define XIL(382,14118
+# define CHECK_LIST_CONS(383,14149
+# define CHECK_NUMBER(384,14210
+# define CHECK_SYMBOL(385,14259
+# define CHECK_TYPE(386,14308
+# define CONSP(387,14383
+# define EQ(388,14418
+# define FLOATP(389,14453
+# define INTEGERP(390,14490
+# define MARKERP(391,14531
+# define MISCP(392,14570
+# define NILP(393,14605
+# define SET_SYMBOL_VAL(394,14638
+# define SYMBOL_CONSTANT_P(395,14701
+# define SYMBOL_VAL(396,14764
+# define SYMBOLP(397,14813
+# define VECTORLIKEP(398,14852
+# define XCAR(399,14899
+# define XCDR(400,14932
+# define XCONS(401,14965
+# define XHASH(402,15000
+# define XPNTR(403,15035
+# define check_cons_list(405,15098
+# define make_number(408,15177
+# define XFASTINT(409,15225
+# define XINT(410,15267
+# define XSYMBOL(411,15301
+# define XTYPE(412,15341
+# define XUNTAG(413,15377
+#define LISP_MACRO_DEFUN(421,15673
+#define LISP_MACRO_DEFUN_VOID(425,15846
+#define INTMASK 437,16290
+#define case_Lisp_Int 438,16343
+#define ENUM_BF(445,16682
+#define ENUM_BF(447,16723
+enum Lisp_Type451,16764
+ Lisp_Symbol 454,16852
+ Lisp_Misc 458,16994
+ Lisp_Int0 461,17068
+ Lisp_Int1 462,17087
+ Lisp_String 466,17265
+ Lisp_Vectorlike 472,17544
+ Lisp_Cons 475,17633
+ Lisp_Float 477,17671
+enum Lisp_Misc_Type485,18017
+ Lisp_Misc_Free 487,18041
+ Lisp_Misc_Marker,488,18070
+ Lisp_Misc_Overlay,489,18092
+ Lisp_Misc_Save_Value,490,18115
+ Lisp_Misc_Finalizer,491,18141
+ Lisp_Misc_Float,494,18276
+ Lisp_Misc_Limit496,18360
+enum Lisp_Fwd_Type502,18544
+ Lisp_Fwd_Int,504,18567
+ Lisp_Fwd_Bool,505,18620
+ Lisp_Fwd_Obj,506,18671
+ Lisp_Fwd_Buffer_Obj,507,18730
+ Lisp_Fwd_Kboard_Obj 508,18801
+typedef struct { EMACS_INT i; } Lisp_Object;567,21772
+#define LISP_INITIALLY(569,21818
+#undef CHECK_LISP_OBJECT_TYPE571,21849
+enum CHECK_LISP_OBJECT_TYPE 572,21879
+enum CHECK_LISP_OBJECT_TYPE { CHECK_LISP_OBJECT_TYPE 572,21879
+typedef EMACS_INT Lisp_Object;577,22055
+#define LISP_INITIALLY(578,22086
+enum CHECK_LISP_OBJECT_TYPE 579,22116
+enum CHECK_LISP_OBJECT_TYPE { CHECK_LISP_OBJECT_TYPE 579,22116
+#define LISP_INITIALLY_ZERO 582,22217
+INLINE bool BOOL_VECTOR_P 588,22341
+INLINE bool BUFFER_OBJFWDP 589,22382
+INLINE bool BUFFERP 590,22429
+INLINE bool CHAR_TABLE_P 591,22464
+INLINE Lisp_Object CHAR_TABLE_REF_ASCII 592,22504
+INLINE bool 593,22570
+INLINE bool 594,22605
+INLINE bool functionp 595,22641
+INLINE bool 596,22678
+INLINE bool 597,22716
+INLINE bool 598,22753
+INLINE bool 599,22788
+INLINE bool OVERLAYP 600,22822
+INLINE bool PROCESSP 601,22858
+INLINE bool PSEUDOVECTORP 602,22894
+INLINE bool SAVE_VALUEP 603,22940
+INLINE bool FINALIZERP 604,22979
+INLINE void set_sub_char_table_contents 605,23017
+INLINE bool STRINGP 607,23107
+INLINE bool SUB_CHAR_TABLE_P 608,23142
+INLINE bool SUBRP 609,23186
+INLINE bool 610,23219
+INLINE bool 611,23256
+INLINE bool WINDOWP 612,23297
+INLINE bool TERMINALP 613,23332
+INLINE struct Lisp_Save_Value *XSAVE_VALUE XSAVE_VALUE614,23369
+INLINE struct Lisp_Finalizer *XFINALIZER XFINALIZER615,23427
+INLINE struct Lisp_Symbol *(XSYMBOL)616,23483
+INLINE void 617,23535
+extern Lisp_Object char_table_ref 620,23607
+extern void char_table_set 621,23661
+extern _Noreturn Lisp_Object wrong_type_argument 624,23748
+extern _Noreturn void wrong_choice 625,23825
+extern bool might_dump;628,23916
+extern bool initialized;631,24052
+extern double extract_float 634,24108
+enum symbol_interned639,24190
+ SYMBOL_UNINTERNED 641,24213
+ SYMBOL_INTERNED 642,24238
+ SYMBOL_INTERNED_IN_INITIAL_OBARRAY 643,24261
+enum symbol_redirect646,24306
+ SYMBOL_PLAINVAL 648,24329
+ SYMBOL_VARALIAS 649,24353
+ SYMBOL_LOCALIZED 650,24377
+ SYMBOL_FORWARDED 651,24401
+struct Lisp_Symbol654,24428
+#define EXFUN(707,26243
+#define DEFUN_ARGS_MANY 712,26437
+#define DEFUN_ARGS_UNEVALLED 713,26489
+#define DEFUN_ARGS_0 714,26532
+#define DEFUN_ARGS_1 715,26560
+#define DEFUN_ARGS_2 716,26595
+#define DEFUN_ARGS_3 717,26643
+#define DEFUN_ARGS_4 718,26704
+#define DEFUN_ARGS_5 719,26778
+#define DEFUN_ARGS_6 721,26871
+#define DEFUN_ARGS_7 723,26977
+#define DEFUN_ARGS_8 725,27096
+#define TAG_PTR(729,27287
+#define TAG_SYMOFFSET(734,27534
+#define XLI_BUILTIN_LISPSYM(741,27833
+#define DEFINE_LISP_SYMBOL(746,28092
+# define DEFINE_NON_NIL_Q_SYMBOL_MACROS 755,28563
+LISP_MACRO_DEFUN 762,28768
+# define ARRAY_MARK_FLAG 768,29015
+# define PSEUDOVECTOR_FLAG 774,29258
+enum pvec_type780,29559
+ PVEC_NORMAL_VECTOR,782,29576
+ PVEC_FREE,783,29598
+ PVEC_PROCESS,784,29611
+ PVEC_FRAME,785,29627
+ PVEC_WINDOW,786,29641
+ PVEC_BOOL_VECTOR,787,29656
+ PVEC_BUFFER,788,29676
+ PVEC_HASH_TABLE,789,29691
+ PVEC_TERMINAL,790,29710
+ PVEC_WINDOW_CONFIGURATION,791,29727
+ PVEC_SUBR,792,29756
+ PVEC_OTHER,793,29769
+ PVEC_COMPILED,795,29847
+ PVEC_CHAR_TABLE,796,29864
+ PVEC_SUB_CHAR_TABLE,797,29883
+ PVEC_FONT 798,29906
+enum More_Lisp_Bits801,29982
+ PSEUDOVECTOR_SIZE_BITS 808,30373
+ PSEUDOVECTOR_SIZE_MASK 809,30406
+ PSEUDOVECTOR_REST_BITS 813,30616
+ PSEUDOVECTOR_REST_MASK 814,30649
+ PSEUDOVECTOR_AREA_BITS 818,30814
+ PVEC_TYPE_MASK 819,30892
+# define VALMASK 829,31293
+DEFINE_GDB_SYMBOL_BEGIN VALMASK828,31248
+#define MOST_POSITIVE_FIXNUM 834,31523
+#define MOST_NEGATIVE_FIXNUM 835,31583
+XINT 874,32675
+XFASTINT 889,33026
+XSYMBOL 899,33254
+XTYPE 910,33472
+XUNTAG 918,33652
+LISP_MACRO_DEFUN 927,33848
+LISP_MACRO_DEFUN 940,34233
+#define FIXNUM_OVERFLOW_P(958,34846
+LISP_MACRO_DEFUN FIXNUM_OVERFLOW_P952,34623
+LISP_MACRO_DEFUN 970,35162
+XSTRING 980,35382
+#define SYMBOL_INDEX(988,35566
+XFLOAT 991,35627
+XPROCESS 1000,35769
+XWINDOW 1007,35886
+XTERMINAL 1014,36003
+XSUBR 1021,36125
+XBUFFER 1028,36236
+XCHAR_TABLE 1035,36360
+XSUB_CHAR_TABLE 1042,36497
+XBOOL_VECTOR 1049,36639
+make_lisp_ptr 1058,36818
+make_lisp_symbol 1066,37004
+builtin_lisp_symbol 1074,37188
+#define XSETINT(1079,37270
+#define XSETFASTINT(1080,37316
+#define XSETCONS(1081,37366
+#define XSETVECTOR(1082,37426
+#define XSETSTRING(1083,37494
+#define XSETSYMBOL(1084,37558
+#define XSETFLOAT(1085,37612
+#define XSETMISC(1086,37674
+#define XSETPVECTYPE(1090,37763
+#define XSETPVECTYPESIZE(1092,37879
+#define XSETPSEUDOVECTOR(1099,38176
+#define XSETTYPED_PSEUDOVECTOR(1105,38360
+#define XSETWINDOW_CONFIGURATION(1110,38570
+#define XSETPROCESS(1112,38666
+#define XSETWINDOW(1113,38732
+#define XSETTERMINAL(1114,38796
+#define XSETSUBR(1115,38864
+#define XSETCOMPILED(1116,38924
+#define XSETBUFFER(1117,38992
+#define XSETCHAR_TABLE(1118,39056
+#define XSETBOOL_VECTOR(1119,39128
+#define XSETSUB_CHAR_TABLE(1120,39202
+XINTPTR 1128,39572
+make_pointer_integer 1134,39652
+LISP_MACRO_DEFUN_VOID 1143,39817
+typedef struct interval *INTERVAL;INTERVAL1149,39978
+xcar_addr 1174,40751
+xcdr_addr 1179,40828
+LISP_MACRO_DEFUN 1185,40922
+XSETCDR 1198,41298
+CAR 1205,41448
+CDR 1212,41582
+CAR_SAFE 1221,41782
+CDR_SAFE 1226,41868
+STRING_MULTIBYTE 1243,42241
+#define STRING_BYTES_BOUND 1261,43048
+#define STRING_SET_UNIBYTE(1265,43192
+#define STRING_SET_MULTIBYTE(1275,43507
+SDATA 1286,43821
+SSDATA 1291,43899
+SREF 1297,44028
+SSET 1302,44119
+SCHARS 1307,44233
+extern ptrdiff_t string_bytes 1313,44328
+STRING_BYTES 1316,44406
+SBYTES 1326,44586
+STRING_SET_CHARS 1331,44672
+struct vectorlike_header1343,45223
+struct Lisp_Vector1369,46473
+ ALIGNOF_STRUCT_LISP_VECTOR1378,46672
+struct Lisp_Bool_Vector1384,46855
+bool_vector_size 1399,47376
+bool_vector_data 1407,47514
+bool_vector_uchar_data 1413,47608
+bool_vector_words 1421,47794
+bool_vector_bytes 1428,47989
+bool_vector_bitref 1437,48229
+bool_vector_ref 1445,48469
+bool_vector_set 1453,48609
+ header_size 1471,49038
+ bool_header_size 1472,49097
+ word_size 1473,49162
+AREF 1479,49275
+aref_addr 1485,49382
+ASIZE 1491,49492
+ASET 1497,49574
+gc_aset 1504,49733
+enum { NIL_IS_ZERO 1515,50260
+memclear 1520,50455
+#define VECSIZE(1531,50753
+#define PSEUDOVECSIZE(1538,51038
+#define UNSIGNED_CMP(1546,51471
+#define ASCII_CHAR_P(1552,51725
+enum CHARTAB_SIZE_BITS1565,52480
+ CHARTAB_SIZE_BITS_0 1567,52507
+ CHARTAB_SIZE_BITS_1 1568,52536
+ CHARTAB_SIZE_BITS_2 1569,52565
+ CHARTAB_SIZE_BITS_3 1570,52594
+extern const int chartab_size[chartab_size1573,52628
+struct Lisp_Char_Table1575,52663
+struct Lisp_Sub_Char_Table1606,53743
+CHAR_TABLE_REF_ASCII 1628,54557
+CHAR_TABLE_REF 1648,55104
+CHAR_TABLE_SET 1658,55393
+struct Lisp_Subr1670,55777
+enum char_table_specials1692,56789
+ CHAR_TABLE_STANDARD_SLOTS 1697,56984
+ SUB_CHAR_TABLE_OFFSET 1701,57205
+CHAR_TABLE_EXTRA_SLOTS 1707,57368
+verify 1714,57587
+LISP_MACRO_DEFUN 1723,57912
+SYMBOL_BLV 1732,58172
+SYMBOL_FWD 1738,58307
+LISP_MACRO_DEFUN_VOID 1744,58419
+SET_SYMBOL_BLV 1754,58682
+SET_SYMBOL_FWD 1760,58841
+SYMBOL_NAME 1767,58992
+SYMBOL_INTERNED_P 1775,59121
+SYMBOL_INTERNED_IN_INITIAL_OBARRAY_P 1783,59290
+#define DEFSYM(1796,59800
+LISP_MACRO_DEFUN DEFSYM1792,59621
+struct hash_table_test1805,60053
+struct Lisp_Hash_Table1823,60546
+XHASH_TABLE 1880,62522
+#define XSET_HASH_TABLE(1885,62593
+HASH_TABLE_P 1889,62694
+HASH_KEY 1896,62851
+HASH_VALUE 1903,63031
+HASH_NEXT 1911,63245
+HASH_HASH 1918,63422
+HASH_INDEX 1926,63668
+HASH_TABLE_SIZE 1933,63817
+enum DEFAULT_HASH_SIZE 1940,63947
+enum DEFAULT_HASH_SIZE { DEFAULT_HASH_SIZE 1940,63947
+static double const DEFAULT_REHASH_THRESHOLD 1946,64167
+static double const DEFAULT_REHASH_SIZE 1950,64290
+sxhash_combine 1956,64456
+SXHASH_REDUCE 1964,64639
+struct Lisp_Misc_Any 1971,64797
+struct Lisp_Marker1978,64971
+struct Lisp_Overlay2021,66832
+ SAVE_UNUSED,2047,67635
+ SAVE_INTEGER,2048,67652
+ SAVE_FUNCPOINTER,2049,67670
+ SAVE_POINTER,2050,67692
+ SAVE_OBJECT2051,67710
+enum { SAVE_SLOT_BITS 2055,67795
+enum { SAVE_VALUE_SLOTS 2058,67892
+enum { SAVE_TYPE_BITS 2062,68000
+enum Lisp_Save_Type2064,68066
+ SAVE_TYPE_INT_INT 2066,68090
+ SAVE_TYPE_INT_INT_INT2067,68163
+ SAVE_TYPE_OBJ_OBJ 2069,68253
+ SAVE_TYPE_OBJ_OBJ_OBJ 2070,68324
+ SAVE_TYPE_OBJ_OBJ_OBJ_OBJ2071,68405
+ SAVE_TYPE_PTR_INT 2073,68500
+ SAVE_TYPE_PTR_OBJ 2074,68573
+ SAVE_TYPE_PTR_PTR 2075,68645
+ SAVE_TYPE_FUNCPTR_PTR_OBJ2076,68718
+ SAVE_TYPE_MEMORY 2080,68876
+typedef void (*voidfuncptr)voidfuncptr2108,69830
+struct Lisp_Save_Value2110,69867
+save_type 2134,70746
+XSAVE_POINTER 2143,70976
+set_save_pointer 2149,71138
+XSAVE_FUNCPOINTER 2155,71320
+XSAVE_INTEGER 2164,71540
+set_save_integer 2170,71702
+XSAVE_OBJECT 2179,71923
+struct Lisp_Finalizer2186,72100
+struct Lisp_Free2201,72575
+union Lisp_Misc2212,72876
+XMISC 2223,73175
+XMISCANY 2229,73264
+XMISCTYPE 2236,73373
+XMARKER 2242,73461
+XOVERLAY 2249,73576
+XSAVE_VALUE 2256,73697
+XFINALIZER 2263,73826
+struct Lisp_Intfwd2274,74111
+struct Lisp_Boolfwd2284,74405
+struct Lisp_Objfwd2294,74696
+struct Lisp_Buffer_Objfwd2302,74928
+struct Lisp_Buffer_Local_Value2334,76464
+struct Lisp_Kboard_Objfwd2362,77723
+union Lisp_Fwd2368,77832
+XFWDTYPE 2378,78078
+XBUFFER_OBJFWD 2384,78174
+struct Lisp_Float2391,78310
+XFLOAT_DATA 2401,78428
+ IEEE_FLOATING_POINT2415,78937
+#define _UCHAR_T2423,79260
+typedef unsigned char UCHAR;2424,79277
+enum Lisp_Compiled2429,79360
+ COMPILED_ARGLIST 2431,79383
+ COMPILED_BYTECODE 2432,79409
+ COMPILED_CONSTANTS 2433,79436
+ COMPILED_STACK_DEPTH 2434,79464
+ COMPILED_DOC_STRING 2435,79494
+ COMPILED_INTERACTIVE 2436,79523
+enum char_bits2443,79825
+ CHAR_ALT 2445,79844
+ CHAR_SUPER 2446,79870
+ CHAR_HYPER 2447,79898
+ CHAR_SHIFT 2448,79926
+ CHAR_CTL 2449,79954
+ CHAR_META 2450,79980
+ CHAR_MODIFIER_MASK 2452,80008
+ CHARACTERBITS 2457,80203
+LISP_MACRO_DEFUN 2462,80261
+NATNUMP 2470,80403
+RANGED_INTEGERP 2476,80484
+#define TYPE_RANGED_INTEGERP(2481,80606
+LISP_MACRO_DEFUN 2486,80791
+VECTORP 2500,81264
+OVERLAYP 2505,81367
+SAVE_VALUEP 2510,81466
+FINALIZERP 2516,81572
+AUTOLOADP 2522,81676
+BUFFER_OBJFWDP 2528,81767
+PSEUDOVECTOR_TYPEP 2534,81865
+PSEUDOVECTORP 2542,82118
+WINDOW_CONFIGURATIONP 2558,82470
+PROCESSP 2564,82580
+WINDOWP 2570,82664
+TERMINALP 2576,82746
+SUBRP 2582,82832
+COMPILEDP 2588,82910
+BUFFERP 2594,82996
+CHAR_TABLE_P 2600,83078
+SUB_CHAR_TABLE_P 2606,83169
+BOOL_VECTOR_P 2612,83268
+FRAMEP 2618,83361
+IMAGEP 2625,83478
+ARRAYP 2632,83583
+CHECK_LIST 2638,83702
+LISP_MACRO_DEFUN_VOID 2643,83783
+CHECK_STRING_CAR 2653,84080
+CHECK_CONS 2658,84184
+CHECK_VECTOR 2663,84264
+CHECK_BOOL_VECTOR 2668,84350
+CHECK_VECTOR_OR_STRING 2674,84527
+CHECK_ARRAY 2683,84701
+CHECK_BUFFER 2688,84809
+CHECK_WINDOW 2693,84895
+CHECK_PROCESS 2699,85001
+CHECK_NATNUM 2705,85097
+#define CHECK_RANGED_INTEGER(2710,85174
+#define CHECK_TYPE_RANGED_INTEGER(2721,85557
+#define CHECK_NUMBER_COERCE_MARKER(2729,85827
+XFLOATINT 2738,86080
+CHECK_NUMBER_OR_FLOAT 2744,86151
+#define CHECK_NUMBER_OR_FLOAT_COERCE_MARKER(2749,86250
+CHECK_NUMBER_CAR 2760,86660
+CHECK_NUMBER_CDR 2768,86782
+#define DEFUN(2803,88377
+#define DEFUN(2812,88845
+FUNCTIONP 2822,89200
+extern void defsubr 2829,89352
+enum maxargs2831,89395
+ MANY 2833,89412
+ UNEVALLED 2834,89427
+#define CALLMANY(2838,89530
+#define CALLN(2844,89883
+extern void defvar_lisp 2846,89953
+extern void defvar_lisp_nopro 2847,90030
+extern void defvar_bool 2848,90113
+extern void defvar_int 2849,90184
+extern void defvar_kboard 2850,90258
+#define DEFVAR_LISP(2869,91088
+#define DEFVAR_LISP_NOPRO(2874,91260
+#define DEFVAR_BOOL(2879,91442
+#define DEFVAR_INT(2884,91615
+#define DEFVAR_BUFFER_DEFAULTS(2890,91786
+#define DEFVAR_KBOARD(2896,91990
+typedef jmp_buf sys_jmp_buf;2906,92314
+# define sys_setjmp(2907,92343
+# define sys_longjmp(2908,92378
+typedef sigjmp_buf sys_jmp_buf;2910,92450
+# define sys_setjmp(2911,92482
+# define sys_longjmp(2912,92522
+typedef jmp_buf sys_jmp_buf;2916,92681
+# define sys_setjmp(2917,92710
+# define sys_longjmp(2918,92744
+enum specbind_tag 2943,93796
+ SPECPDL_UNWIND,2944,93816
+ SPECPDL_UNWIND_PTR,2945,93885
+ SPECPDL_UNWIND_INT,2946,93936
+ SPECPDL_UNWIND_VOID,2947,93984
+ SPECPDL_BACKTRACE,2948,94038
+ SPECPDL_LET,2949,94096
+ SPECPDL_LET_LOCAL,2951,94226
+ SPECPDL_LET_DEFAULT 2952,94283
+union specbinding2955,94355
+extern union specbinding *specpdl;specpdl2991,95256
+extern union specbinding *specpdl_ptr;specpdl_ptr2992,95291
+extern ptrdiff_t specpdl_size;2993,95330
+SPECPDL_INDEX 2996,95379
+enum handlertype 3021,96401
+enum handlertype { CATCHER,3021,96401
+enum handlertype { CATCHER, CONDITION_CASE 3021,96401
+struct handler3023,96448
+#define PUSH_HANDLER(3053,97437
+extern Lisp_Object memory_signal_data;3075,98143
+extern char *stack_bottom;stack_bottom3079,98276
+extern void process_pending_signals 3097,99093
+extern bool volatile pending_signals;3098,99137
+extern void process_quit_flag 3100,99176
+#define QUIT 3101,99214
+#define QUITP 3112,99464
+extern Lisp_Object Vascii_downcase_table;3114,99525
+extern Lisp_Object Vascii_canon_table;3115,99567
+extern struct gcpro *gcprolist;gcprolist3130,100274
+struct gcpro3132,100307
+#define GC_USE_GCPROS_AS_BEFORE 3171,101288
+#define GC_MAKE_GCPROS_NOOPS 3172,101323
+#define GC_MARK_STACK_CHECK_GCPROS 3173,101355
+#define GC_USE_GCPROS_CHECK_ZOMBIES 3174,101392
+#define GC_MARK_STACK 3177,101453
+#define BYTE_MARK_STACK 3181,101553
+#define GCPRO1(3190,101824
+#define GCPRO2(3191,101864
+#define GCPRO3(3192,101930
+#define GCPRO4(3194,102025
+#define GCPRO5(3196,102145
+#define GCPRO6(3198,102290
+#define GCPRO7(3201,102465
+#define UNGCPRO 3202,102544
+#define GCPRO1(3208,102644
+#define GCPRO2(3212,102766
+#define GCPRO3(3217,102958
+#define GCPRO4(3223,103220
+#define GCPRO5(3230,103551
+#define GCPRO6(3238,103952
+#define GCPRO7(3247,104422
+#define UNGCPRO 3257,104962
+extern int gcpro_level;3261,105031
+#define GCPRO1(3263,105056
+#define GCPRO2(3269,105290
+#define GCPRO3(3278,105708
+#define GCPRO4(3289,106265
+#define GCPRO5(3302,106963
+#define GCPRO6(3317,107803
+#define GCPRO7(3334,108784
+#define UNGCPRO 3353,109907
+#define RETURN_UNGCPRO(3363,110174
+void staticpro 3375,110447
+vcopy 3384,110648
+set_hash_key_slot 3393,110923
+set_hash_value_slot 3399,111062
+set_symbol_function 3408,111297
+set_symbol_plist 3414,111412
+set_symbol_next 3420,111515
+blv_found 3428,111688
+set_overlay_plist 3437,111871
+string_intervals 3445,112022
+set_string_intervals 3453,112144
+set_char_table_defalt 3462,112346
+set_char_table_purpose 3467,112458
+set_char_table_extras 3475,112627
+set_char_table_contents 3482,112836
+set_sub_char_table_contents 3489,113031
+extern Lisp_Object indirect_function 3495,113190
+extern Lisp_Object find_symbol_value 3496,113242
+enum Arith_Comparison 3497,113294
+ ARITH_EQUAL,3498,113318
+ ARITH_NOTEQUAL,3499,113333
+ ARITH_LESS,3500,113351
+ ARITH_GRTR,3501,113365
+ ARITH_LESS_OR_EQUAL,3502,113379
+ ARITH_GRTR_OR_EQUAL3503,113402
+extern Lisp_Object arithcompare 3505,113427
+#define INTEGER_TO_CONS(3511,113753
+#define CONS_TO_INTEGER(3529,114616
+extern intmax_t cons_to_signed 3533,114831
+extern uintmax_t cons_to_unsigned 3534,114897
+extern struct Lisp_Symbol *indirect_variable indirect_variable3536,114958
+extern _Noreturn void args_out_of_range 3537,115027
+extern _Noreturn void args_out_of_range_3 3538,115095
+extern Lisp_Object do_symval_forwarding 3540,115186
+extern void set_internal 3541,115246
+extern void syms_of_data 3542,115318
+extern void swap_in_global_binding 3543,115351
+extern void syms_of_cmds 3546,115435
+extern void keys_of_cmds 3547,115468
+extern Lisp_Object detect_coding_system 3550,115530
+extern void init_coding 3552,115683
+extern void init_coding_once 3553,115715
+extern void syms_of_coding 3554,115752
+extern ptrdiff_t chars_in_text 3557,115819
+extern ptrdiff_t multibyte_chars_in_text 3558,115886
+extern void syms_of_character 3559,115963
+extern void init_charset 3562,116031
+extern void init_charset_once 3563,116064
+extern void syms_of_charset 3564,116102
+extern void init_syntax_once 3569,116222
+extern void syms_of_syntax 3570,116259
+enum { NEXT_ALMOST_PRIME_LIMIT 3573,116320
+extern EMACS_INT next_almost_prime 3574,116359
+enum constype 3739,123811
+enum constype {CONSTYPE_HEAP,CONSTYPE_HEAP3739,123811
+enum constype {CONSTYPE_HEAP, CONSTYPE_PURE}CONSTYPE_PURE3739,123811
+extern Lisp_Object listn 3740,123857
+list2i 3745,124001
+list3i 3751,124110
+list4i 3757,124249
+extern Lisp_Object make_uninit_bool_vector 3763,124401
+extern Lisp_Object bool_vector_fill 3764,124457
+extern _Noreturn void string_overflow 3765,124521
+extern Lisp_Object make_string 3766,124567
+extern Lisp_Object make_formatted_string 3767,124625
+extern Lisp_Object make_multibyte_string 3779,124979
+extern Lisp_Object make_event_array 3780,125058
+extern Lisp_Object make_uninit_string 3781,125122
+extern Lisp_Object make_uninit_multibyte_string 3782,125173
+extern Lisp_Object make_string_from_bytes 3783,125245
+extern Lisp_Object make_specified_string 3784,125325
+extern Lisp_Object make_pure_string 3786,125417
+extern Lisp_Object make_pure_c_string 3787,125497
+build_pure_c_string 3792,125653
+build_string 3801,125858
+extern Lisp_Object pure_cons 3806,125936
+extern void make_byte_code 3807,125993
+extern struct Lisp_Vector *allocate_vector allocate_vector3808,126044
+make_uninit_vector 3820,126429
+make_uninit_sub_char_table 3833,126648
+extern struct Lisp_Vector *allocate_pseudovector allocate_pseudovector3844,126957
+#define ALLOCATE_PSEUDOVECTOR(3850,127192
+#define ALLOCATE_ZEROED_PSEUDOVECTOR(3858,127528
+extern bool gc_in_progress;3863,127729
+extern bool abort_on_gc;3864,127757
+extern Lisp_Object make_float 3865,127782
+extern void display_malloc_warning 3866,127822
+extern ptrdiff_t inhibit_garbage_collection 3867,127865
+extern Lisp_Object make_save_int_int_int 3868,127917
+extern Lisp_Object make_save_obj_obj_obj_obj 3869,127993
+extern Lisp_Object make_save_ptr 3871,128103
+extern Lisp_Object make_save_ptr_int 3872,128146
+extern Lisp_Object make_save_ptr_ptr 3873,128204
+extern Lisp_Object make_save_funcptr_ptr_obj 3874,128259
+extern Lisp_Object make_save_memory 3876,128355
+extern void free_save_value 3877,128419
+extern Lisp_Object build_overlay 3878,128462
+extern void free_marker 3879,128536
+extern void free_cons 3880,128575
+extern void init_alloc_once 3881,128619
+extern void init_alloc 3882,128655
+extern void syms_of_alloc 3883,128686
+extern struct buffer * allocate_buffer 3884,128720
+extern int valid_lisp_object_p 3885,128767
+extern int relocatable_string_data_p 3886,128813
+extern void check_cons_list 3888,128892
+INLINE void 3890,128934
+extern void *r_alloc r_alloc3895,129055
+#define FLOAT_TO_STRING_BUFSIZE 3927,130518
+extern int openp 3957,131667
+extern Lisp_Object string_to_number 3959,131777
+extern void map_obarray 3960,131840
+extern void dir_warning 3962,131954
+extern void init_obarray 3963,132007
+extern void init_lread 3964,132040
+extern void syms_of_lread 3965,132071
+intern 3968,132125
+intern_c_string 3974,132213
+extern EMACS_INT lisp_eval_depth;3980,132326
+extern Lisp_Object Vautoload_queue;3981,132360
+extern Lisp_Object Vrun_hooks;3982,132396
+extern Lisp_Object Vsignaling_function;3983,132427
+extern Lisp_Object inhibit_lisp_code;3984,132467
+extern struct handler *handlerlist;handlerlist3985,132505
+extern void run_hook 3994,132747
+extern void run_hook_with_args_2 3995,132783
+extern Lisp_Object run_hook_with_args 3996,132857
+extern _Noreturn void xsignal 3999,133016
+extern _Noreturn void xsignal0 4000,133074
+extern _Noreturn void xsignal1 4001,133120
+extern _Noreturn void xsignal2 4002,133179
+extern _Noreturn void xsignal3 4003,133251
+extern _Noreturn void signal_error 4005,133340
+extern Lisp_Object eval_sub 4006,133404
+extern Lisp_Object apply1 4007,133452
+extern Lisp_Object call0 4008,133506
+extern Lisp_Object call1 4009,133546
+extern Lisp_Object call2 4010,133599
+extern Lisp_Object call3 4011,133665
+extern Lisp_Object call4 4012,133744
+extern Lisp_Object call5 4013,133836
+extern Lisp_Object call6 4014,133941
+extern Lisp_Object call7 4015,134059
+extern Lisp_Object internal_catch 4016,134190
+extern Lisp_Object internal_lisp_condition_case 4017,134283
+extern Lisp_Object internal_condition_case 4018,134372
+extern Lisp_Object internal_condition_case_1 4019,134485
+extern Lisp_Object internal_condition_case_2 4020,134620
+extern Lisp_Object internal_condition_case_n4021,134781
+extern void specbind 4024,134977
+extern void record_unwind_protect 4025,135026
+extern void record_unwind_protect_ptr 4026,135099
+extern void record_unwind_protect_int 4027,135166
+extern void record_unwind_protect_void 4028,135227
+extern void record_unwind_protect_nothing 4029,135285
+extern void clear_unwind_protect 4030,135335
+extern void set_unwind_protect 4031,135381
+extern void set_unwind_protect_ptr 4032,135462
+extern Lisp_Object unbind_to 4033,135537
+extern _Noreturn void error 4034,135592
+fast_string_match_ignore_case 4136,140080
+extern ptrdiff_t fast_c_string_match_ignore_case 4141,140230
+extern ptrdiff_t fast_looking_at 4143,140327
+extern ptrdiff_t find_newline 4145,140466
+extern ptrdiff_t scan_newline 4147,140595
+extern ptrdiff_t scan_newline_from_point 4149,140698
+extern ptrdiff_t find_newline_no_quit 4150,140778
+extern ptrdiff_t find_before_next_newline 4152,140875
+extern void syms_of_search 4154,140973
+extern void clear_regexp_cache 4155,141008
+extern Lisp_Object Vminibuffer_list;4159,141078
+extern Lisp_Object last_minibuf_string;4160,141115
+extern Lisp_Object get_minibuffer 4161,141155
+extern void init_minibuf_once 4162,141202
+extern void syms_of_minibuf 4163,141240
+extern void syms_of_callint 4167,141307
+extern void syms_of_casefiddle 4171,141377
+extern void keys_of_casefiddle 4172,141416
+extern void init_casetab_once 4176,141486
+extern void syms_of_casetab 4177,141524
+extern Lisp_Object echo_message_buffer;4181,141592
+extern struct kboard *echo_kboard;echo_kboard4182,141632
+extern void cancel_echoing 4183,141667
+extern Lisp_Object last_undo_boundary;4184,141702
+extern bool input_pending;4185,141741
+extern sigjmp_buf return_to_command_loop;4187,141804
+extern Lisp_Object menu_bar_items 4189,141853
+extern Lisp_Object tool_bar_items 4190,141902
+extern void discard_mouse_events 4191,141958
+void handle_input_available_signal 4193,142019
+extern Lisp_Object pending_funcalls;4195,142068
+extern bool detect_input_pending 4196,142105
+extern bool detect_input_pending_ignore_squeezables 4197,142146
+extern bool detect_input_pending_run_timers 4198,142206
+extern void safe_run_hooks 4199,142258
+extern void cmd_error_internal 4200,142300
+extern Lisp_Object command_loop_1 4201,142360
+extern Lisp_Object read_menu_command 4202,142402
+extern Lisp_Object recursive_edit_1 4203,142447
+extern void record_auto_save 4204,142491
+extern void force_auto_save_soon 4205,142528
+extern void init_keyboard 4206,142569
+extern void syms_of_keyboard 4207,142603
+extern void keys_of_keyboard 4208,142640
+extern ptrdiff_t current_column 4211,142706
+extern void invalidate_current_column 4212,142746
+extern bool indented_beyond_p 4213,142792
+extern void syms_of_indent 4214,142857
+extern void store_frame_param 4217,142920
+extern void store_in_alist 4218,142994
+extern Lisp_Object do_switch_frame 4219,143064
+extern Lisp_Object get_frame_param 4220,143137
+extern void frames_discard_buffer 4221,143203
+extern void syms_of_frame 4222,143252
+extern char **initial_argv;initial_argv4225,143314
+extern int initial_argc;4226,143342
+extern bool display_arg;4228,143417
+extern Lisp_Object decode_env_path 4230,143449
+extern Lisp_Object empty_unibyte_string,4231,143520
+extern Lisp_Object empty_unibyte_string, empty_multibyte_string;4231,143520
+extern _Noreturn void terminate_due_to_signal 4232,143585
+extern Lisp_Object Vlibrary_cache;4234,143660
+void fixup_locale 4237,143721
+void synchronize_system_messages_locale 4238,143747
+void synchronize_system_time_locale 4239,143795
+INLINE void fixup_locale 4241,143845
+INLINE void synchronize_system_messages_locale 4242,143880
+INLINE void synchronize_system_time_locale 4243,143937
+extern void shut_down_emacs 4245,143997
+extern bool noninteractive;4248,144123
+extern bool no_site_lisp;4251,144215
+extern int daemon_pipe[daemon_pipe4256,144383
+#define IS_DAEMON 4257,144410
+#define DAEMON_RUNNING 4258,144450
+extern void *w32_daemon_event;w32_daemon_event4260,144518
+#define IS_DAEMON 4261,144549
+#define DAEMON_RUNNING 4262,144594
+extern bool fatal_error_in_progress;4266,144715
+extern bool inhibit_window_system;4269,144821
+extern bool running_asynch_code;4271,144914
+extern void kill_buffer_processes 4274,144977
+extern int wait_reading_process_output 4275,145026
+# define WAIT_READING_MAX 4281,145413
+# define WAIT_READING_MAX 4283,145485
+extern void add_timer_wait_descriptor 4286,145549
+extern void add_keyboard_wait_descriptor 4288,145601
+extern void delete_keyboard_wait_descriptor 4289,145649
+extern void add_gpm_wait_descriptor 4291,145716
+extern void delete_gpm_wait_descriptor 4292,145759
+extern void init_process_emacs 4294,145812
+extern void syms_of_process 4295,145851
+extern void setup_process_coding_systems 4296,145887
+extern int child_setup 4302,146007
+extern void init_callproc_1 4303,146075
+extern void init_callproc 4304,146111
+extern void set_initial_environment 4305,146145
+extern void syms_of_callproc 4306,146189
+extern Lisp_Object read_doc_string 4309,146252
+extern Lisp_Object get_doc_string 4310,146302
+extern void syms_of_doc 4311,146363
+extern int read_bytecode_char 4312,146395
+extern void syms_of_bytecode 4315,146464
+extern struct byte_stack *byte_stack_list;byte_stack_list4316,146501
+extern void mark_byte_stack 4318,146564
+extern void unmark_byte_stack 4320,146607
+extern Lisp_Object exec_byte_code 4321,146645
+extern void init_macros 4325,146795
+extern void syms_of_macros 4326,146827
+extern void truncate_undo_list 4329,146889
+extern void record_insert 4330,146939
+extern void record_delete 4331,146989
+extern void record_first_change 4332,147047
+extern void record_change 4333,147087
+extern void record_property_change 4334,147137
+extern void syms_of_undo 4337,147279
+extern void report_interval_modification 4340,147343
+extern void syms_of_menu 4343,147439
+extern void syms_of_xmenu 4346,147500
+extern char *get_current_dir_name get_current_dir_name4356,147702
+extern void stuff_char 4358,147751
+extern void init_foreground_group 4359,147784
+extern void sys_subshell 4360,147826
+extern void sys_suspend 4361,147859
+extern void discard_tty_input 4362,147891
+extern void init_sys_modes 4363,147929
+extern void reset_sys_modes 4364,147985
+extern void init_all_sys_modes 4365,148042
+extern void reset_all_sys_modes 4366,148081
+extern void child_setup_tty 4367,148121
+extern void setup_pty 4368,148156
+extern int set_window_size 4369,148185
+extern EMACS_INT get_random 4370,148229
+extern void seed_random 4371,148265
+extern void init_random 4372,148310
+extern void emacs_backtrace 4373,148342
+extern _Noreturn void emacs_abort 4374,148377
+extern void xputenv 4527,152691
+extern char *egetenv_internal egetenv_internal4529,152728
+egetenv 4532,152800
+extern void init_system_name 4539,153003
+#define eabs(4545,153296
+#define make_fixnum_or_float(4550,153429
+enum MAX_ALLOCA 4556,153680
+enum MAX_ALLOCA { MAX_ALLOCA 4556,153680
+extern void *record_xmalloc record_xmalloc4558,153725
+#define USE_SAFE_ALLOCA 4560,153791
+#define AVAIL_ALLOCA(4564,153924
+#define SAFE_ALLOCA(4568,154035
+#define SAFE_NALLOCA(4576,154376
+#define SAFE_ALLOCA_STRING(4590,154852
+#define SAFE_FREE(4598,155104
+#define SAFE_ALLOCA_LISP(4625,155682
+# define USE_STACK_LISP_OBJECTS 4652,156804
+# undef USE_STACK_LISP_OBJECTS4658,156970
+# define USE_STACK_LISP_OBJECTS 4659,157001
+enum { defined_GC_CHECK_STRING_BYTES 4663,157076
+enum { defined_GC_CHECK_STRING_BYTES 4665,157129
+union Aligned_Cons4670,157263
+union Aligned_String4676,157343
+ USE_STACK_CONS 4689,157698
+ USE_STACK_STRING 4691,157804
+#define STACK_CONS(4699,158141
+#define AUTO_CONS_EXPR(4701,158238
+#define AUTO_CONS(4709,158601
+#define AUTO_LIST1(4710,158672
+#define AUTO_LIST2(4712,158780
+#define AUTO_LIST3(4716,158935
+#define AUTO_LIST4(4720,159110
+extern const char *verify_ascii verify_ascii4730,159447
+# define verify_ascii(4732,159501
+#define AUTO_STRING(4740,159809
+#define FOR_EACH_TAIL(4752,160273
+#define FOR_EACH_ALIST_VALUE(4766,160764
+maybe_gc 4774,161051
+functionp 4784,161290
c-src/machsyscalls.c,23
#define SYSCALL(6,113
@@ -2719,130 +2719,130 @@ el-src/TAGTEST.EL,179
(defalias (quote explicitly-quoted-pending-delete-mode)9,222
el-src/emacs/lisp/progmodes/etags.el,5188
-(defvar tags-file-name 34,1034
-(defgroup etags 43,1498
-(defcustom tags-case-fold-search 47,1566
-(defcustom tags-table-list 59,2051
-(defcustom tags-compression-info-list69,2449
-(defcustom tags-add-tables 88,3231
-(defcustom tags-revert-without-query 98,3627
-(defvar tags-table-computed-list 103,3778
-(defvar tags-table-computed-list-for 112,4262
-(defvar tags-table-list-pointer 117,4510
-(defvar tags-table-list-started-at 121,4701
-(defvar tags-table-set-list 124,4821
-(defcustom find-tag-hook 129,5000
-(defcustom find-tag-default-function 137,5263
-(define-obsolete-variable-alias 'find-tag-marker-ring-lengthfind-tag-marker-ring-length145,5602
-(defcustom tags-tag-face 148,5699
-(defcustom tags-apropos-verbose 154,5834
-(defcustom tags-apropos-additional-actions 160,5998
-(defvaralias 'find-tag-marker-ring find-tag-marker-ring183,6917
-(defvar default-tags-table-function 189,7097
-(defvar tags-location-ring 194,7323
-(defvar tags-table-files 201,7599
-(defvar tags-completion-table 206,7766
-(defvar tags-included-tables 209,7858
-(defvar next-file-list 212,7953
-(defvar tags-table-format-functions 217,8059
-(defvar file-of-tag-function 224,8440
-(defvar tags-table-files-function 228,8634
-(defvar tags-completion-table-function 230,8745
-(defvar snarf-tag-function 232,8840
-(defvar goto-tag-location-function 236,9049
-(defvar find-tag-regexp-search-function 239,9222
-(defvar find-tag-regexp-tag-order 241,9343
-(defvar find-tag-regexp-next-line-after-failure-p 243,9452
-(defvar find-tag-search-function 245,9572
-(defvar find-tag-tag-order 247,9679
-(defvar find-tag-next-line-after-failure-p 249,9774
-(defvar list-tags-function 251,9880
-(defvar tags-apropos-function 253,9968
-(defvar tags-included-tables-function 255,10062
-(defvar verify-tags-table-function 257,10181
-(defun initialize-new-tags-table 260,10292
-(defun tags-table-mode 276,10980
-(defun visit-tags-table 285,11245
-(defun tags-table-check-computed-list 321,12783
-(defun tags-table-extend-computed-list 360,14654
-(defun tags-expand-table-name 400,16367
-(defun tags-table-list-member 409,16710
-(defun tags-verify-table 421,17182
-(defun tags-table-including 470,19302
-(defun tags-next-table 522,21346
-(defun visit-tags-table-buffer 543,22203
-(defun tags-reset-tags-tables 712,28513
-(defun file-of-tag 731,29170
-(defun tags-table-files 740,29519
-(defun tags-included-tables 749,29869
-(defun tags-completion-table 755,30115
-(defun tags-lazy-completion-table 783,31309
-(defun tags-completion-at-point-function 799,31944
-(defun find-tag-tag 818,32694
-(defvar last-tag 837,33367
-(defun find-tag-interactive 840,33426
-(defvar find-tag-history 852,33841
-(defvar etags-case-fold-search)855,33906
-(defvar etags-syntax-table)856,33938
-(defvar local-find-tag-hook)857,33966
-(defun find-tag-noselect 860,34011
-(defun find-tag 932,37125
-(defun find-tag-other-window 959,38341
-(defun find-tag-other-frame 1000,40269
-(defun find-tag-regexp 1025,41443
-(defalias 'pop-tag-mark pop-tag-mark1049,42605
-(defvar tag-lines-already-matched 1052,42656
-(defun find-tag-in-order 1055,42763
-(defun tag-find-file-of-tag-noselect 1167,47109
-(defun tag-find-file-of-tag 1200,48955
-(defun etags-recognize-tags-table 1208,49181
-(defun etags-verify-tags-table 1241,50812
-(defun etags-file-of-tag 1246,51010
-(defun etags-tags-completion-table 1256,51345
-(defun etags-snarf-tag 1286,52551
-(defun etags-goto-tag-location 1324,54120
-(defun etags-list-tags 1388,56563
-(defmacro tags-with-face 1423,57838
-(defun etags-tags-apropos-additional 1431,58171
-(defun etags-tags-apropos 1465,59408
-(defun etags-tags-table-files 1527,61617
-(defun etags-tags-included-tables 1542,62053
-(defun tags-recognize-empty-tags-table 1559,62593
-(defun tag-exact-file-name-match-p 1587,63739
-(defun tag-file-name-match-p 1596,64132
-(defun tag-exact-match-p 1609,64688
-(defun tag-implicit-name-match-p 1620,65256
-(defun tag-symbol-match-p 1633,65856
-(defun tag-word-match-p 1643,66292
-(defun tag-partial-file-name-match-p 1652,66690
-(defun tag-any-match-p 1662,67134
-(defun tag-re-match-p 1667,67318
-(defcustom tags-loop-revert-buffers 1675,67567
-(defun next-file 1685,67976
-(defvar tags-loop-operate 1760,70890
-(defvar tags-loop-scan1763,70984
-(defun tags-loop-eval 1771,71313
-(defun tags-loop-continue 1782,71642
-(defun tags-search 1850,73948
-(defun tags-query-replace 1871,74774
-(defun tags-complete-tags-table-file 1896,75998
-(defun list-tags 1906,76377
-(defun tags-apropos 1934,77330
-(define-button-type 'tags-select-tags-tabletags-select-tags-table1957,78156
-(defun select-tags-table 1964,78395
-(defvar select-tags-table-mode-map 2019,80522
-(define-derived-mode select-tags-table-mode 2030,80905
-(defun select-tags-table-select 2034,81089
-(defun select-tags-table-quit 2043,81455
-(defun complete-tag 2049,81610
-(defconst etags--xref-limit 2074,82551
-(defvar etags-xref-find-definitions-tag-order 2076,82586
-(defun etags-xref-find 2082,82876
-(defun etags--xref-find-definitions 2096,83405
-(defclass xref-etags-location 2129,85119
-(defun xref-make-etags-location 2135,85342
-(cl-defmethod xref-location-marker 2139,85497
-(cl-defmethod xref-location-line 2146,85741
+(defvar tags-file-name 34,1035
+(defgroup etags 43,1499
+(defcustom tags-case-fold-search 47,1567
+(defcustom tags-table-list 59,2052
+(defcustom tags-compression-info-list69,2450
+(defcustom tags-add-tables 88,3232
+(defcustom tags-revert-without-query 98,3628
+(defvar tags-table-computed-list 103,3779
+(defvar tags-table-computed-list-for 112,4263
+(defvar tags-table-list-pointer 117,4511
+(defvar tags-table-list-started-at 121,4702
+(defvar tags-table-set-list 124,4822
+(defcustom find-tag-hook 129,5001
+(defcustom find-tag-default-function 137,5264
+(define-obsolete-variable-alias 'find-tag-marker-ring-lengthfind-tag-marker-ring-length145,5603
+(defcustom tags-tag-face 148,5700
+(defcustom tags-apropos-verbose 154,5835
+(defcustom tags-apropos-additional-actions 160,5999
+(defvaralias 'find-tag-marker-ring find-tag-marker-ring183,6918
+(defvar default-tags-table-function 189,7098
+(defvar tags-location-ring 194,7324
+(defvar tags-table-files 201,7600
+(defvar tags-completion-table 206,7767
+(defvar tags-included-tables 209,7859
+(defvar next-file-list 212,7954
+(defvar tags-table-format-functions 217,8060
+(defvar file-of-tag-function 224,8441
+(defvar tags-table-files-function 228,8635
+(defvar tags-completion-table-function 230,8746
+(defvar snarf-tag-function 232,8841
+(defvar goto-tag-location-function 236,9050
+(defvar find-tag-regexp-search-function 239,9223
+(defvar find-tag-regexp-tag-order 241,9344
+(defvar find-tag-regexp-next-line-after-failure-p 243,9453
+(defvar find-tag-search-function 245,9573
+(defvar find-tag-tag-order 247,9680
+(defvar find-tag-next-line-after-failure-p 249,9775
+(defvar list-tags-function 251,9881
+(defvar tags-apropos-function 253,9969
+(defvar tags-included-tables-function 255,10063
+(defvar verify-tags-table-function 257,10182
+(defun initialize-new-tags-table 260,10293
+(defun tags-table-mode 276,10981
+(defun visit-tags-table 285,11246
+(defun tags-table-check-computed-list 321,12784
+(defun tags-table-extend-computed-list 360,14655
+(defun tags-expand-table-name 400,16368
+(defun tags-table-list-member 409,16711
+(defun tags-verify-table 421,17183
+(defun tags-table-including 470,19303
+(defun tags-next-table 522,21347
+(defun visit-tags-table-buffer 543,22204
+(defun tags-reset-tags-tables 712,28514
+(defun file-of-tag 731,29171
+(defun tags-table-files 740,29520
+(defun tags-included-tables 749,29870
+(defun tags-completion-table 755,30116
+(defun tags-lazy-completion-table 783,31310
+(defun tags-completion-at-point-function 799,31945
+(defun find-tag-tag 818,32695
+(defvar last-tag 837,33368
+(defun find-tag-interactive 840,33427
+(defvar find-tag-history 852,33842
+(defvar etags-case-fold-search)855,33907
+(defvar etags-syntax-table)856,33939
+(defvar local-find-tag-hook)857,33967
+(defun find-tag-noselect 860,34012
+(defun find-tag 932,37126
+(defun find-tag-other-window 959,38342
+(defun find-tag-other-frame 1000,40270
+(defun find-tag-regexp 1025,41444
+(defalias 'pop-tag-mark pop-tag-mark1049,42606
+(defvar tag-lines-already-matched 1052,42657
+(defun find-tag-in-order 1055,42764
+(defun tag-find-file-of-tag-noselect 1167,47110
+(defun tag-find-file-of-tag 1200,48956
+(defun etags-recognize-tags-table 1208,49182
+(defun etags-verify-tags-table 1241,50813
+(defun etags-file-of-tag 1246,51011
+(defun etags-tags-completion-table 1256,51346
+(defun etags-snarf-tag 1286,52552
+(defun etags-goto-tag-location 1324,54121
+(defun etags-list-tags 1388,56564
+(defmacro tags-with-face 1423,57839
+(defun etags-tags-apropos-additional 1431,58172
+(defun etags-tags-apropos 1465,59409
+(defun etags-tags-table-files 1527,61618
+(defun etags-tags-included-tables 1542,62054
+(defun tags-recognize-empty-tags-table 1559,62594
+(defun tag-exact-file-name-match-p 1587,63740
+(defun tag-file-name-match-p 1596,64133
+(defun tag-exact-match-p 1609,64689
+(defun tag-implicit-name-match-p 1620,65257
+(defun tag-symbol-match-p 1633,65857
+(defun tag-word-match-p 1643,66293
+(defun tag-partial-file-name-match-p 1652,66691
+(defun tag-any-match-p 1662,67135
+(defun tag-re-match-p 1667,67319
+(defcustom tags-loop-revert-buffers 1675,67568
+(defun next-file 1685,67977
+(defvar tags-loop-operate 1760,70891
+(defvar tags-loop-scan1763,70985
+(defun tags-loop-eval 1771,71314
+(defun tags-loop-continue 1782,71643
+(defun tags-search 1850,73949
+(defun tags-query-replace 1871,74775
+(defun tags-complete-tags-table-file 1896,75999
+(defun list-tags 1906,76378
+(defun tags-apropos 1934,77331
+(define-button-type 'tags-select-tags-tabletags-select-tags-table1957,78157
+(defun select-tags-table 1964,78396
+(defvar select-tags-table-mode-map 2019,80523
+(define-derived-mode select-tags-table-mode 2030,80906
+(defun select-tags-table-select 2034,81090
+(defun select-tags-table-quit 2043,81456
+(defun complete-tag 2049,81611
+(defconst etags--xref-limit 2074,82552
+(defvar etags-xref-find-definitions-tag-order 2076,82587
+(defun etags-xref-find 2082,82877
+(defun etags--xref-find-definitions 2096,83406
+(defclass xref-etags-location 2129,85120
+(defun xref-make-etags-location 2135,85343
+(cl-defmethod xref-location-marker 2139,85498
+(cl-defmethod xref-location-line 2146,85742
erl-src/gs_dialog.erl,98
-define(VERSION2,32
@@ -2913,10 +2913,10 @@ func main(29,285
html-src/softwarelibero.html,200
Cos'è il software libero?4,38
-Licenze d'uso di un programmalicenze65,2500
-Sfatiamo alcuni miti138,6118
-Il movimento open sourceoss191,8037
-Impatto pratico del software liberoimpatto231,10066
+Licenze d'uso di un programmalicenze65,2502
+Sfatiamo alcuni miti138,6122
+Il movimento open sourceoss191,8041
+Impatto pratico del software liberoimpatto231,10070
html-src/index.shtml,104
&nbsp;8,281
@@ -2942,13 +2942,13 @@ MTGmtg41,1482
Fracasfracas65,2624
GaliLEOgalileo101,4232
Leasqrleasqr114,4677
-Free software that I wrote for the GNU project or for my personal or workgnu142,6065
-Etagsetags148,6180
-checkiso161,6729
-cgrep178,7547
-debian-bug.eldebian-bug190,7979
-tcpdump205,8564
-Links to interesting softwarelinks216,8891
+Free software that I wrote for the GNU project or for my personal or workgnu142,6066
+Etagsetags148,6181
+checkiso161,6731
+cgrep178,7549
+debian-bug.eldebian-bug190,7981
+tcpdump205,8566
+Links to interesting softwarelinks216,8893
lua-src/allegro.lua,400
local function get_layer_by_name 7,175
diff --git a/test/manual/etags/ETAGS.good_3 b/test/manual/etags/ETAGS.good_3
index 508427c501c..b4f2b559b83 100644
--- a/test/manual/etags/ETAGS.good_3
+++ b/test/manual/etags/ETAGS.good_3
@@ -240,384 +240,384 @@ struct option73,2795
#define optional_argument 91,3173
c-src/etags.c,12045
-char pot_etags_version[pot_etags_version81,3470
-# undef DEBUG84,3552
-# define DEBUG 85,3567
-# define DEBUG 87,3594
-# define NDEBUG 88,3617
-# define _GNU_SOURCE 94,3705
-# undef MSDOS100,3876
-# undef WINDOWSNT101,3890
-# define WINDOWSNT102,3909
-# undef MSDOS106,3968
-# define MSDOS 107,3982
-# define MSDOS 110,4032
-# define MAXPATHLEN 115,4111
-# undef HAVE_NTGUI116,4141
-# undef DOS_NT117,4160
-# define DOS_NT118,4176
-# undef assert 135,4482
-# define assert(136,4541
-# undef CTAGS146,4857
-# define CTAGS 147,4872
-# define CTAGS 149,4898
-#define streq(152,4927
-#define strcaseeq(153,4996
-#define strneq(154,5075
-#define strncaseeq(155,5151
-#define CHARS 157,5238
-#define CHAR(158,5278
-#define iswhite(159,5329
-#define notinname(160,5394
-#define begtoken(161,5469
-#define intoken(162,5542
-#define endtoken(163,5614
-#define ISALNUM(165,5684
-#define ISALPHA(166,5722
-#define ISDIGIT(167,5760
-#define ISLOWER(168,5798
-#define lowcase(170,5837
-#define xnew(179,6015
-#define xrnew(180,6083
-typedef void Lang_function 182,6164
- const char *suffix;suffix186,6219
- const char *command;command187,6294
-} compressor;188,6365
- const char *name;name192,6397
- const char *help;help193,6449
- Lang_function *function;function194,6508
- const char **suffixes;suffixes195,6556
- const char **filenames;filenames196,6633
- const char **interpreters;interpreters197,6702
- bool metasource;198,6771
-} language;199,6835
-typedef struct fdesc201,6848
- struct fdesc *next;next203,6871
- char *infname;infname204,6920
- char *infabsname;infabsname205,6973
- char *infabsdir;infabsdir206,7038
- char *taggedfname;taggedfname207,7091
- language *lang;lang208,7149
- char *prop;prop209,7191
- bool usecharno;210,7249
- bool written;211,7311
-} fdesc;212,7366
-typedef struct node_st214,7376
- struct node_st *left,left216,7428
- struct node_st *left, *right;right216,7428
- fdesc *fdp;fdp217,7486
- char *name;name218,7548
- char *regex;regex219,7580
- bool valid;220,7617
- bool is_func;221,7670
- bool been_warned;222,7733
- int lno;223,7801
- long cno;224,7842
-} node;225,7894
- long size;236,8208
- int len;237,8221
- char *buffer;buffer238,8232
-} linebuffer;239,8248
- at_language,245,8344
- at_regexp,246,8393
- at_filename,247,8437
- at_stdin,248,8473
- at_end 249,8516
- } arg_type;250,8557
- language *lang;lang251,8593
- char *what;what252,8656
-} argument;253,8698
-typedef struct regexp256,8758
- struct regexp *p_next;p_next258,8782
- language *lang;lang259,8837
- char *pattern;pattern260,8897
- char *name;name261,8940
- struct re_pattern_buffer *pat;pat262,8971
- struct re_registers regs;263,9031
- bool error_signaled;264,9078
- bool force_explicit_name;265,9141
- bool ignore_case;266,9206
- bool multi_line;267,9259
-} regexp;268,9325
-static void error 311,10780
-# undef STDIN408,15073
-#define STDIN 411,15095
-static compressor compressors[compressors457,17664
-static const char *Ada_suffixes Ada_suffixes473,17907
-static const char Ada_help 475,17977
-static const char *Asm_suffixes Asm_suffixes493,18580
-static const char Asm_help 504,18976
-static const char *default_C_suffixes default_C_suffixes512,19312
-static const char default_C_help 515,19413
-static const char default_C_help 523,19850
-static const char *Cplusplus_suffixes Cplusplus_suffixes535,20460
-static const char Cplusplus_help 540,20658
-static const char *Cjava_suffixes Cjava_suffixes549,21113
-static char Cjava_help 551,21172
-static const char *Cobol_suffixes Cobol_suffixes556,21337
-static char Cobol_help 558,21402
-static const char *Cstar_suffixes Cstar_suffixes562,21543
-static const char *Erlang_suffixes Erlang_suffixes565,21607
-static const char Erlang_help 567,21673
-const char *Forth_suffixes Forth_suffixes571,21799
-static const char Forth_help 573,21857
-static const char *Fortran_suffixes Fortran_suffixes577,22008
-static const char Fortran_help 579,22085
-static const char *HTML_suffixes HTML_suffixes582,22190
-static const char HTML_help 584,22264
-static const char *Lisp_suffixes Lisp_suffixes589,22452
-static const char Lisp_help 591,22556
-static const char *Lua_suffixes Lua_suffixes598,22871
-static const char Lua_help 600,22934
-static const char *Makefile_filenames Makefile_filenames603,23010
-static const char Makefile_help 605,23133
-static const char *Objc_suffixes Objc_suffixes609,23277
-static const char Objc_help 613,23399
-static const char *Pascal_suffixes Pascal_suffixes619,23714
-static const char Pascal_help 621,23778
-static const char *Perl_suffixes Perl_suffixes626,23966
-static const char *Perl_interpreters Perl_interpreters628,24028
-static const char Perl_help 630,24100
-static const char *PHP_suffixes PHP_suffixes637,24451
-static const char PHP_help 639,24523
-static const char *plain_C_suffixes plain_C_suffixes643,24678
-static const char *PS_suffixes PS_suffixes647,24762
-static const char PS_help 649,24848
-static const char *Prolog_suffixes Prolog_suffixes652,24931
-static const char Prolog_help 654,24993
-static const char *Python_suffixes Python_suffixes658,25107
-static const char Python_help 660,25165
-static const char *Scheme_suffixes Scheme_suffixes665,25347
-static const char Scheme_help 667,25460
-static const char *TeX_suffixes TeX_suffixes672,25683
-static const char TeX_help 674,25781
-static const char *Texinfo_suffixes Texinfo_suffixes686,26316
-static const char Texinfo_help 688,26395
-static const char *Yacc_suffixes Yacc_suffixes691,26492
-static const char Yacc_help 693,26606
-static const char auto_help 699,26856
-static const char none_help 703,27020
-static const char no_lang_help 707,27143
-static language lang_names 718,27355
-print_language_names 753,29532
-# define EMACS_NAME 786,30755
-# define VERSION 789,30811
-print_version 792,30869
-# define PRINT_UNDOCUMENTED_OPTIONS_HELP 804,31173
-print_help 808,31250
-main 981,37438
-get_compressor_from_suffix 1319,46217
-get_language_from_langname 1355,47158
-get_language_from_interpreter 1377,47545
-get_language_from_filename 1399,47976
-process_file_name 1433,48834
-process_file 1555,51665
-init 1632,54150
-find_entries 1656,54901
-make_tag 1814,59707
-pfnote 1856,60942
-free_tree 1917,62744
-free_fdesc 1935,63029
-add_node 1955,63472
-invalidate_nodes 2035,65537
-static int number_len 2068,66193
-total_size_of_entries 2087,66694
-put_entries 2107,67154
-#define C_EXT 2193,68995
-#define C_PLAIN 2194,69037
-#define C_PLPL 2195,69070
-#define C_STAR 2196,69104
-#define C_JAVA 2197,69137
-#define C_AUTO 2198,69172
-#define YACC 2199,69242
-enum sym_type2204,69312
- st_none,2206,69328
- st_C_objprot,2207,69339
- st_C_objprot, st_C_objimpl,2207,69339
- st_C_objprot, st_C_objimpl, st_C_objend,2207,69339
- st_C_gnumacro,2208,69382
- st_C_ignore,2209,69399
- st_C_ignore, st_C_attribute,2209,69399
- st_C_javastruct,2210,69430
- st_C_operator,2211,69449
- st_C_class,2212,69466
- st_C_class, st_C_template,2212,69466
- st_C_struct,2213,69495
- st_C_struct, st_C_extern,2213,69495
- st_C_struct, st_C_extern, st_C_enum,2213,69495
- st_C_struct, st_C_extern, st_C_enum, st_C_define,2213,69495
- st_C_struct, st_C_extern, st_C_enum, st_C_define, st_C_typedef2213,69495
-struct C_stab_entry 2271,71278
-struct C_stab_entry { const char *name;name2271,71278
-struct C_stab_entry { const char *name; int c_ext;2271,71278
-struct C_stab_entry { const char *name; int c_ext; enum sym_type type;2271,71278
-hash 2275,71409
-in_word_set 2321,72937
- TOTAL_KEYWORDS 2325,73018
- MIN_WORD_LENGTH 2326,73045
- MAX_WORD_LENGTH 2327,73072
- MIN_HASH_VALUE 2328,73100
- MAX_HASH_VALUE 2329,73126
-C_symtype 2387,74985
-static bool inattribute;2400,75234
- fvnone,2408,75435
- fdefunkey,2409,75466
- fdefunname,2410,75512
- foperator,2411,75556
- fvnameseen,2412,75613
- fstartlist,2413,75666
- finlist,2414,75722
- flistseen,2415,75765
- fignore,2416,75813
- vignore 2417,75856
-} fvdef;2418,75901
-static bool fvextern;2420,75911
- tnone,2428,76089
- tkeyseen,2429,76119
- ttypeseen,2430,76160
- tinbody,2431,76199
- tend,2432,76238
- tignore 2433,76279
-} typdef;2434,76320
- snone,2443,76499
- skeyseen,2445,76575
- stagseen,2446,76620
- scolonseen 2447,76661
-} structdef;2448,76715
-static const char *objtag objtag2453,76809
- dnone,2460,76942
- dsharpseen,2461,76972
- ddefineseen,2462,77025
- dignorerest 2463,77070
-} definedef;2464,77112
- onone,2472,77267
- oprotocol,2473,77297
- oimplementation,2474,77347
- otagseen,2475,77395
- oparenseen,2476,77431
- ocatseen,2477,77486
- oinbody,2478,77525
- omethodsign,2479,77568
- omethodtag,2480,77626
- omethodcolon,2481,77666
- omethodparm,2482,77709
- oignore 2483,77755
-} objdef;2484,77787
-static struct tok2491,77944
- char *line;line2493,77964
- int offset;2494,78014
- int length;2495,78067
- bool valid;2502,78352
- bool named;2505,78487
- int lineno;2506,78528
- long linepos;2507,78576
-} token;2508,78626
- char **cname;cname2519,78950
- int *bracelev;bracelev2520,78993
- int nl;2521,79042
- int size;2522,79096
-} cstack;2523,79136
-#define nestlev 2525,79264
-#define instruct 2527,79369
-pushclass_above 2531,79489
-popclass_above 2550,79948
-write_classname 2564,80162
-consider_token 2613,81341
- long linepos;2922,88499
- linebuffer lb;2923,88515
-} lbs[lbs2924,88532
-#define current_lb_is_new 2926,88543
-#define switch_line_buffers(2927,88588
-#define curlb 2929,88641
-#define newlb 2930,88672
-#define curlinepos 2931,88703
-#define newlinepos 2932,88744
-#define plainc 2934,88786
-#define cplpl 2935,88830
-#define cjava 2936,88861
-#define CNL_SAVE_DEFINEDEF(2938,88905
-#define CNL(2947,89117
-make_C_tag 2960,89375
-C_entries 2986,90194
-default_C_entries 3833,110156
-plain_C_entries 3840,110276
-Cplusplus_entries 3847,110364
-Cjava_entries 3854,110460
-Cstar_entries 3861,110550
-Yacc_entries 3868,110642
-#define LOOP_ON_INPUT_LINES(3875,110720
-#define LOOKING_AT(3884,111056
-#define LOOKING_AT_NOCASE(3891,111461
-just_read_file 3901,111861
-F_takeprec 3914,112039
-F_getit 3937,112366
-Fortran_functions 3961,112840
-Ada_getit 4052,114669
-Ada_funcs 4115,116044
-Asm_labels 4228,118582
-Perl_functions 4261,119549
-Python_functions 4357,122057
-PHP_functions 4387,122684
-Cobol_paragraphs 4466,124471
-Makefile_targets 4494,125029
-Pascal_functions 4529,125950
-L_getit 4709,130318
-Lisp_functions 4725,130664
-Lua_functions 4785,131850
-PS_functions 4811,132385
-Forth_words 4841,133053
-Scheme_functions 4877,134092
-static linebuffer *TEX_toktab TEX_toktab4908,134781
-static const char *TEX_defenv TEX_defenv4912,134974
-static char TEX_esc 4920,135261
-static char TEX_opgrp 4921,135289
-static char TEX_clgrp 4922,135318
-TeX_commands 4928,135395
-#define TEX_LESC 4986,136652
-#define TEX_SESC 4987,136674
-TEX_mode 4992,136804
-TEX_decode_env 5026,137509
-Texinfo_nodes 5071,138554
-HTML_labels 5094,139013
-Prolog_functions 5219,142347
-prolog_skip_comment 5255,143128
-prolog_pr 5281,143736
-prolog_atom 5319,144628
-Erlang_functions 5379,145666
-erlang_func 5438,146965
-erlang_attribute 5476,147642
-erlang_atom 5496,148061
-scan_separators 5534,149080
-analyze_regex 5586,150460
-add_regex 5654,152050
-substitute 5767,154797
-free_regexps 5814,155837
-regex_tag_multiline 5836,156291
-nocase_tail 5913,158263
-get_tag 5928,158519
-readline_internal 5959,159455
-readline 6037,161296
-savestr 6230,167243
-savenstr 6240,167473
-skip_spaces 6249,167679
-skip_non_spaces 6258,167833
-skip_name 6267,167983
-fatal 6277,168156
-pfatal 6284,168253
-suggest_asking_for_help 6291,168332
-error 6300,168554
-concat 6313,168846
-etags_getcwd 6329,169259
-relative_filename 6350,169725
-absolute_filename 6389,170751
-absolute_dirname 6453,172416
-filename_is_absolute 6472,172845
-canonicalize_filename 6484,173096
-# define ISUPPER(6491,173235
-linebuffer_init 6514,173656
-linebuffer_setlen 6524,173887
-xmalloc 6536,174148
-xrealloc 6545,174314
+char pot_etags_version[pot_etags_version81,3471
+# undef DEBUG84,3553
+# define DEBUG 85,3568
+# define DEBUG 87,3595
+# define NDEBUG 88,3618
+# define _GNU_SOURCE 94,3706
+# undef MSDOS100,3877
+# undef WINDOWSNT101,3891
+# define WINDOWSNT102,3910
+# undef MSDOS106,3969
+# define MSDOS 107,3983
+# define MSDOS 110,4033
+# define MAXPATHLEN 115,4112
+# undef HAVE_NTGUI116,4142
+# undef DOS_NT117,4161
+# define DOS_NT118,4177
+# undef assert 135,4483
+# define assert(136,4542
+# undef CTAGS146,4858
+# define CTAGS 147,4873
+# define CTAGS 149,4899
+#define streq(152,4928
+#define strcaseeq(153,4997
+#define strneq(154,5076
+#define strncaseeq(155,5152
+#define CHARS 157,5239
+#define CHAR(158,5279
+#define iswhite(159,5330
+#define notinname(160,5395
+#define begtoken(161,5470
+#define intoken(162,5543
+#define endtoken(163,5615
+#define ISALNUM(165,5685
+#define ISALPHA(166,5723
+#define ISDIGIT(167,5761
+#define ISLOWER(168,5799
+#define lowcase(170,5838
+#define xnew(179,6016
+#define xrnew(180,6084
+typedef void Lang_function 182,6165
+ const char *suffix;suffix186,6220
+ const char *command;command187,6295
+} compressor;188,6366
+ const char *name;name192,6398
+ const char *help;help193,6450
+ Lang_function *function;function194,6509
+ const char **suffixes;suffixes195,6557
+ const char **filenames;filenames196,6634
+ const char **interpreters;interpreters197,6703
+ bool metasource;198,6772
+} language;199,6836
+typedef struct fdesc201,6849
+ struct fdesc *next;next203,6872
+ char *infname;infname204,6921
+ char *infabsname;infabsname205,6974
+ char *infabsdir;infabsdir206,7039
+ char *taggedfname;taggedfname207,7092
+ language *lang;lang208,7150
+ char *prop;prop209,7192
+ bool usecharno;210,7250
+ bool written;211,7312
+} fdesc;212,7367
+typedef struct node_st214,7377
+ struct node_st *left,left216,7429
+ struct node_st *left, *right;right216,7429
+ fdesc *fdp;fdp217,7487
+ char *name;name218,7549
+ char *regex;regex219,7581
+ bool valid;220,7618
+ bool is_func;221,7671
+ bool been_warned;222,7734
+ int lno;223,7802
+ long cno;224,7843
+} node;225,7895
+ long size;236,8209
+ int len;237,8222
+ char *buffer;buffer238,8233
+} linebuffer;239,8249
+ at_language,245,8345
+ at_regexp,246,8394
+ at_filename,247,8438
+ at_stdin,248,8474
+ at_end 249,8517
+ } arg_type;250,8558
+ language *lang;lang251,8594
+ char *what;what252,8657
+} argument;253,8699
+typedef struct regexp256,8759
+ struct regexp *p_next;p_next258,8783
+ language *lang;lang259,8838
+ char *pattern;pattern260,8898
+ char *name;name261,8941
+ struct re_pattern_buffer *pat;pat262,8972
+ struct re_registers regs;263,9032
+ bool error_signaled;264,9079
+ bool force_explicit_name;265,9142
+ bool ignore_case;266,9207
+ bool multi_line;267,9260
+} regexp;268,9326
+static void error 311,10781
+# undef STDIN408,15074
+#define STDIN 411,15096
+static compressor compressors[compressors457,17665
+static const char *Ada_suffixes Ada_suffixes473,17908
+static const char Ada_help 475,17978
+static const char *Asm_suffixes Asm_suffixes493,18581
+static const char Asm_help 504,18977
+static const char *default_C_suffixes default_C_suffixes512,19313
+static const char default_C_help 515,19414
+static const char default_C_help 523,19851
+static const char *Cplusplus_suffixes Cplusplus_suffixes535,20461
+static const char Cplusplus_help 540,20659
+static const char *Cjava_suffixes Cjava_suffixes549,21114
+static char Cjava_help 551,21173
+static const char *Cobol_suffixes Cobol_suffixes556,21338
+static char Cobol_help 558,21403
+static const char *Cstar_suffixes Cstar_suffixes562,21544
+static const char *Erlang_suffixes Erlang_suffixes565,21608
+static const char Erlang_help 567,21674
+const char *Forth_suffixes Forth_suffixes571,21800
+static const char Forth_help 573,21858
+static const char *Fortran_suffixes Fortran_suffixes577,22009
+static const char Fortran_help 579,22086
+static const char *HTML_suffixes HTML_suffixes582,22191
+static const char HTML_help 584,22265
+static const char *Lisp_suffixes Lisp_suffixes589,22453
+static const char Lisp_help 591,22557
+static const char *Lua_suffixes Lua_suffixes598,22872
+static const char Lua_help 600,22935
+static const char *Makefile_filenames Makefile_filenames603,23011
+static const char Makefile_help 605,23134
+static const char *Objc_suffixes Objc_suffixes609,23278
+static const char Objc_help 613,23400
+static const char *Pascal_suffixes Pascal_suffixes619,23715
+static const char Pascal_help 621,23779
+static const char *Perl_suffixes Perl_suffixes626,23967
+static const char *Perl_interpreters Perl_interpreters628,24029
+static const char Perl_help 630,24101
+static const char *PHP_suffixes PHP_suffixes637,24452
+static const char PHP_help 639,24524
+static const char *plain_C_suffixes plain_C_suffixes643,24679
+static const char *PS_suffixes PS_suffixes647,24763
+static const char PS_help 649,24849
+static const char *Prolog_suffixes Prolog_suffixes652,24932
+static const char Prolog_help 654,24994
+static const char *Python_suffixes Python_suffixes658,25108
+static const char Python_help 660,25166
+static const char *Scheme_suffixes Scheme_suffixes665,25348
+static const char Scheme_help 667,25461
+static const char *TeX_suffixes TeX_suffixes672,25684
+static const char TeX_help 674,25782
+static const char *Texinfo_suffixes Texinfo_suffixes686,26317
+static const char Texinfo_help 688,26396
+static const char *Yacc_suffixes Yacc_suffixes691,26493
+static const char Yacc_help 693,26607
+static const char auto_help 699,26857
+static const char none_help 703,27021
+static const char no_lang_help 707,27144
+static language lang_names 718,27356
+print_language_names 753,29533
+# define EMACS_NAME 786,30756
+# define VERSION 789,30812
+print_version 792,30870
+# define PRINT_UNDOCUMENTED_OPTIONS_HELP 804,31174
+print_help 808,31251
+main 981,37439
+get_compressor_from_suffix 1319,46218
+get_language_from_langname 1355,47159
+get_language_from_interpreter 1377,47546
+get_language_from_filename 1399,47977
+process_file_name 1433,48835
+process_file 1555,51666
+init 1632,54151
+find_entries 1656,54902
+make_tag 1814,59708
+pfnote 1856,60943
+free_tree 1917,62745
+free_fdesc 1935,63030
+add_node 1955,63473
+invalidate_nodes 2035,65538
+static int number_len 2068,66194
+total_size_of_entries 2087,66695
+put_entries 2107,67155
+#define C_EXT 2193,68996
+#define C_PLAIN 2194,69038
+#define C_PLPL 2195,69071
+#define C_STAR 2196,69105
+#define C_JAVA 2197,69138
+#define C_AUTO 2198,69173
+#define YACC 2199,69243
+enum sym_type2204,69313
+ st_none,2206,69329
+ st_C_objprot,2207,69340
+ st_C_objprot, st_C_objimpl,2207,69340
+ st_C_objprot, st_C_objimpl, st_C_objend,2207,69340
+ st_C_gnumacro,2208,69383
+ st_C_ignore,2209,69400
+ st_C_ignore, st_C_attribute,2209,69400
+ st_C_javastruct,2210,69431
+ st_C_operator,2211,69450
+ st_C_class,2212,69467
+ st_C_class, st_C_template,2212,69467
+ st_C_struct,2213,69496
+ st_C_struct, st_C_extern,2213,69496
+ st_C_struct, st_C_extern, st_C_enum,2213,69496
+ st_C_struct, st_C_extern, st_C_enum, st_C_define,2213,69496
+ st_C_struct, st_C_extern, st_C_enum, st_C_define, st_C_typedef2213,69496
+struct C_stab_entry 2271,71279
+struct C_stab_entry { const char *name;name2271,71279
+struct C_stab_entry { const char *name; int c_ext;2271,71279
+struct C_stab_entry { const char *name; int c_ext; enum sym_type type;2271,71279
+hash 2275,71410
+in_word_set 2321,72938
+ TOTAL_KEYWORDS 2325,73019
+ MIN_WORD_LENGTH 2326,73046
+ MAX_WORD_LENGTH 2327,73073
+ MIN_HASH_VALUE 2328,73101
+ MAX_HASH_VALUE 2329,73127
+C_symtype 2387,74986
+static bool inattribute;2400,75235
+ fvnone,2408,75436
+ fdefunkey,2409,75467
+ fdefunname,2410,75513
+ foperator,2411,75557
+ fvnameseen,2412,75614
+ fstartlist,2413,75667
+ finlist,2414,75723
+ flistseen,2415,75766
+ fignore,2416,75814
+ vignore 2417,75857
+} fvdef;2418,75902
+static bool fvextern;2420,75912
+ tnone,2428,76090
+ tkeyseen,2429,76120
+ ttypeseen,2430,76161
+ tinbody,2431,76200
+ tend,2432,76239
+ tignore 2433,76280
+} typdef;2434,76321
+ snone,2443,76500
+ skeyseen,2445,76576
+ stagseen,2446,76621
+ scolonseen 2447,76662
+} structdef;2448,76716
+static const char *objtag objtag2453,76810
+ dnone,2460,76943
+ dsharpseen,2461,76973
+ ddefineseen,2462,77026
+ dignorerest 2463,77071
+} definedef;2464,77113
+ onone,2472,77268
+ oprotocol,2473,77298
+ oimplementation,2474,77348
+ otagseen,2475,77396
+ oparenseen,2476,77432
+ ocatseen,2477,77487
+ oinbody,2478,77526
+ omethodsign,2479,77569
+ omethodtag,2480,77627
+ omethodcolon,2481,77667
+ omethodparm,2482,77710
+ oignore 2483,77756
+} objdef;2484,77788
+static struct tok2491,77945
+ char *line;line2493,77965
+ int offset;2494,78015
+ int length;2495,78068
+ bool valid;2502,78353
+ bool named;2505,78488
+ int lineno;2506,78529
+ long linepos;2507,78577
+} token;2508,78627
+ char **cname;cname2519,78951
+ int *bracelev;bracelev2520,78994
+ int nl;2521,79043
+ int size;2522,79097
+} cstack;2523,79137
+#define nestlev 2525,79265
+#define instruct 2527,79370
+pushclass_above 2531,79490
+popclass_above 2550,79949
+write_classname 2564,80163
+consider_token 2613,81342
+ long linepos;2922,88500
+ linebuffer lb;2923,88516
+} lbs[lbs2924,88533
+#define current_lb_is_new 2926,88544
+#define switch_line_buffers(2927,88589
+#define curlb 2929,88642
+#define newlb 2930,88673
+#define curlinepos 2931,88704
+#define newlinepos 2932,88745
+#define plainc 2934,88787
+#define cplpl 2935,88831
+#define cjava 2936,88862
+#define CNL_SAVE_DEFINEDEF(2938,88906
+#define CNL(2947,89118
+make_C_tag 2960,89376
+C_entries 2986,90195
+default_C_entries 3833,110157
+plain_C_entries 3840,110277
+Cplusplus_entries 3847,110365
+Cjava_entries 3854,110461
+Cstar_entries 3861,110551
+Yacc_entries 3868,110643
+#define LOOP_ON_INPUT_LINES(3875,110721
+#define LOOKING_AT(3884,111057
+#define LOOKING_AT_NOCASE(3891,111462
+just_read_file 3901,111862
+F_takeprec 3914,112040
+F_getit 3937,112367
+Fortran_functions 3961,112841
+Ada_getit 4052,114670
+Ada_funcs 4115,116045
+Asm_labels 4228,118583
+Perl_functions 4261,119550
+Python_functions 4357,122058
+PHP_functions 4387,122685
+Cobol_paragraphs 4466,124472
+Makefile_targets 4494,125030
+Pascal_functions 4529,125951
+L_getit 4709,130319
+Lisp_functions 4725,130665
+Lua_functions 4785,131851
+PS_functions 4811,132386
+Forth_words 4841,133054
+Scheme_functions 4877,134093
+static linebuffer *TEX_toktab TEX_toktab4908,134782
+static const char *TEX_defenv TEX_defenv4912,134975
+static char TEX_esc 4920,135262
+static char TEX_opgrp 4921,135290
+static char TEX_clgrp 4922,135319
+TeX_commands 4928,135396
+#define TEX_LESC 4986,136653
+#define TEX_SESC 4987,136675
+TEX_mode 4992,136805
+TEX_decode_env 5026,137510
+Texinfo_nodes 5071,138555
+HTML_labels 5094,139014
+Prolog_functions 5219,142348
+prolog_skip_comment 5255,143129
+prolog_pr 5281,143737
+prolog_atom 5319,144629
+Erlang_functions 5379,145667
+erlang_func 5438,146966
+erlang_attribute 5476,147643
+erlang_atom 5496,148062
+scan_separators 5534,149081
+analyze_regex 5586,150461
+add_regex 5654,152051
+substitute 5767,154798
+free_regexps 5814,155838
+regex_tag_multiline 5836,156292
+nocase_tail 5913,158264
+get_tag 5928,158520
+readline_internal 5959,159456
+readline 6037,161297
+savestr 6230,167244
+savenstr 6240,167474
+skip_spaces 6249,167680
+skip_non_spaces 6258,167834
+skip_name 6267,167984
+fatal 6277,168157
+pfatal 6284,168254
+suggest_asking_for_help 6291,168333
+error 6300,168555
+concat 6313,168847
+etags_getcwd 6329,169260
+relative_filename 6350,169726
+absolute_filename 6389,170752
+absolute_dirname 6453,172417
+filename_is_absolute 6472,172846
+canonicalize_filename 6484,173097
+# define ISUPPER(6491,173236
+linebuffer_init 6514,173657
+linebuffer_setlen 6524,173888
+xmalloc 6536,174149
+xrealloc 6545,174315
c-src/exit.c,99
size_t n;28,972
@@ -673,1488 +673,1488 @@ pp287,1504
pp3(100,1616
c-src/emacs/src/gmalloc.c,4207
-#define USE_PTHREAD25,1002
-#undef get_current_dir_name33,1126
-#undef malloc64,2110
-#undef realloc65,2124
-#undef calloc66,2139
-#undef free67,2153
-#define malloc 68,2165
-#define realloc 69,2188
-#define calloc 70,2213
-#define aligned_alloc 71,2236
-#define free 72,2273
-#define DUMPED 80,2472
-#define ALLOCATED_BEFORE_DUMPING(81,2507
-extern void *malloc malloc94,2718
-#define INT_BIT 124,3934
-#define BLOCKLOG 125,3977
-#define BLOCKSIZE 126,4018
-#define BLOCKIFY(127,4052
-#define HEAP 131,4215
-#define FINAL_FREE_BLOCKS 135,4391
- int type;145,4676
- size_t nfree;150,4720
- size_t first;151,4777
- } frag;152,4834
- ptrdiff_t size;156,5055
- } info;157,5076
- } busy;158,5087
- size_t size;163,5215
- size_t next;164,5272
- size_t prev;165,5321
- } free;166,5374
- } malloc_info;167,5388
-#define BLOCK(176,5620
-#define ADDRESS(177,5682
-struct list186,5939
- struct list *next;next188,5955
- struct list *prev;prev189,5978
-struct alignlist196,6153
- struct alignlist *next;next198,6174
- void *aligned;aligned199,6202
- void *exact;exact200,6270
-#define LOCK(223,7064
-#define UNLOCK(228,7195
-#define LOCK_ALIGNED_BLOCKS(233,7329
-#define UNLOCK_ALIGNED_BLOCKS(238,7484
-#define LOCK(244,7649
-#define UNLOCK(245,7664
-#define LOCK_ALIGNED_BLOCKS(246,7681
-#define UNLOCK_ALIGNED_BLOCKS(247,7711
-enum mcheck_status283,9092
- MCHECK_DISABLED 285,9115
- MCHECK_OK,286,9187
- MCHECK_FREE,287,9226
- MCHECK_HEAD,288,9270
- MCHECK_TAIL 289,9334
-struct mstats308,10153
- size_t bytes_total;310,10171
- size_t chunks_used;311,10225
- size_t bytes_used;312,10285
- size_t chunks_free;313,10351
- size_t bytes_free;314,10406
-char *_heapbase;_heapbase355,11829
-malloc_info *_heapinfo;_heapinfo358,11927
-static size_t heapsize;361,11983
-size_t _heapindex;364,12047
-size_t _heaplimit;367,12109
-struct list _fraghead[_fraghead370,12171
-size_t _chunks_used;373,12229
-size_t _bytes_used;374,12250
-size_t _chunks_free;375,12270
-size_t _bytes_free;376,12291
-int __malloc_initialized;379,12340
-size_t __malloc_extra_blocks;381,12367
-static int state_protected_p;400,12912
-static size_t last_state_size;401,12942
-static malloc_info *last_heapinfo;last_heapinfo402,12973
-protect_malloc_state 405,13014
-#define PROTECT_MALLOC_STATE(426,13627
-#define PROTECT_MALLOC_STATE(429,13697
-align 435,13794
-get_contiguous_space 466,14616
-register_heapinfo 497,15325
-pthread_mutex_t _malloc_mutex 517,15879
-pthread_mutex_t _aligned_blocks_mutex 518,15938
-int _malloc_thread_enabled_p;519,16005
-malloc_atfork_handler_prepare 522,16048
-malloc_atfork_handler_parent 529,16139
-malloc_atfork_handler_child 536,16233
-malloc_enable_thread 544,16375
-malloc_initialize_1 563,16961
-__malloc_initialize 594,17793
-static int morecore_recursing;604,17926
-morecore_nolock 609,18066
-_malloc_internal_nolock 722,21584
-_malloc_internal 920,28102
-malloc 932,28247
-_malloc 961,29140
-_free 967,29196
-_realloc 973,29240
-struct alignlist *_aligned_blocks _aligned_blocks1004,30345
-_free_internal_nolock 1009,30474
-_free_internal 1255,38476
-free 1265,38603
-weak_alias 1277,38799
-#define min(1306,39813
-_realloc_internal_nolock 1319,40309
-_realloc_internal 1435,43563
-realloc 1447,43726
-calloc 1478,44894
-#define __sbrk 1513,46042
-__default_morecore 1525,46511
-aligned_alloc 1557,47522
-memalign 1647,49704
-posix_memalign 1656,49909
-static size_t pagesize;1703,51317
-valloc 1706,51349
-#undef malloc1715,51490
-#undef realloc1716,51504
-#undef calloc1717,51519
-#undef aligned_alloc1718,51533
-#undef free1719,51554
-hybrid_malloc 1736,52083
-hybrid_calloc 1744,52188
-hybrid_free 1752,52319
-hybrid_aligned_alloc 1765,52626
-hybrid_realloc 1780,52984
-hybrid_get_current_dir_name 1811,53797
-#define MAGICWORD 1854,55206
-#define MAGICFREE 1855,55261
-#define MAGICBYTE 1856,55316
-#define MALLOCFLOOD 1857,55348
-#define FREEFLOOD 1858,55382
-struct hdr1860,55415
- size_t size;1862,55430
- size_t magic;1863,55484
-checkhdr 1867,55581
-freehook 1891,56022
-mallochook 1927,56804
-reallochook 1944,57143
-mabort 1978,57901
-static int mcheck_used 2012,58586
-mcheck 2015,58619
-mprobe 2035,59138
+#define USE_PTHREAD25,1003
+#undef get_current_dir_name33,1127
+#undef malloc64,2111
+#undef realloc65,2125
+#undef calloc66,2140
+#undef free67,2154
+#define malloc 68,2166
+#define realloc 69,2189
+#define calloc 70,2214
+#define aligned_alloc 71,2237
+#define free 72,2274
+#define DUMPED 80,2473
+#define ALLOCATED_BEFORE_DUMPING(81,2508
+extern void *malloc malloc94,2719
+#define INT_BIT 124,3935
+#define BLOCKLOG 125,3978
+#define BLOCKSIZE 126,4019
+#define BLOCKIFY(127,4053
+#define HEAP 131,4216
+#define FINAL_FREE_BLOCKS 135,4392
+ int type;145,4677
+ size_t nfree;150,4721
+ size_t first;151,4778
+ } frag;152,4835
+ ptrdiff_t size;156,5056
+ } info;157,5077
+ } busy;158,5088
+ size_t size;163,5216
+ size_t next;164,5273
+ size_t prev;165,5322
+ } free;166,5375
+ } malloc_info;167,5389
+#define BLOCK(176,5621
+#define ADDRESS(177,5683
+struct list186,5940
+ struct list *next;next188,5956
+ struct list *prev;prev189,5979
+struct alignlist196,6154
+ struct alignlist *next;next198,6175
+ void *aligned;aligned199,6203
+ void *exact;exact200,6271
+#define LOCK(223,7065
+#define UNLOCK(228,7196
+#define LOCK_ALIGNED_BLOCKS(233,7330
+#define UNLOCK_ALIGNED_BLOCKS(238,7485
+#define LOCK(244,7650
+#define UNLOCK(245,7665
+#define LOCK_ALIGNED_BLOCKS(246,7682
+#define UNLOCK_ALIGNED_BLOCKS(247,7712
+enum mcheck_status283,9093
+ MCHECK_DISABLED 285,9116
+ MCHECK_OK,286,9188
+ MCHECK_FREE,287,9227
+ MCHECK_HEAD,288,9271
+ MCHECK_TAIL 289,9335
+struct mstats308,10154
+ size_t bytes_total;310,10172
+ size_t chunks_used;311,10226
+ size_t bytes_used;312,10286
+ size_t chunks_free;313,10352
+ size_t bytes_free;314,10407
+char *_heapbase;_heapbase355,11831
+malloc_info *_heapinfo;_heapinfo358,11929
+static size_t heapsize;361,11985
+size_t _heapindex;364,12049
+size_t _heaplimit;367,12111
+struct list _fraghead[_fraghead370,12173
+size_t _chunks_used;373,12231
+size_t _bytes_used;374,12252
+size_t _chunks_free;375,12272
+size_t _bytes_free;376,12293
+int __malloc_initialized;379,12342
+size_t __malloc_extra_blocks;381,12369
+static int state_protected_p;400,12914
+static size_t last_state_size;401,12944
+static malloc_info *last_heapinfo;last_heapinfo402,12975
+protect_malloc_state 405,13016
+#define PROTECT_MALLOC_STATE(426,13629
+#define PROTECT_MALLOC_STATE(429,13699
+align 435,13796
+get_contiguous_space 466,14618
+register_heapinfo 497,15327
+pthread_mutex_t _malloc_mutex 517,15881
+pthread_mutex_t _aligned_blocks_mutex 518,15940
+int _malloc_thread_enabled_p;519,16007
+malloc_atfork_handler_prepare 522,16050
+malloc_atfork_handler_parent 529,16141
+malloc_atfork_handler_child 536,16235
+malloc_enable_thread 544,16377
+malloc_initialize_1 563,16963
+__malloc_initialize 594,17795
+static int morecore_recursing;604,17928
+morecore_nolock 609,18068
+_malloc_internal_nolock 722,21586
+_malloc_internal 920,28104
+malloc 932,28249
+_malloc 961,29142
+_free 967,29198
+_realloc 973,29242
+struct alignlist *_aligned_blocks _aligned_blocks1004,30348
+_free_internal_nolock 1009,30477
+_free_internal 1255,38479
+free 1265,38606
+weak_alias 1277,38802
+#define min(1306,39817
+_realloc_internal_nolock 1319,40313
+_realloc_internal 1435,43567
+realloc 1447,43730
+calloc 1478,44899
+#define __sbrk 1513,46048
+__default_morecore 1525,46517
+aligned_alloc 1557,47529
+memalign 1647,49711
+posix_memalign 1656,49916
+static size_t pagesize;1703,51325
+valloc 1706,51357
+#undef malloc1715,51498
+#undef realloc1716,51512
+#undef calloc1717,51527
+#undef aligned_alloc1718,51541
+#undef free1719,51562
+hybrid_malloc 1736,52091
+hybrid_calloc 1744,52196
+hybrid_free 1752,52327
+hybrid_aligned_alloc 1765,52634
+hybrid_realloc 1780,52990
+hybrid_get_current_dir_name 1811,53803
+#define MAGICWORD 1854,55213
+#define MAGICFREE 1855,55268
+#define MAGICBYTE 1856,55323
+#define MALLOCFLOOD 1857,55355
+#define FREEFLOOD 1858,55389
+struct hdr1860,55422
+ size_t size;1862,55437
+ size_t magic;1863,55491
+checkhdr 1867,55588
+freehook 1891,56029
+mallochook 1927,56811
+reallochook 1944,57150
+mabort 1978,57908
+static int mcheck_used 2012,58593
+mcheck 2015,58626
+mprobe 2035,59145
c-src/emacs/src/regex.h,4485
-#define _REGEX_H 21,836
-typedef unsigned long reg_syntax_t;43,1577
-#define RE_BACKSLASH_ESCAPE_IN_LISTS 47,1749
-#define RE_BK_PLUS_QM 52,1969
-#define RE_CHAR_CLASSES 58,2298
-#define RE_CONTEXT_INDEP_ANCHORS 72,3032
-#define RE_CONTEXT_INDEP_OPS 80,3458
-#define RE_CONTEXT_INVALID_OPS 84,3658
-#define RE_DOT_NEWLINE 88,3801
-#define RE_DOT_NOT_NULL 92,3937
-#define RE_HAT_LISTS_NOT_NEWLINE 96,4082
-#define RE_INTERVALS 101,4292
-#define RE_LIMITED_OPS 105,4441
-#define RE_NEWLINE_ALT 109,4583
-#define RE_NO_BK_BRACES 114,4773
-#define RE_NO_BK_PARENS 118,4964
-#define RE_NO_BK_REFS 122,5120
-#define RE_NO_BK_VBAR 126,5316
-#define RE_NO_EMPTY_RANGES 132,5610
-#define RE_UNMATCHED_RIGHT_PAREN_ORD 136,5766
-#define RE_NO_POSIX_BACKTRACKING 140,5937
-#define RE_NO_GNU_OPS 144,6133
-#define RE_FRUGAL 147,6253
-#define RE_SHY_GROUPS 150,6360
-#define RE_NO_NEWLINE_ANCHOR 153,6468
-#define RE_DEBUG 161,6884
-#define RE_SYNTAX_EMACS 183,7684
-#define RE_SYNTAX_AWK 186,7780
-#define RE_SYNTAX_GNU_AWK 193,8084
-#define RE_SYNTAX_POSIX_AWK 197,8255
-#define RE_SYNTAX_GREP 201,8393
-#define RE_SYNTAX_EGREP 206,8549
-#define RE_SYNTAX_POSIX_EGREP 212,8765
-#define RE_SYNTAX_ED 216,8910
-#define RE_SYNTAX_SED 218,8954
-#define _RE_SYNTAX_POSIX_COMMON 221,9072
-#define RE_SYNTAX_POSIX_BASIC 225,9215
-#define RE_SYNTAX_POSIX_MINIMAL_BASIC 231,9508
-#define RE_SYNTAX_POSIX_EXTENDED 234,9598
-#define RE_SYNTAX_POSIX_MINIMAL_EXTENDED 242,9967
-# undef RE_DUP_MAX253,10454
-#define RE_DUP_MAX 256,10540
-#define REG_EXTENDED 263,10762
-#define REG_ICASE 267,10886
-#define REG_NEWLINE 272,11070
-#define REG_NOSUB 276,11248
-#define REG_NOTBOL 286,11614
-#define REG_NOTEOL 289,11688
- REG_ENOSYS 297,11859
- REG_NOERROR 300,11941
- REG_NOMATCH,301,11976
- REG_BADPAT,305,12123
- REG_ECOLLATE,306,12162
- REG_ECTYPE,307,12203
- REG_EESCAPE,308,12255
- REG_ESUBREG,309,12298
- REG_EBRACK,310,12345
- REG_EPAREN,311,12391
- REG_EBRACE,312,12436
- REG_BADBR,313,12472
- REG_ERANGE,314,12519
- REG_ESPACE,315,12560
- REG_BADRPT,316,12601
- REG_EEND,319,12693
- REG_ESIZE,320,12728
- REG_ERPAREN,321,12790
- REG_ERANGEX 322,12859
-} reg_errcode_t;323,12911
-# define RE_TRANSLATE_TYPE 332,13273
-struct re_pattern_buffer335,13315
- unsigned char *buffer;buffer341,13538
- size_t allocated;344,13614
- size_t used;347,13686
- reg_syntax_t syntax;350,13769
- char *fastmap;fastmap355,13975
- RE_TRANSLATE_TYPE translate;361,14241
- size_t re_nsub;364,14329
- unsigned can_be_null 370,14624
-#define REGS_UNALLOCATED 376,14889
-#define REGS_REALLOCATE 377,14916
-#define REGS_FIXED 378,14942
- unsigned regs_allocated 379,14963
- unsigned fastmap_accurate 383,15136
- unsigned no_sub 387,15267
- unsigned not_bol 391,15398
- unsigned not_eol 394,15475
- unsigned used_syntax 398,15655
- unsigned multibyte 403,15805
- unsigned target_multibyte 407,15941
- int charset_unibyte;410,16032
-typedef struct re_pattern_buffer regex_t;416,16098
-typedef ssize_t regoff_t;423,16492
-struct re_registers428,16652
- unsigned num_regs;430,16674
- regoff_t *start;start431,16695
- regoff_t *end;end432,16714
-# define RE_NREGS 440,16942
- regoff_t rm_so;449,17159
- regoff_t rm_eo;450,17239
-} regmatch_t;451,17317
-# define _Restrict_ 540,20886
-# define _Restrict_ 542,20979
-# define _Restrict_544,21018
-# define _Restrict_arr_ 555,21418
-# define _Restrict_arr_557,21461
-# define CHAR_CLASS_MAX_LENGTH 593,22470
-# define CHAR_CLASS_MAX_LENGTH 597,22648
-typedef wctype_t re_wctype_t;599,22692
-typedef wchar_t re_wchar_t;600,22722
-# define re_wctype 601,22750
-# define re_iswctype 602,22776
-# define re_wctype_to_bit(603,22806
-# define CHAR_CLASS_MAX_LENGTH 605,22844
-# define btowc(606,22906
-typedef enum { RECC_ERROR 609,22953
- RECC_ALNUM,610,22984
- RECC_ALNUM, RECC_ALPHA,610,22984
- RECC_ALNUM, RECC_ALPHA, RECC_WORD,610,22984
- RECC_GRAPH,611,23027
- RECC_GRAPH, RECC_PRINT,611,23027
- RECC_LOWER,612,23059
- RECC_LOWER, RECC_UPPER,612,23059
- RECC_PUNCT,613,23091
- RECC_PUNCT, RECC_CNTRL,613,23091
- RECC_DIGIT,614,23123
- RECC_DIGIT, RECC_XDIGIT,614,23123
- RECC_BLANK,615,23156
- RECC_BLANK, RECC_SPACE,615,23156
- RECC_MULTIBYTE,616,23188
- RECC_MULTIBYTE, RECC_NONASCII,616,23188
- RECC_ASCII,617,23227
- RECC_ASCII, RECC_UNIBYTE617,23227
-} re_wctype_t;618,23260
-typedef int re_wchar_t;623,23387
+#define _REGEX_H 21,837
+typedef unsigned long reg_syntax_t;43,1578
+#define RE_BACKSLASH_ESCAPE_IN_LISTS 47,1750
+#define RE_BK_PLUS_QM 52,1970
+#define RE_CHAR_CLASSES 58,2299
+#define RE_CONTEXT_INDEP_ANCHORS 72,3033
+#define RE_CONTEXT_INDEP_OPS 80,3459
+#define RE_CONTEXT_INVALID_OPS 84,3659
+#define RE_DOT_NEWLINE 88,3802
+#define RE_DOT_NOT_NULL 92,3938
+#define RE_HAT_LISTS_NOT_NEWLINE 96,4083
+#define RE_INTERVALS 101,4293
+#define RE_LIMITED_OPS 105,4442
+#define RE_NEWLINE_ALT 109,4584
+#define RE_NO_BK_BRACES 114,4774
+#define RE_NO_BK_PARENS 118,4965
+#define RE_NO_BK_REFS 122,5121
+#define RE_NO_BK_VBAR 126,5317
+#define RE_NO_EMPTY_RANGES 132,5611
+#define RE_UNMATCHED_RIGHT_PAREN_ORD 136,5767
+#define RE_NO_POSIX_BACKTRACKING 140,5938
+#define RE_NO_GNU_OPS 144,6134
+#define RE_FRUGAL 147,6254
+#define RE_SHY_GROUPS 150,6361
+#define RE_NO_NEWLINE_ANCHOR 153,6469
+#define RE_DEBUG 161,6885
+#define RE_SYNTAX_EMACS 183,7685
+#define RE_SYNTAX_AWK 186,7781
+#define RE_SYNTAX_GNU_AWK 193,8085
+#define RE_SYNTAX_POSIX_AWK 197,8256
+#define RE_SYNTAX_GREP 201,8394
+#define RE_SYNTAX_EGREP 206,8550
+#define RE_SYNTAX_POSIX_EGREP 212,8766
+#define RE_SYNTAX_ED 216,8911
+#define RE_SYNTAX_SED 218,8955
+#define _RE_SYNTAX_POSIX_COMMON 221,9073
+#define RE_SYNTAX_POSIX_BASIC 225,9216
+#define RE_SYNTAX_POSIX_MINIMAL_BASIC 231,9509
+#define RE_SYNTAX_POSIX_EXTENDED 234,9599
+#define RE_SYNTAX_POSIX_MINIMAL_EXTENDED 242,9968
+# undef RE_DUP_MAX253,10455
+#define RE_DUP_MAX 256,10541
+#define REG_EXTENDED 263,10763
+#define REG_ICASE 267,10887
+#define REG_NEWLINE 272,11071
+#define REG_NOSUB 276,11249
+#define REG_NOTBOL 286,11615
+#define REG_NOTEOL 289,11689
+ REG_ENOSYS 297,11860
+ REG_NOERROR 300,11942
+ REG_NOMATCH,301,11977
+ REG_BADPAT,305,12124
+ REG_ECOLLATE,306,12163
+ REG_ECTYPE,307,12204
+ REG_EESCAPE,308,12256
+ REG_ESUBREG,309,12299
+ REG_EBRACK,310,12346
+ REG_EPAREN,311,12392
+ REG_EBRACE,312,12437
+ REG_BADBR,313,12473
+ REG_ERANGE,314,12520
+ REG_ESPACE,315,12561
+ REG_BADRPT,316,12602
+ REG_EEND,319,12694
+ REG_ESIZE,320,12729
+ REG_ERPAREN,321,12791
+ REG_ERANGEX 322,12860
+} reg_errcode_t;323,12912
+# define RE_TRANSLATE_TYPE 332,13274
+struct re_pattern_buffer335,13316
+ unsigned char *buffer;buffer341,13539
+ size_t allocated;344,13615
+ size_t used;347,13687
+ reg_syntax_t syntax;350,13770
+ char *fastmap;fastmap355,13976
+ RE_TRANSLATE_TYPE translate;361,14242
+ size_t re_nsub;364,14330
+ unsigned can_be_null 370,14625
+#define REGS_UNALLOCATED 376,14890
+#define REGS_REALLOCATE 377,14917
+#define REGS_FIXED 378,14943
+ unsigned regs_allocated 379,14964
+ unsigned fastmap_accurate 383,15137
+ unsigned no_sub 387,15268
+ unsigned not_bol 391,15399
+ unsigned not_eol 394,15476
+ unsigned used_syntax 398,15656
+ unsigned multibyte 403,15806
+ unsigned target_multibyte 407,15942
+ int charset_unibyte;410,16033
+typedef struct re_pattern_buffer regex_t;416,16099
+typedef ssize_t regoff_t;423,16493
+struct re_registers428,16653
+ unsigned num_regs;430,16675
+ regoff_t *start;start431,16696
+ regoff_t *end;end432,16715
+# define RE_NREGS 440,16943
+ regoff_t rm_so;449,17160
+ regoff_t rm_eo;450,17240
+} regmatch_t;451,17318
+# define _Restrict_ 540,20887
+# define _Restrict_ 542,20980
+# define _Restrict_544,21019
+# define _Restrict_arr_ 555,21419
+# define _Restrict_arr_557,21462
+# define CHAR_CLASS_MAX_LENGTH 593,22471
+# define CHAR_CLASS_MAX_LENGTH 597,22649
+typedef wctype_t re_wctype_t;599,22693
+typedef wchar_t re_wchar_t;600,22723
+# define re_wctype 601,22751
+# define re_iswctype 602,22777
+# define re_wctype_to_bit(603,22807
+# define CHAR_CLASS_MAX_LENGTH 605,22845
+# define btowc(606,22907
+typedef enum { RECC_ERROR 609,22954
+ RECC_ALNUM,610,22985
+ RECC_ALNUM, RECC_ALPHA,610,22985
+ RECC_ALNUM, RECC_ALPHA, RECC_WORD,610,22985
+ RECC_GRAPH,611,23028
+ RECC_GRAPH, RECC_PRINT,611,23028
+ RECC_LOWER,612,23060
+ RECC_LOWER, RECC_UPPER,612,23060
+ RECC_PUNCT,613,23092
+ RECC_PUNCT, RECC_CNTRL,613,23092
+ RECC_DIGIT,614,23124
+ RECC_DIGIT, RECC_XDIGIT,614,23124
+ RECC_BLANK,615,23157
+ RECC_BLANK, RECC_SPACE,615,23157
+ RECC_MULTIBYTE,616,23189
+ RECC_MULTIBYTE, RECC_NONASCII,616,23189
+ RECC_ASCII,617,23228
+ RECC_ASCII, RECC_UNIBYTE617,23228
+} re_wctype_t;618,23261
+typedef int re_wchar_t;623,23388
c-src/emacs/src/keyboard.c,15923
-volatile int interrupt_input_blocked;76,1808
-volatile bool pending_signals;80,1944
-#define KBD_BUFFER_SIZE 82,1976
-KBOARD *initial_kboard;initial_kboard84,2006
-KBOARD *current_kboard;current_kboard85,2030
-static KBOARD *all_kboards;all_kboards86,2054
-static bool single_kboard;89,2154
-#define NUM_RECENT_KEYS 91,2182
-static int recent_keys_index;94,2269
-static int total_keys;97,2357
-static Lisp_Object recent_keys;100,2443
-Lisp_Object this_command_keys;107,2777
-ptrdiff_t this_command_key_count;108,2808
-static bool this_command_key_count_reset;112,2922
-static Lisp_Object raw_keybuf;116,3074
-static int raw_keybuf_count;117,3105
-#define GROW_RAW_KEYBUF 119,3135
-static ptrdiff_t this_single_command_key_start;125,3350
-static ptrdiff_t before_command_key_count;129,3498
-static ptrdiff_t before_command_echo_length;130,3541
-sigjmp_buf return_to_command_loop;135,3677
-static Lisp_Object recover_top_level_message;138,3791
-static Lisp_Object regular_top_level_message;143,3930
-static sys_jmp_buf getcjmp;147,4031
-bool waiting_for_input;150,4095
-static bool echoing;154,4186
-static struct kboard *ok_to_echo_at_next_pause;ok_to_echo_at_next_pause159,4328
-struct kboard *echo_kboard;echo_kboard166,4632
-Lisp_Object echo_message_buffer;171,4744
-bool immediate_quit;174,4837
-int quit_char;192,5623
-EMACS_INT command_loop_level;195,5680
-Lisp_Object unread_switch_frame;204,6108
-static ptrdiff_t last_non_minibuf_size;207,6216
-uintmax_t num_input_events;210,6334
-static EMACS_INT last_auto_save;214,6428
-static ptrdiff_t last_point_position;217,6523
-Lisp_Object internal_last_event_frame;228,7028
-static Lisp_Object read_key_sequence_cmd;232,7168
-static Lisp_Object read_key_sequence_remapped;233,7210
-static FILE *dribble;dribble236,7310
-bool input_pending;239,7368
-static bool input_was_pending;287,10022
-static struct input_event kbd_buffer[kbd_buffer291,10107
-static struct input_event *kbd_fetch_ptr;kbd_fetch_ptr297,10386
-static struct input_event * volatile kbd_store_ptr;302,10601
-unsigned timers_run;320,11296
-struct timespec *input_available_clear_time;input_available_clear_time324,11408
-bool interrupt_input;328,11573
-bool interrupts_deferred;331,11671
-static struct timespec timer_idleness_start_time;335,11746
-static struct timespec timer_last_idleness_start_time;340,11916
-#define READABLE_EVENTS_DO_TIMERS_NOW 346,12046
-#define READABLE_EVENTS_FILTER_EVENTS 347,12094
-#define READABLE_EVENTS_IGNORE_SQUEEZABLES 348,12142
-kset_echo_string 392,14088
-kset_kbd_queue 397,14184
-kset_keyboard_translate_table 402,14276
-kset_last_prefix_arg 407,14399
-kset_last_repeatable_command 412,14504
-kset_local_function_key_map 417,14625
-kset_overriding_terminal_local_map 422,14744
-kset_real_last_command 427,14877
-kset_system_key_syms 432,14986
-echo_add_key 443,15249
-echo_char 527,17527
-echo_dash 541,17813
-echo_now 586,19140
-cancel_echoing 635,20614
-echo_length 648,20922
-echo_truncate 660,21253
-add_command_key 672,21582
-recursive_edit_1 697,22406
-record_auto_save 742,23848
-force_auto_save_soon 751,24016
-DEFUN ("recursive-edit", Frecursive_edit,759,24137
-DEFUN ("recursive-edit", Frecursive_edit,recursive-edit759,24137
-recursive_edit_unwind 804,25747
-any_kboard_state 817,26013
-single_kboard_state 838,26665
-not_single_kboard_state 848,26803
-struct kboard_stack858,27065
- KBOARD *kboard;kboard860,27087
- struct kboard_stack *next;next861,27105
-static struct kboard_stack *kboard_stack;kboard_stack864,27138
-push_kboard 867,27186
-pop_kboard 879,27375
-temporarily_switch_to_single_kboard 914,28263
-record_single_kboard_state 943,29437
-restore_kboard_configuration 952,29621
-cmd_error 970,30077
-cmd_error_internal 1024,31510
-DEFUN ("command-error-default-function", Fcommand_error_default_function,1043,32030
-DEFUN ("command-error-default-function", Fcommand_error_default_function,command-error-default-function1043,32030
-command_loop 1094,33916
-command_loop_2 1134,35135
-top_level_2 1146,35339
-top_level_1 1152,35417
-DEFUN ("top-level", Ftop_level,1164,35787
-DEFUN ("top-level", Ftop_level,top-level1164,35787
-user_error 1183,36288
-DEFUN ("exit-recursive-edit", Fexit_recursive_edit,1189,36429
-DEFUN ("exit-recursive-edit", Fexit_recursive_edit,exit-recursive-edit1189,36429
-DEFUN ("abort-recursive-edit", Fabort_recursive_edit,1201,36819
-DEFUN ("abort-recursive-edit", Fabort_recursive_edit,abort-recursive-edit1201,36819
-tracking_off 1216,37281
-DEFUN ("internal--track-mouse", Ftrack_mouse,1234,37816
-DEFUN ("internal--track-mouse", Ftrack_mouse,track-mouse1234,37816
-bool ignore_mouse_drag_p;1256,38392
-some_mouse_moved 1259,38441
-Lisp_Object last_undo_boundary;1287,39032
-command_loop_1 1294,39273
-read_menu_command 1649,50889
-adjust_point_for_property 1678,51617
-safe_run_hooks_1 1831,57339
-safe_run_hooks_error 1841,57569
-safe_run_hook_funcall 1878,58576
-safe_run_hooks 1893,59058
-int poll_suppress_count;1908,59397
-static struct atimer *poll_timer;poll_timer1915,59487
-poll_for_input_1 1919,59589
-poll_for_input 1930,59789
-start_polling 1942,60053
-input_polling_used 1979,61091
-stop_polling 1994,61390
-set_poll_suppress_count 2009,61759
-bind_polling_period 2029,62141
-make_ctrl_char 2048,62492
-show_help_echo 2113,64455
-static Lisp_Object help_form_saved_window_configs;2156,65638
-read_char_help_form_unwind 2158,65701
-#define STOP_POLLING 2166,65959
-#define RESUME_POLLING 2170,66084
-read_event_from_main_queue 2175,66229
-read_decoded_event_from_main_queue 2249,68417
-#define MAX_ENCODED_BYTES 2254,68664
-echo_keystrokes_p 2342,71556
-read_char 2376,72848
-record_menu_key 3225,98949
-help_char_p 3258,99674
-record_char 3273,99953
-save_getcjmp 3412,104235
-restore_getcjmp 3418,104326
-readable_events 3430,104697
-int stop_character EXTERNALLY_VISIBLE;3497,106437
-event_to_kboard 3500,106493
-kbd_buffer_nr_stored 3522,107142
-kbd_buffer_store_event 3534,107483
-kbd_buffer_store_event_hold 3550,108025
-kbd_buffer_unget_event 3684,111617
-#define INPUT_EVENT_POS_MAX 3698,112018
-#define INPUT_EVENT_POS_MIN 3701,112147
-position_to_Time 3706,112287
-Time_to_position 3716,112514
-gen_help_event 3738,113171
-kbd_buffer_store_help_event 3756,113611
-discard_mouse_events 3773,113976
-kbd_buffer_events_waiting 3803,114711
-clear_event 3823,115068
-kbd_buffer_get_event 3836,115408
-process_special_events 4258,127881
-swallow_events 4322,129705
-timer_start_idle 4339,130098
-timer_stop_idle 4355,130576
-timer_resume_idle 4363,130720
-struct input_event last_timer_event EXTERNALLY_VISIBLE;4372,130912
-Lisp_Object pending_funcalls;4377,131172
-decode_timer 4381,131293
-timer_check_2 4414,132246
-timer_check 4572,136817
-DEFUN ("current-idle-time", Fcurrent_idle_time,4607,137662
-DEFUN ("current-idle-time", Fcurrent_idle_time,current-idle-time4607,137662
-static Lisp_Object accent_key_syms;4625,138239
-static Lisp_Object func_key_syms;4626,138275
-static Lisp_Object mouse_syms;4627,138309
-static Lisp_Object wheel_syms;4628,138340
-static Lisp_Object drag_n_drop_syms;4629,138371
-static const int lispy_accent_codes[lispy_accent_codes4634,138516
-static const char *const lispy_accent_keys[lispy_accent_keys4741,139878
-#define FUNCTION_KEY_OFFSET 4766,140314
-const char *const lispy_function_keys[lispy_function_keys4768,140347
-static const char *const lispy_multimedia_keys[lispy_multimedia_keys4962,148901
-static const char *const lispy_kana_keys[lispy_kana_keys5026,150135
-#define FUNCTION_KEY_OFFSET 5061,151751
-static const char *const lispy_function_keys[lispy_function_keys5065,151894
-#define ISO_FUNCTION_KEY_OFFSET 5149,154429
-static const char *const iso_lispy_function_keys[iso_lispy_function_keys5151,154469
-static Lisp_Object Vlispy_mouse_stem;5172,155328
-static const char *const lispy_wheel_names[lispy_wheel_names5174,155367
-static const char *const lispy_drag_n_drop_names[lispy_drag_n_drop_names5181,155619
-static short const scroll_bar_parts[scroll_bar_parts5189,155885
-static Lisp_Object button_down_location;5210,156910
-static int last_mouse_button;5215,157065
-static int last_mouse_x;5216,157095
-static int last_mouse_y;5217,157120
-static Time button_down_time;5218,157145
-static int double_click_count;5222,157229
-make_lispy_position 5228,157390
-toolkit_menubar_in_use 5456,163953
-make_scroll_bar_position 5469,164321
-make_lispy_event 5485,164967
-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
+volatile int interrupt_input_blocked;76,1809
+volatile bool pending_signals;80,1945
+#define KBD_BUFFER_SIZE 82,1977
+KBOARD *initial_kboard;initial_kboard84,2007
+KBOARD *current_kboard;current_kboard85,2031
+static KBOARD *all_kboards;all_kboards86,2055
+static bool single_kboard;89,2155
+#define NUM_RECENT_KEYS 91,2183
+static int recent_keys_index;94,2270
+static int total_keys;97,2358
+static Lisp_Object recent_keys;100,2444
+Lisp_Object this_command_keys;107,2778
+ptrdiff_t this_command_key_count;108,2809
+static bool this_command_key_count_reset;112,2923
+static Lisp_Object raw_keybuf;116,3075
+static int raw_keybuf_count;117,3106
+#define GROW_RAW_KEYBUF 119,3136
+static ptrdiff_t this_single_command_key_start;125,3351
+static ptrdiff_t before_command_key_count;129,3499
+static ptrdiff_t before_command_echo_length;130,3542
+sigjmp_buf return_to_command_loop;135,3678
+static Lisp_Object recover_top_level_message;138,3792
+static Lisp_Object regular_top_level_message;143,3931
+static sys_jmp_buf getcjmp;147,4032
+bool waiting_for_input;150,4096
+static bool echoing;154,4187
+static struct kboard *ok_to_echo_at_next_pause;ok_to_echo_at_next_pause159,4329
+struct kboard *echo_kboard;echo_kboard166,4633
+Lisp_Object echo_message_buffer;171,4745
+bool immediate_quit;174,4838
+int quit_char;192,5624
+EMACS_INT command_loop_level;195,5681
+Lisp_Object unread_switch_frame;204,6109
+static ptrdiff_t last_non_minibuf_size;207,6217
+uintmax_t num_input_events;210,6335
+static EMACS_INT last_auto_save;214,6429
+static ptrdiff_t last_point_position;217,6524
+Lisp_Object internal_last_event_frame;228,7029
+static Lisp_Object read_key_sequence_cmd;232,7169
+static Lisp_Object read_key_sequence_remapped;233,7211
+static FILE *dribble;dribble236,7311
+bool input_pending;239,7369
+static bool input_was_pending;287,10023
+static struct input_event kbd_buffer[kbd_buffer291,10108
+static struct input_event *kbd_fetch_ptr;kbd_fetch_ptr297,10387
+static struct input_event * volatile kbd_store_ptr;302,10602
+unsigned timers_run;320,11297
+struct timespec *input_available_clear_time;input_available_clear_time324,11409
+bool interrupt_input;328,11574
+bool interrupts_deferred;331,11672
+static struct timespec timer_idleness_start_time;335,11747
+static struct timespec timer_last_idleness_start_time;340,11917
+#define READABLE_EVENTS_DO_TIMERS_NOW 346,12047
+#define READABLE_EVENTS_FILTER_EVENTS 347,12095
+#define READABLE_EVENTS_IGNORE_SQUEEZABLES 348,12143
+kset_echo_string 392,14089
+kset_kbd_queue 397,14185
+kset_keyboard_translate_table 402,14277
+kset_last_prefix_arg 407,14400
+kset_last_repeatable_command 412,14505
+kset_local_function_key_map 417,14626
+kset_overriding_terminal_local_map 422,14745
+kset_real_last_command 427,14878
+kset_system_key_syms 432,14987
+echo_add_key 443,15250
+echo_char 527,17528
+echo_dash 541,17814
+echo_now 586,19141
+cancel_echoing 635,20615
+echo_length 648,20923
+echo_truncate 660,21254
+add_command_key 672,21583
+recursive_edit_1 697,22407
+record_auto_save 742,23849
+force_auto_save_soon 751,24017
+DEFUN ("recursive-edit", Frecursive_edit,759,24138
+DEFUN ("recursive-edit", Frecursive_edit,recursive-edit759,24138
+recursive_edit_unwind 804,25748
+any_kboard_state 817,26014
+single_kboard_state 838,26666
+not_single_kboard_state 848,26804
+struct kboard_stack858,27066
+ KBOARD *kboard;kboard860,27088
+ struct kboard_stack *next;next861,27106
+static struct kboard_stack *kboard_stack;kboard_stack864,27139
+push_kboard 867,27187
+pop_kboard 879,27376
+temporarily_switch_to_single_kboard 914,28264
+record_single_kboard_state 943,29438
+restore_kboard_configuration 952,29622
+cmd_error 970,30078
+cmd_error_internal 1024,31511
+DEFUN ("command-error-default-function", Fcommand_error_default_function,1043,32031
+DEFUN ("command-error-default-function", Fcommand_error_default_function,command-error-default-function1043,32031
+command_loop 1094,33917
+command_loop_2 1134,35136
+top_level_2 1146,35340
+top_level_1 1152,35418
+DEFUN ("top-level", Ftop_level,1164,35788
+DEFUN ("top-level", Ftop_level,top-level1164,35788
+user_error 1183,36289
+DEFUN ("exit-recursive-edit", Fexit_recursive_edit,1189,36430
+DEFUN ("exit-recursive-edit", Fexit_recursive_edit,exit-recursive-edit1189,36430
+DEFUN ("abort-recursive-edit", Fabort_recursive_edit,1201,36820
+DEFUN ("abort-recursive-edit", Fabort_recursive_edit,abort-recursive-edit1201,36820
+tracking_off 1216,37282
+DEFUN ("internal--track-mouse", Ftrack_mouse,1234,37817
+DEFUN ("internal--track-mouse", Ftrack_mouse,track-mouse1234,37817
+bool ignore_mouse_drag_p;1256,38393
+some_mouse_moved 1259,38442
+Lisp_Object last_undo_boundary;1287,39033
+command_loop_1 1294,39274
+read_menu_command 1649,50890
+adjust_point_for_property 1678,51618
+safe_run_hooks_1 1831,57340
+safe_run_hooks_error 1841,57570
+safe_run_hook_funcall 1878,58577
+safe_run_hooks 1893,59059
+int poll_suppress_count;1908,59398
+static struct atimer *poll_timer;poll_timer1915,59488
+poll_for_input_1 1919,59590
+poll_for_input 1930,59790
+start_polling 1942,60054
+input_polling_used 1979,61092
+stop_polling 1994,61391
+set_poll_suppress_count 2009,61760
+bind_polling_period 2029,62142
+make_ctrl_char 2048,62493
+show_help_echo 2113,64456
+static Lisp_Object help_form_saved_window_configs;2156,65639
+read_char_help_form_unwind 2158,65702
+#define STOP_POLLING 2166,65960
+#define RESUME_POLLING 2170,66085
+read_event_from_main_queue 2175,66230
+read_decoded_event_from_main_queue 2249,68418
+#define MAX_ENCODED_BYTES 2254,68665
+echo_keystrokes_p 2342,71557
+read_char 2376,72849
+record_menu_key 3225,98950
+help_char_p 3258,99675
+record_char 3273,99954
+save_getcjmp 3412,104236
+restore_getcjmp 3418,104327
+readable_events 3430,104698
+int stop_character EXTERNALLY_VISIBLE;3497,106438
+event_to_kboard 3500,106494
+kbd_buffer_nr_stored 3522,107143
+kbd_buffer_store_event 3534,107484
+kbd_buffer_store_event_hold 3550,108026
+kbd_buffer_unget_event 3684,111618
+#define INPUT_EVENT_POS_MAX 3698,112019
+#define INPUT_EVENT_POS_MIN 3701,112148
+position_to_Time 3706,112288
+Time_to_position 3716,112515
+gen_help_event 3738,113172
+kbd_buffer_store_help_event 3756,113612
+discard_mouse_events 3773,113977
+kbd_buffer_events_waiting 3803,114712
+clear_event 3823,115069
+kbd_buffer_get_event 3836,115409
+process_special_events 4258,127882
+swallow_events 4322,129706
+timer_start_idle 4339,130099
+timer_stop_idle 4355,130577
+timer_resume_idle 4363,130721
+struct input_event last_timer_event EXTERNALLY_VISIBLE;4372,130913
+Lisp_Object pending_funcalls;4377,131173
+decode_timer 4381,131294
+timer_check_2 4414,132247
+timer_check 4572,136818
+DEFUN ("current-idle-time", Fcurrent_idle_time,4607,137663
+DEFUN ("current-idle-time", Fcurrent_idle_time,current-idle-time4607,137663
+static Lisp_Object accent_key_syms;4625,138240
+static Lisp_Object func_key_syms;4626,138276
+static Lisp_Object mouse_syms;4627,138310
+static Lisp_Object wheel_syms;4628,138341
+static Lisp_Object drag_n_drop_syms;4629,138372
+static const int lispy_accent_codes[lispy_accent_codes4634,138517
+static const char *const lispy_accent_keys[lispy_accent_keys4741,139879
+#define FUNCTION_KEY_OFFSET 4766,140315
+const char *const lispy_function_keys[lispy_function_keys4768,140348
+static const char *const lispy_multimedia_keys[lispy_multimedia_keys4962,148902
+static const char *const lispy_kana_keys[lispy_kana_keys5026,150136
+#define FUNCTION_KEY_OFFSET 5061,151752
+static const char *const lispy_function_keys[lispy_function_keys5065,151895
+#define ISO_FUNCTION_KEY_OFFSET 5149,154430
+static const char *const iso_lispy_function_keys[iso_lispy_function_keys5151,154470
+static Lisp_Object Vlispy_mouse_stem;5172,155329
+static const char *const lispy_wheel_names[lispy_wheel_names5174,155368
+static const char *const lispy_drag_n_drop_names[lispy_drag_n_drop_names5181,155620
+static short const scroll_bar_parts[scroll_bar_parts5189,155886
+static Lisp_Object button_down_location;5210,156911
+static int last_mouse_button;5215,157066
+static int last_mouse_x;5216,157096
+static int last_mouse_y;5217,157121
+static Time button_down_time;5218,157146
+static int double_click_count;5222,157230
+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
c-src/emacs/src/lisp.h,27827
-#define EMACS_LISP_H22,800
-#define DECLARE_GDB_SYM(47,1421
-# define DEFINE_GDB_SYMBOL_BEGIN(49,1508
-# define DEFINE_GDB_SYMBOL_END(50,1578
-# define DEFINE_GDB_SYMBOL_BEGIN(52,1625
-# define DEFINE_GDB_SYMBOL_END(53,1702
-#undef min57,1790
-#undef max58,1801
-#define max(59,1812
-#define min(60,1854
-#define ARRAYELTS(63,1936
-#define GCTYPEBITS 67,2079
-DEFINE_GDB_SYMBOL_BEGIN GCTYPEBITS66,2037
-# define NONPOINTER_BITS 78,2567
-# define NONPOINTER_BITS 80,2600
-typedef int EMACS_INT;91,3023
-typedef unsigned int EMACS_UINT;92,3046
-# define EMACS_INT_MAX 93,3079
-# define pI 94,3111
-typedef long int EMACS_INT;96,3203
-typedef unsigned long EMACS_UINT;97,3231
-# define EMACS_INT_MAX 98,3265
-# define pI 99,3298
-typedef long long int EMACS_INT;103,3477
-typedef unsigned long long int EMACS_UINT;104,3510
-# define EMACS_INT_MAX 105,3553
-# define pI 106,3587
-enum { BOOL_VECTOR_BITS_PER_CHAR 114,3804
-#define BOOL_VECTOR_BITS_PER_CHAR 115,3840
-typedef size_t bits_word;123,4165
-# define BITS_WORD_MAX 124,4191
-enum { BITS_PER_BITS_WORD 125,4223
-typedef unsigned char bits_word;127,4290
-# define BITS_WORD_MAX 128,4323
-enum { BITS_PER_BITS_WORD 129,4386
- BITS_PER_CHAR 136,4570
- BITS_PER_SHORT 137,4605
- BITS_PER_LONG 138,4657
- BITS_PER_EMACS_INT 139,4712
-typedef intmax_t printmax_t;148,5089
-typedef uintmax_t uprintmax_t;149,5118
-# define pMd 150,5149
-# define pMu 151,5170
-typedef EMACS_INT printmax_t;153,5197
-typedef EMACS_UINT uprintmax_t;154,5227
-# define pMd 155,5259
-# define pMu 156,5278
-# define pD 165,5664
-# define pD 167,5709
-# define pD 169,5756
-# define pD 171,5779
-# define eassert(200,7062
-# define eassume(201,7140
-# define eassert(208,7319
-# define eassume(212,7450
-enum Lisp_Bits239,8519
-#define GCALIGNMENT 243,8647
- VALBITS 246,8742
- INTTYPEBITS 249,8838
- FIXNUM_BITS 252,8945
-#define VAL_MAX 263,9327
-#define USE_LSB_TAG 271,9777
-DEFINE_GDB_SYMBOL_BEGIN USE_LSB_TAG270,9733
-# define alignas(281,10077
-# define GCALIGNED 288,10227
-# define GCALIGNED 290,10292
-# define lisp_h_XLI(327,11642
-# define lisp_h_XIL(328,11673
-# define lisp_h_XLI(330,11724
-# define lisp_h_XIL(331,11751
-#define lisp_h_CHECK_LIST_CONS(333,11785
-#define lisp_h_CHECK_NUMBER(334,11856
-#define lisp_h_CHECK_SYMBOL(335,11927
-#define lisp_h_CHECK_TYPE(336,11996
-#define lisp_h_CONSP(338,12107
-#define lisp_h_EQ(339,12156
-#define lisp_h_FLOATP(340,12201
-#define lisp_h_INTEGERP(341,12252
-#define lisp_h_MARKERP(342,12333
-#define lisp_h_MISCP(343,12408
-#define lisp_h_NILP(344,12457
-#define lisp_h_SET_SYMBOL_VAL(345,12493
-#define lisp_h_SYMBOL_CONSTANT_P(347,12607
-#define lisp_h_SYMBOL_VAL(348,12671
-#define lisp_h_SYMBOLP(350,12772
-#define lisp_h_VECTORLIKEP(351,12825
-#define lisp_h_XCAR(352,12886
-#define lisp_h_XCDR(353,12924
-#define lisp_h_XCONS(354,12964
-#define lisp_h_XHASH(356,13059
-#define lisp_h_XPNTR(357,13093
-# define lisp_h_check_cons_list(360,13221
-# define lisp_h_make_number(363,13289
-# define lisp_h_XFASTINT(365,13392
-# define lisp_h_XINT(366,13429
-# define lisp_h_XSYMBOL(367,13478
-# define lisp_h_XTYPE(371,13631
-# define lisp_h_XUNTAG(372,13696
-# define XLI(381,14086
-# define XIL(382,14117
-# define CHECK_LIST_CONS(383,14148
-# define CHECK_NUMBER(384,14209
-# define CHECK_SYMBOL(385,14258
-# define CHECK_TYPE(386,14307
-# define CONSP(387,14382
-# define EQ(388,14417
-# define FLOATP(389,14452
-# define INTEGERP(390,14489
-# define MARKERP(391,14530
-# define MISCP(392,14569
-# define NILP(393,14604
-# define SET_SYMBOL_VAL(394,14637
-# define SYMBOL_CONSTANT_P(395,14700
-# define SYMBOL_VAL(396,14763
-# define SYMBOLP(397,14812
-# define VECTORLIKEP(398,14851
-# define XCAR(399,14898
-# define XCDR(400,14931
-# define XCONS(401,14964
-# define XHASH(402,14999
-# define XPNTR(403,15034
-# define check_cons_list(405,15097
-# define make_number(408,15176
-# define XFASTINT(409,15224
-# define XINT(410,15266
-# define XSYMBOL(411,15300
-# define XTYPE(412,15340
-# define XUNTAG(413,15376
-#define LISP_MACRO_DEFUN(421,15672
-#define LISP_MACRO_DEFUN_VOID(425,15845
-#define INTMASK 437,16289
-#define case_Lisp_Int 438,16342
-#define ENUM_BF(445,16681
-#define ENUM_BF(447,16722
-enum Lisp_Type451,16763
- Lisp_Symbol 454,16851
- Lisp_Misc 458,16993
- Lisp_Int0 461,17067
- Lisp_Int1 462,17086
- Lisp_String 466,17264
- Lisp_Vectorlike 472,17543
- Lisp_Cons 475,17632
- Lisp_Float 477,17670
-enum Lisp_Misc_Type485,18016
- Lisp_Misc_Free 487,18040
- Lisp_Misc_Marker,488,18069
- Lisp_Misc_Overlay,489,18091
- Lisp_Misc_Save_Value,490,18114
- Lisp_Misc_Finalizer,491,18140
- Lisp_Misc_Float,494,18275
- Lisp_Misc_Limit496,18359
-enum Lisp_Fwd_Type502,18543
- Lisp_Fwd_Int,504,18566
- Lisp_Fwd_Bool,505,18619
- Lisp_Fwd_Obj,506,18670
- Lisp_Fwd_Buffer_Obj,507,18729
- Lisp_Fwd_Kboard_Obj 508,18800
-typedef struct { EMACS_INT i;567,21781
-typedef struct { EMACS_INT i; } Lisp_Object;567,21781
-#define LISP_INITIALLY(569,21827
-#undef CHECK_LISP_OBJECT_TYPE571,21858
-enum CHECK_LISP_OBJECT_TYPE 572,21888
-enum CHECK_LISP_OBJECT_TYPE { CHECK_LISP_OBJECT_TYPE 572,21888
-typedef EMACS_INT Lisp_Object;577,22064
-#define LISP_INITIALLY(578,22095
-enum CHECK_LISP_OBJECT_TYPE 579,22125
-enum CHECK_LISP_OBJECT_TYPE { CHECK_LISP_OBJECT_TYPE 579,22125
-#define LISP_INITIALLY_ZERO 582,22226
-enum symbol_interned639,24199
- SYMBOL_UNINTERNED 641,24222
- SYMBOL_INTERNED 642,24247
- SYMBOL_INTERNED_IN_INITIAL_OBARRAY 643,24270
-enum symbol_redirect646,24315
- SYMBOL_PLAINVAL 648,24338
- SYMBOL_VARALIAS 649,24362
- SYMBOL_LOCALIZED 650,24386
- SYMBOL_FORWARDED 651,24410
-struct Lisp_Symbol654,24437
- bool_bf gcmarkbit 656,24458
- ENUM_BF (symbol_redirect) redirect 663,24793
- unsigned constant 668,25011
- unsigned interned 672,25131
- bool_bf declared_special 676,25293
- bool_bf pinned 679,25394
- Lisp_Object name;682,25463
- Lisp_Object value;687,25631
- struct Lisp_Symbol *alias;alias688,25654
- struct Lisp_Buffer_Local_Value *blv;blv689,25685
- union Lisp_Fwd *fwd;fwd690,25726
- } val;691,25751
- Lisp_Object function;694,25823
- Lisp_Object plist;697,25885
- struct Lisp_Symbol *next;next700,25974
-#define EXFUN(707,26252
-#define DEFUN_ARGS_MANY 712,26446
-#define DEFUN_ARGS_UNEVALLED 713,26498
-#define DEFUN_ARGS_0 714,26541
-#define DEFUN_ARGS_1 715,26569
-#define DEFUN_ARGS_2 716,26604
-#define DEFUN_ARGS_3 717,26652
-#define DEFUN_ARGS_4 718,26713
-#define DEFUN_ARGS_5 719,26787
-#define DEFUN_ARGS_6 721,26880
-#define DEFUN_ARGS_7 723,26986
-#define DEFUN_ARGS_8 725,27105
-#define TAG_PTR(729,27296
-#define TAG_SYMOFFSET(734,27543
-#define XLI_BUILTIN_LISPSYM(741,27842
-#define DEFINE_LISP_SYMBOL(746,28101
-# define DEFINE_NON_NIL_Q_SYMBOL_MACROS 755,28572
-LISP_MACRO_DEFUN 762,28777
-# define ARRAY_MARK_FLAG 768,29024
-# define PSEUDOVECTOR_FLAG 774,29267
-enum pvec_type780,29568
- PVEC_NORMAL_VECTOR,782,29585
- PVEC_FREE,783,29607
- PVEC_PROCESS,784,29620
- PVEC_FRAME,785,29636
- PVEC_WINDOW,786,29650
- PVEC_BOOL_VECTOR,787,29665
- PVEC_BUFFER,788,29685
- PVEC_HASH_TABLE,789,29700
- PVEC_TERMINAL,790,29719
- PVEC_WINDOW_CONFIGURATION,791,29736
- PVEC_SUBR,792,29765
- PVEC_OTHER,793,29778
- PVEC_COMPILED,795,29856
- PVEC_CHAR_TABLE,796,29873
- PVEC_SUB_CHAR_TABLE,797,29892
- PVEC_FONT 798,29915
-enum More_Lisp_Bits801,29991
- PSEUDOVECTOR_SIZE_BITS 808,30382
- PSEUDOVECTOR_SIZE_MASK 809,30415
- PSEUDOVECTOR_REST_BITS 813,30625
- PSEUDOVECTOR_REST_MASK 814,30658
- PSEUDOVECTOR_AREA_BITS 818,30823
- PVEC_TYPE_MASK 819,30901
-# define VALMASK 829,31302
-DEFINE_GDB_SYMBOL_BEGIN VALMASK828,31257
-#define MOST_POSITIVE_FIXNUM 834,31532
-#define MOST_NEGATIVE_FIXNUM 835,31592
-XINT 874,32684
-XFASTINT 889,33035
-XSYMBOL 899,33263
-XTYPE 910,33481
-XUNTAG 918,33661
-LISP_MACRO_DEFUN 927,33857
-LISP_MACRO_DEFUN 940,34242
-#define FIXNUM_OVERFLOW_P(958,34855
-LISP_MACRO_DEFUN FIXNUM_OVERFLOW_P952,34632
-LISP_MACRO_DEFUN 970,35171
-XSTRING 980,35391
-#define SYMBOL_INDEX(988,35575
-XFLOAT 991,35636
-XPROCESS 1000,35778
-XWINDOW 1007,35895
-XTERMINAL 1014,36012
-XSUBR 1021,36134
-XBUFFER 1028,36245
-XCHAR_TABLE 1035,36369
-XSUB_CHAR_TABLE 1042,36506
-XBOOL_VECTOR 1049,36648
-make_lisp_ptr 1058,36827
-make_lisp_symbol 1066,37013
-builtin_lisp_symbol 1074,37197
-#define XSETINT(1079,37279
-#define XSETFASTINT(1080,37325
-#define XSETCONS(1081,37375
-#define XSETVECTOR(1082,37435
-#define XSETSTRING(1083,37503
-#define XSETSYMBOL(1084,37567
-#define XSETFLOAT(1085,37621
-#define XSETMISC(1086,37683
-#define XSETPVECTYPE(1090,37772
-#define XSETPVECTYPESIZE(1092,37888
-#define XSETPSEUDOVECTOR(1099,38185
-#define XSETTYPED_PSEUDOVECTOR(1105,38369
-#define XSETWINDOW_CONFIGURATION(1110,38579
-#define XSETPROCESS(1112,38675
-#define XSETWINDOW(1113,38741
-#define XSETTERMINAL(1114,38805
-#define XSETSUBR(1115,38873
-#define XSETCOMPILED(1116,38933
-#define XSETBUFFER(1117,39001
-#define XSETCHAR_TABLE(1118,39065
-#define XSETBOOL_VECTOR(1119,39137
-#define XSETSUB_CHAR_TABLE(1120,39211
-XINTPTR 1128,39581
-make_pointer_integer 1134,39661
-LISP_MACRO_DEFUN_VOID 1143,39826
-typedef struct interval *INTERVAL;INTERVAL1149,39987
- Lisp_Object cdr;1159,40162
- struct Lisp_Cons *chain;chain1162,40236
-xcar_addr 1174,40760
-xcdr_addr 1179,40837
-LISP_MACRO_DEFUN 1185,40931
-XSETCDR 1198,41307
-CAR 1205,41457
-CDR 1212,41591
-CAR_SAFE 1221,41791
-CDR_SAFE 1226,41877
-STRING_MULTIBYTE 1243,42250
-#define STRING_BYTES_BOUND 1261,43057
-#define STRING_SET_UNIBYTE(1265,43201
-#define STRING_SET_MULTIBYTE(1275,43516
-SDATA 1286,43830
-SSDATA 1291,43908
-SREF 1297,44037
-SSET 1302,44128
-SCHARS 1307,44242
-STRING_BYTES 1316,44415
-SBYTES 1326,44595
-STRING_SET_CHARS 1331,44681
-struct vectorlike_header1343,45232
- ptrdiff_t size;1364,46383
-struct Lisp_Vector1369,46482
- struct vectorlike_header header;1371,46505
- Lisp_Object contents[contents1372,46542
- ALIGNOF_STRUCT_LISP_VECTOR1378,46681
-struct Lisp_Bool_Vector1384,46864
- struct vectorlike_header header;1388,47012
- EMACS_INT size;1390,47086
- bits_word data[data1395,47319
-bool_vector_size 1399,47385
-bool_vector_data 1407,47523
-bool_vector_uchar_data 1413,47617
-bool_vector_words 1421,47803
-bool_vector_bytes 1428,47998
-bool_vector_bitref 1437,48238
-bool_vector_ref 1445,48478
-bool_vector_set 1453,48618
- header_size 1471,49047
- bool_header_size 1472,49106
- word_size 1473,49171
-AREF 1479,49284
-aref_addr 1485,49391
-ASIZE 1491,49501
-ASET 1497,49583
-gc_aset 1504,49742
-enum { NIL_IS_ZERO 1515,50269
-memclear 1520,50464
-#define VECSIZE(1531,50762
-#define PSEUDOVECSIZE(1538,51047
-#define UNSIGNED_CMP(1546,51480
-#define ASCII_CHAR_P(1552,51734
-enum CHARTAB_SIZE_BITS1565,52489
- CHARTAB_SIZE_BITS_0 1567,52516
- CHARTAB_SIZE_BITS_1 1568,52545
- CHARTAB_SIZE_BITS_2 1569,52574
- CHARTAB_SIZE_BITS_3 1570,52603
-struct Lisp_Char_Table1575,52672
- struct vectorlike_header header;1581,52928
- Lisp_Object defalt;1585,53078
- Lisp_Object parent;1590,53280
- Lisp_Object purpose;1594,53398
- Lisp_Object ascii;1598,53564
- Lisp_Object contents[contents1600,53588
- Lisp_Object extras[extras1603,53699
-struct Lisp_Sub_Char_Table1606,53752
- struct vectorlike_header header;1610,53918
- int depth;1618,54341
- int min_char;1621,54417
- Lisp_Object contents[contents1624,54492
-CHAR_TABLE_REF_ASCII 1628,54566
-CHAR_TABLE_REF 1648,55113
-CHAR_TABLE_SET 1658,55402
-struct Lisp_Subr1670,55786
- struct vectorlike_header header;1672,55807
- Lisp_Object (*a0)a01674,55856
- Lisp_Object (*a1)a11675,55888
- Lisp_Object (*a2)a21676,55927
- Lisp_Object (*a3)a31677,55979
- Lisp_Object (*a4)a41678,56044
- Lisp_Object (*a5)a51679,56122
- Lisp_Object (*a6)a61680,56213
- Lisp_Object (*a7)a71681,56317
- Lisp_Object (*a8)a81682,56434
- Lisp_Object (*aUNEVALLED)aUNEVALLED1683,56564
- Lisp_Object (*aMANY)aMANY1684,56616
- } function;1685,56671
- short min_args,1686,56687
- short min_args, max_args;1686,56687
- const char *symbol_name;symbol_name1687,56717
- const char *intspec;intspec1688,56746
- const char *doc;doc1689,56771
-enum char_table_specials1692,56798
- CHAR_TABLE_STANDARD_SLOTS 1697,56993
- SUB_CHAR_TABLE_OFFSET 1701,57214
-CHAR_TABLE_EXTRA_SLOTS 1707,57377
-LISP_MACRO_DEFUN 1723,57921
-SYMBOL_BLV 1732,58181
-SYMBOL_FWD 1738,58316
-LISP_MACRO_DEFUN_VOID 1744,58428
-SET_SYMBOL_BLV 1754,58691
-SET_SYMBOL_FWD 1760,58850
-SYMBOL_NAME 1767,59001
-SYMBOL_INTERNED_P 1775,59130
-SYMBOL_INTERNED_IN_INITIAL_OBARRAY_P 1783,59299
-#define DEFSYM(1796,59809
-LISP_MACRO_DEFUN DEFSYM1792,59630
-struct hash_table_test1805,60062
- Lisp_Object name;1808,60139
- Lisp_Object user_hash_function;1811,60206
- Lisp_Object user_cmp_function;1814,60297
- bool (*cmpfn)cmpfn1817,60372
- EMACS_UINT (*hashfn)hashfn1820,60486
-struct Lisp_Hash_Table1823,60555
- struct vectorlike_header header;1826,60649
- Lisp_Object weak;1830,60783
- Lisp_Object rehash_size;1835,61007
- Lisp_Object rehash_threshold;1839,61129
- Lisp_Object hash;1843,61260
- Lisp_Object next;1848,61490
- Lisp_Object next_free;1851,61560
- Lisp_Object index;1856,61771
- ptrdiff_t count;1863,62041
- Lisp_Object key_and_value;1868,62240
- struct hash_table_test test;1871,62314
- struct Lisp_Hash_Table *next_weak;next_weak1875,62457
-XHASH_TABLE 1880,62531
-#define XSET_HASH_TABLE(1885,62602
-HASH_TABLE_P 1889,62703
-HASH_KEY 1896,62860
-HASH_VALUE 1903,63040
-HASH_NEXT 1911,63254
-HASH_HASH 1918,63431
-HASH_INDEX 1926,63677
-HASH_TABLE_SIZE 1933,63826
-enum DEFAULT_HASH_SIZE 1940,63956
-enum DEFAULT_HASH_SIZE { DEFAULT_HASH_SIZE 1940,63956
-static double const DEFAULT_REHASH_THRESHOLD 1946,64176
-static double const DEFAULT_REHASH_SIZE 1950,64299
-sxhash_combine 1956,64465
-SXHASH_REDUCE 1964,64648
-struct Lisp_Misc_Any 1971,64806
- ENUM_BF (Lisp_Misc_Type) type 1973,64866
- bool_bf gcmarkbit 1974,64927
- unsigned spacer 1975,64952
-struct Lisp_Marker1978,64980
- ENUM_BF (Lisp_Misc_Type) type 1980,65001
- bool_bf gcmarkbit 1981,65065
- unsigned spacer 1982,65090
- bool_bf need_adjustment 1986,65282
- bool_bf insertion_type 1989,65423
- struct buffer *buffer;buffer2000,66016
- struct Lisp_Marker *next;next2009,66367
- ptrdiff_t charpos;2011,66455
- ptrdiff_t bytepos;2016,66713
-struct Lisp_Overlay2021,66841
- ENUM_BF (Lisp_Misc_Type) type 2034,67349
- bool_bf gcmarkbit 2035,67415
- unsigned spacer 2036,67442
- struct Lisp_Overlay *next;next2037,67468
- Lisp_Object start;2038,67499
- Lisp_Object end;2039,67522
- Lisp_Object plist;2040,67543
- SAVE_UNUSED,2047,67644
- SAVE_INTEGER,2048,67661
- SAVE_FUNCPOINTER,2049,67679
- SAVE_POINTER,2050,67701
- SAVE_OBJECT2051,67719
-enum { SAVE_SLOT_BITS 2055,67804
-enum { SAVE_VALUE_SLOTS 2058,67901
-enum { SAVE_TYPE_BITS 2062,68009
-enum Lisp_Save_Type2064,68075
- SAVE_TYPE_INT_INT 2066,68099
- SAVE_TYPE_INT_INT_INT2067,68172
- SAVE_TYPE_OBJ_OBJ 2069,68262
- SAVE_TYPE_OBJ_OBJ_OBJ 2070,68333
- SAVE_TYPE_OBJ_OBJ_OBJ_OBJ2071,68414
- SAVE_TYPE_PTR_INT 2073,68509
- SAVE_TYPE_PTR_OBJ 2074,68582
- SAVE_TYPE_PTR_PTR 2075,68654
- SAVE_TYPE_FUNCPTR_PTR_OBJ2076,68727
- SAVE_TYPE_MEMORY 2080,68885
-typedef void (*voidfuncptr)voidfuncptr2108,69839
-struct Lisp_Save_Value2110,69876
- ENUM_BF (Lisp_Misc_Type) type 2112,69903
- bool_bf gcmarkbit 2113,69972
- unsigned spacer : 32 - (16 + 1 + SAVE_TYPE_BITS)2114,69999
- ENUM_BF (Lisp_Save_Type) save_type : SAVE_TYPE_BITS;2123,70489
- void *pointer;pointer2125,70558
- voidfuncptr funcpointer;2126,70579
- ptrdiff_t integer;2127,70610
- Lisp_Object object;2128,70635
- } data[data2129,70661
-save_type 2134,70755
-XSAVE_POINTER 2143,70985
-set_save_pointer 2149,71147
-XSAVE_FUNCPOINTER 2155,71329
-XSAVE_INTEGER 2164,71549
-set_save_integer 2170,71711
-XSAVE_OBJECT 2179,71932
-struct Lisp_Finalizer2186,72109
- struct Lisp_Misc_Any base;2188,72135
- struct Lisp_Finalizer *prev;prev2191,72223
- struct Lisp_Finalizer *next;next2192,72256
- Lisp_Object function;2197,72493
-struct Lisp_Free2201,72584
- ENUM_BF (Lisp_Misc_Type) type 2203,72605
- bool_bf gcmarkbit 2204,72668
- unsigned spacer 2205,72695
- union Lisp_Misc *chain;chain2206,72721
-union Lisp_Misc2212,72885
- struct Lisp_Misc_Any u_any;2214,72905
- struct Lisp_Free u_free;2215,72976
- struct Lisp_Marker u_marker;2216,73005
- struct Lisp_Overlay u_overlay;2217,73038
- struct Lisp_Save_Value u_save_value;2218,73073
- struct Lisp_Finalizer u_finalizer;2219,73114
-XMISC 2223,73184
-XMISCANY 2229,73273
-XMISCTYPE 2236,73382
-XMARKER 2242,73470
-XOVERLAY 2249,73585
-XSAVE_VALUE 2256,73706
-XFINALIZER 2263,73835
-struct Lisp_Intfwd2274,74120
- enum Lisp_Fwd_Type type;2276,74143
- EMACS_INT *intvar;intvar2277,74193
-struct Lisp_Boolfwd2284,74414
- enum Lisp_Fwd_Type type;2286,74438
- bool *boolvar;boolvar2287,74489
-struct Lisp_Objfwd2294,74705
- enum Lisp_Fwd_Type type;2296,74728
- Lisp_Object *objvar;objvar2297,74778
-struct Lisp_Buffer_Objfwd2302,74937
- enum Lisp_Fwd_Type type;2304,74967
- int offset;2305,75024
- Lisp_Object predicate;2307,75116
-struct Lisp_Buffer_Local_Value2334,76473
- bool_bf local_if_set 2338,76618
- bool_bf frame_local 2341,76800
- bool_bf found 2344,76942
- union Lisp_Fwd *fwd;fwd2346,77044
- Lisp_Object where;2348,77187
- Lisp_Object defcell;2351,77313
- Lisp_Object valcell;2357,77617
-struct Lisp_Kboard_Objfwd2362,77732
- enum Lisp_Fwd_Type type;2364,77762
- int offset;2365,77819
-union Lisp_Fwd2368,77841
- struct Lisp_Intfwd u_intfwd;2370,77860
- struct Lisp_Boolfwd u_boolfwd;2371,77893
- struct Lisp_Objfwd u_objfwd;2372,77928
- struct Lisp_Buffer_Objfwd u_buffer_objfwd;2373,77961
- struct Lisp_Kboard_Objfwd u_kboard_objfwd;2374,78008
-XFWDTYPE 2378,78087
-XBUFFER_OBJFWD 2384,78183
-struct Lisp_Float2391,78319
- double data;2395,78357
- struct Lisp_Float *chain;chain2396,78376
- } u;2397,78408
-XFLOAT_DATA 2401,78437
- IEEE_FLOATING_POINT2415,78946
-#define _UCHAR_T2423,79269
-typedef unsigned char UCHAR;2424,79286
-enum Lisp_Compiled2429,79369
- COMPILED_ARGLIST 2431,79392
- COMPILED_BYTECODE 2432,79418
- COMPILED_CONSTANTS 2433,79445
- COMPILED_STACK_DEPTH 2434,79473
- COMPILED_DOC_STRING 2435,79503
- COMPILED_INTERACTIVE 2436,79532
-enum char_bits2443,79834
- CHAR_ALT 2445,79853
- CHAR_SUPER 2446,79879
- CHAR_HYPER 2447,79907
- CHAR_SHIFT 2448,79935
- CHAR_CTL 2449,79963
- CHAR_META 2450,79989
- CHAR_MODIFIER_MASK 2452,80017
- CHARACTERBITS 2457,80212
-LISP_MACRO_DEFUN 2462,80270
-NATNUMP 2470,80412
-RANGED_INTEGERP 2476,80493
-#define TYPE_RANGED_INTEGERP(2481,80615
-LISP_MACRO_DEFUN 2486,80800
-VECTORP 2500,81273
-OVERLAYP 2505,81376
-SAVE_VALUEP 2510,81475
-FINALIZERP 2516,81581
-AUTOLOADP 2522,81685
-BUFFER_OBJFWDP 2528,81776
-PSEUDOVECTOR_TYPEP 2534,81874
-PSEUDOVECTORP 2542,82127
-WINDOW_CONFIGURATIONP 2558,82479
-PROCESSP 2564,82589
-WINDOWP 2570,82673
-TERMINALP 2576,82755
-SUBRP 2582,82841
-COMPILEDP 2588,82919
-BUFFERP 2594,83005
-CHAR_TABLE_P 2600,83087
-SUB_CHAR_TABLE_P 2606,83178
-BOOL_VECTOR_P 2612,83277
-FRAMEP 2618,83370
-IMAGEP 2625,83487
-ARRAYP 2632,83592
-CHECK_LIST 2638,83711
-LISP_MACRO_DEFUN_VOID 2643,83792
-CHECK_STRING_CAR 2653,84089
-CHECK_CONS 2658,84193
-CHECK_VECTOR 2663,84273
-CHECK_BOOL_VECTOR 2668,84359
-CHECK_VECTOR_OR_STRING 2674,84536
-CHECK_ARRAY 2683,84710
-CHECK_BUFFER 2688,84818
-CHECK_WINDOW 2693,84904
-CHECK_PROCESS 2699,85010
-CHECK_NATNUM 2705,85106
-#define CHECK_RANGED_INTEGER(2710,85183
-#define CHECK_TYPE_RANGED_INTEGER(2721,85566
-#define CHECK_NUMBER_COERCE_MARKER(2729,85836
-XFLOATINT 2738,86089
-CHECK_NUMBER_OR_FLOAT 2744,86160
-#define CHECK_NUMBER_OR_FLOAT_COERCE_MARKER(2749,86259
-CHECK_NUMBER_CAR 2760,86669
-CHECK_NUMBER_CDR 2768,86791
-#define DEFUN(2803,88386
-#define DEFUN(2812,88854
-FUNCTIONP 2822,89209
-enum maxargs2831,89404
- MANY 2833,89421
- UNEVALLED 2834,89436
-#define CALLMANY(2838,89539
-#define CALLN(2844,89892
-#define DEFVAR_LISP(2869,91097
-#define DEFVAR_LISP_NOPRO(2874,91269
-#define DEFVAR_BOOL(2879,91451
-#define DEFVAR_INT(2884,91624
-#define DEFVAR_BUFFER_DEFAULTS(2890,91795
-#define DEFVAR_KBOARD(2896,91999
-typedef jmp_buf sys_jmp_buf;2906,92323
-# define sys_setjmp(2907,92352
-# define sys_longjmp(2908,92387
-typedef sigjmp_buf sys_jmp_buf;2910,92459
-# define sys_setjmp(2911,92491
-# define sys_longjmp(2912,92531
-typedef jmp_buf sys_jmp_buf;2916,92690
-# define sys_setjmp(2917,92719
-# define sys_longjmp(2918,92753
-enum specbind_tag 2943,93805
- SPECPDL_UNWIND,2944,93825
- SPECPDL_UNWIND_PTR,2945,93894
- SPECPDL_UNWIND_INT,2946,93945
- SPECPDL_UNWIND_VOID,2947,93993
- SPECPDL_BACKTRACE,2948,94047
- SPECPDL_LET,2949,94105
- SPECPDL_LET_LOCAL,2951,94235
- SPECPDL_LET_DEFAULT 2952,94292
-union specbinding2955,94364
- ENUM_BF (specbind_tag) kind : CHAR_BIT;2957,94386
- ENUM_BF (specbind_tag) kind : CHAR_BIT;2959,94443
- void (*func)func2960,94489
- Lisp_Object arg;2961,94523
- } unwind;2962,94546
- ENUM_BF (specbind_tag) kind : CHAR_BIT;2964,94573
- void (*func)func2965,94619
- void *arg;arg2966,94648
- } unwind_ptr;2967,94665
- ENUM_BF (specbind_tag) kind : CHAR_BIT;2969,94696
- void (*func)func2970,94742
- int arg;2971,94768
- } unwind_int;2972,94783
- ENUM_BF (specbind_tag) kind : CHAR_BIT;2974,94814
- void (*func)func2975,94860
- } unwind_void;2976,94887
- ENUM_BF (specbind_tag) kind : CHAR_BIT;2978,94919
- Lisp_Object symbol,2980,95026
- Lisp_Object symbol, old_value,2980,95026
- Lisp_Object symbol, old_value, where;2980,95026
- } let;2981,95070
- ENUM_BF (specbind_tag) kind : CHAR_BIT;2983,95094
- bool_bf debug_on_exit 2984,95140
- Lisp_Object function;2985,95173
- Lisp_Object *args;args2986,95201
- ptrdiff_t nargs;2987,95226
- } bt;2988,95249
-SPECPDL_INDEX 2996,95388
-enum handlertype 3021,96410
-enum handlertype { CATCHER,3021,96410
-enum handlertype { CATCHER, CONDITION_CASE 3021,96410
-struct handler3023,96457
- enum handlertype type;3025,96474
- Lisp_Object tag_or_ch;3026,96499
- Lisp_Object val;3027,96524
- struct handler *next;next3028,96543
- struct handler *nextfree;nextfree3029,96567
- Lisp_Object *bytecode_top;bytecode_top3036,96925
- int bytecode_dest;3037,96954
- struct gcpro *gcpro;gcpro3042,97191
- sys_jmp_buf jmp;3044,97221
- EMACS_INT lisp_eval_depth;3045,97240
- ptrdiff_t pdlcount;3046,97269
- int poll_suppress_count;3047,97291
- int interrupt_input_blocked;3048,97318
- struct byte_stack *byte_stack;byte_stack3049,97349
-#define PUSH_HANDLER(3053,97446
-#define QUIT 3101,99223
-#define QUITP 3112,99473
-struct gcpro3132,100316
- struct gcpro *next;next3134,100331
- volatile Lisp_Object *var;var3137,100400
- ptrdiff_t nvars;3140,100482
- const char *name;name3144,100567
- int lineno;3147,100623
- int idx;3150,100684
- int level;3153,100720
-#define GC_USE_GCPROS_AS_BEFORE 3171,101297
-#define GC_MAKE_GCPROS_NOOPS 3172,101332
-#define GC_MARK_STACK_CHECK_GCPROS 3173,101364
-#define GC_USE_GCPROS_CHECK_ZOMBIES 3174,101401
-#define GC_MARK_STACK 3177,101462
-#define BYTE_MARK_STACK 3181,101562
-#define GCPRO1(3190,101833
-#define GCPRO2(3191,101873
-#define GCPRO3(3192,101939
-#define GCPRO4(3194,102034
-#define GCPRO5(3196,102154
-#define GCPRO6(3198,102299
-#define GCPRO7(3201,102474
-#define UNGCPRO 3202,102553
-#define GCPRO1(3208,102653
-#define GCPRO2(3212,102775
-#define GCPRO3(3217,102967
-#define GCPRO4(3223,103229
-#define GCPRO5(3230,103560
-#define GCPRO6(3238,103961
-#define GCPRO7(3247,104431
-#define UNGCPRO 3257,104971
-#define GCPRO1(3263,105065
-#define GCPRO2(3269,105299
-#define GCPRO3(3278,105717
-#define GCPRO4(3289,106274
-#define GCPRO5(3302,106972
-#define GCPRO6(3317,107812
-#define GCPRO7(3334,108793
-#define UNGCPRO 3353,109916
-#define RETURN_UNGCPRO(3363,110183
-vcopy 3384,110657
-set_hash_key_slot 3393,110932
-set_hash_value_slot 3399,111071
-set_symbol_function 3408,111306
-set_symbol_plist 3414,111421
-set_symbol_next 3420,111524
-blv_found 3428,111697
-set_overlay_plist 3437,111880
-string_intervals 3445,112031
-set_string_intervals 3453,112153
-set_char_table_defalt 3462,112355
-set_char_table_purpose 3467,112467
-set_char_table_extras 3475,112636
-set_char_table_contents 3482,112845
-set_sub_char_table_contents 3489,113040
-enum Arith_Comparison 3497,113303
- ARITH_EQUAL,3498,113327
- ARITH_NOTEQUAL,3499,113342
- ARITH_LESS,3500,113360
- ARITH_GRTR,3501,113374
- ARITH_LESS_OR_EQUAL,3502,113388
- ARITH_GRTR_OR_EQUAL3503,113411
-#define INTEGER_TO_CONS(3511,113762
-#define CONS_TO_INTEGER(3529,114625
-enum { NEXT_ALMOST_PRIME_LIMIT 3573,116329
-extern EMACS_INT next_almost_prime 3574,116368
-enum constype 3739,123820
-enum constype {CONSTYPE_HEAP,CONSTYPE_HEAP3739,123820
-enum constype {CONSTYPE_HEAP, CONSTYPE_PURE}CONSTYPE_PURE3739,123820
-list2i 3745,124010
-list3i 3751,124119
-list4i 3757,124258
-extern Lisp_Object make_formatted_string 3767,124634
-build_pure_c_string 3792,125662
-build_string 3801,125867
-make_uninit_vector 3820,126438
-make_uninit_sub_char_table 3833,126657
-#define ALLOCATE_PSEUDOVECTOR(3850,127201
-#define ALLOCATE_ZEROED_PSEUDOVECTOR(3858,127537
-INLINE void 3890,128943
-extern void *r_alloc r_alloc3895,129064
-#define FLOAT_TO_STRING_BUFSIZE 3927,130527
-intern 3968,132134
-intern_c_string 3974,132222
-extern _Noreturn void error 4034,135601
-fast_string_match_ignore_case 4136,140089
-INLINE void fixup_locale 4241,143854
-INLINE void synchronize_system_messages_locale 4242,143889
-INLINE void synchronize_system_time_locale 4243,143946
-#define IS_DAEMON 4257,144419
-#define DAEMON_RUNNING 4258,144459
-#define IS_DAEMON 4261,144558
-#define DAEMON_RUNNING 4262,144603
-# define WAIT_READING_MAX 4281,145422
-# define WAIT_READING_MAX 4283,145494
-extern _Noreturn void emacs_abort 4374,148386
-egetenv 4532,152809
-#define eabs(4545,153305
-#define make_fixnum_or_float(4550,153438
-enum MAX_ALLOCA 4556,153689
-enum MAX_ALLOCA { MAX_ALLOCA 4556,153689
-extern void *record_xmalloc record_xmalloc4558,153734
-#define USE_SAFE_ALLOCA 4560,153800
-#define AVAIL_ALLOCA(4564,153933
-#define SAFE_ALLOCA(4568,154044
-#define SAFE_NALLOCA(4576,154385
-#define SAFE_ALLOCA_STRING(4590,154861
-#define SAFE_FREE(4598,155113
-#define SAFE_ALLOCA_LISP(4625,155691
-# define USE_STACK_LISP_OBJECTS 4652,156813
-# undef USE_STACK_LISP_OBJECTS4658,156979
-# define USE_STACK_LISP_OBJECTS 4659,157010
-enum { defined_GC_CHECK_STRING_BYTES 4663,157085
-enum { defined_GC_CHECK_STRING_BYTES 4665,157138
-union Aligned_Cons4670,157272
- struct Lisp_Cons s;4672,157293
- double d;4673,157315
- double d; intmax_t i;4673,157315
- double d; intmax_t i; void *p;p4673,157315
-union Aligned_String4676,157352
- struct Lisp_String s;4678,157375
- double d;4679,157399
- double d; intmax_t i;4679,157399
- double d; intmax_t i; void *p;p4679,157399
- USE_STACK_CONS 4689,157707
- USE_STACK_STRING 4691,157813
-#define STACK_CONS(4699,158150
-#define AUTO_CONS_EXPR(4701,158247
-#define AUTO_CONS(4709,158610
-#define AUTO_LIST1(4710,158681
-#define AUTO_LIST2(4712,158789
-#define AUTO_LIST3(4716,158944
-#define AUTO_LIST4(4720,159119
-# define verify_ascii(4732,159510
-#define AUTO_STRING(4740,159818
-#define FOR_EACH_TAIL(4752,160282
-#define FOR_EACH_ALIST_VALUE(4766,160773
-maybe_gc 4774,161060
-functionp 4784,161299
+#define EMACS_LISP_H22,801
+#define DECLARE_GDB_SYM(47,1422
+# define DEFINE_GDB_SYMBOL_BEGIN(49,1509
+# define DEFINE_GDB_SYMBOL_END(50,1579
+# define DEFINE_GDB_SYMBOL_BEGIN(52,1626
+# define DEFINE_GDB_SYMBOL_END(53,1703
+#undef min57,1791
+#undef max58,1802
+#define max(59,1813
+#define min(60,1855
+#define ARRAYELTS(63,1937
+#define GCTYPEBITS 67,2080
+DEFINE_GDB_SYMBOL_BEGIN GCTYPEBITS66,2038
+# define NONPOINTER_BITS 78,2568
+# define NONPOINTER_BITS 80,2601
+typedef int EMACS_INT;91,3024
+typedef unsigned int EMACS_UINT;92,3047
+# define EMACS_INT_MAX 93,3080
+# define pI 94,3112
+typedef long int EMACS_INT;96,3204
+typedef unsigned long EMACS_UINT;97,3232
+# define EMACS_INT_MAX 98,3266
+# define pI 99,3299
+typedef long long int EMACS_INT;103,3478
+typedef unsigned long long int EMACS_UINT;104,3511
+# define EMACS_INT_MAX 105,3554
+# define pI 106,3588
+enum { BOOL_VECTOR_BITS_PER_CHAR 114,3805
+#define BOOL_VECTOR_BITS_PER_CHAR 115,3841
+typedef size_t bits_word;123,4166
+# define BITS_WORD_MAX 124,4192
+enum { BITS_PER_BITS_WORD 125,4224
+typedef unsigned char bits_word;127,4291
+# define BITS_WORD_MAX 128,4324
+enum { BITS_PER_BITS_WORD 129,4387
+ BITS_PER_CHAR 136,4571
+ BITS_PER_SHORT 137,4606
+ BITS_PER_LONG 138,4658
+ BITS_PER_EMACS_INT 139,4713
+typedef intmax_t printmax_t;148,5090
+typedef uintmax_t uprintmax_t;149,5119
+# define pMd 150,5150
+# define pMu 151,5171
+typedef EMACS_INT printmax_t;153,5198
+typedef EMACS_UINT uprintmax_t;154,5228
+# define pMd 155,5260
+# define pMu 156,5279
+# define pD 165,5665
+# define pD 167,5710
+# define pD 169,5757
+# define pD 171,5780
+# define eassert(200,7063
+# define eassume(201,7141
+# define eassert(208,7320
+# define eassume(212,7451
+enum Lisp_Bits239,8520
+#define GCALIGNMENT 243,8648
+ VALBITS 246,8743
+ INTTYPEBITS 249,8839
+ FIXNUM_BITS 252,8946
+#define VAL_MAX 263,9328
+#define USE_LSB_TAG 271,9778
+DEFINE_GDB_SYMBOL_BEGIN USE_LSB_TAG270,9734
+# define alignas(281,10078
+# define GCALIGNED 288,10228
+# define GCALIGNED 290,10293
+# define lisp_h_XLI(327,11643
+# define lisp_h_XIL(328,11674
+# define lisp_h_XLI(330,11725
+# define lisp_h_XIL(331,11752
+#define lisp_h_CHECK_LIST_CONS(333,11786
+#define lisp_h_CHECK_NUMBER(334,11857
+#define lisp_h_CHECK_SYMBOL(335,11928
+#define lisp_h_CHECK_TYPE(336,11997
+#define lisp_h_CONSP(338,12108
+#define lisp_h_EQ(339,12157
+#define lisp_h_FLOATP(340,12202
+#define lisp_h_INTEGERP(341,12253
+#define lisp_h_MARKERP(342,12334
+#define lisp_h_MISCP(343,12409
+#define lisp_h_NILP(344,12458
+#define lisp_h_SET_SYMBOL_VAL(345,12494
+#define lisp_h_SYMBOL_CONSTANT_P(347,12608
+#define lisp_h_SYMBOL_VAL(348,12672
+#define lisp_h_SYMBOLP(350,12773
+#define lisp_h_VECTORLIKEP(351,12826
+#define lisp_h_XCAR(352,12887
+#define lisp_h_XCDR(353,12925
+#define lisp_h_XCONS(354,12965
+#define lisp_h_XHASH(356,13060
+#define lisp_h_XPNTR(357,13094
+# define lisp_h_check_cons_list(360,13222
+# define lisp_h_make_number(363,13290
+# define lisp_h_XFASTINT(365,13393
+# define lisp_h_XINT(366,13430
+# define lisp_h_XSYMBOL(367,13479
+# define lisp_h_XTYPE(371,13632
+# define lisp_h_XUNTAG(372,13697
+# define XLI(381,14087
+# define XIL(382,14118
+# define CHECK_LIST_CONS(383,14149
+# define CHECK_NUMBER(384,14210
+# define CHECK_SYMBOL(385,14259
+# define CHECK_TYPE(386,14308
+# define CONSP(387,14383
+# define EQ(388,14418
+# define FLOATP(389,14453
+# define INTEGERP(390,14490
+# define MARKERP(391,14531
+# define MISCP(392,14570
+# define NILP(393,14605
+# define SET_SYMBOL_VAL(394,14638
+# define SYMBOL_CONSTANT_P(395,14701
+# define SYMBOL_VAL(396,14764
+# define SYMBOLP(397,14813
+# define VECTORLIKEP(398,14852
+# define XCAR(399,14899
+# define XCDR(400,14932
+# define XCONS(401,14965
+# define XHASH(402,15000
+# define XPNTR(403,15035
+# define check_cons_list(405,15098
+# define make_number(408,15177
+# define XFASTINT(409,15225
+# define XINT(410,15267
+# define XSYMBOL(411,15301
+# define XTYPE(412,15341
+# define XUNTAG(413,15377
+#define LISP_MACRO_DEFUN(421,15673
+#define LISP_MACRO_DEFUN_VOID(425,15846
+#define INTMASK 437,16290
+#define case_Lisp_Int 438,16343
+#define ENUM_BF(445,16682
+#define ENUM_BF(447,16723
+enum Lisp_Type451,16764
+ Lisp_Symbol 454,16852
+ Lisp_Misc 458,16994
+ Lisp_Int0 461,17068
+ Lisp_Int1 462,17087
+ Lisp_String 466,17265
+ Lisp_Vectorlike 472,17544
+ Lisp_Cons 475,17633
+ Lisp_Float 477,17671
+enum Lisp_Misc_Type485,18017
+ Lisp_Misc_Free 487,18041
+ Lisp_Misc_Marker,488,18070
+ Lisp_Misc_Overlay,489,18092
+ Lisp_Misc_Save_Value,490,18115
+ Lisp_Misc_Finalizer,491,18141
+ Lisp_Misc_Float,494,18276
+ Lisp_Misc_Limit496,18360
+enum Lisp_Fwd_Type502,18544
+ Lisp_Fwd_Int,504,18567
+ Lisp_Fwd_Bool,505,18620
+ Lisp_Fwd_Obj,506,18671
+ Lisp_Fwd_Buffer_Obj,507,18730
+ Lisp_Fwd_Kboard_Obj 508,18801
+typedef struct { EMACS_INT i;567,21772
+typedef struct { EMACS_INT i; } Lisp_Object;567,21772
+#define LISP_INITIALLY(569,21818
+#undef CHECK_LISP_OBJECT_TYPE571,21849
+enum CHECK_LISP_OBJECT_TYPE 572,21879
+enum CHECK_LISP_OBJECT_TYPE { CHECK_LISP_OBJECT_TYPE 572,21879
+typedef EMACS_INT Lisp_Object;577,22055
+#define LISP_INITIALLY(578,22086
+enum CHECK_LISP_OBJECT_TYPE 579,22116
+enum CHECK_LISP_OBJECT_TYPE { CHECK_LISP_OBJECT_TYPE 579,22116
+#define LISP_INITIALLY_ZERO 582,22217
+enum symbol_interned639,24190
+ SYMBOL_UNINTERNED 641,24213
+ SYMBOL_INTERNED 642,24238
+ SYMBOL_INTERNED_IN_INITIAL_OBARRAY 643,24261
+enum symbol_redirect646,24306
+ SYMBOL_PLAINVAL 648,24329
+ SYMBOL_VARALIAS 649,24353
+ SYMBOL_LOCALIZED 650,24377
+ SYMBOL_FORWARDED 651,24401
+struct Lisp_Symbol654,24428
+ bool_bf gcmarkbit 656,24449
+ ENUM_BF (symbol_redirect) redirect 663,24784
+ unsigned constant 668,25002
+ unsigned interned 672,25122
+ bool_bf declared_special 676,25284
+ bool_bf pinned 679,25385
+ Lisp_Object name;682,25454
+ Lisp_Object value;687,25622
+ struct Lisp_Symbol *alias;alias688,25645
+ struct Lisp_Buffer_Local_Value *blv;blv689,25676
+ union Lisp_Fwd *fwd;fwd690,25717
+ } val;691,25742
+ Lisp_Object function;694,25814
+ Lisp_Object plist;697,25876
+ struct Lisp_Symbol *next;next700,25965
+#define EXFUN(707,26243
+#define DEFUN_ARGS_MANY 712,26437
+#define DEFUN_ARGS_UNEVALLED 713,26489
+#define DEFUN_ARGS_0 714,26532
+#define DEFUN_ARGS_1 715,26560
+#define DEFUN_ARGS_2 716,26595
+#define DEFUN_ARGS_3 717,26643
+#define DEFUN_ARGS_4 718,26704
+#define DEFUN_ARGS_5 719,26778
+#define DEFUN_ARGS_6 721,26871
+#define DEFUN_ARGS_7 723,26977
+#define DEFUN_ARGS_8 725,27096
+#define TAG_PTR(729,27287
+#define TAG_SYMOFFSET(734,27534
+#define XLI_BUILTIN_LISPSYM(741,27833
+#define DEFINE_LISP_SYMBOL(746,28092
+# define DEFINE_NON_NIL_Q_SYMBOL_MACROS 755,28563
+LISP_MACRO_DEFUN 762,28768
+# define ARRAY_MARK_FLAG 768,29015
+# define PSEUDOVECTOR_FLAG 774,29258
+enum pvec_type780,29559
+ PVEC_NORMAL_VECTOR,782,29576
+ PVEC_FREE,783,29598
+ PVEC_PROCESS,784,29611
+ PVEC_FRAME,785,29627
+ PVEC_WINDOW,786,29641
+ PVEC_BOOL_VECTOR,787,29656
+ PVEC_BUFFER,788,29676
+ PVEC_HASH_TABLE,789,29691
+ PVEC_TERMINAL,790,29710
+ PVEC_WINDOW_CONFIGURATION,791,29727
+ PVEC_SUBR,792,29756
+ PVEC_OTHER,793,29769
+ PVEC_COMPILED,795,29847
+ PVEC_CHAR_TABLE,796,29864
+ PVEC_SUB_CHAR_TABLE,797,29883
+ PVEC_FONT 798,29906
+enum More_Lisp_Bits801,29982
+ PSEUDOVECTOR_SIZE_BITS 808,30373
+ PSEUDOVECTOR_SIZE_MASK 809,30406
+ PSEUDOVECTOR_REST_BITS 813,30616
+ PSEUDOVECTOR_REST_MASK 814,30649
+ PSEUDOVECTOR_AREA_BITS 818,30814
+ PVEC_TYPE_MASK 819,30892
+# define VALMASK 829,31293
+DEFINE_GDB_SYMBOL_BEGIN VALMASK828,31248
+#define MOST_POSITIVE_FIXNUM 834,31523
+#define MOST_NEGATIVE_FIXNUM 835,31583
+XINT 874,32675
+XFASTINT 889,33026
+XSYMBOL 899,33254
+XTYPE 910,33472
+XUNTAG 918,33652
+LISP_MACRO_DEFUN 927,33848
+LISP_MACRO_DEFUN 940,34233
+#define FIXNUM_OVERFLOW_P(958,34846
+LISP_MACRO_DEFUN FIXNUM_OVERFLOW_P952,34623
+LISP_MACRO_DEFUN 970,35162
+XSTRING 980,35382
+#define SYMBOL_INDEX(988,35566
+XFLOAT 991,35627
+XPROCESS 1000,35769
+XWINDOW 1007,35886
+XTERMINAL 1014,36003
+XSUBR 1021,36125
+XBUFFER 1028,36236
+XCHAR_TABLE 1035,36360
+XSUB_CHAR_TABLE 1042,36497
+XBOOL_VECTOR 1049,36639
+make_lisp_ptr 1058,36818
+make_lisp_symbol 1066,37004
+builtin_lisp_symbol 1074,37188
+#define XSETINT(1079,37270
+#define XSETFASTINT(1080,37316
+#define XSETCONS(1081,37366
+#define XSETVECTOR(1082,37426
+#define XSETSTRING(1083,37494
+#define XSETSYMBOL(1084,37558
+#define XSETFLOAT(1085,37612
+#define XSETMISC(1086,37674
+#define XSETPVECTYPE(1090,37763
+#define XSETPVECTYPESIZE(1092,37879
+#define XSETPSEUDOVECTOR(1099,38176
+#define XSETTYPED_PSEUDOVECTOR(1105,38360
+#define XSETWINDOW_CONFIGURATION(1110,38570
+#define XSETPROCESS(1112,38666
+#define XSETWINDOW(1113,38732
+#define XSETTERMINAL(1114,38796
+#define XSETSUBR(1115,38864
+#define XSETCOMPILED(1116,38924
+#define XSETBUFFER(1117,38992
+#define XSETCHAR_TABLE(1118,39056
+#define XSETBOOL_VECTOR(1119,39128
+#define XSETSUB_CHAR_TABLE(1120,39202
+XINTPTR 1128,39572
+make_pointer_integer 1134,39652
+LISP_MACRO_DEFUN_VOID 1143,39817
+typedef struct interval *INTERVAL;INTERVAL1149,39978
+ Lisp_Object cdr;1159,40153
+ struct Lisp_Cons *chain;chain1162,40227
+xcar_addr 1174,40751
+xcdr_addr 1179,40828
+LISP_MACRO_DEFUN 1185,40922
+XSETCDR 1198,41298
+CAR 1205,41448
+CDR 1212,41582
+CAR_SAFE 1221,41782
+CDR_SAFE 1226,41868
+STRING_MULTIBYTE 1243,42241
+#define STRING_BYTES_BOUND 1261,43048
+#define STRING_SET_UNIBYTE(1265,43192
+#define STRING_SET_MULTIBYTE(1275,43507
+SDATA 1286,43821
+SSDATA 1291,43899
+SREF 1297,44028
+SSET 1302,44119
+SCHARS 1307,44233
+STRING_BYTES 1316,44406
+SBYTES 1326,44586
+STRING_SET_CHARS 1331,44672
+struct vectorlike_header1343,45223
+ ptrdiff_t size;1364,46374
+struct Lisp_Vector1369,46473
+ struct vectorlike_header header;1371,46496
+ Lisp_Object contents[contents1372,46533
+ ALIGNOF_STRUCT_LISP_VECTOR1378,46672
+struct Lisp_Bool_Vector1384,46855
+ struct vectorlike_header header;1388,47003
+ EMACS_INT size;1390,47077
+ bits_word data[data1395,47310
+bool_vector_size 1399,47376
+bool_vector_data 1407,47514
+bool_vector_uchar_data 1413,47608
+bool_vector_words 1421,47794
+bool_vector_bytes 1428,47989
+bool_vector_bitref 1437,48229
+bool_vector_ref 1445,48469
+bool_vector_set 1453,48609
+ header_size 1471,49038
+ bool_header_size 1472,49097
+ word_size 1473,49162
+AREF 1479,49275
+aref_addr 1485,49382
+ASIZE 1491,49492
+ASET 1497,49574
+gc_aset 1504,49733
+enum { NIL_IS_ZERO 1515,50260
+memclear 1520,50455
+#define VECSIZE(1531,50753
+#define PSEUDOVECSIZE(1538,51038
+#define UNSIGNED_CMP(1546,51471
+#define ASCII_CHAR_P(1552,51725
+enum CHARTAB_SIZE_BITS1565,52480
+ CHARTAB_SIZE_BITS_0 1567,52507
+ CHARTAB_SIZE_BITS_1 1568,52536
+ CHARTAB_SIZE_BITS_2 1569,52565
+ CHARTAB_SIZE_BITS_3 1570,52594
+struct Lisp_Char_Table1575,52663
+ struct vectorlike_header header;1581,52919
+ Lisp_Object defalt;1585,53069
+ Lisp_Object parent;1590,53271
+ Lisp_Object purpose;1594,53389
+ Lisp_Object ascii;1598,53555
+ Lisp_Object contents[contents1600,53579
+ Lisp_Object extras[extras1603,53690
+struct Lisp_Sub_Char_Table1606,53743
+ struct vectorlike_header header;1610,53909
+ int depth;1618,54332
+ int min_char;1621,54408
+ Lisp_Object contents[contents1624,54483
+CHAR_TABLE_REF_ASCII 1628,54557
+CHAR_TABLE_REF 1648,55104
+CHAR_TABLE_SET 1658,55393
+struct Lisp_Subr1670,55777
+ struct vectorlike_header header;1672,55798
+ Lisp_Object (*a0)a01674,55847
+ Lisp_Object (*a1)a11675,55879
+ Lisp_Object (*a2)a21676,55918
+ Lisp_Object (*a3)a31677,55970
+ Lisp_Object (*a4)a41678,56035
+ Lisp_Object (*a5)a51679,56113
+ Lisp_Object (*a6)a61680,56204
+ Lisp_Object (*a7)a71681,56308
+ Lisp_Object (*a8)a81682,56425
+ Lisp_Object (*aUNEVALLED)aUNEVALLED1683,56555
+ Lisp_Object (*aMANY)aMANY1684,56607
+ } function;1685,56662
+ short min_args,1686,56678
+ short min_args, max_args;1686,56678
+ const char *symbol_name;symbol_name1687,56708
+ const char *intspec;intspec1688,56737
+ const char *doc;doc1689,56762
+enum char_table_specials1692,56789
+ CHAR_TABLE_STANDARD_SLOTS 1697,56984
+ SUB_CHAR_TABLE_OFFSET 1701,57205
+CHAR_TABLE_EXTRA_SLOTS 1707,57368
+LISP_MACRO_DEFUN 1723,57912
+SYMBOL_BLV 1732,58172
+SYMBOL_FWD 1738,58307
+LISP_MACRO_DEFUN_VOID 1744,58419
+SET_SYMBOL_BLV 1754,58682
+SET_SYMBOL_FWD 1760,58841
+SYMBOL_NAME 1767,58992
+SYMBOL_INTERNED_P 1775,59121
+SYMBOL_INTERNED_IN_INITIAL_OBARRAY_P 1783,59290
+#define DEFSYM(1796,59800
+LISP_MACRO_DEFUN DEFSYM1792,59621
+struct hash_table_test1805,60053
+ Lisp_Object name;1808,60130
+ Lisp_Object user_hash_function;1811,60197
+ Lisp_Object user_cmp_function;1814,60288
+ bool (*cmpfn)cmpfn1817,60363
+ EMACS_UINT (*hashfn)hashfn1820,60477
+struct Lisp_Hash_Table1823,60546
+ struct vectorlike_header header;1826,60640
+ Lisp_Object weak;1830,60774
+ Lisp_Object rehash_size;1835,60998
+ Lisp_Object rehash_threshold;1839,61120
+ Lisp_Object hash;1843,61251
+ Lisp_Object next;1848,61481
+ Lisp_Object next_free;1851,61551
+ Lisp_Object index;1856,61762
+ ptrdiff_t count;1863,62032
+ Lisp_Object key_and_value;1868,62231
+ struct hash_table_test test;1871,62305
+ struct Lisp_Hash_Table *next_weak;next_weak1875,62448
+XHASH_TABLE 1880,62522
+#define XSET_HASH_TABLE(1885,62593
+HASH_TABLE_P 1889,62694
+HASH_KEY 1896,62851
+HASH_VALUE 1903,63031
+HASH_NEXT 1911,63245
+HASH_HASH 1918,63422
+HASH_INDEX 1926,63668
+HASH_TABLE_SIZE 1933,63817
+enum DEFAULT_HASH_SIZE 1940,63947
+enum DEFAULT_HASH_SIZE { DEFAULT_HASH_SIZE 1940,63947
+static double const DEFAULT_REHASH_THRESHOLD 1946,64167
+static double const DEFAULT_REHASH_SIZE 1950,64290
+sxhash_combine 1956,64456
+SXHASH_REDUCE 1964,64639
+struct Lisp_Misc_Any 1971,64797
+ ENUM_BF (Lisp_Misc_Type) type 1973,64857
+ bool_bf gcmarkbit 1974,64918
+ unsigned spacer 1975,64943
+struct Lisp_Marker1978,64971
+ ENUM_BF (Lisp_Misc_Type) type 1980,64992
+ bool_bf gcmarkbit 1981,65056
+ unsigned spacer 1982,65081
+ bool_bf need_adjustment 1986,65273
+ bool_bf insertion_type 1989,65414
+ struct buffer *buffer;buffer2000,66007
+ struct Lisp_Marker *next;next2009,66358
+ ptrdiff_t charpos;2011,66446
+ ptrdiff_t bytepos;2016,66704
+struct Lisp_Overlay2021,66832
+ ENUM_BF (Lisp_Misc_Type) type 2034,67340
+ bool_bf gcmarkbit 2035,67406
+ unsigned spacer 2036,67433
+ struct Lisp_Overlay *next;next2037,67459
+ Lisp_Object start;2038,67490
+ Lisp_Object end;2039,67513
+ Lisp_Object plist;2040,67534
+ SAVE_UNUSED,2047,67635
+ SAVE_INTEGER,2048,67652
+ SAVE_FUNCPOINTER,2049,67670
+ SAVE_POINTER,2050,67692
+ SAVE_OBJECT2051,67710
+enum { SAVE_SLOT_BITS 2055,67795
+enum { SAVE_VALUE_SLOTS 2058,67892
+enum { SAVE_TYPE_BITS 2062,68000
+enum Lisp_Save_Type2064,68066
+ SAVE_TYPE_INT_INT 2066,68090
+ SAVE_TYPE_INT_INT_INT2067,68163
+ SAVE_TYPE_OBJ_OBJ 2069,68253
+ SAVE_TYPE_OBJ_OBJ_OBJ 2070,68324
+ SAVE_TYPE_OBJ_OBJ_OBJ_OBJ2071,68405
+ SAVE_TYPE_PTR_INT 2073,68500
+ SAVE_TYPE_PTR_OBJ 2074,68573
+ SAVE_TYPE_PTR_PTR 2075,68645
+ SAVE_TYPE_FUNCPTR_PTR_OBJ2076,68718
+ SAVE_TYPE_MEMORY 2080,68876
+typedef void (*voidfuncptr)voidfuncptr2108,69830
+struct Lisp_Save_Value2110,69867
+ ENUM_BF (Lisp_Misc_Type) type 2112,69894
+ bool_bf gcmarkbit 2113,69963
+ unsigned spacer : 32 - (16 + 1 + SAVE_TYPE_BITS)2114,69990
+ ENUM_BF (Lisp_Save_Type) save_type : SAVE_TYPE_BITS;2123,70480
+ void *pointer;pointer2125,70549
+ voidfuncptr funcpointer;2126,70570
+ ptrdiff_t integer;2127,70601
+ Lisp_Object object;2128,70626
+ } data[data2129,70652
+save_type 2134,70746
+XSAVE_POINTER 2143,70976
+set_save_pointer 2149,71138
+XSAVE_FUNCPOINTER 2155,71320
+XSAVE_INTEGER 2164,71540
+set_save_integer 2170,71702
+XSAVE_OBJECT 2179,71923
+struct Lisp_Finalizer2186,72100
+ struct Lisp_Misc_Any base;2188,72126
+ struct Lisp_Finalizer *prev;prev2191,72214
+ struct Lisp_Finalizer *next;next2192,72247
+ Lisp_Object function;2197,72484
+struct Lisp_Free2201,72575
+ ENUM_BF (Lisp_Misc_Type) type 2203,72596
+ bool_bf gcmarkbit 2204,72659
+ unsigned spacer 2205,72686
+ union Lisp_Misc *chain;chain2206,72712
+union Lisp_Misc2212,72876
+ struct Lisp_Misc_Any u_any;2214,72896
+ struct Lisp_Free u_free;2215,72967
+ struct Lisp_Marker u_marker;2216,72996
+ struct Lisp_Overlay u_overlay;2217,73029
+ struct Lisp_Save_Value u_save_value;2218,73064
+ struct Lisp_Finalizer u_finalizer;2219,73105
+XMISC 2223,73175
+XMISCANY 2229,73264
+XMISCTYPE 2236,73373
+XMARKER 2242,73461
+XOVERLAY 2249,73576
+XSAVE_VALUE 2256,73697
+XFINALIZER 2263,73826
+struct Lisp_Intfwd2274,74111
+ enum Lisp_Fwd_Type type;2276,74134
+ EMACS_INT *intvar;intvar2277,74184
+struct Lisp_Boolfwd2284,74405
+ enum Lisp_Fwd_Type type;2286,74429
+ bool *boolvar;boolvar2287,74480
+struct Lisp_Objfwd2294,74696
+ enum Lisp_Fwd_Type type;2296,74719
+ Lisp_Object *objvar;objvar2297,74769
+struct Lisp_Buffer_Objfwd2302,74928
+ enum Lisp_Fwd_Type type;2304,74958
+ int offset;2305,75015
+ Lisp_Object predicate;2307,75107
+struct Lisp_Buffer_Local_Value2334,76464
+ bool_bf local_if_set 2338,76609
+ bool_bf frame_local 2341,76791
+ bool_bf found 2344,76933
+ union Lisp_Fwd *fwd;fwd2346,77035
+ Lisp_Object where;2348,77178
+ Lisp_Object defcell;2351,77304
+ Lisp_Object valcell;2357,77608
+struct Lisp_Kboard_Objfwd2362,77723
+ enum Lisp_Fwd_Type type;2364,77753
+ int offset;2365,77810
+union Lisp_Fwd2368,77832
+ struct Lisp_Intfwd u_intfwd;2370,77851
+ struct Lisp_Boolfwd u_boolfwd;2371,77884
+ struct Lisp_Objfwd u_objfwd;2372,77919
+ struct Lisp_Buffer_Objfwd u_buffer_objfwd;2373,77952
+ struct Lisp_Kboard_Objfwd u_kboard_objfwd;2374,77999
+XFWDTYPE 2378,78078
+XBUFFER_OBJFWD 2384,78174
+struct Lisp_Float2391,78310
+ double data;2395,78348
+ struct Lisp_Float *chain;chain2396,78367
+ } u;2397,78399
+XFLOAT_DATA 2401,78428
+ IEEE_FLOATING_POINT2415,78937
+#define _UCHAR_T2423,79260
+typedef unsigned char UCHAR;2424,79277
+enum Lisp_Compiled2429,79360
+ COMPILED_ARGLIST 2431,79383
+ COMPILED_BYTECODE 2432,79409
+ COMPILED_CONSTANTS 2433,79436
+ COMPILED_STACK_DEPTH 2434,79464
+ COMPILED_DOC_STRING 2435,79494
+ COMPILED_INTERACTIVE 2436,79523
+enum char_bits2443,79825
+ CHAR_ALT 2445,79844
+ CHAR_SUPER 2446,79870
+ CHAR_HYPER 2447,79898
+ CHAR_SHIFT 2448,79926
+ CHAR_CTL 2449,79954
+ CHAR_META 2450,79980
+ CHAR_MODIFIER_MASK 2452,80008
+ CHARACTERBITS 2457,80203
+LISP_MACRO_DEFUN 2462,80261
+NATNUMP 2470,80403
+RANGED_INTEGERP 2476,80484
+#define TYPE_RANGED_INTEGERP(2481,80606
+LISP_MACRO_DEFUN 2486,80791
+VECTORP 2500,81264
+OVERLAYP 2505,81367
+SAVE_VALUEP 2510,81466
+FINALIZERP 2516,81572
+AUTOLOADP 2522,81676
+BUFFER_OBJFWDP 2528,81767
+PSEUDOVECTOR_TYPEP 2534,81865
+PSEUDOVECTORP 2542,82118
+WINDOW_CONFIGURATIONP 2558,82470
+PROCESSP 2564,82580
+WINDOWP 2570,82664
+TERMINALP 2576,82746
+SUBRP 2582,82832
+COMPILEDP 2588,82910
+BUFFERP 2594,82996
+CHAR_TABLE_P 2600,83078
+SUB_CHAR_TABLE_P 2606,83169
+BOOL_VECTOR_P 2612,83268
+FRAMEP 2618,83361
+IMAGEP 2625,83478
+ARRAYP 2632,83583
+CHECK_LIST 2638,83702
+LISP_MACRO_DEFUN_VOID 2643,83783
+CHECK_STRING_CAR 2653,84080
+CHECK_CONS 2658,84184
+CHECK_VECTOR 2663,84264
+CHECK_BOOL_VECTOR 2668,84350
+CHECK_VECTOR_OR_STRING 2674,84527
+CHECK_ARRAY 2683,84701
+CHECK_BUFFER 2688,84809
+CHECK_WINDOW 2693,84895
+CHECK_PROCESS 2699,85001
+CHECK_NATNUM 2705,85097
+#define CHECK_RANGED_INTEGER(2710,85174
+#define CHECK_TYPE_RANGED_INTEGER(2721,85557
+#define CHECK_NUMBER_COERCE_MARKER(2729,85827
+XFLOATINT 2738,86080
+CHECK_NUMBER_OR_FLOAT 2744,86151
+#define CHECK_NUMBER_OR_FLOAT_COERCE_MARKER(2749,86250
+CHECK_NUMBER_CAR 2760,86660
+CHECK_NUMBER_CDR 2768,86782
+#define DEFUN(2803,88377
+#define DEFUN(2812,88845
+FUNCTIONP 2822,89200
+enum maxargs2831,89395
+ MANY 2833,89412
+ UNEVALLED 2834,89427
+#define CALLMANY(2838,89530
+#define CALLN(2844,89883
+#define DEFVAR_LISP(2869,91088
+#define DEFVAR_LISP_NOPRO(2874,91260
+#define DEFVAR_BOOL(2879,91442
+#define DEFVAR_INT(2884,91615
+#define DEFVAR_BUFFER_DEFAULTS(2890,91786
+#define DEFVAR_KBOARD(2896,91990
+typedef jmp_buf sys_jmp_buf;2906,92314
+# define sys_setjmp(2907,92343
+# define sys_longjmp(2908,92378
+typedef sigjmp_buf sys_jmp_buf;2910,92450
+# define sys_setjmp(2911,92482
+# define sys_longjmp(2912,92522
+typedef jmp_buf sys_jmp_buf;2916,92681
+# define sys_setjmp(2917,92710
+# define sys_longjmp(2918,92744
+enum specbind_tag 2943,93796
+ SPECPDL_UNWIND,2944,93816
+ SPECPDL_UNWIND_PTR,2945,93885
+ SPECPDL_UNWIND_INT,2946,93936
+ SPECPDL_UNWIND_VOID,2947,93984
+ SPECPDL_BACKTRACE,2948,94038
+ SPECPDL_LET,2949,94096
+ SPECPDL_LET_LOCAL,2951,94226
+ SPECPDL_LET_DEFAULT 2952,94283
+union specbinding2955,94355
+ ENUM_BF (specbind_tag) kind : CHAR_BIT;2957,94377
+ ENUM_BF (specbind_tag) kind : CHAR_BIT;2959,94434
+ void (*func)func2960,94480
+ Lisp_Object arg;2961,94514
+ } unwind;2962,94537
+ ENUM_BF (specbind_tag) kind : CHAR_BIT;2964,94564
+ void (*func)func2965,94610
+ void *arg;arg2966,94639
+ } unwind_ptr;2967,94656
+ ENUM_BF (specbind_tag) kind : CHAR_BIT;2969,94687
+ void (*func)func2970,94733
+ int arg;2971,94759
+ } unwind_int;2972,94774
+ ENUM_BF (specbind_tag) kind : CHAR_BIT;2974,94805
+ void (*func)func2975,94851
+ } unwind_void;2976,94878
+ ENUM_BF (specbind_tag) kind : CHAR_BIT;2978,94910
+ Lisp_Object symbol,2980,95017
+ Lisp_Object symbol, old_value,2980,95017
+ Lisp_Object symbol, old_value, where;2980,95017
+ } let;2981,95061
+ ENUM_BF (specbind_tag) kind : CHAR_BIT;2983,95085
+ bool_bf debug_on_exit 2984,95131
+ Lisp_Object function;2985,95164
+ Lisp_Object *args;args2986,95192
+ ptrdiff_t nargs;2987,95217
+ } bt;2988,95240
+SPECPDL_INDEX 2996,95379
+enum handlertype 3021,96401
+enum handlertype { CATCHER,3021,96401
+enum handlertype { CATCHER, CONDITION_CASE 3021,96401
+struct handler3023,96448
+ enum handlertype type;3025,96465
+ Lisp_Object tag_or_ch;3026,96490
+ Lisp_Object val;3027,96515
+ struct handler *next;next3028,96534
+ struct handler *nextfree;nextfree3029,96558
+ Lisp_Object *bytecode_top;bytecode_top3036,96916
+ int bytecode_dest;3037,96945
+ struct gcpro *gcpro;gcpro3042,97182
+ sys_jmp_buf jmp;3044,97212
+ EMACS_INT lisp_eval_depth;3045,97231
+ ptrdiff_t pdlcount;3046,97260
+ int poll_suppress_count;3047,97282
+ int interrupt_input_blocked;3048,97309
+ struct byte_stack *byte_stack;byte_stack3049,97340
+#define PUSH_HANDLER(3053,97437
+#define QUIT 3101,99214
+#define QUITP 3112,99464
+struct gcpro3132,100307
+ struct gcpro *next;next3134,100322
+ volatile Lisp_Object *var;var3137,100391
+ ptrdiff_t nvars;3140,100473
+ const char *name;name3144,100558
+ int lineno;3147,100614
+ int idx;3150,100675
+ int level;3153,100711
+#define GC_USE_GCPROS_AS_BEFORE 3171,101288
+#define GC_MAKE_GCPROS_NOOPS 3172,101323
+#define GC_MARK_STACK_CHECK_GCPROS 3173,101355
+#define GC_USE_GCPROS_CHECK_ZOMBIES 3174,101392
+#define GC_MARK_STACK 3177,101453
+#define BYTE_MARK_STACK 3181,101553
+#define GCPRO1(3190,101824
+#define GCPRO2(3191,101864
+#define GCPRO3(3192,101930
+#define GCPRO4(3194,102025
+#define GCPRO5(3196,102145
+#define GCPRO6(3198,102290
+#define GCPRO7(3201,102465
+#define UNGCPRO 3202,102544
+#define GCPRO1(3208,102644
+#define GCPRO2(3212,102766
+#define GCPRO3(3217,102958
+#define GCPRO4(3223,103220
+#define GCPRO5(3230,103551
+#define GCPRO6(3238,103952
+#define GCPRO7(3247,104422
+#define UNGCPRO 3257,104962
+#define GCPRO1(3263,105056
+#define GCPRO2(3269,105290
+#define GCPRO3(3278,105708
+#define GCPRO4(3289,106265
+#define GCPRO5(3302,106963
+#define GCPRO6(3317,107803
+#define GCPRO7(3334,108784
+#define UNGCPRO 3353,109907
+#define RETURN_UNGCPRO(3363,110174
+vcopy 3384,110648
+set_hash_key_slot 3393,110923
+set_hash_value_slot 3399,111062
+set_symbol_function 3408,111297
+set_symbol_plist 3414,111412
+set_symbol_next 3420,111515
+blv_found 3428,111688
+set_overlay_plist 3437,111871
+string_intervals 3445,112022
+set_string_intervals 3453,112144
+set_char_table_defalt 3462,112346
+set_char_table_purpose 3467,112458
+set_char_table_extras 3475,112627
+set_char_table_contents 3482,112836
+set_sub_char_table_contents 3489,113031
+enum Arith_Comparison 3497,113294
+ ARITH_EQUAL,3498,113318
+ ARITH_NOTEQUAL,3499,113333
+ ARITH_LESS,3500,113351
+ ARITH_GRTR,3501,113365
+ ARITH_LESS_OR_EQUAL,3502,113379
+ ARITH_GRTR_OR_EQUAL3503,113402
+#define INTEGER_TO_CONS(3511,113753
+#define CONS_TO_INTEGER(3529,114616
+enum { NEXT_ALMOST_PRIME_LIMIT 3573,116320
+extern EMACS_INT next_almost_prime 3574,116359
+enum constype 3739,123811
+enum constype {CONSTYPE_HEAP,CONSTYPE_HEAP3739,123811
+enum constype {CONSTYPE_HEAP, CONSTYPE_PURE}CONSTYPE_PURE3739,123811
+list2i 3745,124001
+list3i 3751,124110
+list4i 3757,124249
+extern Lisp_Object make_formatted_string 3767,124625
+build_pure_c_string 3792,125653
+build_string 3801,125858
+make_uninit_vector 3820,126429
+make_uninit_sub_char_table 3833,126648
+#define ALLOCATE_PSEUDOVECTOR(3850,127192
+#define ALLOCATE_ZEROED_PSEUDOVECTOR(3858,127528
+INLINE void 3890,128934
+extern void *r_alloc r_alloc3895,129055
+#define FLOAT_TO_STRING_BUFSIZE 3927,130518
+intern 3968,132125
+intern_c_string 3974,132213
+extern _Noreturn void error 4034,135592
+fast_string_match_ignore_case 4136,140080
+INLINE void fixup_locale 4241,143845
+INLINE void synchronize_system_messages_locale 4242,143880
+INLINE void synchronize_system_time_locale 4243,143937
+#define IS_DAEMON 4257,144410
+#define DAEMON_RUNNING 4258,144450
+#define IS_DAEMON 4261,144549
+#define DAEMON_RUNNING 4262,144594
+# define WAIT_READING_MAX 4281,145413
+# define WAIT_READING_MAX 4283,145485
+extern _Noreturn void emacs_abort 4374,148377
+egetenv 4532,152800
+#define eabs(4545,153296
+#define make_fixnum_or_float(4550,153429
+enum MAX_ALLOCA 4556,153680
+enum MAX_ALLOCA { MAX_ALLOCA 4556,153680
+extern void *record_xmalloc record_xmalloc4558,153725
+#define USE_SAFE_ALLOCA 4560,153791
+#define AVAIL_ALLOCA(4564,153924
+#define SAFE_ALLOCA(4568,154035
+#define SAFE_NALLOCA(4576,154376
+#define SAFE_ALLOCA_STRING(4590,154852
+#define SAFE_FREE(4598,155104
+#define SAFE_ALLOCA_LISP(4625,155682
+# define USE_STACK_LISP_OBJECTS 4652,156804
+# undef USE_STACK_LISP_OBJECTS4658,156970
+# define USE_STACK_LISP_OBJECTS 4659,157001
+enum { defined_GC_CHECK_STRING_BYTES 4663,157076
+enum { defined_GC_CHECK_STRING_BYTES 4665,157129
+union Aligned_Cons4670,157263
+ struct Lisp_Cons s;4672,157284
+ double d;4673,157306
+ double d; intmax_t i;4673,157306
+ double d; intmax_t i; void *p;p4673,157306
+union Aligned_String4676,157343
+ struct Lisp_String s;4678,157366
+ double d;4679,157390
+ double d; intmax_t i;4679,157390
+ double d; intmax_t i; void *p;p4679,157390
+ USE_STACK_CONS 4689,157698
+ USE_STACK_STRING 4691,157804
+#define STACK_CONS(4699,158141
+#define AUTO_CONS_EXPR(4701,158238
+#define AUTO_CONS(4709,158601
+#define AUTO_LIST1(4710,158672
+#define AUTO_LIST2(4712,158780
+#define AUTO_LIST3(4716,158935
+#define AUTO_LIST4(4720,159110
+# define verify_ascii(4732,159501
+#define AUTO_STRING(4740,159809
+#define FOR_EACH_TAIL(4752,160273
+#define FOR_EACH_ALIST_VALUE(4766,160764
+maybe_gc 4774,161051
+functionp 4784,161290
c-src/machsyscalls.c,23
#define SYSCALL(6,113
@@ -2527,127 +2527,127 @@ el-src/TAGTEST.EL,179
(defalias (quote explicitly-quoted-pending-delete-mode)9,222
el-src/emacs/lisp/progmodes/etags.el,5069
-(defvar tags-file-name 34,1034
-(defgroup etags 43,1498
-(defcustom tags-case-fold-search 47,1566
-(defcustom tags-table-list 59,2051
-(defcustom tags-compression-info-list69,2449
-(defcustom tags-add-tables 88,3231
-(defcustom tags-revert-without-query 98,3627
-(defvar tags-table-computed-list 103,3778
-(defvar tags-table-computed-list-for 112,4262
-(defvar tags-table-list-pointer 117,4510
-(defvar tags-table-list-started-at 121,4701
-(defvar tags-table-set-list 124,4821
-(defcustom find-tag-hook 129,5000
-(defcustom find-tag-default-function 137,5263
-(define-obsolete-variable-alias 'find-tag-marker-ring-lengthfind-tag-marker-ring-length145,5602
-(defcustom tags-tag-face 148,5699
-(defcustom tags-apropos-verbose 154,5834
-(defcustom tags-apropos-additional-actions 160,5998
-(defvaralias 'find-tag-marker-ring find-tag-marker-ring183,6917
-(defvar default-tags-table-function 189,7097
-(defvar tags-location-ring 194,7323
-(defvar tags-table-files 201,7599
-(defvar tags-completion-table 206,7766
-(defvar tags-included-tables 209,7858
-(defvar next-file-list 212,7953
-(defvar tags-table-format-functions 217,8059
-(defvar file-of-tag-function 224,8440
-(defvar tags-table-files-function 228,8634
-(defvar tags-completion-table-function 230,8745
-(defvar snarf-tag-function 232,8840
-(defvar goto-tag-location-function 236,9049
-(defvar find-tag-regexp-search-function 239,9222
-(defvar find-tag-regexp-tag-order 241,9343
-(defvar find-tag-regexp-next-line-after-failure-p 243,9452
-(defvar find-tag-search-function 245,9572
-(defvar find-tag-tag-order 247,9679
-(defvar find-tag-next-line-after-failure-p 249,9774
-(defvar list-tags-function 251,9880
-(defvar tags-apropos-function 253,9968
-(defvar tags-included-tables-function 255,10062
-(defvar verify-tags-table-function 257,10181
-(defun initialize-new-tags-table 260,10292
-(defun tags-table-mode 276,10980
-(defun visit-tags-table 285,11245
-(defun tags-table-check-computed-list 321,12783
-(defun tags-table-extend-computed-list 360,14654
-(defun tags-expand-table-name 400,16367
-(defun tags-table-list-member 409,16710
-(defun tags-verify-table 421,17182
-(defun tags-table-including 470,19302
-(defun tags-next-table 522,21346
-(defun visit-tags-table-buffer 543,22203
-(defun tags-reset-tags-tables 712,28513
-(defun file-of-tag 731,29170
-(defun tags-table-files 740,29519
-(defun tags-included-tables 749,29869
-(defun tags-completion-table 755,30115
-(defun tags-lazy-completion-table 783,31309
-(defun tags-completion-at-point-function 799,31944
-(defun find-tag-tag 818,32694
-(defvar last-tag 837,33367
-(defun find-tag-interactive 840,33426
-(defvar find-tag-history 852,33841
-(defun find-tag-noselect 860,34011
-(defun find-tag 932,37125
-(defun find-tag-other-window 959,38341
-(defun find-tag-other-frame 1000,40269
-(defun find-tag-regexp 1025,41443
-(defalias 'pop-tag-mark pop-tag-mark1049,42605
-(defvar tag-lines-already-matched 1052,42656
-(defun find-tag-in-order 1055,42763
-(defun tag-find-file-of-tag-noselect 1167,47109
-(defun tag-find-file-of-tag 1200,48955
-(defun etags-recognize-tags-table 1208,49181
-(defun etags-verify-tags-table 1241,50812
-(defun etags-file-of-tag 1246,51010
-(defun etags-tags-completion-table 1256,51345
-(defun etags-snarf-tag 1286,52551
-(defun etags-goto-tag-location 1324,54120
-(defun etags-list-tags 1388,56563
-(defmacro tags-with-face 1423,57838
-(defun etags-tags-apropos-additional 1431,58171
-(defun etags-tags-apropos 1465,59408
-(defun etags-tags-table-files 1527,61617
-(defun etags-tags-included-tables 1542,62053
-(defun tags-recognize-empty-tags-table 1559,62593
-(defun tag-exact-file-name-match-p 1587,63739
-(defun tag-file-name-match-p 1596,64132
-(defun tag-exact-match-p 1609,64688
-(defun tag-implicit-name-match-p 1620,65256
-(defun tag-symbol-match-p 1633,65856
-(defun tag-word-match-p 1643,66292
-(defun tag-partial-file-name-match-p 1652,66690
-(defun tag-any-match-p 1662,67134
-(defun tag-re-match-p 1667,67318
-(defcustom tags-loop-revert-buffers 1675,67567
-(defun next-file 1685,67976
-(defvar tags-loop-operate 1760,70890
-(defvar tags-loop-scan1763,70984
-(defun tags-loop-eval 1771,71313
-(defun tags-loop-continue 1782,71642
-(defun tags-search 1850,73948
-(defun tags-query-replace 1871,74774
-(defun tags-complete-tags-table-file 1896,75998
-(defun list-tags 1906,76377
-(defun tags-apropos 1934,77330
-(define-button-type 'tags-select-tags-tabletags-select-tags-table1957,78156
-(defun select-tags-table 1964,78395
-(defvar select-tags-table-mode-map 2019,80522
-(define-derived-mode select-tags-table-mode 2030,80905
-(defun select-tags-table-select 2034,81089
-(defun select-tags-table-quit 2043,81455
-(defun complete-tag 2049,81610
-(defconst etags--xref-limit 2074,82551
-(defvar etags-xref-find-definitions-tag-order 2076,82586
-(defun etags-xref-find 2082,82876
-(defun etags--xref-find-definitions 2096,83405
-(defclass xref-etags-location 2129,85119
-(defun xref-make-etags-location 2135,85342
-(cl-defmethod xref-location-marker 2139,85497
-(cl-defmethod xref-location-line 2146,85741
+(defvar tags-file-name 34,1035
+(defgroup etags 43,1499
+(defcustom tags-case-fold-search 47,1567
+(defcustom tags-table-list 59,2052
+(defcustom tags-compression-info-list69,2450
+(defcustom tags-add-tables 88,3232
+(defcustom tags-revert-without-query 98,3628
+(defvar tags-table-computed-list 103,3779
+(defvar tags-table-computed-list-for 112,4263
+(defvar tags-table-list-pointer 117,4511
+(defvar tags-table-list-started-at 121,4702
+(defvar tags-table-set-list 124,4822
+(defcustom find-tag-hook 129,5001
+(defcustom find-tag-default-function 137,5264
+(define-obsolete-variable-alias 'find-tag-marker-ring-lengthfind-tag-marker-ring-length145,5603
+(defcustom tags-tag-face 148,5700
+(defcustom tags-apropos-verbose 154,5835
+(defcustom tags-apropos-additional-actions 160,5999
+(defvaralias 'find-tag-marker-ring find-tag-marker-ring183,6918
+(defvar default-tags-table-function 189,7098
+(defvar tags-location-ring 194,7324
+(defvar tags-table-files 201,7600
+(defvar tags-completion-table 206,7767
+(defvar tags-included-tables 209,7859
+(defvar next-file-list 212,7954
+(defvar tags-table-format-functions 217,8060
+(defvar file-of-tag-function 224,8441
+(defvar tags-table-files-function 228,8635
+(defvar tags-completion-table-function 230,8746
+(defvar snarf-tag-function 232,8841
+(defvar goto-tag-location-function 236,9050
+(defvar find-tag-regexp-search-function 239,9223
+(defvar find-tag-regexp-tag-order 241,9344
+(defvar find-tag-regexp-next-line-after-failure-p 243,9453
+(defvar find-tag-search-function 245,9573
+(defvar find-tag-tag-order 247,9680
+(defvar find-tag-next-line-after-failure-p 249,9775
+(defvar list-tags-function 251,9881
+(defvar tags-apropos-function 253,9969
+(defvar tags-included-tables-function 255,10063
+(defvar verify-tags-table-function 257,10182
+(defun initialize-new-tags-table 260,10293
+(defun tags-table-mode 276,10981
+(defun visit-tags-table 285,11246
+(defun tags-table-check-computed-list 321,12784
+(defun tags-table-extend-computed-list 360,14655
+(defun tags-expand-table-name 400,16368
+(defun tags-table-list-member 409,16711
+(defun tags-verify-table 421,17183
+(defun tags-table-including 470,19303
+(defun tags-next-table 522,21347
+(defun visit-tags-table-buffer 543,22204
+(defun tags-reset-tags-tables 712,28514
+(defun file-of-tag 731,29171
+(defun tags-table-files 740,29520
+(defun tags-included-tables 749,29870
+(defun tags-completion-table 755,30116
+(defun tags-lazy-completion-table 783,31310
+(defun tags-completion-at-point-function 799,31945
+(defun find-tag-tag 818,32695
+(defvar last-tag 837,33368
+(defun find-tag-interactive 840,33427
+(defvar find-tag-history 852,33842
+(defun find-tag-noselect 860,34012
+(defun find-tag 932,37126
+(defun find-tag-other-window 959,38342
+(defun find-tag-other-frame 1000,40270
+(defun find-tag-regexp 1025,41444
+(defalias 'pop-tag-mark pop-tag-mark1049,42606
+(defvar tag-lines-already-matched 1052,42657
+(defun find-tag-in-order 1055,42764
+(defun tag-find-file-of-tag-noselect 1167,47110
+(defun tag-find-file-of-tag 1200,48956
+(defun etags-recognize-tags-table 1208,49182
+(defun etags-verify-tags-table 1241,50813
+(defun etags-file-of-tag 1246,51011
+(defun etags-tags-completion-table 1256,51346
+(defun etags-snarf-tag 1286,52552
+(defun etags-goto-tag-location 1324,54121
+(defun etags-list-tags 1388,56564
+(defmacro tags-with-face 1423,57839
+(defun etags-tags-apropos-additional 1431,58172
+(defun etags-tags-apropos 1465,59409
+(defun etags-tags-table-files 1527,61618
+(defun etags-tags-included-tables 1542,62054
+(defun tags-recognize-empty-tags-table 1559,62594
+(defun tag-exact-file-name-match-p 1587,63740
+(defun tag-file-name-match-p 1596,64133
+(defun tag-exact-match-p 1609,64689
+(defun tag-implicit-name-match-p 1620,65257
+(defun tag-symbol-match-p 1633,65857
+(defun tag-word-match-p 1643,66293
+(defun tag-partial-file-name-match-p 1652,66691
+(defun tag-any-match-p 1662,67135
+(defun tag-re-match-p 1667,67319
+(defcustom tags-loop-revert-buffers 1675,67568
+(defun next-file 1685,67977
+(defvar tags-loop-operate 1760,70891
+(defvar tags-loop-scan1763,70985
+(defun tags-loop-eval 1771,71314
+(defun tags-loop-continue 1782,71643
+(defun tags-search 1850,73949
+(defun tags-query-replace 1871,74775
+(defun tags-complete-tags-table-file 1896,75999
+(defun list-tags 1906,76378
+(defun tags-apropos 1934,77331
+(define-button-type 'tags-select-tags-tabletags-select-tags-table1957,78157
+(defun select-tags-table 1964,78396
+(defvar select-tags-table-mode-map 2019,80523
+(define-derived-mode select-tags-table-mode 2030,80906
+(defun select-tags-table-select 2034,81090
+(defun select-tags-table-quit 2043,81456
+(defun complete-tag 2049,81611
+(defconst etags--xref-limit 2074,82552
+(defvar etags-xref-find-definitions-tag-order 2076,82587
+(defun etags-xref-find 2082,82877
+(defun etags--xref-find-definitions 2096,83406
+(defclass xref-etags-location 2129,85120
+(defun xref-make-etags-location 2135,85343
+(cl-defmethod xref-location-marker 2139,85498
+(cl-defmethod xref-location-line 2146,85742
erl-src/gs_dialog.erl,98
-define(VERSION2,32
@@ -2721,10 +2721,10 @@ func main(29,285
html-src/softwarelibero.html,200
Cos'è il software libero?4,38
-Licenze d'uso di un programmalicenze65,2500
-Sfatiamo alcuni miti138,6118
-Il movimento open sourceoss191,8037
-Impatto pratico del software liberoimpatto231,10066
+Licenze d'uso di un programmalicenze65,2502
+Sfatiamo alcuni miti138,6122
+Il movimento open sourceoss191,8041
+Impatto pratico del software liberoimpatto231,10070
html-src/index.shtml,104
&nbsp;8,281
@@ -2750,13 +2750,13 @@ MTGmtg41,1482
Fracasfracas65,2624
GaliLEOgalileo101,4232
Leasqrleasqr114,4677
-Free software that I wrote for the GNU project or for my personal or workgnu142,6065
-Etagsetags148,6180
-checkiso161,6729
-cgrep178,7547
-debian-bug.eldebian-bug190,7979
-tcpdump205,8564
-Links to interesting softwarelinks216,8891
+Free software that I wrote for the GNU project or for my personal or workgnu142,6066
+Etagsetags148,6181
+checkiso161,6731
+cgrep178,7549
+debian-bug.eldebian-bug190,7981
+tcpdump205,8566
+Links to interesting softwarelinks216,8893
lua-src/allegro.lua,400
local function get_layer_by_name 7,175
diff --git a/test/manual/etags/ETAGS.good_4 b/test/manual/etags/ETAGS.good_4
index 460e31b5d96..19e423662a8 100644
--- a/test/manual/etags/ETAGS.good_4
+++ b/test/manual/etags/ETAGS.good_4
@@ -259,324 +259,324 @@ struct option73,2795
#define optional_argument 91,3173
c-src/etags.c,10045
-char pot_etags_version[pot_etags_version81,3470
-# undef DEBUG84,3552
-# define DEBUG 85,3567
-# define DEBUG 87,3594
-# define NDEBUG 88,3617
-# define _GNU_SOURCE 94,3705
-# undef MSDOS100,3876
-# undef WINDOWSNT101,3890
-# define WINDOWSNT102,3909
-# undef MSDOS106,3968
-# define MSDOS 107,3982
-# define MSDOS 110,4032
-# define MAXPATHLEN 115,4111
-# undef HAVE_NTGUI116,4141
-# undef DOS_NT117,4160
-# define DOS_NT118,4176
-# undef assert 135,4482
-# define assert(136,4541
-# undef CTAGS146,4857
-# define CTAGS 147,4872
-# define CTAGS 149,4898
-#define streq(152,4927
-#define strcaseeq(153,4996
-#define strneq(154,5075
-#define strncaseeq(155,5151
-#define CHARS 157,5238
-#define CHAR(158,5278
-#define iswhite(159,5329
-#define notinname(160,5394
-#define begtoken(161,5469
-#define intoken(162,5542
-#define endtoken(163,5614
-#define ISALNUM(165,5684
-#define ISALPHA(166,5722
-#define ISDIGIT(167,5760
-#define ISLOWER(168,5798
-#define lowcase(170,5837
-#define xnew(179,6015
-#define xrnew(180,6083
-typedef void Lang_function 182,6164
-} compressor;188,6365
-} language;199,6835
-typedef struct fdesc201,6848
-} fdesc;212,7366
-typedef struct node_st214,7376
-} node;225,7894
-} linebuffer;239,8248
- at_language,245,8344
- at_regexp,246,8393
- at_filename,247,8437
- at_stdin,248,8473
- at_end 249,8516
-} argument;253,8698
-typedef struct regexp256,8758
-} regexp;268,9325
-static void error 311,10780
-# undef STDIN408,15073
-#define STDIN 411,15095
-static compressor compressors[compressors457,17664
-static const char *Ada_suffixes Ada_suffixes473,17907
-static const char Ada_help 475,17977
-static const char *Asm_suffixes Asm_suffixes493,18580
-static const char Asm_help 504,18976
-static const char *default_C_suffixes default_C_suffixes512,19312
-static const char default_C_help 515,19413
-static const char default_C_help 523,19850
-static const char *Cplusplus_suffixes Cplusplus_suffixes535,20460
-static const char Cplusplus_help 540,20658
-static const char *Cjava_suffixes Cjava_suffixes549,21113
-static char Cjava_help 551,21172
-static const char *Cobol_suffixes Cobol_suffixes556,21337
-static char Cobol_help 558,21402
-static const char *Cstar_suffixes Cstar_suffixes562,21543
-static const char *Erlang_suffixes Erlang_suffixes565,21607
-static const char Erlang_help 567,21673
-const char *Forth_suffixes Forth_suffixes571,21799
-static const char Forth_help 573,21857
-static const char *Fortran_suffixes Fortran_suffixes577,22008
-static const char Fortran_help 579,22085
-static const char *HTML_suffixes HTML_suffixes582,22190
-static const char HTML_help 584,22264
-static const char *Lisp_suffixes Lisp_suffixes589,22452
-static const char Lisp_help 591,22556
-static const char *Lua_suffixes Lua_suffixes598,22871
-static const char Lua_help 600,22934
-static const char *Makefile_filenames Makefile_filenames603,23010
-static const char Makefile_help 605,23133
-static const char *Objc_suffixes Objc_suffixes609,23277
-static const char Objc_help 613,23399
-static const char *Pascal_suffixes Pascal_suffixes619,23714
-static const char Pascal_help 621,23778
-static const char *Perl_suffixes Perl_suffixes626,23966
-static const char *Perl_interpreters Perl_interpreters628,24028
-static const char Perl_help 630,24100
-static const char *PHP_suffixes PHP_suffixes637,24451
-static const char PHP_help 639,24523
-static const char *plain_C_suffixes plain_C_suffixes643,24678
-static const char *PS_suffixes PS_suffixes647,24762
-static const char PS_help 649,24848
-static const char *Prolog_suffixes Prolog_suffixes652,24931
-static const char Prolog_help 654,24993
-static const char *Python_suffixes Python_suffixes658,25107
-static const char Python_help 660,25165
-static const char *Scheme_suffixes Scheme_suffixes665,25347
-static const char Scheme_help 667,25460
-static const char *TeX_suffixes TeX_suffixes672,25683
-static const char TeX_help 674,25781
-static const char *Texinfo_suffixes Texinfo_suffixes686,26316
-static const char Texinfo_help 688,26395
-static const char *Yacc_suffixes Yacc_suffixes691,26492
-static const char Yacc_help 693,26606
-static const char auto_help 699,26856
-static const char none_help 703,27020
-static const char no_lang_help 707,27143
-static language lang_names 718,27355
-print_language_names 753,29532
-# define EMACS_NAME 786,30755
-# define VERSION 789,30811
-print_version 792,30869
-# define PRINT_UNDOCUMENTED_OPTIONS_HELP 804,31173
-print_help 808,31250
-main 981,37438
-get_compressor_from_suffix 1319,46217
-get_language_from_langname 1355,47158
-get_language_from_interpreter 1377,47545
-get_language_from_filename 1399,47976
-process_file_name 1433,48834
-process_file 1555,51665
-init 1632,54150
-find_entries 1656,54901
-make_tag 1814,59707
-pfnote 1856,60942
-free_tree 1917,62744
-free_fdesc 1935,63029
-add_node 1955,63472
-invalidate_nodes 2035,65537
-static int number_len 2068,66193
-total_size_of_entries 2087,66694
-put_entries 2107,67154
-#define C_EXT 2193,68995
-#define C_PLAIN 2194,69037
-#define C_PLPL 2195,69070
-#define C_STAR 2196,69104
-#define C_JAVA 2197,69137
-#define C_AUTO 2198,69172
-#define YACC 2199,69242
-enum sym_type2204,69312
- st_none,2206,69328
- st_C_objprot,2207,69339
- st_C_objprot, st_C_objimpl,2207,69339
- st_C_objprot, st_C_objimpl, st_C_objend,2207,69339
- st_C_gnumacro,2208,69382
- st_C_ignore,2209,69399
- st_C_ignore, st_C_attribute,2209,69399
- st_C_javastruct,2210,69430
- st_C_operator,2211,69449
- st_C_class,2212,69466
- st_C_class, st_C_template,2212,69466
- st_C_struct,2213,69495
- st_C_struct, st_C_extern,2213,69495
- st_C_struct, st_C_extern, st_C_enum,2213,69495
- st_C_struct, st_C_extern, st_C_enum, st_C_define,2213,69495
- st_C_struct, st_C_extern, st_C_enum, st_C_define, st_C_typedef2213,69495
-struct C_stab_entry 2271,71278
-hash 2275,71409
-in_word_set 2321,72937
- TOTAL_KEYWORDS 2325,73018
- MIN_WORD_LENGTH 2326,73045
- MAX_WORD_LENGTH 2327,73072
- MIN_HASH_VALUE 2328,73100
- MAX_HASH_VALUE 2329,73126
-C_symtype 2387,74985
-static bool inattribute;2400,75234
- fvnone,2408,75435
- fdefunkey,2409,75466
- fdefunname,2410,75512
- foperator,2411,75556
- fvnameseen,2412,75613
- fstartlist,2413,75666
- finlist,2414,75722
- flistseen,2415,75765
- fignore,2416,75813
- vignore 2417,75856
-} fvdef;2418,75901
-static bool fvextern;2420,75911
- tnone,2428,76089
- tkeyseen,2429,76119
- ttypeseen,2430,76160
- tinbody,2431,76199
- tend,2432,76238
- tignore 2433,76279
-} typdef;2434,76320
- snone,2443,76499
- skeyseen,2445,76575
- stagseen,2446,76620
- scolonseen 2447,76661
-} structdef;2448,76715
-static const char *objtag objtag2453,76809
- dnone,2460,76942
- dsharpseen,2461,76972
- ddefineseen,2462,77025
- dignorerest 2463,77070
-} definedef;2464,77112
- onone,2472,77267
- oprotocol,2473,77297
- oimplementation,2474,77347
- otagseen,2475,77395
- oparenseen,2476,77431
- ocatseen,2477,77486
- oinbody,2478,77525
- omethodsign,2479,77568
- omethodtag,2480,77626
- omethodcolon,2481,77666
- omethodparm,2482,77709
- oignore 2483,77755
-} objdef;2484,77787
-static struct tok2491,77944
-} token;2508,78626
-} cstack;2523,79136
-#define nestlev 2525,79264
-#define instruct 2527,79369
-pushclass_above 2531,79489
-popclass_above 2550,79948
-write_classname 2564,80162
-consider_token 2613,81341
-} lbs[lbs2924,88532
-#define current_lb_is_new 2926,88543
-#define switch_line_buffers(2927,88588
-#define curlb 2929,88641
-#define newlb 2930,88672
-#define curlinepos 2931,88703
-#define newlinepos 2932,88744
-#define plainc 2934,88786
-#define cplpl 2935,88830
-#define cjava 2936,88861
-#define CNL_SAVE_DEFINEDEF(2938,88905
-#define CNL(2947,89117
-make_C_tag 2960,89375
-C_entries 2986,90194
-default_C_entries 3833,110156
-plain_C_entries 3840,110276
-Cplusplus_entries 3847,110364
-Cjava_entries 3854,110460
-Cstar_entries 3861,110550
-Yacc_entries 3868,110642
-#define LOOP_ON_INPUT_LINES(3875,110720
-#define LOOKING_AT(3884,111056
-#define LOOKING_AT_NOCASE(3891,111461
-just_read_file 3901,111861
-F_takeprec 3914,112039
-F_getit 3937,112366
-Fortran_functions 3961,112840
-Ada_getit 4052,114669
-Ada_funcs 4115,116044
-Asm_labels 4228,118582
-Perl_functions 4261,119549
-Python_functions 4357,122057
-PHP_functions 4387,122684
-Cobol_paragraphs 4466,124471
-Makefile_targets 4494,125029
-Pascal_functions 4529,125950
-L_getit 4709,130318
-Lisp_functions 4725,130664
-Lua_functions 4785,131850
-PS_functions 4811,132385
-Forth_words 4841,133053
-Scheme_functions 4877,134092
-static linebuffer *TEX_toktab TEX_toktab4908,134781
-static const char *TEX_defenv TEX_defenv4912,134974
-static char TEX_esc 4920,135261
-static char TEX_opgrp 4921,135289
-static char TEX_clgrp 4922,135318
-TeX_commands 4928,135395
-#define TEX_LESC 4986,136652
-#define TEX_SESC 4987,136674
-TEX_mode 4992,136804
-TEX_decode_env 5026,137509
-Texinfo_nodes 5071,138554
-HTML_labels 5094,139013
-Prolog_functions 5219,142347
-prolog_skip_comment 5255,143128
-prolog_pr 5281,143736
-prolog_atom 5319,144628
-Erlang_functions 5379,145666
-erlang_func 5438,146965
-erlang_attribute 5476,147642
-erlang_atom 5496,148061
-scan_separators 5534,149080
-analyze_regex 5586,150460
-add_regex 5654,152050
-substitute 5767,154797
-free_regexps 5814,155837
-regex_tag_multiline 5836,156291
-nocase_tail 5913,158263
-get_tag 5928,158519
-readline_internal 5959,159455
-readline 6037,161296
-savestr 6230,167243
-savenstr 6240,167473
-skip_spaces 6249,167679
-skip_non_spaces 6258,167833
-skip_name 6267,167983
-fatal 6277,168156
-pfatal 6284,168253
-suggest_asking_for_help 6291,168332
-error 6300,168554
-concat 6313,168846
-etags_getcwd 6329,169259
-relative_filename 6350,169725
-absolute_filename 6389,170751
-absolute_dirname 6453,172416
-filename_is_absolute 6472,172845
-canonicalize_filename 6484,173096
-# define ISUPPER(6491,173235
-linebuffer_init 6514,173656
-linebuffer_setlen 6524,173887
-xmalloc 6536,174148
-xrealloc 6545,174314
+char pot_etags_version[pot_etags_version81,3471
+# undef DEBUG84,3553
+# define DEBUG 85,3568
+# define DEBUG 87,3595
+# define NDEBUG 88,3618
+# define _GNU_SOURCE 94,3706
+# undef MSDOS100,3877
+# undef WINDOWSNT101,3891
+# define WINDOWSNT102,3910
+# undef MSDOS106,3969
+# define MSDOS 107,3983
+# define MSDOS 110,4033
+# define MAXPATHLEN 115,4112
+# undef HAVE_NTGUI116,4142
+# undef DOS_NT117,4161
+# define DOS_NT118,4177
+# undef assert 135,4483
+# define assert(136,4542
+# undef CTAGS146,4858
+# define CTAGS 147,4873
+# define CTAGS 149,4899
+#define streq(152,4928
+#define strcaseeq(153,4997
+#define strneq(154,5076
+#define strncaseeq(155,5152
+#define CHARS 157,5239
+#define CHAR(158,5279
+#define iswhite(159,5330
+#define notinname(160,5395
+#define begtoken(161,5470
+#define intoken(162,5543
+#define endtoken(163,5615
+#define ISALNUM(165,5685
+#define ISALPHA(166,5723
+#define ISDIGIT(167,5761
+#define ISLOWER(168,5799
+#define lowcase(170,5838
+#define xnew(179,6016
+#define xrnew(180,6084
+typedef void Lang_function 182,6165
+} compressor;188,6366
+} language;199,6836
+typedef struct fdesc201,6849
+} fdesc;212,7367
+typedef struct node_st214,7377
+} node;225,7895
+} linebuffer;239,8249
+ at_language,245,8345
+ at_regexp,246,8394
+ at_filename,247,8438
+ at_stdin,248,8474
+ at_end 249,8517
+} argument;253,8699
+typedef struct regexp256,8759
+} regexp;268,9326
+static void error 311,10781
+# undef STDIN408,15074
+#define STDIN 411,15096
+static compressor compressors[compressors457,17665
+static const char *Ada_suffixes Ada_suffixes473,17908
+static const char Ada_help 475,17978
+static const char *Asm_suffixes Asm_suffixes493,18581
+static const char Asm_help 504,18977
+static const char *default_C_suffixes default_C_suffixes512,19313
+static const char default_C_help 515,19414
+static const char default_C_help 523,19851
+static const char *Cplusplus_suffixes Cplusplus_suffixes535,20461
+static const char Cplusplus_help 540,20659
+static const char *Cjava_suffixes Cjava_suffixes549,21114
+static char Cjava_help 551,21173
+static const char *Cobol_suffixes Cobol_suffixes556,21338
+static char Cobol_help 558,21403
+static const char *Cstar_suffixes Cstar_suffixes562,21544
+static const char *Erlang_suffixes Erlang_suffixes565,21608
+static const char Erlang_help 567,21674
+const char *Forth_suffixes Forth_suffixes571,21800
+static const char Forth_help 573,21858
+static const char *Fortran_suffixes Fortran_suffixes577,22009
+static const char Fortran_help 579,22086
+static const char *HTML_suffixes HTML_suffixes582,22191
+static const char HTML_help 584,22265
+static const char *Lisp_suffixes Lisp_suffixes589,22453
+static const char Lisp_help 591,22557
+static const char *Lua_suffixes Lua_suffixes598,22872
+static const char Lua_help 600,22935
+static const char *Makefile_filenames Makefile_filenames603,23011
+static const char Makefile_help 605,23134
+static const char *Objc_suffixes Objc_suffixes609,23278
+static const char Objc_help 613,23400
+static const char *Pascal_suffixes Pascal_suffixes619,23715
+static const char Pascal_help 621,23779
+static const char *Perl_suffixes Perl_suffixes626,23967
+static const char *Perl_interpreters Perl_interpreters628,24029
+static const char Perl_help 630,24101
+static const char *PHP_suffixes PHP_suffixes637,24452
+static const char PHP_help 639,24524
+static const char *plain_C_suffixes plain_C_suffixes643,24679
+static const char *PS_suffixes PS_suffixes647,24763
+static const char PS_help 649,24849
+static const char *Prolog_suffixes Prolog_suffixes652,24932
+static const char Prolog_help 654,24994
+static const char *Python_suffixes Python_suffixes658,25108
+static const char Python_help 660,25166
+static const char *Scheme_suffixes Scheme_suffixes665,25348
+static const char Scheme_help 667,25461
+static const char *TeX_suffixes TeX_suffixes672,25684
+static const char TeX_help 674,25782
+static const char *Texinfo_suffixes Texinfo_suffixes686,26317
+static const char Texinfo_help 688,26396
+static const char *Yacc_suffixes Yacc_suffixes691,26493
+static const char Yacc_help 693,26607
+static const char auto_help 699,26857
+static const char none_help 703,27021
+static const char no_lang_help 707,27144
+static language lang_names 718,27356
+print_language_names 753,29533
+# define EMACS_NAME 786,30756
+# define VERSION 789,30812
+print_version 792,30870
+# define PRINT_UNDOCUMENTED_OPTIONS_HELP 804,31174
+print_help 808,31251
+main 981,37439
+get_compressor_from_suffix 1319,46218
+get_language_from_langname 1355,47159
+get_language_from_interpreter 1377,47546
+get_language_from_filename 1399,47977
+process_file_name 1433,48835
+process_file 1555,51666
+init 1632,54151
+find_entries 1656,54902
+make_tag 1814,59708
+pfnote 1856,60943
+free_tree 1917,62745
+free_fdesc 1935,63030
+add_node 1955,63473
+invalidate_nodes 2035,65538
+static int number_len 2068,66194
+total_size_of_entries 2087,66695
+put_entries 2107,67155
+#define C_EXT 2193,68996
+#define C_PLAIN 2194,69038
+#define C_PLPL 2195,69071
+#define C_STAR 2196,69105
+#define C_JAVA 2197,69138
+#define C_AUTO 2198,69173
+#define YACC 2199,69243
+enum sym_type2204,69313
+ st_none,2206,69329
+ st_C_objprot,2207,69340
+ st_C_objprot, st_C_objimpl,2207,69340
+ st_C_objprot, st_C_objimpl, st_C_objend,2207,69340
+ st_C_gnumacro,2208,69383
+ st_C_ignore,2209,69400
+ st_C_ignore, st_C_attribute,2209,69400
+ st_C_javastruct,2210,69431
+ st_C_operator,2211,69450
+ st_C_class,2212,69467
+ st_C_class, st_C_template,2212,69467
+ st_C_struct,2213,69496
+ st_C_struct, st_C_extern,2213,69496
+ st_C_struct, st_C_extern, st_C_enum,2213,69496
+ st_C_struct, st_C_extern, st_C_enum, st_C_define,2213,69496
+ st_C_struct, st_C_extern, st_C_enum, st_C_define, st_C_typedef2213,69496
+struct C_stab_entry 2271,71279
+hash 2275,71410
+in_word_set 2321,72938
+ TOTAL_KEYWORDS 2325,73019
+ MIN_WORD_LENGTH 2326,73046
+ MAX_WORD_LENGTH 2327,73073
+ MIN_HASH_VALUE 2328,73101
+ MAX_HASH_VALUE 2329,73127
+C_symtype 2387,74986
+static bool inattribute;2400,75235
+ fvnone,2408,75436
+ fdefunkey,2409,75467
+ fdefunname,2410,75513
+ foperator,2411,75557
+ fvnameseen,2412,75614
+ fstartlist,2413,75667
+ finlist,2414,75723
+ flistseen,2415,75766
+ fignore,2416,75814
+ vignore 2417,75857
+} fvdef;2418,75902
+static bool fvextern;2420,75912
+ tnone,2428,76090
+ tkeyseen,2429,76120
+ ttypeseen,2430,76161
+ tinbody,2431,76200
+ tend,2432,76239
+ tignore 2433,76280
+} typdef;2434,76321
+ snone,2443,76500
+ skeyseen,2445,76576
+ stagseen,2446,76621
+ scolonseen 2447,76662
+} structdef;2448,76716
+static const char *objtag objtag2453,76810
+ dnone,2460,76943
+ dsharpseen,2461,76973
+ ddefineseen,2462,77026
+ dignorerest 2463,77071
+} definedef;2464,77113
+ onone,2472,77268
+ oprotocol,2473,77298
+ oimplementation,2474,77348
+ otagseen,2475,77396
+ oparenseen,2476,77432
+ ocatseen,2477,77487
+ oinbody,2478,77526
+ omethodsign,2479,77569
+ omethodtag,2480,77627
+ omethodcolon,2481,77667
+ omethodparm,2482,77710
+ oignore 2483,77756
+} objdef;2484,77788
+static struct tok2491,77945
+} token;2508,78627
+} cstack;2523,79137
+#define nestlev 2525,79265
+#define instruct 2527,79370
+pushclass_above 2531,79490
+popclass_above 2550,79949
+write_classname 2564,80163
+consider_token 2613,81342
+} lbs[lbs2924,88533
+#define current_lb_is_new 2926,88544
+#define switch_line_buffers(2927,88589
+#define curlb 2929,88642
+#define newlb 2930,88673
+#define curlinepos 2931,88704
+#define newlinepos 2932,88745
+#define plainc 2934,88787
+#define cplpl 2935,88831
+#define cjava 2936,88862
+#define CNL_SAVE_DEFINEDEF(2938,88906
+#define CNL(2947,89118
+make_C_tag 2960,89376
+C_entries 2986,90195
+default_C_entries 3833,110157
+plain_C_entries 3840,110277
+Cplusplus_entries 3847,110365
+Cjava_entries 3854,110461
+Cstar_entries 3861,110551
+Yacc_entries 3868,110643
+#define LOOP_ON_INPUT_LINES(3875,110721
+#define LOOKING_AT(3884,111057
+#define LOOKING_AT_NOCASE(3891,111462
+just_read_file 3901,111862
+F_takeprec 3914,112040
+F_getit 3937,112367
+Fortran_functions 3961,112841
+Ada_getit 4052,114670
+Ada_funcs 4115,116045
+Asm_labels 4228,118583
+Perl_functions 4261,119550
+Python_functions 4357,122058
+PHP_functions 4387,122685
+Cobol_paragraphs 4466,124472
+Makefile_targets 4494,125030
+Pascal_functions 4529,125951
+L_getit 4709,130319
+Lisp_functions 4725,130665
+Lua_functions 4785,131851
+PS_functions 4811,132386
+Forth_words 4841,133054
+Scheme_functions 4877,134093
+static linebuffer *TEX_toktab TEX_toktab4908,134782
+static const char *TEX_defenv TEX_defenv4912,134975
+static char TEX_esc 4920,135262
+static char TEX_opgrp 4921,135290
+static char TEX_clgrp 4922,135319
+TeX_commands 4928,135396
+#define TEX_LESC 4986,136653
+#define TEX_SESC 4987,136675
+TEX_mode 4992,136805
+TEX_decode_env 5026,137510
+Texinfo_nodes 5071,138555
+HTML_labels 5094,139014
+Prolog_functions 5219,142348
+prolog_skip_comment 5255,143129
+prolog_pr 5281,143737
+prolog_atom 5319,144629
+Erlang_functions 5379,145667
+erlang_func 5438,146966
+erlang_attribute 5476,147643
+erlang_atom 5496,148062
+scan_separators 5534,149081
+analyze_regex 5586,150461
+add_regex 5654,152051
+substitute 5767,154798
+free_regexps 5814,155838
+regex_tag_multiline 5836,156292
+nocase_tail 5913,158264
+get_tag 5928,158520
+readline_internal 5959,159456
+readline 6037,161297
+savestr 6230,167244
+savenstr 6240,167474
+skip_spaces 6249,167680
+skip_non_spaces 6258,167834
+skip_name 6267,167984
+fatal 6277,168157
+pfatal 6284,168254
+suggest_asking_for_help 6291,168333
+error 6300,168555
+concat 6313,168847
+etags_getcwd 6329,169260
+relative_filename 6350,169726
+absolute_filename 6389,170752
+absolute_dirname 6453,172417
+filename_is_absolute 6472,172846
+canonicalize_filename 6484,173097
+# define ISUPPER(6491,173236
+linebuffer_init 6514,173657
+linebuffer_setlen 6524,173888
+xmalloc 6536,174149
+xrealloc 6545,174315
c-src/exit.c,47
} __libc_atexit;30,1022
@@ -628,1377 +628,1377 @@ pp287,1504
pp3(100,1616
c-src/emacs/src/gmalloc.c,3539
-#define USE_PTHREAD25,1002
-#undef get_current_dir_name33,1126
-#undef malloc64,2110
-#undef realloc65,2124
-#undef calloc66,2139
-#undef free67,2153
-#define malloc 68,2165
-#define realloc 69,2188
-#define calloc 70,2213
-#define aligned_alloc 71,2236
-#define free 72,2273
-#define DUMPED 80,2472
-#define ALLOCATED_BEFORE_DUMPING(81,2507
-extern void *malloc malloc94,2718
-#define INT_BIT 124,3934
-#define BLOCKLOG 125,3977
-#define BLOCKSIZE 126,4018
-#define BLOCKIFY(127,4052
-#define HEAP 131,4215
-#define FINAL_FREE_BLOCKS 135,4391
- } malloc_info;167,5388
-#define BLOCK(176,5620
-#define ADDRESS(177,5682
-struct list186,5939
-struct alignlist196,6153
-#define LOCK(223,7064
-#define UNLOCK(228,7195
-#define LOCK_ALIGNED_BLOCKS(233,7329
-#define UNLOCK_ALIGNED_BLOCKS(238,7484
-#define LOCK(244,7649
-#define UNLOCK(245,7664
-#define LOCK_ALIGNED_BLOCKS(246,7681
-#define UNLOCK_ALIGNED_BLOCKS(247,7711
-enum mcheck_status283,9092
- MCHECK_DISABLED 285,9115
- MCHECK_OK,286,9187
- MCHECK_FREE,287,9226
- MCHECK_HEAD,288,9270
- MCHECK_TAIL 289,9334
-struct mstats308,10153
-char *_heapbase;_heapbase355,11829
-malloc_info *_heapinfo;_heapinfo358,11927
-static size_t heapsize;361,11983
-size_t _heapindex;364,12047
-size_t _heaplimit;367,12109
-struct list _fraghead[_fraghead370,12171
-size_t _chunks_used;373,12229
-size_t _bytes_used;374,12250
-size_t _chunks_free;375,12270
-size_t _bytes_free;376,12291
-int __malloc_initialized;379,12340
-size_t __malloc_extra_blocks;381,12367
-static int state_protected_p;400,12912
-static size_t last_state_size;401,12942
-static malloc_info *last_heapinfo;last_heapinfo402,12973
-protect_malloc_state 405,13014
-#define PROTECT_MALLOC_STATE(426,13627
-#define PROTECT_MALLOC_STATE(429,13697
-align 435,13794
-get_contiguous_space 466,14616
-register_heapinfo 497,15325
-pthread_mutex_t _malloc_mutex 517,15879
-pthread_mutex_t _aligned_blocks_mutex 518,15938
-int _malloc_thread_enabled_p;519,16005
-malloc_atfork_handler_prepare 522,16048
-malloc_atfork_handler_parent 529,16139
-malloc_atfork_handler_child 536,16233
-malloc_enable_thread 544,16375
-malloc_initialize_1 563,16961
-__malloc_initialize 594,17793
-static int morecore_recursing;604,17926
-morecore_nolock 609,18066
-_malloc_internal_nolock 722,21584
-_malloc_internal 920,28102
-malloc 932,28247
-_malloc 961,29140
-_free 967,29196
-_realloc 973,29240
-struct alignlist *_aligned_blocks _aligned_blocks1004,30345
-_free_internal_nolock 1009,30474
-_free_internal 1255,38476
-free 1265,38603
-weak_alias 1277,38799
-#define min(1306,39813
-_realloc_internal_nolock 1319,40309
-_realloc_internal 1435,43563
-realloc 1447,43726
-calloc 1478,44894
-#define __sbrk 1513,46042
-__default_morecore 1525,46511
-aligned_alloc 1557,47522
-memalign 1647,49704
-posix_memalign 1656,49909
-static size_t pagesize;1703,51317
-valloc 1706,51349
-#undef malloc1715,51490
-#undef realloc1716,51504
-#undef calloc1717,51519
-#undef aligned_alloc1718,51533
-#undef free1719,51554
-hybrid_malloc 1736,52083
-hybrid_calloc 1744,52188
-hybrid_free 1752,52319
-hybrid_aligned_alloc 1765,52626
-hybrid_realloc 1780,52984
-hybrid_get_current_dir_name 1811,53797
-#define MAGICWORD 1854,55206
-#define MAGICFREE 1855,55261
-#define MAGICBYTE 1856,55316
-#define MALLOCFLOOD 1857,55348
-#define FREEFLOOD 1858,55382
-struct hdr1860,55415
-checkhdr 1867,55581
-freehook 1891,56022
-mallochook 1927,56804
-reallochook 1944,57143
-mabort 1978,57901
-static int mcheck_used 2012,58586
-mcheck 2015,58619
-mprobe 2035,59138
+#define USE_PTHREAD25,1003
+#undef get_current_dir_name33,1127
+#undef malloc64,2111
+#undef realloc65,2125
+#undef calloc66,2140
+#undef free67,2154
+#define malloc 68,2166
+#define realloc 69,2189
+#define calloc 70,2214
+#define aligned_alloc 71,2237
+#define free 72,2274
+#define DUMPED 80,2473
+#define ALLOCATED_BEFORE_DUMPING(81,2508
+extern void *malloc malloc94,2719
+#define INT_BIT 124,3935
+#define BLOCKLOG 125,3978
+#define BLOCKSIZE 126,4019
+#define BLOCKIFY(127,4053
+#define HEAP 131,4216
+#define FINAL_FREE_BLOCKS 135,4392
+ } malloc_info;167,5389
+#define BLOCK(176,5621
+#define ADDRESS(177,5683
+struct list186,5940
+struct alignlist196,6154
+#define LOCK(223,7065
+#define UNLOCK(228,7196
+#define LOCK_ALIGNED_BLOCKS(233,7330
+#define UNLOCK_ALIGNED_BLOCKS(238,7485
+#define LOCK(244,7650
+#define UNLOCK(245,7665
+#define LOCK_ALIGNED_BLOCKS(246,7682
+#define UNLOCK_ALIGNED_BLOCKS(247,7712
+enum mcheck_status283,9093
+ MCHECK_DISABLED 285,9116
+ MCHECK_OK,286,9188
+ MCHECK_FREE,287,9227
+ MCHECK_HEAD,288,9271
+ MCHECK_TAIL 289,9335
+struct mstats308,10154
+char *_heapbase;_heapbase355,11831
+malloc_info *_heapinfo;_heapinfo358,11929
+static size_t heapsize;361,11985
+size_t _heapindex;364,12049
+size_t _heaplimit;367,12111
+struct list _fraghead[_fraghead370,12173
+size_t _chunks_used;373,12231
+size_t _bytes_used;374,12252
+size_t _chunks_free;375,12272
+size_t _bytes_free;376,12293
+int __malloc_initialized;379,12342
+size_t __malloc_extra_blocks;381,12369
+static int state_protected_p;400,12914
+static size_t last_state_size;401,12944
+static malloc_info *last_heapinfo;last_heapinfo402,12975
+protect_malloc_state 405,13016
+#define PROTECT_MALLOC_STATE(426,13629
+#define PROTECT_MALLOC_STATE(429,13699
+align 435,13796
+get_contiguous_space 466,14618
+register_heapinfo 497,15327
+pthread_mutex_t _malloc_mutex 517,15881
+pthread_mutex_t _aligned_blocks_mutex 518,15940
+int _malloc_thread_enabled_p;519,16007
+malloc_atfork_handler_prepare 522,16050
+malloc_atfork_handler_parent 529,16141
+malloc_atfork_handler_child 536,16235
+malloc_enable_thread 544,16377
+malloc_initialize_1 563,16963
+__malloc_initialize 594,17795
+static int morecore_recursing;604,17928
+morecore_nolock 609,18068
+_malloc_internal_nolock 722,21586
+_malloc_internal 920,28104
+malloc 932,28249
+_malloc 961,29142
+_free 967,29198
+_realloc 973,29242
+struct alignlist *_aligned_blocks _aligned_blocks1004,30348
+_free_internal_nolock 1009,30477
+_free_internal 1255,38479
+free 1265,38606
+weak_alias 1277,38802
+#define min(1306,39817
+_realloc_internal_nolock 1319,40313
+_realloc_internal 1435,43567
+realloc 1447,43730
+calloc 1478,44899
+#define __sbrk 1513,46048
+__default_morecore 1525,46517
+aligned_alloc 1557,47529
+memalign 1647,49711
+posix_memalign 1656,49916
+static size_t pagesize;1703,51325
+valloc 1706,51357
+#undef malloc1715,51498
+#undef realloc1716,51512
+#undef calloc1717,51527
+#undef aligned_alloc1718,51541
+#undef free1719,51562
+hybrid_malloc 1736,52091
+hybrid_calloc 1744,52196
+hybrid_free 1752,52327
+hybrid_aligned_alloc 1765,52634
+hybrid_realloc 1780,52990
+hybrid_get_current_dir_name 1811,53803
+#define MAGICWORD 1854,55213
+#define MAGICFREE 1855,55268
+#define MAGICBYTE 1856,55323
+#define MALLOCFLOOD 1857,55355
+#define FREEFLOOD 1858,55389
+struct hdr1860,55422
+checkhdr 1867,55588
+freehook 1891,56029
+mallochook 1927,56811
+reallochook 1944,57150
+mabort 1978,57908
+static int mcheck_used 2012,58593
+mcheck 2015,58626
+mprobe 2035,59145
c-src/emacs/src/regex.h,3761
-#define _REGEX_H 21,836
-typedef unsigned long reg_syntax_t;43,1577
-#define RE_BACKSLASH_ESCAPE_IN_LISTS 47,1749
-#define RE_BK_PLUS_QM 52,1969
-#define RE_CHAR_CLASSES 58,2298
-#define RE_CONTEXT_INDEP_ANCHORS 72,3032
-#define RE_CONTEXT_INDEP_OPS 80,3458
-#define RE_CONTEXT_INVALID_OPS 84,3658
-#define RE_DOT_NEWLINE 88,3801
-#define RE_DOT_NOT_NULL 92,3937
-#define RE_HAT_LISTS_NOT_NEWLINE 96,4082
-#define RE_INTERVALS 101,4292
-#define RE_LIMITED_OPS 105,4441
-#define RE_NEWLINE_ALT 109,4583
-#define RE_NO_BK_BRACES 114,4773
-#define RE_NO_BK_PARENS 118,4964
-#define RE_NO_BK_REFS 122,5120
-#define RE_NO_BK_VBAR 126,5316
-#define RE_NO_EMPTY_RANGES 132,5610
-#define RE_UNMATCHED_RIGHT_PAREN_ORD 136,5766
-#define RE_NO_POSIX_BACKTRACKING 140,5937
-#define RE_NO_GNU_OPS 144,6133
-#define RE_FRUGAL 147,6253
-#define RE_SHY_GROUPS 150,6360
-#define RE_NO_NEWLINE_ANCHOR 153,6468
-#define RE_DEBUG 161,6884
-#define RE_SYNTAX_EMACS 183,7684
-#define RE_SYNTAX_AWK 186,7780
-#define RE_SYNTAX_GNU_AWK 193,8084
-#define RE_SYNTAX_POSIX_AWK 197,8255
-#define RE_SYNTAX_GREP 201,8393
-#define RE_SYNTAX_EGREP 206,8549
-#define RE_SYNTAX_POSIX_EGREP 212,8765
-#define RE_SYNTAX_ED 216,8910
-#define RE_SYNTAX_SED 218,8954
-#define _RE_SYNTAX_POSIX_COMMON 221,9072
-#define RE_SYNTAX_POSIX_BASIC 225,9215
-#define RE_SYNTAX_POSIX_MINIMAL_BASIC 231,9508
-#define RE_SYNTAX_POSIX_EXTENDED 234,9598
-#define RE_SYNTAX_POSIX_MINIMAL_EXTENDED 242,9967
-# undef RE_DUP_MAX253,10454
-#define RE_DUP_MAX 256,10540
-#define REG_EXTENDED 263,10762
-#define REG_ICASE 267,10886
-#define REG_NEWLINE 272,11070
-#define REG_NOSUB 276,11248
-#define REG_NOTBOL 286,11614
-#define REG_NOTEOL 289,11688
- REG_ENOSYS 297,11859
- REG_NOERROR 300,11941
- REG_NOMATCH,301,11976
- REG_BADPAT,305,12123
- REG_ECOLLATE,306,12162
- REG_ECTYPE,307,12203
- REG_EESCAPE,308,12255
- REG_ESUBREG,309,12298
- REG_EBRACK,310,12345
- REG_EPAREN,311,12391
- REG_EBRACE,312,12436
- REG_BADBR,313,12472
- REG_ERANGE,314,12519
- REG_ESPACE,315,12560
- REG_BADRPT,316,12601
- REG_EEND,319,12693
- REG_ESIZE,320,12728
- REG_ERPAREN,321,12790
- REG_ERANGEX 322,12859
-} reg_errcode_t;323,12911
-# define RE_TRANSLATE_TYPE 332,13273
-struct re_pattern_buffer335,13315
-#define REGS_UNALLOCATED 376,14889
-#define REGS_REALLOCATE 377,14916
-#define REGS_FIXED 378,14942
-typedef struct re_pattern_buffer regex_t;416,16098
-typedef ssize_t regoff_t;423,16492
-struct re_registers428,16652
-# define RE_NREGS 440,16942
-} regmatch_t;451,17317
-# define _Restrict_ 540,20886
-# define _Restrict_ 542,20979
-# define _Restrict_544,21018
-# define _Restrict_arr_ 555,21418
-# define _Restrict_arr_557,21461
-# define CHAR_CLASS_MAX_LENGTH 593,22470
-# define CHAR_CLASS_MAX_LENGTH 597,22648
-typedef wctype_t re_wctype_t;599,22692
-typedef wchar_t re_wchar_t;600,22722
-# define re_wctype 601,22750
-# define re_iswctype 602,22776
-# define re_wctype_to_bit(603,22806
-# define CHAR_CLASS_MAX_LENGTH 605,22844
-# define btowc(606,22906
-typedef enum { RECC_ERROR 609,22953
- RECC_ALNUM,610,22984
- RECC_ALNUM, RECC_ALPHA,610,22984
- RECC_ALNUM, RECC_ALPHA, RECC_WORD,610,22984
- RECC_GRAPH,611,23027
- RECC_GRAPH, RECC_PRINT,611,23027
- RECC_LOWER,612,23059
- RECC_LOWER, RECC_UPPER,612,23059
- RECC_PUNCT,613,23091
- RECC_PUNCT, RECC_CNTRL,613,23091
- RECC_DIGIT,614,23123
- RECC_DIGIT, RECC_XDIGIT,614,23123
- RECC_BLANK,615,23156
- RECC_BLANK, RECC_SPACE,615,23156
- RECC_MULTIBYTE,616,23188
- RECC_MULTIBYTE, RECC_NONASCII,616,23188
- RECC_ASCII,617,23227
- RECC_ASCII, RECC_UNIBYTE617,23227
-} re_wctype_t;618,23260
-typedef int re_wchar_t;623,23387
+#define _REGEX_H 21,837
+typedef unsigned long reg_syntax_t;43,1578
+#define RE_BACKSLASH_ESCAPE_IN_LISTS 47,1750
+#define RE_BK_PLUS_QM 52,1970
+#define RE_CHAR_CLASSES 58,2299
+#define RE_CONTEXT_INDEP_ANCHORS 72,3033
+#define RE_CONTEXT_INDEP_OPS 80,3459
+#define RE_CONTEXT_INVALID_OPS 84,3659
+#define RE_DOT_NEWLINE 88,3802
+#define RE_DOT_NOT_NULL 92,3938
+#define RE_HAT_LISTS_NOT_NEWLINE 96,4083
+#define RE_INTERVALS 101,4293
+#define RE_LIMITED_OPS 105,4442
+#define RE_NEWLINE_ALT 109,4584
+#define RE_NO_BK_BRACES 114,4774
+#define RE_NO_BK_PARENS 118,4965
+#define RE_NO_BK_REFS 122,5121
+#define RE_NO_BK_VBAR 126,5317
+#define RE_NO_EMPTY_RANGES 132,5611
+#define RE_UNMATCHED_RIGHT_PAREN_ORD 136,5767
+#define RE_NO_POSIX_BACKTRACKING 140,5938
+#define RE_NO_GNU_OPS 144,6134
+#define RE_FRUGAL 147,6254
+#define RE_SHY_GROUPS 150,6361
+#define RE_NO_NEWLINE_ANCHOR 153,6469
+#define RE_DEBUG 161,6885
+#define RE_SYNTAX_EMACS 183,7685
+#define RE_SYNTAX_AWK 186,7781
+#define RE_SYNTAX_GNU_AWK 193,8085
+#define RE_SYNTAX_POSIX_AWK 197,8256
+#define RE_SYNTAX_GREP 201,8394
+#define RE_SYNTAX_EGREP 206,8550
+#define RE_SYNTAX_POSIX_EGREP 212,8766
+#define RE_SYNTAX_ED 216,8911
+#define RE_SYNTAX_SED 218,8955
+#define _RE_SYNTAX_POSIX_COMMON 221,9073
+#define RE_SYNTAX_POSIX_BASIC 225,9216
+#define RE_SYNTAX_POSIX_MINIMAL_BASIC 231,9509
+#define RE_SYNTAX_POSIX_EXTENDED 234,9599
+#define RE_SYNTAX_POSIX_MINIMAL_EXTENDED 242,9968
+# undef RE_DUP_MAX253,10455
+#define RE_DUP_MAX 256,10541
+#define REG_EXTENDED 263,10763
+#define REG_ICASE 267,10887
+#define REG_NEWLINE 272,11071
+#define REG_NOSUB 276,11249
+#define REG_NOTBOL 286,11615
+#define REG_NOTEOL 289,11689
+ REG_ENOSYS 297,11860
+ REG_NOERROR 300,11942
+ REG_NOMATCH,301,11977
+ REG_BADPAT,305,12124
+ REG_ECOLLATE,306,12163
+ REG_ECTYPE,307,12204
+ REG_EESCAPE,308,12256
+ REG_ESUBREG,309,12299
+ REG_EBRACK,310,12346
+ REG_EPAREN,311,12392
+ REG_EBRACE,312,12437
+ REG_BADBR,313,12473
+ REG_ERANGE,314,12520
+ REG_ESPACE,315,12561
+ REG_BADRPT,316,12602
+ REG_EEND,319,12694
+ REG_ESIZE,320,12729
+ REG_ERPAREN,321,12791
+ REG_ERANGEX 322,12860
+} reg_errcode_t;323,12912
+# define RE_TRANSLATE_TYPE 332,13274
+struct re_pattern_buffer335,13316
+#define REGS_UNALLOCATED 376,14890
+#define REGS_REALLOCATE 377,14917
+#define REGS_FIXED 378,14943
+typedef struct re_pattern_buffer regex_t;416,16099
+typedef ssize_t regoff_t;423,16493
+struct re_registers428,16653
+# define RE_NREGS 440,16943
+} regmatch_t;451,17318
+# define _Restrict_ 540,20887
+# define _Restrict_ 542,20980
+# define _Restrict_544,21019
+# define _Restrict_arr_ 555,21419
+# define _Restrict_arr_557,21462
+# define CHAR_CLASS_MAX_LENGTH 593,22471
+# define CHAR_CLASS_MAX_LENGTH 597,22649
+typedef wctype_t re_wctype_t;599,22693
+typedef wchar_t re_wchar_t;600,22723
+# define re_wctype 601,22751
+# define re_iswctype 602,22777
+# define re_wctype_to_bit(603,22807
+# define CHAR_CLASS_MAX_LENGTH 605,22845
+# define btowc(606,22907
+typedef enum { RECC_ERROR 609,22954
+ RECC_ALNUM,610,22985
+ RECC_ALNUM, RECC_ALPHA,610,22985
+ RECC_ALNUM, RECC_ALPHA, RECC_WORD,610,22985
+ RECC_GRAPH,611,23028
+ RECC_GRAPH, RECC_PRINT,611,23028
+ RECC_LOWER,612,23060
+ RECC_LOWER, RECC_UPPER,612,23060
+ RECC_PUNCT,613,23092
+ RECC_PUNCT, RECC_CNTRL,613,23092
+ RECC_DIGIT,614,23124
+ RECC_DIGIT, RECC_XDIGIT,614,23124
+ RECC_BLANK,615,23157
+ RECC_BLANK, RECC_SPACE,615,23157
+ RECC_MULTIBYTE,616,23189
+ RECC_MULTIBYTE, RECC_NONASCII,616,23189
+ RECC_ASCII,617,23228
+ RECC_ASCII, RECC_UNIBYTE617,23228
+} re_wctype_t;618,23261
+typedef int re_wchar_t;623,23388
c-src/emacs/src/keyboard.c,22931
-volatile int interrupt_input_blocked;76,1808
-volatile bool pending_signals;80,1944
-#define KBD_BUFFER_SIZE 82,1976
-KBOARD *initial_kboard;initial_kboard84,2006
-KBOARD *current_kboard;current_kboard85,2030
-static KBOARD *all_kboards;all_kboards86,2054
-static bool single_kboard;89,2154
-#define NUM_RECENT_KEYS 91,2182
-static int recent_keys_index;94,2269
-static int total_keys;97,2357
-static Lisp_Object recent_keys;100,2443
-Lisp_Object this_command_keys;107,2777
-ptrdiff_t this_command_key_count;108,2808
-static bool this_command_key_count_reset;112,2922
-static Lisp_Object raw_keybuf;116,3074
-static int raw_keybuf_count;117,3105
-#define GROW_RAW_KEYBUF 119,3135
-static ptrdiff_t this_single_command_key_start;125,3350
-static ptrdiff_t before_command_key_count;129,3498
-static ptrdiff_t before_command_echo_length;130,3541
-sigjmp_buf return_to_command_loop;135,3677
-static Lisp_Object recover_top_level_message;138,3791
-static Lisp_Object regular_top_level_message;143,3930
-static sys_jmp_buf getcjmp;147,4031
-bool waiting_for_input;150,4095
-static bool echoing;154,4186
-static struct kboard *ok_to_echo_at_next_pause;ok_to_echo_at_next_pause159,4328
-struct kboard *echo_kboard;echo_kboard166,4632
-Lisp_Object echo_message_buffer;171,4744
-bool immediate_quit;174,4837
-int quit_char;192,5623
-EMACS_INT command_loop_level;195,5680
-Lisp_Object unread_switch_frame;204,6108
-static ptrdiff_t last_non_minibuf_size;207,6216
-uintmax_t num_input_events;210,6334
-static EMACS_INT last_auto_save;214,6428
-static ptrdiff_t last_point_position;217,6523
-Lisp_Object internal_last_event_frame;228,7028
-static Lisp_Object read_key_sequence_cmd;232,7168
-static Lisp_Object read_key_sequence_remapped;233,7210
-static FILE *dribble;dribble236,7310
-bool input_pending;239,7368
-static bool input_was_pending;287,10022
-static struct input_event kbd_buffer[kbd_buffer291,10107
-static struct input_event *kbd_fetch_ptr;kbd_fetch_ptr297,10386
-static struct input_event * volatile kbd_store_ptr;302,10601
-unsigned timers_run;320,11296
-struct timespec *input_available_clear_time;input_available_clear_time324,11408
-bool interrupt_input;328,11573
-bool interrupts_deferred;331,11671
-static struct timespec timer_idleness_start_time;335,11746
-static struct timespec timer_last_idleness_start_time;340,11916
-#define READABLE_EVENTS_DO_TIMERS_NOW 346,12046
-#define READABLE_EVENTS_FILTER_EVENTS 347,12094
-#define READABLE_EVENTS_IGNORE_SQUEEZABLES 348,12142
-kset_echo_string 392,14088
-kset_kbd_queue 397,14184
-kset_keyboard_translate_table 402,14276
-kset_last_prefix_arg 407,14399
-kset_last_repeatable_command 412,14504
-kset_local_function_key_map 417,14625
-kset_overriding_terminal_local_map 422,14744
-kset_real_last_command 427,14877
-kset_system_key_syms 432,14986
-echo_add_key 443,15249
-echo_char 527,17527
-echo_dash 541,17813
-echo_now 586,19140
-cancel_echoing 635,20614
-echo_length 648,20922
-echo_truncate 660,21253
-add_command_key 672,21582
-recursive_edit_1 697,22406
-record_auto_save 742,23848
-force_auto_save_soon 751,24016
-DEFUN ("recursive-edit", Frecursive_edit,759,24137
-DEFUN ("recursive-edit", Frecursive_edit,recursive-edit759,24137
-recursive_edit_unwind 804,25747
-any_kboard_state 817,26013
-single_kboard_state 838,26665
-not_single_kboard_state 848,26803
-struct kboard_stack858,27065
-static struct kboard_stack *kboard_stack;kboard_stack864,27138
-push_kboard 867,27186
-pop_kboard 879,27375
-temporarily_switch_to_single_kboard 914,28263
-record_single_kboard_state 943,29437
-restore_kboard_configuration 952,29621
-cmd_error 970,30077
-cmd_error_internal 1024,31510
-DEFUN ("command-error-default-function", Fcommand_error_default_function,1043,32030
-DEFUN ("command-error-default-function", Fcommand_error_default_function,command-error-default-function1043,32030
-command_loop 1094,33916
-command_loop_2 1134,35135
-top_level_2 1146,35339
-top_level_1 1152,35417
-DEFUN ("top-level", Ftop_level,1164,35787
-DEFUN ("top-level", Ftop_level,top-level1164,35787
-user_error 1183,36288
-DEFUN ("exit-recursive-edit", Fexit_recursive_edit,1189,36429
-DEFUN ("exit-recursive-edit", Fexit_recursive_edit,exit-recursive-edit1189,36429
-DEFUN ("abort-recursive-edit", Fabort_recursive_edit,1201,36819
-DEFUN ("abort-recursive-edit", Fabort_recursive_edit,abort-recursive-edit1201,36819
-tracking_off 1216,37281
-DEFUN ("internal--track-mouse", Ftrack_mouse,1234,37816
-DEFUN ("internal--track-mouse", Ftrack_mouse,track-mouse1234,37816
-bool ignore_mouse_drag_p;1256,38392
-some_mouse_moved 1259,38441
-Lisp_Object last_undo_boundary;1287,39032
-command_loop_1 1294,39273
-read_menu_command 1649,50889
-adjust_point_for_property 1678,51617
-safe_run_hooks_1 1831,57339
-safe_run_hooks_error 1841,57569
-safe_run_hook_funcall 1878,58576
-safe_run_hooks 1893,59058
-int poll_suppress_count;1908,59397
-static struct atimer *poll_timer;poll_timer1915,59487
-poll_for_input_1 1919,59589
-poll_for_input 1930,59789
-start_polling 1942,60053
-input_polling_used 1979,61091
-stop_polling 1994,61390
-set_poll_suppress_count 2009,61759
-bind_polling_period 2029,62141
-make_ctrl_char 2048,62492
-show_help_echo 2113,64455
-static Lisp_Object help_form_saved_window_configs;2156,65638
-read_char_help_form_unwind 2158,65701
-#define STOP_POLLING 2166,65959
-#define RESUME_POLLING 2170,66084
-read_event_from_main_queue 2175,66229
-read_decoded_event_from_main_queue 2249,68417
-#define MAX_ENCODED_BYTES 2254,68664
-echo_keystrokes_p 2342,71556
-read_char 2376,72848
-record_menu_key 3225,98949
-help_char_p 3258,99674
-record_char 3273,99953
-save_getcjmp 3412,104235
-restore_getcjmp 3418,104326
-readable_events 3430,104697
-int stop_character EXTERNALLY_VISIBLE;3497,106437
-event_to_kboard 3500,106493
-kbd_buffer_nr_stored 3522,107142
-kbd_buffer_store_event 3534,107483
-kbd_buffer_store_event_hold 3550,108025
-kbd_buffer_unget_event 3684,111617
-#define INPUT_EVENT_POS_MAX 3698,112018
-#define INPUT_EVENT_POS_MIN 3701,112147
-position_to_Time 3706,112287
-Time_to_position 3716,112514
-gen_help_event 3738,113171
-kbd_buffer_store_help_event 3756,113611
-discard_mouse_events 3773,113976
-kbd_buffer_events_waiting 3803,114711
-clear_event 3823,115068
-kbd_buffer_get_event 3836,115408
-process_special_events 4258,127881
-swallow_events 4322,129705
-timer_start_idle 4339,130098
-timer_stop_idle 4355,130576
-timer_resume_idle 4363,130720
-struct input_event last_timer_event EXTERNALLY_VISIBLE;4372,130912
-Lisp_Object pending_funcalls;4377,131172
-decode_timer 4381,131293
-timer_check_2 4414,132246
-timer_check 4572,136817
-DEFUN ("current-idle-time", Fcurrent_idle_time,4607,137662
-DEFUN ("current-idle-time", Fcurrent_idle_time,current-idle-time4607,137662
-static Lisp_Object accent_key_syms;4625,138239
-static Lisp_Object func_key_syms;4626,138275
-static Lisp_Object mouse_syms;4627,138309
-static Lisp_Object wheel_syms;4628,138340
-static Lisp_Object drag_n_drop_syms;4629,138371
-static const int lispy_accent_codes[lispy_accent_codes4634,138516
-static const char *const lispy_accent_keys[lispy_accent_keys4741,139878
-#define FUNCTION_KEY_OFFSET 4766,140314
-const char *const lispy_function_keys[lispy_function_keys4768,140347
-static const char *const lispy_multimedia_keys[lispy_multimedia_keys4962,148901
-static const char *const lispy_kana_keys[lispy_kana_keys5026,150135
-#define FUNCTION_KEY_OFFSET 5061,151751
-static const char *const lispy_function_keys[lispy_function_keys5065,151894
-#define ISO_FUNCTION_KEY_OFFSET 5149,154429
-static const char *const iso_lispy_function_keys[iso_lispy_function_keys5151,154469
-static Lisp_Object Vlispy_mouse_stem;5172,155328
-static const char *const lispy_wheel_names[lispy_wheel_names5174,155367
-static const char *const lispy_drag_n_drop_names[lispy_drag_n_drop_names5181,155619
-static short const scroll_bar_parts[scroll_bar_parts5189,155885
-static Lisp_Object button_down_location;5210,156910
-static int last_mouse_button;5215,157065
-static int last_mouse_x;5216,157095
-static int last_mouse_y;5217,157120
-static Time button_down_time;5218,157145
-static int double_click_count;5222,157229
-make_lispy_position 5228,157390
-toolkit_menubar_in_use 5456,163953
-make_scroll_bar_position 5469,164321
-make_lispy_event 5485,164967
-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
+volatile int interrupt_input_blocked;76,1809
+volatile bool pending_signals;80,1945
+#define KBD_BUFFER_SIZE 82,1977
+KBOARD *initial_kboard;initial_kboard84,2007
+KBOARD *current_kboard;current_kboard85,2031
+static KBOARD *all_kboards;all_kboards86,2055
+static bool single_kboard;89,2155
+#define NUM_RECENT_KEYS 91,2183
+static int recent_keys_index;94,2270
+static int total_keys;97,2358
+static Lisp_Object recent_keys;100,2444
+Lisp_Object this_command_keys;107,2778
+ptrdiff_t this_command_key_count;108,2809
+static bool this_command_key_count_reset;112,2923
+static Lisp_Object raw_keybuf;116,3075
+static int raw_keybuf_count;117,3106
+#define GROW_RAW_KEYBUF 119,3136
+static ptrdiff_t this_single_command_key_start;125,3351
+static ptrdiff_t before_command_key_count;129,3499
+static ptrdiff_t before_command_echo_length;130,3542
+sigjmp_buf return_to_command_loop;135,3678
+static Lisp_Object recover_top_level_message;138,3792
+static Lisp_Object regular_top_level_message;143,3931
+static sys_jmp_buf getcjmp;147,4032
+bool waiting_for_input;150,4096
+static bool echoing;154,4187
+static struct kboard *ok_to_echo_at_next_pause;ok_to_echo_at_next_pause159,4329
+struct kboard *echo_kboard;echo_kboard166,4633
+Lisp_Object echo_message_buffer;171,4745
+bool immediate_quit;174,4838
+int quit_char;192,5624
+EMACS_INT command_loop_level;195,5681
+Lisp_Object unread_switch_frame;204,6109
+static ptrdiff_t last_non_minibuf_size;207,6217
+uintmax_t num_input_events;210,6335
+static EMACS_INT last_auto_save;214,6429
+static ptrdiff_t last_point_position;217,6524
+Lisp_Object internal_last_event_frame;228,7029
+static Lisp_Object read_key_sequence_cmd;232,7169
+static Lisp_Object read_key_sequence_remapped;233,7211
+static FILE *dribble;dribble236,7311
+bool input_pending;239,7369
+static bool input_was_pending;287,10023
+static struct input_event kbd_buffer[kbd_buffer291,10108
+static struct input_event *kbd_fetch_ptr;kbd_fetch_ptr297,10387
+static struct input_event * volatile kbd_store_ptr;302,10602
+unsigned timers_run;320,11297
+struct timespec *input_available_clear_time;input_available_clear_time324,11409
+bool interrupt_input;328,11574
+bool interrupts_deferred;331,11672
+static struct timespec timer_idleness_start_time;335,11747
+static struct timespec timer_last_idleness_start_time;340,11917
+#define READABLE_EVENTS_DO_TIMERS_NOW 346,12047
+#define READABLE_EVENTS_FILTER_EVENTS 347,12095
+#define READABLE_EVENTS_IGNORE_SQUEEZABLES 348,12143
+kset_echo_string 392,14089
+kset_kbd_queue 397,14185
+kset_keyboard_translate_table 402,14277
+kset_last_prefix_arg 407,14400
+kset_last_repeatable_command 412,14505
+kset_local_function_key_map 417,14626
+kset_overriding_terminal_local_map 422,14745
+kset_real_last_command 427,14878
+kset_system_key_syms 432,14987
+echo_add_key 443,15250
+echo_char 527,17528
+echo_dash 541,17814
+echo_now 586,19141
+cancel_echoing 635,20615
+echo_length 648,20923
+echo_truncate 660,21254
+add_command_key 672,21583
+recursive_edit_1 697,22407
+record_auto_save 742,23849
+force_auto_save_soon 751,24017
+DEFUN ("recursive-edit", Frecursive_edit,759,24138
+DEFUN ("recursive-edit", Frecursive_edit,recursive-edit759,24138
+recursive_edit_unwind 804,25748
+any_kboard_state 817,26014
+single_kboard_state 838,26666
+not_single_kboard_state 848,26804
+struct kboard_stack858,27066
+static struct kboard_stack *kboard_stack;kboard_stack864,27139
+push_kboard 867,27187
+pop_kboard 879,27376
+temporarily_switch_to_single_kboard 914,28264
+record_single_kboard_state 943,29438
+restore_kboard_configuration 952,29622
+cmd_error 970,30078
+cmd_error_internal 1024,31511
+DEFUN ("command-error-default-function", Fcommand_error_default_function,1043,32031
+DEFUN ("command-error-default-function", Fcommand_error_default_function,command-error-default-function1043,32031
+command_loop 1094,33917
+command_loop_2 1134,35136
+top_level_2 1146,35340
+top_level_1 1152,35418
+DEFUN ("top-level", Ftop_level,1164,35788
+DEFUN ("top-level", Ftop_level,top-level1164,35788
+user_error 1183,36289
+DEFUN ("exit-recursive-edit", Fexit_recursive_edit,1189,36430
+DEFUN ("exit-recursive-edit", Fexit_recursive_edit,exit-recursive-edit1189,36430
+DEFUN ("abort-recursive-edit", Fabort_recursive_edit,1201,36820
+DEFUN ("abort-recursive-edit", Fabort_recursive_edit,abort-recursive-edit1201,36820
+tracking_off 1216,37282
+DEFUN ("internal--track-mouse", Ftrack_mouse,1234,37817
+DEFUN ("internal--track-mouse", Ftrack_mouse,track-mouse1234,37817
+bool ignore_mouse_drag_p;1256,38393
+some_mouse_moved 1259,38442
+Lisp_Object last_undo_boundary;1287,39033
+command_loop_1 1294,39274
+read_menu_command 1649,50890
+adjust_point_for_property 1678,51618
+safe_run_hooks_1 1831,57340
+safe_run_hooks_error 1841,57570
+safe_run_hook_funcall 1878,58577
+safe_run_hooks 1893,59059
+int poll_suppress_count;1908,59398
+static struct atimer *poll_timer;poll_timer1915,59488
+poll_for_input_1 1919,59590
+poll_for_input 1930,59790
+start_polling 1942,60054
+input_polling_used 1979,61092
+stop_polling 1994,61391
+set_poll_suppress_count 2009,61760
+bind_polling_period 2029,62142
+make_ctrl_char 2048,62493
+show_help_echo 2113,64456
+static Lisp_Object help_form_saved_window_configs;2156,65639
+read_char_help_form_unwind 2158,65702
+#define STOP_POLLING 2166,65960
+#define RESUME_POLLING 2170,66085
+read_event_from_main_queue 2175,66230
+read_decoded_event_from_main_queue 2249,68418
+#define MAX_ENCODED_BYTES 2254,68665
+echo_keystrokes_p 2342,71557
+read_char 2376,72849
+record_menu_key 3225,98950
+help_char_p 3258,99675
+record_char 3273,99954
+save_getcjmp 3412,104236
+restore_getcjmp 3418,104327
+readable_events 3430,104698
+int stop_character EXTERNALLY_VISIBLE;3497,106438
+event_to_kboard 3500,106494
+kbd_buffer_nr_stored 3522,107143
+kbd_buffer_store_event 3534,107484
+kbd_buffer_store_event_hold 3550,108026
+kbd_buffer_unget_event 3684,111618
+#define INPUT_EVENT_POS_MAX 3698,112019
+#define INPUT_EVENT_POS_MIN 3701,112148
+position_to_Time 3706,112288
+Time_to_position 3716,112515
+gen_help_event 3738,113172
+kbd_buffer_store_help_event 3756,113612
+discard_mouse_events 3773,113977
+kbd_buffer_events_waiting 3803,114712
+clear_event 3823,115069
+kbd_buffer_get_event 3836,115409
+process_special_events 4258,127882
+swallow_events 4322,129706
+timer_start_idle 4339,130099
+timer_stop_idle 4355,130577
+timer_resume_idle 4363,130721
+struct input_event last_timer_event EXTERNALLY_VISIBLE;4372,130913
+Lisp_Object pending_funcalls;4377,131173
+decode_timer 4381,131294
+timer_check_2 4414,132247
+timer_check 4572,136818
+DEFUN ("current-idle-time", Fcurrent_idle_time,4607,137663
+DEFUN ("current-idle-time", Fcurrent_idle_time,current-idle-time4607,137663
+static Lisp_Object accent_key_syms;4625,138240
+static Lisp_Object func_key_syms;4626,138276
+static Lisp_Object mouse_syms;4627,138310
+static Lisp_Object wheel_syms;4628,138341
+static Lisp_Object drag_n_drop_syms;4629,138372
+static const int lispy_accent_codes[lispy_accent_codes4634,138517
+static const char *const lispy_accent_keys[lispy_accent_keys4741,139879
+#define FUNCTION_KEY_OFFSET 4766,140315
+const char *const lispy_function_keys[lispy_function_keys4768,140348
+static const char *const lispy_multimedia_keys[lispy_multimedia_keys4962,148902
+static const char *const lispy_kana_keys[lispy_kana_keys5026,150136
+#define FUNCTION_KEY_OFFSET 5061,151752
+static const char *const lispy_function_keys[lispy_function_keys5065,151895
+#define ISO_FUNCTION_KEY_OFFSET 5149,154430
+static const char *const iso_lispy_function_keys[iso_lispy_function_keys5151,154470
+static Lisp_Object Vlispy_mouse_stem;5172,155329
+static const char *const lispy_wheel_names[lispy_wheel_names5174,155368
+static const char *const lispy_drag_n_drop_names[lispy_drag_n_drop_names5181,155620
+static short const scroll_bar_parts[scroll_bar_parts5189,155886
+static Lisp_Object button_down_location;5210,156911
+static int last_mouse_button;5215,157066
+static int last_mouse_x;5216,157096
+static int last_mouse_y;5217,157121
+static Time button_down_time;5218,157146
+static int double_click_count;5222,157230
+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
c-src/emacs/src/lisp.h,20276
-#define EMACS_LISP_H22,800
-#define DECLARE_GDB_SYM(47,1421
-# define DEFINE_GDB_SYMBOL_BEGIN(49,1508
-# define DEFINE_GDB_SYMBOL_END(50,1578
-# define DEFINE_GDB_SYMBOL_BEGIN(52,1625
-# define DEFINE_GDB_SYMBOL_END(53,1702
-#undef min57,1790
-#undef max58,1801
-#define max(59,1812
-#define min(60,1854
-#define ARRAYELTS(63,1936
-#define GCTYPEBITS 67,2079
-DEFINE_GDB_SYMBOL_BEGIN GCTYPEBITS66,2037
-# define NONPOINTER_BITS 78,2567
-# define NONPOINTER_BITS 80,2600
-typedef int EMACS_INT;91,3023
-typedef unsigned int EMACS_UINT;92,3046
-# define EMACS_INT_MAX 93,3079
-# define pI 94,3111
-typedef long int EMACS_INT;96,3203
-typedef unsigned long EMACS_UINT;97,3231
-# define EMACS_INT_MAX 98,3265
-# define pI 99,3298
-typedef long long int EMACS_INT;103,3477
-typedef unsigned long long int EMACS_UINT;104,3510
-# define EMACS_INT_MAX 105,3553
-# define pI 106,3587
-enum { BOOL_VECTOR_BITS_PER_CHAR 114,3804
-#define BOOL_VECTOR_BITS_PER_CHAR 115,3840
-typedef size_t bits_word;123,4165
-# define BITS_WORD_MAX 124,4191
-enum { BITS_PER_BITS_WORD 125,4223
-typedef unsigned char bits_word;127,4290
-# define BITS_WORD_MAX 128,4323
-enum { BITS_PER_BITS_WORD 129,4386
- BITS_PER_CHAR 136,4570
- BITS_PER_SHORT 137,4605
- BITS_PER_LONG 138,4657
- BITS_PER_EMACS_INT 139,4712
-typedef intmax_t printmax_t;148,5089
-typedef uintmax_t uprintmax_t;149,5118
-# define pMd 150,5149
-# define pMu 151,5170
-typedef EMACS_INT printmax_t;153,5197
-typedef EMACS_UINT uprintmax_t;154,5227
-# define pMd 155,5259
-# define pMu 156,5278
-# define pD 165,5664
-# define pD 167,5709
-# define pD 169,5756
-# define pD 171,5779
-# define eassert(200,7062
-# define eassume(201,7140
-# define eassert(208,7319
-# define eassume(212,7450
-enum Lisp_Bits239,8519
-#define GCALIGNMENT 243,8647
- VALBITS 246,8742
- INTTYPEBITS 249,8838
- FIXNUM_BITS 252,8945
-#define VAL_MAX 263,9327
-#define USE_LSB_TAG 271,9777
-DEFINE_GDB_SYMBOL_BEGIN USE_LSB_TAG270,9733
-# define alignas(281,10077
-# define GCALIGNED 288,10227
-# define GCALIGNED 290,10292
-# define lisp_h_XLI(327,11642
-# define lisp_h_XIL(328,11673
-# define lisp_h_XLI(330,11724
-# define lisp_h_XIL(331,11751
-#define lisp_h_CHECK_LIST_CONS(333,11785
-#define lisp_h_CHECK_NUMBER(334,11856
-#define lisp_h_CHECK_SYMBOL(335,11927
-#define lisp_h_CHECK_TYPE(336,11996
-#define lisp_h_CONSP(338,12107
-#define lisp_h_EQ(339,12156
-#define lisp_h_FLOATP(340,12201
-#define lisp_h_INTEGERP(341,12252
-#define lisp_h_MARKERP(342,12333
-#define lisp_h_MISCP(343,12408
-#define lisp_h_NILP(344,12457
-#define lisp_h_SET_SYMBOL_VAL(345,12493
-#define lisp_h_SYMBOL_CONSTANT_P(347,12607
-#define lisp_h_SYMBOL_VAL(348,12671
-#define lisp_h_SYMBOLP(350,12772
-#define lisp_h_VECTORLIKEP(351,12825
-#define lisp_h_XCAR(352,12886
-#define lisp_h_XCDR(353,12924
-#define lisp_h_XCONS(354,12964
-#define lisp_h_XHASH(356,13059
-#define lisp_h_XPNTR(357,13093
-# define lisp_h_check_cons_list(360,13221
-# define lisp_h_make_number(363,13289
-# define lisp_h_XFASTINT(365,13392
-# define lisp_h_XINT(366,13429
-# define lisp_h_XSYMBOL(367,13478
-# define lisp_h_XTYPE(371,13631
-# define lisp_h_XUNTAG(372,13696
-# define XLI(381,14086
-# define XIL(382,14117
-# define CHECK_LIST_CONS(383,14148
-# define CHECK_NUMBER(384,14209
-# define CHECK_SYMBOL(385,14258
-# define CHECK_TYPE(386,14307
-# define CONSP(387,14382
-# define EQ(388,14417
-# define FLOATP(389,14452
-# define INTEGERP(390,14489
-# define MARKERP(391,14530
-# define MISCP(392,14569
-# define NILP(393,14604
-# define SET_SYMBOL_VAL(394,14637
-# define SYMBOL_CONSTANT_P(395,14700
-# define SYMBOL_VAL(396,14763
-# define SYMBOLP(397,14812
-# define VECTORLIKEP(398,14851
-# define XCAR(399,14898
-# define XCDR(400,14931
-# define XCONS(401,14964
-# define XHASH(402,14999
-# define XPNTR(403,15034
-# define check_cons_list(405,15097
-# define make_number(408,15176
-# define XFASTINT(409,15224
-# define XINT(410,15266
-# define XSYMBOL(411,15300
-# define XTYPE(412,15340
-# define XUNTAG(413,15376
-#define LISP_MACRO_DEFUN(421,15672
-#define LISP_MACRO_DEFUN_VOID(425,15845
-#define INTMASK 437,16289
-#define case_Lisp_Int 438,16342
-#define ENUM_BF(445,16681
-#define ENUM_BF(447,16722
-enum Lisp_Type451,16763
- Lisp_Symbol 454,16851
- Lisp_Misc 458,16993
- Lisp_Int0 461,17067
- Lisp_Int1 462,17086
- Lisp_String 466,17264
- Lisp_Vectorlike 472,17543
- Lisp_Cons 475,17632
- Lisp_Float 477,17670
-enum Lisp_Misc_Type485,18016
- Lisp_Misc_Free 487,18040
- Lisp_Misc_Marker,488,18069
- Lisp_Misc_Overlay,489,18091
- Lisp_Misc_Save_Value,490,18114
- Lisp_Misc_Finalizer,491,18140
- Lisp_Misc_Float,494,18275
- Lisp_Misc_Limit496,18359
-enum Lisp_Fwd_Type502,18543
- Lisp_Fwd_Int,504,18566
- Lisp_Fwd_Bool,505,18619
- Lisp_Fwd_Obj,506,18670
- Lisp_Fwd_Buffer_Obj,507,18729
- Lisp_Fwd_Kboard_Obj 508,18800
-typedef struct { EMACS_INT i; } Lisp_Object;567,21781
-#define LISP_INITIALLY(569,21827
-#undef CHECK_LISP_OBJECT_TYPE571,21858
-enum CHECK_LISP_OBJECT_TYPE 572,21888
-enum CHECK_LISP_OBJECT_TYPE { CHECK_LISP_OBJECT_TYPE 572,21888
-typedef EMACS_INT Lisp_Object;577,22064
-#define LISP_INITIALLY(578,22095
-enum CHECK_LISP_OBJECT_TYPE 579,22125
-enum CHECK_LISP_OBJECT_TYPE { CHECK_LISP_OBJECT_TYPE 579,22125
-#define LISP_INITIALLY_ZERO 582,22226
-enum symbol_interned639,24199
- SYMBOL_UNINTERNED 641,24222
- SYMBOL_INTERNED 642,24247
- SYMBOL_INTERNED_IN_INITIAL_OBARRAY 643,24270
-enum symbol_redirect646,24315
- SYMBOL_PLAINVAL 648,24338
- SYMBOL_VARALIAS 649,24362
- SYMBOL_LOCALIZED 650,24386
- SYMBOL_FORWARDED 651,24410
-struct Lisp_Symbol654,24437
-#define EXFUN(707,26252
-#define DEFUN_ARGS_MANY 712,26446
-#define DEFUN_ARGS_UNEVALLED 713,26498
-#define DEFUN_ARGS_0 714,26541
-#define DEFUN_ARGS_1 715,26569
-#define DEFUN_ARGS_2 716,26604
-#define DEFUN_ARGS_3 717,26652
-#define DEFUN_ARGS_4 718,26713
-#define DEFUN_ARGS_5 719,26787
-#define DEFUN_ARGS_6 721,26880
-#define DEFUN_ARGS_7 723,26986
-#define DEFUN_ARGS_8 725,27105
-#define TAG_PTR(729,27296
-#define TAG_SYMOFFSET(734,27543
-#define XLI_BUILTIN_LISPSYM(741,27842
-#define DEFINE_LISP_SYMBOL(746,28101
-# define DEFINE_NON_NIL_Q_SYMBOL_MACROS 755,28572
-LISP_MACRO_DEFUN 762,28777
-# define ARRAY_MARK_FLAG 768,29024
-# define PSEUDOVECTOR_FLAG 774,29267
-enum pvec_type780,29568
- PVEC_NORMAL_VECTOR,782,29585
- PVEC_FREE,783,29607
- PVEC_PROCESS,784,29620
- PVEC_FRAME,785,29636
- PVEC_WINDOW,786,29650
- PVEC_BOOL_VECTOR,787,29665
- PVEC_BUFFER,788,29685
- PVEC_HASH_TABLE,789,29700
- PVEC_TERMINAL,790,29719
- PVEC_WINDOW_CONFIGURATION,791,29736
- PVEC_SUBR,792,29765
- PVEC_OTHER,793,29778
- PVEC_COMPILED,795,29856
- PVEC_CHAR_TABLE,796,29873
- PVEC_SUB_CHAR_TABLE,797,29892
- PVEC_FONT 798,29915
-enum More_Lisp_Bits801,29991
- PSEUDOVECTOR_SIZE_BITS 808,30382
- PSEUDOVECTOR_SIZE_MASK 809,30415
- PSEUDOVECTOR_REST_BITS 813,30625
- PSEUDOVECTOR_REST_MASK 814,30658
- PSEUDOVECTOR_AREA_BITS 818,30823
- PVEC_TYPE_MASK 819,30901
-# define VALMASK 829,31302
-DEFINE_GDB_SYMBOL_BEGIN VALMASK828,31257
-#define MOST_POSITIVE_FIXNUM 834,31532
-#define MOST_NEGATIVE_FIXNUM 835,31592
-XINT 874,32684
-XFASTINT 889,33035
-XSYMBOL 899,33263
-XTYPE 910,33481
-XUNTAG 918,33661
-LISP_MACRO_DEFUN 927,33857
-LISP_MACRO_DEFUN 940,34242
-#define FIXNUM_OVERFLOW_P(958,34855
-LISP_MACRO_DEFUN FIXNUM_OVERFLOW_P952,34632
-LISP_MACRO_DEFUN 970,35171
-XSTRING 980,35391
-#define SYMBOL_INDEX(988,35575
-XFLOAT 991,35636
-XPROCESS 1000,35778
-XWINDOW 1007,35895
-XTERMINAL 1014,36012
-XSUBR 1021,36134
-XBUFFER 1028,36245
-XCHAR_TABLE 1035,36369
-XSUB_CHAR_TABLE 1042,36506
-XBOOL_VECTOR 1049,36648
-make_lisp_ptr 1058,36827
-make_lisp_symbol 1066,37013
-builtin_lisp_symbol 1074,37197
-#define XSETINT(1079,37279
-#define XSETFASTINT(1080,37325
-#define XSETCONS(1081,37375
-#define XSETVECTOR(1082,37435
-#define XSETSTRING(1083,37503
-#define XSETSYMBOL(1084,37567
-#define XSETFLOAT(1085,37621
-#define XSETMISC(1086,37683
-#define XSETPVECTYPE(1090,37772
-#define XSETPVECTYPESIZE(1092,37888
-#define XSETPSEUDOVECTOR(1099,38185
-#define XSETTYPED_PSEUDOVECTOR(1105,38369
-#define XSETWINDOW_CONFIGURATION(1110,38579
-#define XSETPROCESS(1112,38675
-#define XSETWINDOW(1113,38741
-#define XSETTERMINAL(1114,38805
-#define XSETSUBR(1115,38873
-#define XSETCOMPILED(1116,38933
-#define XSETBUFFER(1117,39001
-#define XSETCHAR_TABLE(1118,39065
-#define XSETBOOL_VECTOR(1119,39137
-#define XSETSUB_CHAR_TABLE(1120,39211
-XINTPTR 1128,39581
-make_pointer_integer 1134,39661
-LISP_MACRO_DEFUN_VOID 1143,39826
-typedef struct interval *INTERVAL;INTERVAL1149,39987
-xcar_addr 1174,40760
-xcdr_addr 1179,40837
-LISP_MACRO_DEFUN 1185,40931
-XSETCDR 1198,41307
-CAR 1205,41457
-CDR 1212,41591
-CAR_SAFE 1221,41791
-CDR_SAFE 1226,41877
-STRING_MULTIBYTE 1243,42250
-#define STRING_BYTES_BOUND 1261,43057
-#define STRING_SET_UNIBYTE(1265,43201
-#define STRING_SET_MULTIBYTE(1275,43516
-SDATA 1286,43830
-SSDATA 1291,43908
-SREF 1297,44037
-SSET 1302,44128
-SCHARS 1307,44242
-STRING_BYTES 1316,44415
-SBYTES 1326,44595
-STRING_SET_CHARS 1331,44681
-struct vectorlike_header1343,45232
-struct Lisp_Vector1369,46482
- ALIGNOF_STRUCT_LISP_VECTOR1378,46681
-struct Lisp_Bool_Vector1384,46864
-bool_vector_size 1399,47385
-bool_vector_data 1407,47523
-bool_vector_uchar_data 1413,47617
-bool_vector_words 1421,47803
-bool_vector_bytes 1428,47998
-bool_vector_bitref 1437,48238
-bool_vector_ref 1445,48478
-bool_vector_set 1453,48618
- header_size 1471,49047
- bool_header_size 1472,49106
- word_size 1473,49171
-AREF 1479,49284
-aref_addr 1485,49391
-ASIZE 1491,49501
-ASET 1497,49583
-gc_aset 1504,49742
-enum { NIL_IS_ZERO 1515,50269
-memclear 1520,50464
-#define VECSIZE(1531,50762
-#define PSEUDOVECSIZE(1538,51047
-#define UNSIGNED_CMP(1546,51480
-#define ASCII_CHAR_P(1552,51734
-enum CHARTAB_SIZE_BITS1565,52489
- CHARTAB_SIZE_BITS_0 1567,52516
- CHARTAB_SIZE_BITS_1 1568,52545
- CHARTAB_SIZE_BITS_2 1569,52574
- CHARTAB_SIZE_BITS_3 1570,52603
-struct Lisp_Char_Table1575,52672
-struct Lisp_Sub_Char_Table1606,53752
-CHAR_TABLE_REF_ASCII 1628,54566
-CHAR_TABLE_REF 1648,55113
-CHAR_TABLE_SET 1658,55402
-struct Lisp_Subr1670,55786
-enum char_table_specials1692,56798
- CHAR_TABLE_STANDARD_SLOTS 1697,56993
- SUB_CHAR_TABLE_OFFSET 1701,57214
-CHAR_TABLE_EXTRA_SLOTS 1707,57377
-LISP_MACRO_DEFUN 1723,57921
-SYMBOL_BLV 1732,58181
-SYMBOL_FWD 1738,58316
-LISP_MACRO_DEFUN_VOID 1744,58428
-SET_SYMBOL_BLV 1754,58691
-SET_SYMBOL_FWD 1760,58850
-SYMBOL_NAME 1767,59001
-SYMBOL_INTERNED_P 1775,59130
-SYMBOL_INTERNED_IN_INITIAL_OBARRAY_P 1783,59299
-#define DEFSYM(1796,59809
-LISP_MACRO_DEFUN DEFSYM1792,59630
-struct hash_table_test1805,60062
-struct Lisp_Hash_Table1823,60555
-XHASH_TABLE 1880,62531
-#define XSET_HASH_TABLE(1885,62602
-HASH_TABLE_P 1889,62703
-HASH_KEY 1896,62860
-HASH_VALUE 1903,63040
-HASH_NEXT 1911,63254
-HASH_HASH 1918,63431
-HASH_INDEX 1926,63677
-HASH_TABLE_SIZE 1933,63826
-enum DEFAULT_HASH_SIZE 1940,63956
-enum DEFAULT_HASH_SIZE { DEFAULT_HASH_SIZE 1940,63956
-static double const DEFAULT_REHASH_THRESHOLD 1946,64176
-static double const DEFAULT_REHASH_SIZE 1950,64299
-sxhash_combine 1956,64465
-SXHASH_REDUCE 1964,64648
-struct Lisp_Misc_Any 1971,64806
-struct Lisp_Marker1978,64980
-struct Lisp_Overlay2021,66841
- SAVE_UNUSED,2047,67644
- SAVE_INTEGER,2048,67661
- SAVE_FUNCPOINTER,2049,67679
- SAVE_POINTER,2050,67701
- SAVE_OBJECT2051,67719
-enum { SAVE_SLOT_BITS 2055,67804
-enum { SAVE_VALUE_SLOTS 2058,67901
-enum { SAVE_TYPE_BITS 2062,68009
-enum Lisp_Save_Type2064,68075
- SAVE_TYPE_INT_INT 2066,68099
- SAVE_TYPE_INT_INT_INT2067,68172
- SAVE_TYPE_OBJ_OBJ 2069,68262
- SAVE_TYPE_OBJ_OBJ_OBJ 2070,68333
- SAVE_TYPE_OBJ_OBJ_OBJ_OBJ2071,68414
- SAVE_TYPE_PTR_INT 2073,68509
- SAVE_TYPE_PTR_OBJ 2074,68582
- SAVE_TYPE_PTR_PTR 2075,68654
- SAVE_TYPE_FUNCPTR_PTR_OBJ2076,68727
- SAVE_TYPE_MEMORY 2080,68885
-typedef void (*voidfuncptr)voidfuncptr2108,69839
-struct Lisp_Save_Value2110,69876
-save_type 2134,70755
-XSAVE_POINTER 2143,70985
-set_save_pointer 2149,71147
-XSAVE_FUNCPOINTER 2155,71329
-XSAVE_INTEGER 2164,71549
-set_save_integer 2170,71711
-XSAVE_OBJECT 2179,71932
-struct Lisp_Finalizer2186,72109
-struct Lisp_Free2201,72584
-union Lisp_Misc2212,72885
-XMISC 2223,73184
-XMISCANY 2229,73273
-XMISCTYPE 2236,73382
-XMARKER 2242,73470
-XOVERLAY 2249,73585
-XSAVE_VALUE 2256,73706
-XFINALIZER 2263,73835
-struct Lisp_Intfwd2274,74120
-struct Lisp_Boolfwd2284,74414
-struct Lisp_Objfwd2294,74705
-struct Lisp_Buffer_Objfwd2302,74937
-struct Lisp_Buffer_Local_Value2334,76473
-struct Lisp_Kboard_Objfwd2362,77732
-union Lisp_Fwd2368,77841
-XFWDTYPE 2378,78087
-XBUFFER_OBJFWD 2384,78183
-struct Lisp_Float2391,78319
-XFLOAT_DATA 2401,78437
- IEEE_FLOATING_POINT2415,78946
-#define _UCHAR_T2423,79269
-typedef unsigned char UCHAR;2424,79286
-enum Lisp_Compiled2429,79369
- COMPILED_ARGLIST 2431,79392
- COMPILED_BYTECODE 2432,79418
- COMPILED_CONSTANTS 2433,79445
- COMPILED_STACK_DEPTH 2434,79473
- COMPILED_DOC_STRING 2435,79503
- COMPILED_INTERACTIVE 2436,79532
-enum char_bits2443,79834
- CHAR_ALT 2445,79853
- CHAR_SUPER 2446,79879
- CHAR_HYPER 2447,79907
- CHAR_SHIFT 2448,79935
- CHAR_CTL 2449,79963
- CHAR_META 2450,79989
- CHAR_MODIFIER_MASK 2452,80017
- CHARACTERBITS 2457,80212
-LISP_MACRO_DEFUN 2462,80270
-NATNUMP 2470,80412
-RANGED_INTEGERP 2476,80493
-#define TYPE_RANGED_INTEGERP(2481,80615
-LISP_MACRO_DEFUN 2486,80800
-VECTORP 2500,81273
-OVERLAYP 2505,81376
-SAVE_VALUEP 2510,81475
-FINALIZERP 2516,81581
-AUTOLOADP 2522,81685
-BUFFER_OBJFWDP 2528,81776
-PSEUDOVECTOR_TYPEP 2534,81874
-PSEUDOVECTORP 2542,82127
-WINDOW_CONFIGURATIONP 2558,82479
-PROCESSP 2564,82589
-WINDOWP 2570,82673
-TERMINALP 2576,82755
-SUBRP 2582,82841
-COMPILEDP 2588,82919
-BUFFERP 2594,83005
-CHAR_TABLE_P 2600,83087
-SUB_CHAR_TABLE_P 2606,83178
-BOOL_VECTOR_P 2612,83277
-FRAMEP 2618,83370
-IMAGEP 2625,83487
-ARRAYP 2632,83592
-CHECK_LIST 2638,83711
-LISP_MACRO_DEFUN_VOID 2643,83792
-CHECK_STRING_CAR 2653,84089
-CHECK_CONS 2658,84193
-CHECK_VECTOR 2663,84273
-CHECK_BOOL_VECTOR 2668,84359
-CHECK_VECTOR_OR_STRING 2674,84536
-CHECK_ARRAY 2683,84710
-CHECK_BUFFER 2688,84818
-CHECK_WINDOW 2693,84904
-CHECK_PROCESS 2699,85010
-CHECK_NATNUM 2705,85106
-#define CHECK_RANGED_INTEGER(2710,85183
-#define CHECK_TYPE_RANGED_INTEGER(2721,85566
-#define CHECK_NUMBER_COERCE_MARKER(2729,85836
-XFLOATINT 2738,86089
-CHECK_NUMBER_OR_FLOAT 2744,86160
-#define CHECK_NUMBER_OR_FLOAT_COERCE_MARKER(2749,86259
-CHECK_NUMBER_CAR 2760,86669
-CHECK_NUMBER_CDR 2768,86791
-#define DEFUN(2803,88386
-#define DEFUN(2812,88854
-FUNCTIONP 2822,89209
-enum maxargs2831,89404
- MANY 2833,89421
- UNEVALLED 2834,89436
-#define CALLMANY(2838,89539
-#define CALLN(2844,89892
-#define DEFVAR_LISP(2869,91097
-#define DEFVAR_LISP_NOPRO(2874,91269
-#define DEFVAR_BOOL(2879,91451
-#define DEFVAR_INT(2884,91624
-#define DEFVAR_BUFFER_DEFAULTS(2890,91795
-#define DEFVAR_KBOARD(2896,91999
-typedef jmp_buf sys_jmp_buf;2906,92323
-# define sys_setjmp(2907,92352
-# define sys_longjmp(2908,92387
-typedef sigjmp_buf sys_jmp_buf;2910,92459
-# define sys_setjmp(2911,92491
-# define sys_longjmp(2912,92531
-typedef jmp_buf sys_jmp_buf;2916,92690
-# define sys_setjmp(2917,92719
-# define sys_longjmp(2918,92753
-enum specbind_tag 2943,93805
- SPECPDL_UNWIND,2944,93825
- SPECPDL_UNWIND_PTR,2945,93894
- SPECPDL_UNWIND_INT,2946,93945
- SPECPDL_UNWIND_VOID,2947,93993
- SPECPDL_BACKTRACE,2948,94047
- SPECPDL_LET,2949,94105
- SPECPDL_LET_LOCAL,2951,94235
- SPECPDL_LET_DEFAULT 2952,94292
-union specbinding2955,94364
-SPECPDL_INDEX 2996,95388
-enum handlertype 3021,96410
-enum handlertype { CATCHER,3021,96410
-enum handlertype { CATCHER, CONDITION_CASE 3021,96410
-struct handler3023,96457
-#define PUSH_HANDLER(3053,97446
-#define QUIT 3101,99223
-#define QUITP 3112,99473
-struct gcpro3132,100316
-#define GC_USE_GCPROS_AS_BEFORE 3171,101297
-#define GC_MAKE_GCPROS_NOOPS 3172,101332
-#define GC_MARK_STACK_CHECK_GCPROS 3173,101364
-#define GC_USE_GCPROS_CHECK_ZOMBIES 3174,101401
-#define GC_MARK_STACK 3177,101462
-#define BYTE_MARK_STACK 3181,101562
-#define GCPRO1(3190,101833
-#define GCPRO2(3191,101873
-#define GCPRO3(3192,101939
-#define GCPRO4(3194,102034
-#define GCPRO5(3196,102154
-#define GCPRO6(3198,102299
-#define GCPRO7(3201,102474
-#define UNGCPRO 3202,102553
-#define GCPRO1(3208,102653
-#define GCPRO2(3212,102775
-#define GCPRO3(3217,102967
-#define GCPRO4(3223,103229
-#define GCPRO5(3230,103560
-#define GCPRO6(3238,103961
-#define GCPRO7(3247,104431
-#define UNGCPRO 3257,104971
-#define GCPRO1(3263,105065
-#define GCPRO2(3269,105299
-#define GCPRO3(3278,105717
-#define GCPRO4(3289,106274
-#define GCPRO5(3302,106972
-#define GCPRO6(3317,107812
-#define GCPRO7(3334,108793
-#define UNGCPRO 3353,109916
-#define RETURN_UNGCPRO(3363,110183
-vcopy 3384,110657
-set_hash_key_slot 3393,110932
-set_hash_value_slot 3399,111071
-set_symbol_function 3408,111306
-set_symbol_plist 3414,111421
-set_symbol_next 3420,111524
-blv_found 3428,111697
-set_overlay_plist 3437,111880
-string_intervals 3445,112031
-set_string_intervals 3453,112153
-set_char_table_defalt 3462,112355
-set_char_table_purpose 3467,112467
-set_char_table_extras 3475,112636
-set_char_table_contents 3482,112845
-set_sub_char_table_contents 3489,113040
-enum Arith_Comparison 3497,113303
- ARITH_EQUAL,3498,113327
- ARITH_NOTEQUAL,3499,113342
- ARITH_LESS,3500,113360
- ARITH_GRTR,3501,113374
- ARITH_LESS_OR_EQUAL,3502,113388
- ARITH_GRTR_OR_EQUAL3503,113411
-#define INTEGER_TO_CONS(3511,113762
-#define CONS_TO_INTEGER(3529,114625
-enum { NEXT_ALMOST_PRIME_LIMIT 3573,116329
-extern EMACS_INT next_almost_prime 3574,116368
-enum constype 3739,123820
-enum constype {CONSTYPE_HEAP,CONSTYPE_HEAP3739,123820
-enum constype {CONSTYPE_HEAP, CONSTYPE_PURE}CONSTYPE_PURE3739,123820
-list2i 3745,124010
-list3i 3751,124119
-list4i 3757,124258
-extern Lisp_Object make_formatted_string 3767,124634
-build_pure_c_string 3792,125662
-build_string 3801,125867
-make_uninit_vector 3820,126438
-make_uninit_sub_char_table 3833,126657
-#define ALLOCATE_PSEUDOVECTOR(3850,127201
-#define ALLOCATE_ZEROED_PSEUDOVECTOR(3858,127537
-INLINE void 3890,128943
-extern void *r_alloc r_alloc3895,129064
-#define FLOAT_TO_STRING_BUFSIZE 3927,130527
-intern 3968,132134
-intern_c_string 3974,132222
-extern _Noreturn void error 4034,135601
-fast_string_match_ignore_case 4136,140089
-INLINE void fixup_locale 4241,143854
-INLINE void synchronize_system_messages_locale 4242,143889
-INLINE void synchronize_system_time_locale 4243,143946
-#define IS_DAEMON 4257,144419
-#define DAEMON_RUNNING 4258,144459
-#define IS_DAEMON 4261,144558
-#define DAEMON_RUNNING 4262,144603
-# define WAIT_READING_MAX 4281,145422
-# define WAIT_READING_MAX 4283,145494
-extern _Noreturn void emacs_abort 4374,148386
-egetenv 4532,152809
-#define eabs(4545,153305
-#define make_fixnum_or_float(4550,153438
-enum MAX_ALLOCA 4556,153689
-enum MAX_ALLOCA { MAX_ALLOCA 4556,153689
-extern void *record_xmalloc record_xmalloc4558,153734
-#define USE_SAFE_ALLOCA 4560,153800
-#define AVAIL_ALLOCA(4564,153933
-#define SAFE_ALLOCA(4568,154044
-#define SAFE_NALLOCA(4576,154385
-#define SAFE_ALLOCA_STRING(4590,154861
-#define SAFE_FREE(4598,155113
-#define SAFE_ALLOCA_LISP(4625,155691
-# define USE_STACK_LISP_OBJECTS 4652,156813
-# undef USE_STACK_LISP_OBJECTS4658,156979
-# define USE_STACK_LISP_OBJECTS 4659,157010
-enum { defined_GC_CHECK_STRING_BYTES 4663,157085
-enum { defined_GC_CHECK_STRING_BYTES 4665,157138
-union Aligned_Cons4670,157272
-union Aligned_String4676,157352
- USE_STACK_CONS 4689,157707
- USE_STACK_STRING 4691,157813
-#define STACK_CONS(4699,158150
-#define AUTO_CONS_EXPR(4701,158247
-#define AUTO_CONS(4709,158610
-#define AUTO_LIST1(4710,158681
-#define AUTO_LIST2(4712,158789
-#define AUTO_LIST3(4716,158944
-#define AUTO_LIST4(4720,159119
-# define verify_ascii(4732,159510
-#define AUTO_STRING(4740,159818
-#define FOR_EACH_TAIL(4752,160282
-#define FOR_EACH_ALIST_VALUE(4766,160773
-maybe_gc 4774,161060
-functionp 4784,161299
+#define EMACS_LISP_H22,801
+#define DECLARE_GDB_SYM(47,1422
+# define DEFINE_GDB_SYMBOL_BEGIN(49,1509
+# define DEFINE_GDB_SYMBOL_END(50,1579
+# define DEFINE_GDB_SYMBOL_BEGIN(52,1626
+# define DEFINE_GDB_SYMBOL_END(53,1703
+#undef min57,1791
+#undef max58,1802
+#define max(59,1813
+#define min(60,1855
+#define ARRAYELTS(63,1937
+#define GCTYPEBITS 67,2080
+DEFINE_GDB_SYMBOL_BEGIN GCTYPEBITS66,2038
+# define NONPOINTER_BITS 78,2568
+# define NONPOINTER_BITS 80,2601
+typedef int EMACS_INT;91,3024
+typedef unsigned int EMACS_UINT;92,3047
+# define EMACS_INT_MAX 93,3080
+# define pI 94,3112
+typedef long int EMACS_INT;96,3204
+typedef unsigned long EMACS_UINT;97,3232
+# define EMACS_INT_MAX 98,3266
+# define pI 99,3299
+typedef long long int EMACS_INT;103,3478
+typedef unsigned long long int EMACS_UINT;104,3511
+# define EMACS_INT_MAX 105,3554
+# define pI 106,3588
+enum { BOOL_VECTOR_BITS_PER_CHAR 114,3805
+#define BOOL_VECTOR_BITS_PER_CHAR 115,3841
+typedef size_t bits_word;123,4166
+# define BITS_WORD_MAX 124,4192
+enum { BITS_PER_BITS_WORD 125,4224
+typedef unsigned char bits_word;127,4291
+# define BITS_WORD_MAX 128,4324
+enum { BITS_PER_BITS_WORD 129,4387
+ BITS_PER_CHAR 136,4571
+ BITS_PER_SHORT 137,4606
+ BITS_PER_LONG 138,4658
+ BITS_PER_EMACS_INT 139,4713
+typedef intmax_t printmax_t;148,5090
+typedef uintmax_t uprintmax_t;149,5119
+# define pMd 150,5150
+# define pMu 151,5171
+typedef EMACS_INT printmax_t;153,5198
+typedef EMACS_UINT uprintmax_t;154,5228
+# define pMd 155,5260
+# define pMu 156,5279
+# define pD 165,5665
+# define pD 167,5710
+# define pD 169,5757
+# define pD 171,5780
+# define eassert(200,7063
+# define eassume(201,7141
+# define eassert(208,7320
+# define eassume(212,7451
+enum Lisp_Bits239,8520
+#define GCALIGNMENT 243,8648
+ VALBITS 246,8743
+ INTTYPEBITS 249,8839
+ FIXNUM_BITS 252,8946
+#define VAL_MAX 263,9328
+#define USE_LSB_TAG 271,9778
+DEFINE_GDB_SYMBOL_BEGIN USE_LSB_TAG270,9734
+# define alignas(281,10078
+# define GCALIGNED 288,10228
+# define GCALIGNED 290,10293
+# define lisp_h_XLI(327,11643
+# define lisp_h_XIL(328,11674
+# define lisp_h_XLI(330,11725
+# define lisp_h_XIL(331,11752
+#define lisp_h_CHECK_LIST_CONS(333,11786
+#define lisp_h_CHECK_NUMBER(334,11857
+#define lisp_h_CHECK_SYMBOL(335,11928
+#define lisp_h_CHECK_TYPE(336,11997
+#define lisp_h_CONSP(338,12108
+#define lisp_h_EQ(339,12157
+#define lisp_h_FLOATP(340,12202
+#define lisp_h_INTEGERP(341,12253
+#define lisp_h_MARKERP(342,12334
+#define lisp_h_MISCP(343,12409
+#define lisp_h_NILP(344,12458
+#define lisp_h_SET_SYMBOL_VAL(345,12494
+#define lisp_h_SYMBOL_CONSTANT_P(347,12608
+#define lisp_h_SYMBOL_VAL(348,12672
+#define lisp_h_SYMBOLP(350,12773
+#define lisp_h_VECTORLIKEP(351,12826
+#define lisp_h_XCAR(352,12887
+#define lisp_h_XCDR(353,12925
+#define lisp_h_XCONS(354,12965
+#define lisp_h_XHASH(356,13060
+#define lisp_h_XPNTR(357,13094
+# define lisp_h_check_cons_list(360,13222
+# define lisp_h_make_number(363,13290
+# define lisp_h_XFASTINT(365,13393
+# define lisp_h_XINT(366,13430
+# define lisp_h_XSYMBOL(367,13479
+# define lisp_h_XTYPE(371,13632
+# define lisp_h_XUNTAG(372,13697
+# define XLI(381,14087
+# define XIL(382,14118
+# define CHECK_LIST_CONS(383,14149
+# define CHECK_NUMBER(384,14210
+# define CHECK_SYMBOL(385,14259
+# define CHECK_TYPE(386,14308
+# define CONSP(387,14383
+# define EQ(388,14418
+# define FLOATP(389,14453
+# define INTEGERP(390,14490
+# define MARKERP(391,14531
+# define MISCP(392,14570
+# define NILP(393,14605
+# define SET_SYMBOL_VAL(394,14638
+# define SYMBOL_CONSTANT_P(395,14701
+# define SYMBOL_VAL(396,14764
+# define SYMBOLP(397,14813
+# define VECTORLIKEP(398,14852
+# define XCAR(399,14899
+# define XCDR(400,14932
+# define XCONS(401,14965
+# define XHASH(402,15000
+# define XPNTR(403,15035
+# define check_cons_list(405,15098
+# define make_number(408,15177
+# define XFASTINT(409,15225
+# define XINT(410,15267
+# define XSYMBOL(411,15301
+# define XTYPE(412,15341
+# define XUNTAG(413,15377
+#define LISP_MACRO_DEFUN(421,15673
+#define LISP_MACRO_DEFUN_VOID(425,15846
+#define INTMASK 437,16290
+#define case_Lisp_Int 438,16343
+#define ENUM_BF(445,16682
+#define ENUM_BF(447,16723
+enum Lisp_Type451,16764
+ Lisp_Symbol 454,16852
+ Lisp_Misc 458,16994
+ Lisp_Int0 461,17068
+ Lisp_Int1 462,17087
+ Lisp_String 466,17265
+ Lisp_Vectorlike 472,17544
+ Lisp_Cons 475,17633
+ Lisp_Float 477,17671
+enum Lisp_Misc_Type485,18017
+ Lisp_Misc_Free 487,18041
+ Lisp_Misc_Marker,488,18070
+ Lisp_Misc_Overlay,489,18092
+ Lisp_Misc_Save_Value,490,18115
+ Lisp_Misc_Finalizer,491,18141
+ Lisp_Misc_Float,494,18276
+ Lisp_Misc_Limit496,18360
+enum Lisp_Fwd_Type502,18544
+ Lisp_Fwd_Int,504,18567
+ Lisp_Fwd_Bool,505,18620
+ Lisp_Fwd_Obj,506,18671
+ Lisp_Fwd_Buffer_Obj,507,18730
+ Lisp_Fwd_Kboard_Obj 508,18801
+typedef struct { EMACS_INT i; } Lisp_Object;567,21772
+#define LISP_INITIALLY(569,21818
+#undef CHECK_LISP_OBJECT_TYPE571,21849
+enum CHECK_LISP_OBJECT_TYPE 572,21879
+enum CHECK_LISP_OBJECT_TYPE { CHECK_LISP_OBJECT_TYPE 572,21879
+typedef EMACS_INT Lisp_Object;577,22055
+#define LISP_INITIALLY(578,22086
+enum CHECK_LISP_OBJECT_TYPE 579,22116
+enum CHECK_LISP_OBJECT_TYPE { CHECK_LISP_OBJECT_TYPE 579,22116
+#define LISP_INITIALLY_ZERO 582,22217
+enum symbol_interned639,24190
+ SYMBOL_UNINTERNED 641,24213
+ SYMBOL_INTERNED 642,24238
+ SYMBOL_INTERNED_IN_INITIAL_OBARRAY 643,24261
+enum symbol_redirect646,24306
+ SYMBOL_PLAINVAL 648,24329
+ SYMBOL_VARALIAS 649,24353
+ SYMBOL_LOCALIZED 650,24377
+ SYMBOL_FORWARDED 651,24401
+struct Lisp_Symbol654,24428
+#define EXFUN(707,26243
+#define DEFUN_ARGS_MANY 712,26437
+#define DEFUN_ARGS_UNEVALLED 713,26489
+#define DEFUN_ARGS_0 714,26532
+#define DEFUN_ARGS_1 715,26560
+#define DEFUN_ARGS_2 716,26595
+#define DEFUN_ARGS_3 717,26643
+#define DEFUN_ARGS_4 718,26704
+#define DEFUN_ARGS_5 719,26778
+#define DEFUN_ARGS_6 721,26871
+#define DEFUN_ARGS_7 723,26977
+#define DEFUN_ARGS_8 725,27096
+#define TAG_PTR(729,27287
+#define TAG_SYMOFFSET(734,27534
+#define XLI_BUILTIN_LISPSYM(741,27833
+#define DEFINE_LISP_SYMBOL(746,28092
+# define DEFINE_NON_NIL_Q_SYMBOL_MACROS 755,28563
+LISP_MACRO_DEFUN 762,28768
+# define ARRAY_MARK_FLAG 768,29015
+# define PSEUDOVECTOR_FLAG 774,29258
+enum pvec_type780,29559
+ PVEC_NORMAL_VECTOR,782,29576
+ PVEC_FREE,783,29598
+ PVEC_PROCESS,784,29611
+ PVEC_FRAME,785,29627
+ PVEC_WINDOW,786,29641
+ PVEC_BOOL_VECTOR,787,29656
+ PVEC_BUFFER,788,29676
+ PVEC_HASH_TABLE,789,29691
+ PVEC_TERMINAL,790,29710
+ PVEC_WINDOW_CONFIGURATION,791,29727
+ PVEC_SUBR,792,29756
+ PVEC_OTHER,793,29769
+ PVEC_COMPILED,795,29847
+ PVEC_CHAR_TABLE,796,29864
+ PVEC_SUB_CHAR_TABLE,797,29883
+ PVEC_FONT 798,29906
+enum More_Lisp_Bits801,29982
+ PSEUDOVECTOR_SIZE_BITS 808,30373
+ PSEUDOVECTOR_SIZE_MASK 809,30406
+ PSEUDOVECTOR_REST_BITS 813,30616
+ PSEUDOVECTOR_REST_MASK 814,30649
+ PSEUDOVECTOR_AREA_BITS 818,30814
+ PVEC_TYPE_MASK 819,30892
+# define VALMASK 829,31293
+DEFINE_GDB_SYMBOL_BEGIN VALMASK828,31248
+#define MOST_POSITIVE_FIXNUM 834,31523
+#define MOST_NEGATIVE_FIXNUM 835,31583
+XINT 874,32675
+XFASTINT 889,33026
+XSYMBOL 899,33254
+XTYPE 910,33472
+XUNTAG 918,33652
+LISP_MACRO_DEFUN 927,33848
+LISP_MACRO_DEFUN 940,34233
+#define FIXNUM_OVERFLOW_P(958,34846
+LISP_MACRO_DEFUN FIXNUM_OVERFLOW_P952,34623
+LISP_MACRO_DEFUN 970,35162
+XSTRING 980,35382
+#define SYMBOL_INDEX(988,35566
+XFLOAT 991,35627
+XPROCESS 1000,35769
+XWINDOW 1007,35886
+XTERMINAL 1014,36003
+XSUBR 1021,36125
+XBUFFER 1028,36236
+XCHAR_TABLE 1035,36360
+XSUB_CHAR_TABLE 1042,36497
+XBOOL_VECTOR 1049,36639
+make_lisp_ptr 1058,36818
+make_lisp_symbol 1066,37004
+builtin_lisp_symbol 1074,37188
+#define XSETINT(1079,37270
+#define XSETFASTINT(1080,37316
+#define XSETCONS(1081,37366
+#define XSETVECTOR(1082,37426
+#define XSETSTRING(1083,37494
+#define XSETSYMBOL(1084,37558
+#define XSETFLOAT(1085,37612
+#define XSETMISC(1086,37674
+#define XSETPVECTYPE(1090,37763
+#define XSETPVECTYPESIZE(1092,37879
+#define XSETPSEUDOVECTOR(1099,38176
+#define XSETTYPED_PSEUDOVECTOR(1105,38360
+#define XSETWINDOW_CONFIGURATION(1110,38570
+#define XSETPROCESS(1112,38666
+#define XSETWINDOW(1113,38732
+#define XSETTERMINAL(1114,38796
+#define XSETSUBR(1115,38864
+#define XSETCOMPILED(1116,38924
+#define XSETBUFFER(1117,38992
+#define XSETCHAR_TABLE(1118,39056
+#define XSETBOOL_VECTOR(1119,39128
+#define XSETSUB_CHAR_TABLE(1120,39202
+XINTPTR 1128,39572
+make_pointer_integer 1134,39652
+LISP_MACRO_DEFUN_VOID 1143,39817
+typedef struct interval *INTERVAL;INTERVAL1149,39978
+xcar_addr 1174,40751
+xcdr_addr 1179,40828
+LISP_MACRO_DEFUN 1185,40922
+XSETCDR 1198,41298
+CAR 1205,41448
+CDR 1212,41582
+CAR_SAFE 1221,41782
+CDR_SAFE 1226,41868
+STRING_MULTIBYTE 1243,42241
+#define STRING_BYTES_BOUND 1261,43048
+#define STRING_SET_UNIBYTE(1265,43192
+#define STRING_SET_MULTIBYTE(1275,43507
+SDATA 1286,43821
+SSDATA 1291,43899
+SREF 1297,44028
+SSET 1302,44119
+SCHARS 1307,44233
+STRING_BYTES 1316,44406
+SBYTES 1326,44586
+STRING_SET_CHARS 1331,44672
+struct vectorlike_header1343,45223
+struct Lisp_Vector1369,46473
+ ALIGNOF_STRUCT_LISP_VECTOR1378,46672
+struct Lisp_Bool_Vector1384,46855
+bool_vector_size 1399,47376
+bool_vector_data 1407,47514
+bool_vector_uchar_data 1413,47608
+bool_vector_words 1421,47794
+bool_vector_bytes 1428,47989
+bool_vector_bitref 1437,48229
+bool_vector_ref 1445,48469
+bool_vector_set 1453,48609
+ header_size 1471,49038
+ bool_header_size 1472,49097
+ word_size 1473,49162
+AREF 1479,49275
+aref_addr 1485,49382
+ASIZE 1491,49492
+ASET 1497,49574
+gc_aset 1504,49733
+enum { NIL_IS_ZERO 1515,50260
+memclear 1520,50455
+#define VECSIZE(1531,50753
+#define PSEUDOVECSIZE(1538,51038
+#define UNSIGNED_CMP(1546,51471
+#define ASCII_CHAR_P(1552,51725
+enum CHARTAB_SIZE_BITS1565,52480
+ CHARTAB_SIZE_BITS_0 1567,52507
+ CHARTAB_SIZE_BITS_1 1568,52536
+ CHARTAB_SIZE_BITS_2 1569,52565
+ CHARTAB_SIZE_BITS_3 1570,52594
+struct Lisp_Char_Table1575,52663
+struct Lisp_Sub_Char_Table1606,53743
+CHAR_TABLE_REF_ASCII 1628,54557
+CHAR_TABLE_REF 1648,55104
+CHAR_TABLE_SET 1658,55393
+struct Lisp_Subr1670,55777
+enum char_table_specials1692,56789
+ CHAR_TABLE_STANDARD_SLOTS 1697,56984
+ SUB_CHAR_TABLE_OFFSET 1701,57205
+CHAR_TABLE_EXTRA_SLOTS 1707,57368
+LISP_MACRO_DEFUN 1723,57912
+SYMBOL_BLV 1732,58172
+SYMBOL_FWD 1738,58307
+LISP_MACRO_DEFUN_VOID 1744,58419
+SET_SYMBOL_BLV 1754,58682
+SET_SYMBOL_FWD 1760,58841
+SYMBOL_NAME 1767,58992
+SYMBOL_INTERNED_P 1775,59121
+SYMBOL_INTERNED_IN_INITIAL_OBARRAY_P 1783,59290
+#define DEFSYM(1796,59800
+LISP_MACRO_DEFUN DEFSYM1792,59621
+struct hash_table_test1805,60053
+struct Lisp_Hash_Table1823,60546
+XHASH_TABLE 1880,62522
+#define XSET_HASH_TABLE(1885,62593
+HASH_TABLE_P 1889,62694
+HASH_KEY 1896,62851
+HASH_VALUE 1903,63031
+HASH_NEXT 1911,63245
+HASH_HASH 1918,63422
+HASH_INDEX 1926,63668
+HASH_TABLE_SIZE 1933,63817
+enum DEFAULT_HASH_SIZE 1940,63947
+enum DEFAULT_HASH_SIZE { DEFAULT_HASH_SIZE 1940,63947
+static double const DEFAULT_REHASH_THRESHOLD 1946,64167
+static double const DEFAULT_REHASH_SIZE 1950,64290
+sxhash_combine 1956,64456
+SXHASH_REDUCE 1964,64639
+struct Lisp_Misc_Any 1971,64797
+struct Lisp_Marker1978,64971
+struct Lisp_Overlay2021,66832
+ SAVE_UNUSED,2047,67635
+ SAVE_INTEGER,2048,67652
+ SAVE_FUNCPOINTER,2049,67670
+ SAVE_POINTER,2050,67692
+ SAVE_OBJECT2051,67710
+enum { SAVE_SLOT_BITS 2055,67795
+enum { SAVE_VALUE_SLOTS 2058,67892
+enum { SAVE_TYPE_BITS 2062,68000
+enum Lisp_Save_Type2064,68066
+ SAVE_TYPE_INT_INT 2066,68090
+ SAVE_TYPE_INT_INT_INT2067,68163
+ SAVE_TYPE_OBJ_OBJ 2069,68253
+ SAVE_TYPE_OBJ_OBJ_OBJ 2070,68324
+ SAVE_TYPE_OBJ_OBJ_OBJ_OBJ2071,68405
+ SAVE_TYPE_PTR_INT 2073,68500
+ SAVE_TYPE_PTR_OBJ 2074,68573
+ SAVE_TYPE_PTR_PTR 2075,68645
+ SAVE_TYPE_FUNCPTR_PTR_OBJ2076,68718
+ SAVE_TYPE_MEMORY 2080,68876
+typedef void (*voidfuncptr)voidfuncptr2108,69830
+struct Lisp_Save_Value2110,69867
+save_type 2134,70746
+XSAVE_POINTER 2143,70976
+set_save_pointer 2149,71138
+XSAVE_FUNCPOINTER 2155,71320
+XSAVE_INTEGER 2164,71540
+set_save_integer 2170,71702
+XSAVE_OBJECT 2179,71923
+struct Lisp_Finalizer2186,72100
+struct Lisp_Free2201,72575
+union Lisp_Misc2212,72876
+XMISC 2223,73175
+XMISCANY 2229,73264
+XMISCTYPE 2236,73373
+XMARKER 2242,73461
+XOVERLAY 2249,73576
+XSAVE_VALUE 2256,73697
+XFINALIZER 2263,73826
+struct Lisp_Intfwd2274,74111
+struct Lisp_Boolfwd2284,74405
+struct Lisp_Objfwd2294,74696
+struct Lisp_Buffer_Objfwd2302,74928
+struct Lisp_Buffer_Local_Value2334,76464
+struct Lisp_Kboard_Objfwd2362,77723
+union Lisp_Fwd2368,77832
+XFWDTYPE 2378,78078
+XBUFFER_OBJFWD 2384,78174
+struct Lisp_Float2391,78310
+XFLOAT_DATA 2401,78428
+ IEEE_FLOATING_POINT2415,78937
+#define _UCHAR_T2423,79260
+typedef unsigned char UCHAR;2424,79277
+enum Lisp_Compiled2429,79360
+ COMPILED_ARGLIST 2431,79383
+ COMPILED_BYTECODE 2432,79409
+ COMPILED_CONSTANTS 2433,79436
+ COMPILED_STACK_DEPTH 2434,79464
+ COMPILED_DOC_STRING 2435,79494
+ COMPILED_INTERACTIVE 2436,79523
+enum char_bits2443,79825
+ CHAR_ALT 2445,79844
+ CHAR_SUPER 2446,79870
+ CHAR_HYPER 2447,79898
+ CHAR_SHIFT 2448,79926
+ CHAR_CTL 2449,79954
+ CHAR_META 2450,79980
+ CHAR_MODIFIER_MASK 2452,80008
+ CHARACTERBITS 2457,80203
+LISP_MACRO_DEFUN 2462,80261
+NATNUMP 2470,80403
+RANGED_INTEGERP 2476,80484
+#define TYPE_RANGED_INTEGERP(2481,80606
+LISP_MACRO_DEFUN 2486,80791
+VECTORP 2500,81264
+OVERLAYP 2505,81367
+SAVE_VALUEP 2510,81466
+FINALIZERP 2516,81572
+AUTOLOADP 2522,81676
+BUFFER_OBJFWDP 2528,81767
+PSEUDOVECTOR_TYPEP 2534,81865
+PSEUDOVECTORP 2542,82118
+WINDOW_CONFIGURATIONP 2558,82470
+PROCESSP 2564,82580
+WINDOWP 2570,82664
+TERMINALP 2576,82746
+SUBRP 2582,82832
+COMPILEDP 2588,82910
+BUFFERP 2594,82996
+CHAR_TABLE_P 2600,83078
+SUB_CHAR_TABLE_P 2606,83169
+BOOL_VECTOR_P 2612,83268
+FRAMEP 2618,83361
+IMAGEP 2625,83478
+ARRAYP 2632,83583
+CHECK_LIST 2638,83702
+LISP_MACRO_DEFUN_VOID 2643,83783
+CHECK_STRING_CAR 2653,84080
+CHECK_CONS 2658,84184
+CHECK_VECTOR 2663,84264
+CHECK_BOOL_VECTOR 2668,84350
+CHECK_VECTOR_OR_STRING 2674,84527
+CHECK_ARRAY 2683,84701
+CHECK_BUFFER 2688,84809
+CHECK_WINDOW 2693,84895
+CHECK_PROCESS 2699,85001
+CHECK_NATNUM 2705,85097
+#define CHECK_RANGED_INTEGER(2710,85174
+#define CHECK_TYPE_RANGED_INTEGER(2721,85557
+#define CHECK_NUMBER_COERCE_MARKER(2729,85827
+XFLOATINT 2738,86080
+CHECK_NUMBER_OR_FLOAT 2744,86151
+#define CHECK_NUMBER_OR_FLOAT_COERCE_MARKER(2749,86250
+CHECK_NUMBER_CAR 2760,86660
+CHECK_NUMBER_CDR 2768,86782
+#define DEFUN(2803,88377
+#define DEFUN(2812,88845
+FUNCTIONP 2822,89200
+enum maxargs2831,89395
+ MANY 2833,89412
+ UNEVALLED 2834,89427
+#define CALLMANY(2838,89530
+#define CALLN(2844,89883
+#define DEFVAR_LISP(2869,91088
+#define DEFVAR_LISP_NOPRO(2874,91260
+#define DEFVAR_BOOL(2879,91442
+#define DEFVAR_INT(2884,91615
+#define DEFVAR_BUFFER_DEFAULTS(2890,91786
+#define DEFVAR_KBOARD(2896,91990
+typedef jmp_buf sys_jmp_buf;2906,92314
+# define sys_setjmp(2907,92343
+# define sys_longjmp(2908,92378
+typedef sigjmp_buf sys_jmp_buf;2910,92450
+# define sys_setjmp(2911,92482
+# define sys_longjmp(2912,92522
+typedef jmp_buf sys_jmp_buf;2916,92681
+# define sys_setjmp(2917,92710
+# define sys_longjmp(2918,92744
+enum specbind_tag 2943,93796
+ SPECPDL_UNWIND,2944,93816
+ SPECPDL_UNWIND_PTR,2945,93885
+ SPECPDL_UNWIND_INT,2946,93936
+ SPECPDL_UNWIND_VOID,2947,93984
+ SPECPDL_BACKTRACE,2948,94038
+ SPECPDL_LET,2949,94096
+ SPECPDL_LET_LOCAL,2951,94226
+ SPECPDL_LET_DEFAULT 2952,94283
+union specbinding2955,94355
+SPECPDL_INDEX 2996,95379
+enum handlertype 3021,96401
+enum handlertype { CATCHER,3021,96401
+enum handlertype { CATCHER, CONDITION_CASE 3021,96401
+struct handler3023,96448
+#define PUSH_HANDLER(3053,97437
+#define QUIT 3101,99214
+#define QUITP 3112,99464
+struct gcpro3132,100307
+#define GC_USE_GCPROS_AS_BEFORE 3171,101288
+#define GC_MAKE_GCPROS_NOOPS 3172,101323
+#define GC_MARK_STACK_CHECK_GCPROS 3173,101355
+#define GC_USE_GCPROS_CHECK_ZOMBIES 3174,101392
+#define GC_MARK_STACK 3177,101453
+#define BYTE_MARK_STACK 3181,101553
+#define GCPRO1(3190,101824
+#define GCPRO2(3191,101864
+#define GCPRO3(3192,101930
+#define GCPRO4(3194,102025
+#define GCPRO5(3196,102145
+#define GCPRO6(3198,102290
+#define GCPRO7(3201,102465
+#define UNGCPRO 3202,102544
+#define GCPRO1(3208,102644
+#define GCPRO2(3212,102766
+#define GCPRO3(3217,102958
+#define GCPRO4(3223,103220
+#define GCPRO5(3230,103551
+#define GCPRO6(3238,103952
+#define GCPRO7(3247,104422
+#define UNGCPRO 3257,104962
+#define GCPRO1(3263,105056
+#define GCPRO2(3269,105290
+#define GCPRO3(3278,105708
+#define GCPRO4(3289,106265
+#define GCPRO5(3302,106963
+#define GCPRO6(3317,107803
+#define GCPRO7(3334,108784
+#define UNGCPRO 3353,109907
+#define RETURN_UNGCPRO(3363,110174
+vcopy 3384,110648
+set_hash_key_slot 3393,110923
+set_hash_value_slot 3399,111062
+set_symbol_function 3408,111297
+set_symbol_plist 3414,111412
+set_symbol_next 3420,111515
+blv_found 3428,111688
+set_overlay_plist 3437,111871
+string_intervals 3445,112022
+set_string_intervals 3453,112144
+set_char_table_defalt 3462,112346
+set_char_table_purpose 3467,112458
+set_char_table_extras 3475,112627
+set_char_table_contents 3482,112836
+set_sub_char_table_contents 3489,113031
+enum Arith_Comparison 3497,113294
+ ARITH_EQUAL,3498,113318
+ ARITH_NOTEQUAL,3499,113333
+ ARITH_LESS,3500,113351
+ ARITH_GRTR,3501,113365
+ ARITH_LESS_OR_EQUAL,3502,113379
+ ARITH_GRTR_OR_EQUAL3503,113402
+#define INTEGER_TO_CONS(3511,113753
+#define CONS_TO_INTEGER(3529,114616
+enum { NEXT_ALMOST_PRIME_LIMIT 3573,116320
+extern EMACS_INT next_almost_prime 3574,116359
+enum constype 3739,123811
+enum constype {CONSTYPE_HEAP,CONSTYPE_HEAP3739,123811
+enum constype {CONSTYPE_HEAP, CONSTYPE_PURE}CONSTYPE_PURE3739,123811
+list2i 3745,124001
+list3i 3751,124110
+list4i 3757,124249
+extern Lisp_Object make_formatted_string 3767,124625
+build_pure_c_string 3792,125653
+build_string 3801,125858
+make_uninit_vector 3820,126429
+make_uninit_sub_char_table 3833,126648
+#define ALLOCATE_PSEUDOVECTOR(3850,127192
+#define ALLOCATE_ZEROED_PSEUDOVECTOR(3858,127528
+INLINE void 3890,128934
+extern void *r_alloc r_alloc3895,129055
+#define FLOAT_TO_STRING_BUFSIZE 3927,130518
+intern 3968,132125
+intern_c_string 3974,132213
+extern _Noreturn void error 4034,135592
+fast_string_match_ignore_case 4136,140080
+INLINE void fixup_locale 4241,143845
+INLINE void synchronize_system_messages_locale 4242,143880
+INLINE void synchronize_system_time_locale 4243,143937
+#define IS_DAEMON 4257,144410
+#define DAEMON_RUNNING 4258,144450
+#define IS_DAEMON 4261,144549
+#define DAEMON_RUNNING 4262,144594
+# define WAIT_READING_MAX 4281,145413
+# define WAIT_READING_MAX 4283,145485
+extern _Noreturn void emacs_abort 4374,148377
+egetenv 4532,152800
+#define eabs(4545,153296
+#define make_fixnum_or_float(4550,153429
+enum MAX_ALLOCA 4556,153680
+enum MAX_ALLOCA { MAX_ALLOCA 4556,153680
+extern void *record_xmalloc record_xmalloc4558,153725
+#define USE_SAFE_ALLOCA 4560,153791
+#define AVAIL_ALLOCA(4564,153924
+#define SAFE_ALLOCA(4568,154035
+#define SAFE_NALLOCA(4576,154376
+#define SAFE_ALLOCA_STRING(4590,154852
+#define SAFE_FREE(4598,155104
+#define SAFE_ALLOCA_LISP(4625,155682
+# define USE_STACK_LISP_OBJECTS 4652,156804
+# undef USE_STACK_LISP_OBJECTS4658,156970
+# define USE_STACK_LISP_OBJECTS 4659,157001
+enum { defined_GC_CHECK_STRING_BYTES 4663,157076
+enum { defined_GC_CHECK_STRING_BYTES 4665,157129
+union Aligned_Cons4670,157263
+union Aligned_String4676,157343
+ USE_STACK_CONS 4689,157698
+ USE_STACK_STRING 4691,157804
+#define STACK_CONS(4699,158141
+#define AUTO_CONS_EXPR(4701,158238
+#define AUTO_CONS(4709,158601
+#define AUTO_LIST1(4710,158672
+#define AUTO_LIST2(4712,158780
+#define AUTO_LIST3(4716,158935
+#define AUTO_LIST4(4720,159110
+# define verify_ascii(4732,159501
+#define AUTO_STRING(4740,159809
+#define FOR_EACH_TAIL(4752,160273
+#define FOR_EACH_ALIST_VALUE(4766,160764
+maybe_gc 4774,161051
+functionp 4784,161290
c-src/machsyscalls.c,23
#define SYSCALL(6,113
@@ -2314,127 +2314,127 @@ el-src/TAGTEST.EL,179
(defalias (quote explicitly-quoted-pending-delete-mode)9,222
el-src/emacs/lisp/progmodes/etags.el,5069
-(defvar tags-file-name 34,1034
-(defgroup etags 43,1498
-(defcustom tags-case-fold-search 47,1566
-(defcustom tags-table-list 59,2051
-(defcustom tags-compression-info-list69,2449
-(defcustom tags-add-tables 88,3231
-(defcustom tags-revert-without-query 98,3627
-(defvar tags-table-computed-list 103,3778
-(defvar tags-table-computed-list-for 112,4262
-(defvar tags-table-list-pointer 117,4510
-(defvar tags-table-list-started-at 121,4701
-(defvar tags-table-set-list 124,4821
-(defcustom find-tag-hook 129,5000
-(defcustom find-tag-default-function 137,5263
-(define-obsolete-variable-alias 'find-tag-marker-ring-lengthfind-tag-marker-ring-length145,5602
-(defcustom tags-tag-face 148,5699
-(defcustom tags-apropos-verbose 154,5834
-(defcustom tags-apropos-additional-actions 160,5998
-(defvaralias 'find-tag-marker-ring find-tag-marker-ring183,6917
-(defvar default-tags-table-function 189,7097
-(defvar tags-location-ring 194,7323
-(defvar tags-table-files 201,7599
-(defvar tags-completion-table 206,7766
-(defvar tags-included-tables 209,7858
-(defvar next-file-list 212,7953
-(defvar tags-table-format-functions 217,8059
-(defvar file-of-tag-function 224,8440
-(defvar tags-table-files-function 228,8634
-(defvar tags-completion-table-function 230,8745
-(defvar snarf-tag-function 232,8840
-(defvar goto-tag-location-function 236,9049
-(defvar find-tag-regexp-search-function 239,9222
-(defvar find-tag-regexp-tag-order 241,9343
-(defvar find-tag-regexp-next-line-after-failure-p 243,9452
-(defvar find-tag-search-function 245,9572
-(defvar find-tag-tag-order 247,9679
-(defvar find-tag-next-line-after-failure-p 249,9774
-(defvar list-tags-function 251,9880
-(defvar tags-apropos-function 253,9968
-(defvar tags-included-tables-function 255,10062
-(defvar verify-tags-table-function 257,10181
-(defun initialize-new-tags-table 260,10292
-(defun tags-table-mode 276,10980
-(defun visit-tags-table 285,11245
-(defun tags-table-check-computed-list 321,12783
-(defun tags-table-extend-computed-list 360,14654
-(defun tags-expand-table-name 400,16367
-(defun tags-table-list-member 409,16710
-(defun tags-verify-table 421,17182
-(defun tags-table-including 470,19302
-(defun tags-next-table 522,21346
-(defun visit-tags-table-buffer 543,22203
-(defun tags-reset-tags-tables 712,28513
-(defun file-of-tag 731,29170
-(defun tags-table-files 740,29519
-(defun tags-included-tables 749,29869
-(defun tags-completion-table 755,30115
-(defun tags-lazy-completion-table 783,31309
-(defun tags-completion-at-point-function 799,31944
-(defun find-tag-tag 818,32694
-(defvar last-tag 837,33367
-(defun find-tag-interactive 840,33426
-(defvar find-tag-history 852,33841
-(defun find-tag-noselect 860,34011
-(defun find-tag 932,37125
-(defun find-tag-other-window 959,38341
-(defun find-tag-other-frame 1000,40269
-(defun find-tag-regexp 1025,41443
-(defalias 'pop-tag-mark pop-tag-mark1049,42605
-(defvar tag-lines-already-matched 1052,42656
-(defun find-tag-in-order 1055,42763
-(defun tag-find-file-of-tag-noselect 1167,47109
-(defun tag-find-file-of-tag 1200,48955
-(defun etags-recognize-tags-table 1208,49181
-(defun etags-verify-tags-table 1241,50812
-(defun etags-file-of-tag 1246,51010
-(defun etags-tags-completion-table 1256,51345
-(defun etags-snarf-tag 1286,52551
-(defun etags-goto-tag-location 1324,54120
-(defun etags-list-tags 1388,56563
-(defmacro tags-with-face 1423,57838
-(defun etags-tags-apropos-additional 1431,58171
-(defun etags-tags-apropos 1465,59408
-(defun etags-tags-table-files 1527,61617
-(defun etags-tags-included-tables 1542,62053
-(defun tags-recognize-empty-tags-table 1559,62593
-(defun tag-exact-file-name-match-p 1587,63739
-(defun tag-file-name-match-p 1596,64132
-(defun tag-exact-match-p 1609,64688
-(defun tag-implicit-name-match-p 1620,65256
-(defun tag-symbol-match-p 1633,65856
-(defun tag-word-match-p 1643,66292
-(defun tag-partial-file-name-match-p 1652,66690
-(defun tag-any-match-p 1662,67134
-(defun tag-re-match-p 1667,67318
-(defcustom tags-loop-revert-buffers 1675,67567
-(defun next-file 1685,67976
-(defvar tags-loop-operate 1760,70890
-(defvar tags-loop-scan1763,70984
-(defun tags-loop-eval 1771,71313
-(defun tags-loop-continue 1782,71642
-(defun tags-search 1850,73948
-(defun tags-query-replace 1871,74774
-(defun tags-complete-tags-table-file 1896,75998
-(defun list-tags 1906,76377
-(defun tags-apropos 1934,77330
-(define-button-type 'tags-select-tags-tabletags-select-tags-table1957,78156
-(defun select-tags-table 1964,78395
-(defvar select-tags-table-mode-map 2019,80522
-(define-derived-mode select-tags-table-mode 2030,80905
-(defun select-tags-table-select 2034,81089
-(defun select-tags-table-quit 2043,81455
-(defun complete-tag 2049,81610
-(defconst etags--xref-limit 2074,82551
-(defvar etags-xref-find-definitions-tag-order 2076,82586
-(defun etags-xref-find 2082,82876
-(defun etags--xref-find-definitions 2096,83405
-(defclass xref-etags-location 2129,85119
-(defun xref-make-etags-location 2135,85342
-(cl-defmethod xref-location-marker 2139,85497
-(cl-defmethod xref-location-line 2146,85741
+(defvar tags-file-name 34,1035
+(defgroup etags 43,1499
+(defcustom tags-case-fold-search 47,1567
+(defcustom tags-table-list 59,2052
+(defcustom tags-compression-info-list69,2450
+(defcustom tags-add-tables 88,3232
+(defcustom tags-revert-without-query 98,3628
+(defvar tags-table-computed-list 103,3779
+(defvar tags-table-computed-list-for 112,4263
+(defvar tags-table-list-pointer 117,4511
+(defvar tags-table-list-started-at 121,4702
+(defvar tags-table-set-list 124,4822
+(defcustom find-tag-hook 129,5001
+(defcustom find-tag-default-function 137,5264
+(define-obsolete-variable-alias 'find-tag-marker-ring-lengthfind-tag-marker-ring-length145,5603
+(defcustom tags-tag-face 148,5700
+(defcustom tags-apropos-verbose 154,5835
+(defcustom tags-apropos-additional-actions 160,5999
+(defvaralias 'find-tag-marker-ring find-tag-marker-ring183,6918
+(defvar default-tags-table-function 189,7098
+(defvar tags-location-ring 194,7324
+(defvar tags-table-files 201,7600
+(defvar tags-completion-table 206,7767
+(defvar tags-included-tables 209,7859
+(defvar next-file-list 212,7954
+(defvar tags-table-format-functions 217,8060
+(defvar file-of-tag-function 224,8441
+(defvar tags-table-files-function 228,8635
+(defvar tags-completion-table-function 230,8746
+(defvar snarf-tag-function 232,8841
+(defvar goto-tag-location-function 236,9050
+(defvar find-tag-regexp-search-function 239,9223
+(defvar find-tag-regexp-tag-order 241,9344
+(defvar find-tag-regexp-next-line-after-failure-p 243,9453
+(defvar find-tag-search-function 245,9573
+(defvar find-tag-tag-order 247,9680
+(defvar find-tag-next-line-after-failure-p 249,9775
+(defvar list-tags-function 251,9881
+(defvar tags-apropos-function 253,9969
+(defvar tags-included-tables-function 255,10063
+(defvar verify-tags-table-function 257,10182
+(defun initialize-new-tags-table 260,10293
+(defun tags-table-mode 276,10981
+(defun visit-tags-table 285,11246
+(defun tags-table-check-computed-list 321,12784
+(defun tags-table-extend-computed-list 360,14655
+(defun tags-expand-table-name 400,16368
+(defun tags-table-list-member 409,16711
+(defun tags-verify-table 421,17183
+(defun tags-table-including 470,19303
+(defun tags-next-table 522,21347
+(defun visit-tags-table-buffer 543,22204
+(defun tags-reset-tags-tables 712,28514
+(defun file-of-tag 731,29171
+(defun tags-table-files 740,29520
+(defun tags-included-tables 749,29870
+(defun tags-completion-table 755,30116
+(defun tags-lazy-completion-table 783,31310
+(defun tags-completion-at-point-function 799,31945
+(defun find-tag-tag 818,32695
+(defvar last-tag 837,33368
+(defun find-tag-interactive 840,33427
+(defvar find-tag-history 852,33842
+(defun find-tag-noselect 860,34012
+(defun find-tag 932,37126
+(defun find-tag-other-window 959,38342
+(defun find-tag-other-frame 1000,40270
+(defun find-tag-regexp 1025,41444
+(defalias 'pop-tag-mark pop-tag-mark1049,42606
+(defvar tag-lines-already-matched 1052,42657
+(defun find-tag-in-order 1055,42764
+(defun tag-find-file-of-tag-noselect 1167,47110
+(defun tag-find-file-of-tag 1200,48956
+(defun etags-recognize-tags-table 1208,49182
+(defun etags-verify-tags-table 1241,50813
+(defun etags-file-of-tag 1246,51011
+(defun etags-tags-completion-table 1256,51346
+(defun etags-snarf-tag 1286,52552
+(defun etags-goto-tag-location 1324,54121
+(defun etags-list-tags 1388,56564
+(defmacro tags-with-face 1423,57839
+(defun etags-tags-apropos-additional 1431,58172
+(defun etags-tags-apropos 1465,59409
+(defun etags-tags-table-files 1527,61618
+(defun etags-tags-included-tables 1542,62054
+(defun tags-recognize-empty-tags-table 1559,62594
+(defun tag-exact-file-name-match-p 1587,63740
+(defun tag-file-name-match-p 1596,64133
+(defun tag-exact-match-p 1609,64689
+(defun tag-implicit-name-match-p 1620,65257
+(defun tag-symbol-match-p 1633,65857
+(defun tag-word-match-p 1643,66293
+(defun tag-partial-file-name-match-p 1652,66691
+(defun tag-any-match-p 1662,67135
+(defun tag-re-match-p 1667,67319
+(defcustom tags-loop-revert-buffers 1675,67568
+(defun next-file 1685,67977
+(defvar tags-loop-operate 1760,70891
+(defvar tags-loop-scan1763,70985
+(defun tags-loop-eval 1771,71314
+(defun tags-loop-continue 1782,71643
+(defun tags-search 1850,73949
+(defun tags-query-replace 1871,74775
+(defun tags-complete-tags-table-file 1896,75999
+(defun list-tags 1906,76378
+(defun tags-apropos 1934,77331
+(define-button-type 'tags-select-tags-tabletags-select-tags-table1957,78157
+(defun select-tags-table 1964,78396
+(defvar select-tags-table-mode-map 2019,80523
+(define-derived-mode select-tags-table-mode 2030,80906
+(defun select-tags-table-select 2034,81090
+(defun select-tags-table-quit 2043,81456
+(defun complete-tag 2049,81611
+(defconst etags--xref-limit 2074,82552
+(defvar etags-xref-find-definitions-tag-order 2076,82587
+(defun etags-xref-find 2082,82877
+(defun etags--xref-find-definitions 2096,83406
+(defclass xref-etags-location 2129,85120
+(defun xref-make-etags-location 2135,85343
+(cl-defmethod xref-location-marker 2139,85498
+(cl-defmethod xref-location-line 2146,85742
erl-src/gs_dialog.erl,98
-define(VERSION2,32
@@ -2505,10 +2505,10 @@ func main(29,285
html-src/softwarelibero.html,200
Cos'è il software libero?4,38
-Licenze d'uso di un programmalicenze65,2500
-Sfatiamo alcuni miti138,6118
-Il movimento open sourceoss191,8037
-Impatto pratico del software liberoimpatto231,10066
+Licenze d'uso di un programmalicenze65,2502
+Sfatiamo alcuni miti138,6122
+Il movimento open sourceoss191,8041
+Impatto pratico del software liberoimpatto231,10070
html-src/index.shtml,104
&nbsp;8,281
@@ -2534,13 +2534,13 @@ MTGmtg41,1482
Fracasfracas65,2624
GaliLEOgalileo101,4232
Leasqrleasqr114,4677
-Free software that I wrote for the GNU project or for my personal or workgnu142,6065
-Etagsetags148,6180
-checkiso161,6729
-cgrep178,7547
-debian-bug.eldebian-bug190,7979
-tcpdump205,8564
-Links to interesting softwarelinks216,8891
+Free software that I wrote for the GNU project or for my personal or workgnu142,6066
+Etagsetags148,6181
+checkiso161,6731
+cgrep178,7549
+debian-bug.eldebian-bug190,7981
+tcpdump205,8566
+Links to interesting softwarelinks216,8893
lua-src/allegro.lua,400
local function get_layer_by_name 7,175
diff --git a/test/manual/etags/ETAGS.good_5 b/test/manual/etags/ETAGS.good_5
index b7a31602f51..79e8223743c 100644
--- a/test/manual/etags/ETAGS.good_5
+++ b/test/manual/etags/ETAGS.good_5
@@ -276,439 +276,439 @@ extern int getopt_long_only 116,4187
extern int _getopt_internal 118,4220
c-src/etags.c,14175
-char pot_etags_version[pot_etags_version81,3470
-# undef DEBUG84,3552
-# define DEBUG 85,3567
-# define DEBUG 87,3594
-# define NDEBUG 88,3617
-# define _GNU_SOURCE 94,3705
-# undef MSDOS100,3876
-# undef WINDOWSNT101,3890
-# define WINDOWSNT102,3909
-# undef MSDOS106,3968
-# define MSDOS 107,3982
-# define MSDOS 110,4032
-# define MAXPATHLEN 115,4111
-# undef HAVE_NTGUI116,4141
-# undef DOS_NT117,4160
-# define DOS_NT118,4176
-# undef assert 135,4482
-# define assert(136,4541
-# undef CTAGS146,4857
-# define CTAGS 147,4872
-# define CTAGS 149,4898
-#define streq(152,4927
-#define strcaseeq(153,4996
-#define strneq(154,5075
-#define strncaseeq(155,5151
-#define CHARS 157,5238
-#define CHAR(158,5278
-#define iswhite(159,5329
-#define notinname(160,5394
-#define begtoken(161,5469
-#define intoken(162,5542
-#define endtoken(163,5614
-#define ISALNUM(165,5684
-#define ISALPHA(166,5722
-#define ISDIGIT(167,5760
-#define ISLOWER(168,5798
-#define lowcase(170,5837
-#define xnew(179,6015
-#define xrnew(180,6083
-typedef void Lang_function 182,6164
- const char *suffix;suffix186,6219
- const char *command;command187,6294
-} compressor;188,6365
- const char *name;name192,6397
- const char *help;help193,6449
- Lang_function *function;function194,6508
- const char **suffixes;suffixes195,6556
- const char **filenames;filenames196,6633
- const char **interpreters;interpreters197,6702
- bool metasource;198,6771
-} language;199,6835
-typedef struct fdesc201,6848
- struct fdesc *next;next203,6871
- char *infname;infname204,6920
- char *infabsname;infabsname205,6973
- char *infabsdir;infabsdir206,7038
- char *taggedfname;taggedfname207,7091
- language *lang;lang208,7149
- char *prop;prop209,7191
- bool usecharno;210,7249
- bool written;211,7311
-} fdesc;212,7366
-typedef struct node_st214,7376
- struct node_st *left,left216,7428
- struct node_st *left, *right;right216,7428
- fdesc *fdp;fdp217,7486
- char *name;name218,7548
- char *regex;regex219,7580
- bool valid;220,7617
- bool is_func;221,7670
- bool been_warned;222,7733
- int lno;223,7801
- long cno;224,7842
-} node;225,7894
- long size;236,8208
- int len;237,8221
- char *buffer;buffer238,8232
-} linebuffer;239,8248
- at_language,245,8344
- at_regexp,246,8393
- at_filename,247,8437
- at_stdin,248,8473
- at_end 249,8516
- } arg_type;250,8557
- language *lang;lang251,8593
- char *what;what252,8656
-} argument;253,8698
-typedef struct regexp256,8758
- struct regexp *p_next;p_next258,8782
- language *lang;lang259,8837
- char *pattern;pattern260,8897
- char *name;name261,8940
- struct re_pattern_buffer *pat;pat262,8971
- struct re_registers regs;263,9031
- bool error_signaled;264,9078
- bool force_explicit_name;265,9141
- bool ignore_case;266,9206
- bool multi_line;267,9259
-} regexp;268,9325
-static void Ada_funcs 274,9428
-static void Asm_labels 275,9460
-static void C_entries 276,9493
-static void default_C_entries 277,9536
-static void plain_C_entries 278,9576
-static void Cjava_entries 279,9614
-static void Cobol_paragraphs 280,9650
-static void Cplusplus_entries 281,9689
-static void Cstar_entries 282,9729
-static void Erlang_functions 283,9765
-static void Forth_words 284,9804
-static void Fortran_functions 285,9838
-static void HTML_labels 286,9878
-static void Lisp_functions 287,9912
-static void Lua_functions 288,9949
-static void Makefile_targets 289,9985
-static void Pascal_functions 290,10024
-static void Perl_functions 291,10063
-static void PHP_functions 292,10100
-static void PS_functions 293,10136
-static void Prolog_functions 294,10171
-static void Python_functions 295,10210
-static void Scheme_functions 296,10249
-static void TeX_commands 297,10288
-static void Texinfo_nodes 298,10323
-static void Yacc_entries 299,10359
-static void just_read_file 300,10394
-static language *get_language_from_langname get_language_from_langname302,10432
-static void readline 303,10492
-static long readline_internal 304,10537
-static bool nocase_tail 305,10591
-static void get_tag 306,10631
-static void analyze_regex 308,10671
-static void free_regexps 309,10707
-static void regex_tag_multiline 310,10740
-static void error 311,10780
-# undef STDIN408,15073
-#define STDIN 411,15095
-static compressor compressors[compressors457,17664
-static const char *Ada_suffixes Ada_suffixes473,17907
-static const char Ada_help 475,17977
-static const char *Asm_suffixes Asm_suffixes493,18580
-static const char Asm_help 504,18976
-static const char *default_C_suffixes default_C_suffixes512,19312
-static const char default_C_help 515,19413
-static const char default_C_help 523,19850
-static const char *Cplusplus_suffixes Cplusplus_suffixes535,20460
-static const char Cplusplus_help 540,20658
-static const char *Cjava_suffixes Cjava_suffixes549,21113
-static char Cjava_help 551,21172
-static const char *Cobol_suffixes Cobol_suffixes556,21337
-static char Cobol_help 558,21402
-static const char *Cstar_suffixes Cstar_suffixes562,21543
-static const char *Erlang_suffixes Erlang_suffixes565,21607
-static const char Erlang_help 567,21673
-const char *Forth_suffixes Forth_suffixes571,21799
-static const char Forth_help 573,21857
-static const char *Fortran_suffixes Fortran_suffixes577,22008
-static const char Fortran_help 579,22085
-static const char *HTML_suffixes HTML_suffixes582,22190
-static const char HTML_help 584,22264
-static const char *Lisp_suffixes Lisp_suffixes589,22452
-static const char Lisp_help 591,22556
-static const char *Lua_suffixes Lua_suffixes598,22871
-static const char Lua_help 600,22934
-static const char *Makefile_filenames Makefile_filenames603,23010
-static const char Makefile_help 605,23133
-static const char *Objc_suffixes Objc_suffixes609,23277
-static const char Objc_help 613,23399
-static const char *Pascal_suffixes Pascal_suffixes619,23714
-static const char Pascal_help 621,23778
-static const char *Perl_suffixes Perl_suffixes626,23966
-static const char *Perl_interpreters Perl_interpreters628,24028
-static const char Perl_help 630,24100
-static const char *PHP_suffixes PHP_suffixes637,24451
-static const char PHP_help 639,24523
-static const char *plain_C_suffixes plain_C_suffixes643,24678
-static const char *PS_suffixes PS_suffixes647,24762
-static const char PS_help 649,24848
-static const char *Prolog_suffixes Prolog_suffixes652,24931
-static const char Prolog_help 654,24993
-static const char *Python_suffixes Python_suffixes658,25107
-static const char Python_help 660,25165
-static const char *Scheme_suffixes Scheme_suffixes665,25347
-static const char Scheme_help 667,25460
-static const char *TeX_suffixes TeX_suffixes672,25683
-static const char TeX_help 674,25781
-static const char *Texinfo_suffixes Texinfo_suffixes686,26316
-static const char Texinfo_help 688,26395
-static const char *Yacc_suffixes Yacc_suffixes691,26492
-static const char Yacc_help 693,26606
-static const char auto_help 699,26856
-static const char none_help 703,27020
-static const char no_lang_help 707,27143
-static language lang_names 718,27355
-print_language_names 753,29532
-# define EMACS_NAME 786,30755
-# define VERSION 789,30811
-print_version 792,30869
-# define PRINT_UNDOCUMENTED_OPTIONS_HELP 804,31173
-print_help 808,31250
-main 981,37438
-get_compressor_from_suffix 1319,46217
-get_language_from_langname 1355,47158
-get_language_from_interpreter 1377,47545
-get_language_from_filename 1399,47976
-process_file_name 1433,48834
-process_file 1555,51665
-init 1632,54150
-find_entries 1656,54901
-make_tag 1814,59707
-pfnote 1856,60942
-free_tree 1917,62744
-free_fdesc 1935,63029
-add_node 1955,63472
-invalidate_nodes 2035,65537
-static int total_size_of_entries 2067,66150
-static int number_len 2068,66193
-total_size_of_entries 2087,66694
-put_entries 2107,67154
-#define C_EXT 2193,68995
-#define C_PLAIN 2194,69037
-#define C_PLPL 2195,69070
-#define C_STAR 2196,69104
-#define C_JAVA 2197,69137
-#define C_AUTO 2198,69172
-#define YACC 2199,69242
-enum sym_type2204,69312
- st_none,2206,69328
- st_C_objprot,2207,69339
- st_C_objprot, st_C_objimpl,2207,69339
- st_C_objprot, st_C_objimpl, st_C_objend,2207,69339
- st_C_gnumacro,2208,69382
- st_C_ignore,2209,69399
- st_C_ignore, st_C_attribute,2209,69399
- st_C_javastruct,2210,69430
- st_C_operator,2211,69449
- st_C_class,2212,69466
- st_C_class, st_C_template,2212,69466
- st_C_struct,2213,69495
- st_C_struct, st_C_extern,2213,69495
- st_C_struct, st_C_extern, st_C_enum,2213,69495
- st_C_struct, st_C_extern, st_C_enum, st_C_define,2213,69495
- st_C_struct, st_C_extern, st_C_enum, st_C_define, st_C_typedef2213,69495
-struct C_stab_entry 2271,71278
-struct C_stab_entry { const char *name;name2271,71278
-struct C_stab_entry { const char *name; int c_ext;2271,71278
-struct C_stab_entry { const char *name; int c_ext; enum sym_type type;2271,71278
-hash 2275,71409
-in_word_set 2321,72937
- TOTAL_KEYWORDS 2325,73018
- MIN_WORD_LENGTH 2326,73045
- MAX_WORD_LENGTH 2327,73072
- MIN_HASH_VALUE 2328,73100
- MAX_HASH_VALUE 2329,73126
-C_symtype 2387,74985
-static bool inattribute;2400,75234
- fvnone,2408,75435
- fdefunkey,2409,75466
- fdefunname,2410,75512
- foperator,2411,75556
- fvnameseen,2412,75613
- fstartlist,2413,75666
- finlist,2414,75722
- flistseen,2415,75765
- fignore,2416,75813
- vignore 2417,75856
-} fvdef;2418,75901
-static bool fvextern;2420,75911
- tnone,2428,76089
- tkeyseen,2429,76119
- ttypeseen,2430,76160
- tinbody,2431,76199
- tend,2432,76238
- tignore 2433,76279
-} typdef;2434,76320
- snone,2443,76499
- skeyseen,2445,76575
- stagseen,2446,76620
- scolonseen 2447,76661
-} structdef;2448,76715
-static const char *objtag objtag2453,76809
- dnone,2460,76942
- dsharpseen,2461,76972
- ddefineseen,2462,77025
- dignorerest 2463,77070
-} definedef;2464,77112
- onone,2472,77267
- oprotocol,2473,77297
- oimplementation,2474,77347
- otagseen,2475,77395
- oparenseen,2476,77431
- ocatseen,2477,77486
- oinbody,2478,77525
- omethodsign,2479,77568
- omethodtag,2480,77626
- omethodcolon,2481,77666
- omethodparm,2482,77709
- oignore 2483,77755
-} objdef;2484,77787
-static struct tok2491,77944
- char *line;line2493,77964
- int offset;2494,78014
- int length;2495,78067
- bool valid;2502,78352
- bool named;2505,78487
- int lineno;2506,78528
- long linepos;2507,78576
-} token;2508,78626
-static void pushclass_above 2514,78784
-static void popclass_above 2515,78832
-static void write_classname 2516,78866
- char **cname;cname2519,78950
- int *bracelev;bracelev2520,78993
- int nl;2521,79042
- int size;2522,79096
-} cstack;2523,79136
-#define nestlev 2525,79264
-#define instruct 2527,79369
-pushclass_above 2531,79489
-popclass_above 2550,79948
-write_classname 2564,80162
-static bool consider_token 2592,80761
-static void make_C_tag 2593,80833
-consider_token 2613,81341
- long linepos;2922,88499
- linebuffer lb;2923,88515
-} lbs[lbs2924,88532
-#define current_lb_is_new 2926,88543
-#define switch_line_buffers(2927,88588
-#define curlb 2929,88641
-#define newlb 2930,88672
-#define curlinepos 2931,88703
-#define newlinepos 2932,88744
-#define plainc 2934,88786
-#define cplpl 2935,88830
-#define cjava 2936,88861
-#define CNL_SAVE_DEFINEDEF(2938,88905
-#define CNL(2947,89117
-make_C_tag 2960,89375
-C_entries 2986,90194
-default_C_entries 3833,110156
-plain_C_entries 3840,110276
-Cplusplus_entries 3847,110364
-Cjava_entries 3854,110460
-Cstar_entries 3861,110550
-Yacc_entries 3868,110642
-#define LOOP_ON_INPUT_LINES(3875,110720
-#define LOOKING_AT(3884,111056
-#define LOOKING_AT_NOCASE(3891,111461
-just_read_file 3901,111861
-static void F_takeprec 3910,111965
-static void F_getit 3911,111996
-F_takeprec 3914,112039
-F_getit 3937,112366
-Fortran_functions 3961,112840
-Ada_getit 4052,114669
-Ada_funcs 4115,116044
-Asm_labels 4228,118582
-Perl_functions 4261,119549
-Python_functions 4357,122057
-PHP_functions 4387,122684
-Cobol_paragraphs 4466,124471
-Makefile_targets 4494,125029
-Pascal_functions 4529,125950
-static void L_getit 4706,130277
-L_getit 4709,130318
-Lisp_functions 4725,130664
-Lua_functions 4785,131850
-PS_functions 4811,132385
-Forth_words 4841,133053
-Scheme_functions 4877,134092
-static linebuffer *TEX_toktab TEX_toktab4908,134781
-static const char *TEX_defenv TEX_defenv4912,134974
-static void TEX_mode 4917,135172
-static void TEX_decode_env 4918,135203
-static char TEX_esc 4920,135261
-static char TEX_opgrp 4921,135289
-static char TEX_clgrp 4922,135318
-TeX_commands 4928,135395
-#define TEX_LESC 4986,136652
-#define TEX_SESC 4987,136674
-TEX_mode 4992,136804
-TEX_decode_env 5026,137509
-Texinfo_nodes 5071,138554
-HTML_labels 5094,139013
-static size_t prolog_pr 5214,142192
-static void prolog_skip_comment 5215,142234
-static size_t prolog_atom 5216,142290
-Prolog_functions 5219,142347
-prolog_skip_comment 5255,143128
-prolog_pr 5281,143736
-prolog_atom 5319,144628
-static int erlang_func 5374,145540
-static void erlang_attribute 5375,145581
-static int erlang_atom 5376,145620
-Erlang_functions 5379,145666
-erlang_func 5438,146965
-erlang_attribute 5476,147642
-erlang_atom 5496,148061
-static char *scan_separators scan_separators5520,148487
-static void add_regex 5521,148526
-static char *substitute substitute5522,148570
-scan_separators 5534,149080
-analyze_regex 5586,150460
-add_regex 5654,152050
-substitute 5767,154797
-free_regexps 5814,155837
-regex_tag_multiline 5836,156291
-nocase_tail 5913,158263
-get_tag 5928,158519
-readline_internal 5959,159455
-readline 6037,161296
-savestr 6230,167243
-savenstr 6240,167473
-skip_spaces 6249,167679
-skip_non_spaces 6258,167833
-skip_name 6267,167983
-fatal 6277,168156
-pfatal 6284,168253
-suggest_asking_for_help 6291,168332
-error 6300,168554
-concat 6313,168846
-etags_getcwd 6329,169259
-relative_filename 6350,169725
-absolute_filename 6389,170751
-absolute_dirname 6453,172416
-filename_is_absolute 6472,172845
-canonicalize_filename 6484,173096
-# define ISUPPER(6491,173235
-linebuffer_init 6514,173656
-linebuffer_setlen 6524,173887
-xmalloc 6536,174148
-xrealloc 6545,174314
+char pot_etags_version[pot_etags_version81,3471
+# undef DEBUG84,3553
+# define DEBUG 85,3568
+# define DEBUG 87,3595
+# define NDEBUG 88,3618
+# define _GNU_SOURCE 94,3706
+# undef MSDOS100,3877
+# undef WINDOWSNT101,3891
+# define WINDOWSNT102,3910
+# undef MSDOS106,3969
+# define MSDOS 107,3983
+# define MSDOS 110,4033
+# define MAXPATHLEN 115,4112
+# undef HAVE_NTGUI116,4142
+# undef DOS_NT117,4161
+# define DOS_NT118,4177
+# undef assert 135,4483
+# define assert(136,4542
+# undef CTAGS146,4858
+# define CTAGS 147,4873
+# define CTAGS 149,4899
+#define streq(152,4928
+#define strcaseeq(153,4997
+#define strneq(154,5076
+#define strncaseeq(155,5152
+#define CHARS 157,5239
+#define CHAR(158,5279
+#define iswhite(159,5330
+#define notinname(160,5395
+#define begtoken(161,5470
+#define intoken(162,5543
+#define endtoken(163,5615
+#define ISALNUM(165,5685
+#define ISALPHA(166,5723
+#define ISDIGIT(167,5761
+#define ISLOWER(168,5799
+#define lowcase(170,5838
+#define xnew(179,6016
+#define xrnew(180,6084
+typedef void Lang_function 182,6165
+ const char *suffix;suffix186,6220
+ const char *command;command187,6295
+} compressor;188,6366
+ const char *name;name192,6398
+ const char *help;help193,6450
+ Lang_function *function;function194,6509
+ const char **suffixes;suffixes195,6557
+ const char **filenames;filenames196,6634
+ const char **interpreters;interpreters197,6703
+ bool metasource;198,6772
+} language;199,6836
+typedef struct fdesc201,6849
+ struct fdesc *next;next203,6872
+ char *infname;infname204,6921
+ char *infabsname;infabsname205,6974
+ char *infabsdir;infabsdir206,7039
+ char *taggedfname;taggedfname207,7092
+ language *lang;lang208,7150
+ char *prop;prop209,7192
+ bool usecharno;210,7250
+ bool written;211,7312
+} fdesc;212,7367
+typedef struct node_st214,7377
+ struct node_st *left,left216,7429
+ struct node_st *left, *right;right216,7429
+ fdesc *fdp;fdp217,7487
+ char *name;name218,7549
+ char *regex;regex219,7581
+ bool valid;220,7618
+ bool is_func;221,7671
+ bool been_warned;222,7734
+ int lno;223,7802
+ long cno;224,7843
+} node;225,7895
+ long size;236,8209
+ int len;237,8222
+ char *buffer;buffer238,8233
+} linebuffer;239,8249
+ at_language,245,8345
+ at_regexp,246,8394
+ at_filename,247,8438
+ at_stdin,248,8474
+ at_end 249,8517
+ } arg_type;250,8558
+ language *lang;lang251,8594
+ char *what;what252,8657
+} argument;253,8699
+typedef struct regexp256,8759
+ struct regexp *p_next;p_next258,8783
+ language *lang;lang259,8838
+ char *pattern;pattern260,8898
+ char *name;name261,8941
+ struct re_pattern_buffer *pat;pat262,8972
+ struct re_registers regs;263,9032
+ bool error_signaled;264,9079
+ bool force_explicit_name;265,9142
+ bool ignore_case;266,9207
+ bool multi_line;267,9260
+} regexp;268,9326
+static void Ada_funcs 274,9429
+static void Asm_labels 275,9461
+static void C_entries 276,9494
+static void default_C_entries 277,9537
+static void plain_C_entries 278,9577
+static void Cjava_entries 279,9615
+static void Cobol_paragraphs 280,9651
+static void Cplusplus_entries 281,9690
+static void Cstar_entries 282,9730
+static void Erlang_functions 283,9766
+static void Forth_words 284,9805
+static void Fortran_functions 285,9839
+static void HTML_labels 286,9879
+static void Lisp_functions 287,9913
+static void Lua_functions 288,9950
+static void Makefile_targets 289,9986
+static void Pascal_functions 290,10025
+static void Perl_functions 291,10064
+static void PHP_functions 292,10101
+static void PS_functions 293,10137
+static void Prolog_functions 294,10172
+static void Python_functions 295,10211
+static void Scheme_functions 296,10250
+static void TeX_commands 297,10289
+static void Texinfo_nodes 298,10324
+static void Yacc_entries 299,10360
+static void just_read_file 300,10395
+static language *get_language_from_langname get_language_from_langname302,10433
+static void readline 303,10493
+static long readline_internal 304,10538
+static bool nocase_tail 305,10592
+static void get_tag 306,10632
+static void analyze_regex 308,10672
+static void free_regexps 309,10708
+static void regex_tag_multiline 310,10741
+static void error 311,10781
+# undef STDIN408,15074
+#define STDIN 411,15096
+static compressor compressors[compressors457,17665
+static const char *Ada_suffixes Ada_suffixes473,17908
+static const char Ada_help 475,17978
+static const char *Asm_suffixes Asm_suffixes493,18581
+static const char Asm_help 504,18977
+static const char *default_C_suffixes default_C_suffixes512,19313
+static const char default_C_help 515,19414
+static const char default_C_help 523,19851
+static const char *Cplusplus_suffixes Cplusplus_suffixes535,20461
+static const char Cplusplus_help 540,20659
+static const char *Cjava_suffixes Cjava_suffixes549,21114
+static char Cjava_help 551,21173
+static const char *Cobol_suffixes Cobol_suffixes556,21338
+static char Cobol_help 558,21403
+static const char *Cstar_suffixes Cstar_suffixes562,21544
+static const char *Erlang_suffixes Erlang_suffixes565,21608
+static const char Erlang_help 567,21674
+const char *Forth_suffixes Forth_suffixes571,21800
+static const char Forth_help 573,21858
+static const char *Fortran_suffixes Fortran_suffixes577,22009
+static const char Fortran_help 579,22086
+static const char *HTML_suffixes HTML_suffixes582,22191
+static const char HTML_help 584,22265
+static const char *Lisp_suffixes Lisp_suffixes589,22453
+static const char Lisp_help 591,22557
+static const char *Lua_suffixes Lua_suffixes598,22872
+static const char Lua_help 600,22935
+static const char *Makefile_filenames Makefile_filenames603,23011
+static const char Makefile_help 605,23134
+static const char *Objc_suffixes Objc_suffixes609,23278
+static const char Objc_help 613,23400
+static const char *Pascal_suffixes Pascal_suffixes619,23715
+static const char Pascal_help 621,23779
+static const char *Perl_suffixes Perl_suffixes626,23967
+static const char *Perl_interpreters Perl_interpreters628,24029
+static const char Perl_help 630,24101
+static const char *PHP_suffixes PHP_suffixes637,24452
+static const char PHP_help 639,24524
+static const char *plain_C_suffixes plain_C_suffixes643,24679
+static const char *PS_suffixes PS_suffixes647,24763
+static const char PS_help 649,24849
+static const char *Prolog_suffixes Prolog_suffixes652,24932
+static const char Prolog_help 654,24994
+static const char *Python_suffixes Python_suffixes658,25108
+static const char Python_help 660,25166
+static const char *Scheme_suffixes Scheme_suffixes665,25348
+static const char Scheme_help 667,25461
+static const char *TeX_suffixes TeX_suffixes672,25684
+static const char TeX_help 674,25782
+static const char *Texinfo_suffixes Texinfo_suffixes686,26317
+static const char Texinfo_help 688,26396
+static const char *Yacc_suffixes Yacc_suffixes691,26493
+static const char Yacc_help 693,26607
+static const char auto_help 699,26857
+static const char none_help 703,27021
+static const char no_lang_help 707,27144
+static language lang_names 718,27356
+print_language_names 753,29533
+# define EMACS_NAME 786,30756
+# define VERSION 789,30812
+print_version 792,30870
+# define PRINT_UNDOCUMENTED_OPTIONS_HELP 804,31174
+print_help 808,31251
+main 981,37439
+get_compressor_from_suffix 1319,46218
+get_language_from_langname 1355,47159
+get_language_from_interpreter 1377,47546
+get_language_from_filename 1399,47977
+process_file_name 1433,48835
+process_file 1555,51666
+init 1632,54151
+find_entries 1656,54902
+make_tag 1814,59708
+pfnote 1856,60943
+free_tree 1917,62745
+free_fdesc 1935,63030
+add_node 1955,63473
+invalidate_nodes 2035,65538
+static int total_size_of_entries 2067,66151
+static int number_len 2068,66194
+total_size_of_entries 2087,66695
+put_entries 2107,67155
+#define C_EXT 2193,68996
+#define C_PLAIN 2194,69038
+#define C_PLPL 2195,69071
+#define C_STAR 2196,69105
+#define C_JAVA 2197,69138
+#define C_AUTO 2198,69173
+#define YACC 2199,69243
+enum sym_type2204,69313
+ st_none,2206,69329
+ st_C_objprot,2207,69340
+ st_C_objprot, st_C_objimpl,2207,69340
+ st_C_objprot, st_C_objimpl, st_C_objend,2207,69340
+ st_C_gnumacro,2208,69383
+ st_C_ignore,2209,69400
+ st_C_ignore, st_C_attribute,2209,69400
+ st_C_javastruct,2210,69431
+ st_C_operator,2211,69450
+ st_C_class,2212,69467
+ st_C_class, st_C_template,2212,69467
+ st_C_struct,2213,69496
+ st_C_struct, st_C_extern,2213,69496
+ st_C_struct, st_C_extern, st_C_enum,2213,69496
+ st_C_struct, st_C_extern, st_C_enum, st_C_define,2213,69496
+ st_C_struct, st_C_extern, st_C_enum, st_C_define, st_C_typedef2213,69496
+struct C_stab_entry 2271,71279
+struct C_stab_entry { const char *name;name2271,71279
+struct C_stab_entry { const char *name; int c_ext;2271,71279
+struct C_stab_entry { const char *name; int c_ext; enum sym_type type;2271,71279
+hash 2275,71410
+in_word_set 2321,72938
+ TOTAL_KEYWORDS 2325,73019
+ MIN_WORD_LENGTH 2326,73046
+ MAX_WORD_LENGTH 2327,73073
+ MIN_HASH_VALUE 2328,73101
+ MAX_HASH_VALUE 2329,73127
+C_symtype 2387,74986
+static bool inattribute;2400,75235
+ fvnone,2408,75436
+ fdefunkey,2409,75467
+ fdefunname,2410,75513
+ foperator,2411,75557
+ fvnameseen,2412,75614
+ fstartlist,2413,75667
+ finlist,2414,75723
+ flistseen,2415,75766
+ fignore,2416,75814
+ vignore 2417,75857
+} fvdef;2418,75902
+static bool fvextern;2420,75912
+ tnone,2428,76090
+ tkeyseen,2429,76120
+ ttypeseen,2430,76161
+ tinbody,2431,76200
+ tend,2432,76239
+ tignore 2433,76280
+} typdef;2434,76321
+ snone,2443,76500
+ skeyseen,2445,76576
+ stagseen,2446,76621
+ scolonseen 2447,76662
+} structdef;2448,76716
+static const char *objtag objtag2453,76810
+ dnone,2460,76943
+ dsharpseen,2461,76973
+ ddefineseen,2462,77026
+ dignorerest 2463,77071
+} definedef;2464,77113
+ onone,2472,77268
+ oprotocol,2473,77298
+ oimplementation,2474,77348
+ otagseen,2475,77396
+ oparenseen,2476,77432
+ ocatseen,2477,77487
+ oinbody,2478,77526
+ omethodsign,2479,77569
+ omethodtag,2480,77627
+ omethodcolon,2481,77667
+ omethodparm,2482,77710
+ oignore 2483,77756
+} objdef;2484,77788
+static struct tok2491,77945
+ char *line;line2493,77965
+ int offset;2494,78015
+ int length;2495,78068
+ bool valid;2502,78353
+ bool named;2505,78488
+ int lineno;2506,78529
+ long linepos;2507,78577
+} token;2508,78627
+static void pushclass_above 2514,78785
+static void popclass_above 2515,78833
+static void write_classname 2516,78867
+ char **cname;cname2519,78951
+ int *bracelev;bracelev2520,78994
+ int nl;2521,79043
+ int size;2522,79097
+} cstack;2523,79137
+#define nestlev 2525,79265
+#define instruct 2527,79370
+pushclass_above 2531,79490
+popclass_above 2550,79949
+write_classname 2564,80163
+static bool consider_token 2592,80762
+static void make_C_tag 2593,80834
+consider_token 2613,81342
+ long linepos;2922,88500
+ linebuffer lb;2923,88516
+} lbs[lbs2924,88533
+#define current_lb_is_new 2926,88544
+#define switch_line_buffers(2927,88589
+#define curlb 2929,88642
+#define newlb 2930,88673
+#define curlinepos 2931,88704
+#define newlinepos 2932,88745
+#define plainc 2934,88787
+#define cplpl 2935,88831
+#define cjava 2936,88862
+#define CNL_SAVE_DEFINEDEF(2938,88906
+#define CNL(2947,89118
+make_C_tag 2960,89376
+C_entries 2986,90195
+default_C_entries 3833,110157
+plain_C_entries 3840,110277
+Cplusplus_entries 3847,110365
+Cjava_entries 3854,110461
+Cstar_entries 3861,110551
+Yacc_entries 3868,110643
+#define LOOP_ON_INPUT_LINES(3875,110721
+#define LOOKING_AT(3884,111057
+#define LOOKING_AT_NOCASE(3891,111462
+just_read_file 3901,111862
+static void F_takeprec 3910,111966
+static void F_getit 3911,111997
+F_takeprec 3914,112040
+F_getit 3937,112367
+Fortran_functions 3961,112841
+Ada_getit 4052,114670
+Ada_funcs 4115,116045
+Asm_labels 4228,118583
+Perl_functions 4261,119550
+Python_functions 4357,122058
+PHP_functions 4387,122685
+Cobol_paragraphs 4466,124472
+Makefile_targets 4494,125030
+Pascal_functions 4529,125951
+static void L_getit 4706,130278
+L_getit 4709,130319
+Lisp_functions 4725,130665
+Lua_functions 4785,131851
+PS_functions 4811,132386
+Forth_words 4841,133054
+Scheme_functions 4877,134093
+static linebuffer *TEX_toktab TEX_toktab4908,134782
+static const char *TEX_defenv TEX_defenv4912,134975
+static void TEX_mode 4917,135173
+static void TEX_decode_env 4918,135204
+static char TEX_esc 4920,135262
+static char TEX_opgrp 4921,135290
+static char TEX_clgrp 4922,135319
+TeX_commands 4928,135396
+#define TEX_LESC 4986,136653
+#define TEX_SESC 4987,136675
+TEX_mode 4992,136805
+TEX_decode_env 5026,137510
+Texinfo_nodes 5071,138555
+HTML_labels 5094,139014
+static size_t prolog_pr 5214,142193
+static void prolog_skip_comment 5215,142235
+static size_t prolog_atom 5216,142291
+Prolog_functions 5219,142348
+prolog_skip_comment 5255,143129
+prolog_pr 5281,143737
+prolog_atom 5319,144629
+static int erlang_func 5374,145541
+static void erlang_attribute 5375,145582
+static int erlang_atom 5376,145621
+Erlang_functions 5379,145667
+erlang_func 5438,146966
+erlang_attribute 5476,147643
+erlang_atom 5496,148062
+static char *scan_separators scan_separators5520,148488
+static void add_regex 5521,148527
+static char *substitute substitute5522,148571
+scan_separators 5534,149081
+analyze_regex 5586,150461
+add_regex 5654,152051
+substitute 5767,154798
+free_regexps 5814,155838
+regex_tag_multiline 5836,156292
+nocase_tail 5913,158264
+get_tag 5928,158520
+readline_internal 5959,159456
+readline 6037,161297
+savestr 6230,167244
+savenstr 6240,167474
+skip_spaces 6249,167680
+skip_non_spaces 6258,167834
+skip_name 6267,167984
+fatal 6277,168157
+pfatal 6284,168254
+suggest_asking_for_help 6291,168333
+error 6300,168555
+concat 6313,168847
+etags_getcwd 6329,169260
+relative_filename 6350,169726
+absolute_filename 6389,170752
+absolute_dirname 6453,172417
+filename_is_absolute 6472,172846
+canonicalize_filename 6484,173097
+# define ISUPPER(6491,173236
+linebuffer_init 6514,173657
+linebuffer_setlen 6524,173888
+xmalloc 6536,174149
+xrealloc 6545,174315
c-src/exit.c,99
size_t n;28,972
@@ -764,2059 +764,2059 @@ pp287,1504
pp3(100,1616
c-src/emacs/src/gmalloc.c,7311
-#define USE_PTHREAD25,1002
-#undef get_current_dir_name33,1126
-extern void emacs_abort 47,1305
-#undef malloc64,2110
-#undef realloc65,2124
-#undef calloc66,2139
-#undef free67,2153
-#define malloc 68,2165
-#define realloc 69,2188
-#define calloc 70,2213
-#define aligned_alloc 71,2236
-#define free 72,2273
-extern void *bss_sbrk bss_sbrk76,2335
-extern int bss_sbrk_did_unexec;77,2375
-extern char bss_sbrk_buffer[bss_sbrk_buffer78,2407
-extern void *bss_sbrk_buffer_end;bss_sbrk_buffer_end79,2438
-#define DUMPED 80,2472
-#define ALLOCATED_BEFORE_DUMPING(81,2507
-extern void *malloc malloc94,2718
-#define INT_BIT 124,3934
-#define BLOCKLOG 125,3977
-#define BLOCKSIZE 126,4018
-#define BLOCKIFY(127,4052
-#define HEAP 131,4215
-#define FINAL_FREE_BLOCKS 135,4391
- int type;145,4676
- size_t nfree;150,4720
- size_t first;151,4777
- } frag;152,4834
- ptrdiff_t size;156,5055
- } info;157,5076
- } busy;158,5087
- size_t size;163,5215
- size_t next;164,5272
- size_t prev;165,5321
- } free;166,5374
- } malloc_info;167,5388
-extern char *_heapbase;_heapbase170,5449
-extern malloc_info *_heapinfo;_heapinfo173,5541
-#define BLOCK(176,5620
-#define ADDRESS(177,5682
-extern size_t _heapindex;180,5797
-extern size_t _heaplimit;183,5866
-struct list186,5939
- struct list *next;next188,5955
- struct list *prev;prev189,5978
-extern struct list _fraghead[_fraghead193,6056
-struct alignlist196,6153
- struct alignlist *next;next198,6174
- void *aligned;aligned199,6202
- void *exact;exact200,6270
-extern struct alignlist *_aligned_blocks;_aligned_blocks202,6334
-extern size_t _chunks_used;205,6401
-extern size_t _bytes_used;206,6429
-extern size_t _chunks_free;207,6456
-extern size_t _bytes_free;208,6484
-extern void *_malloc_internal _malloc_internal213,6673
-extern void *_realloc_internal _realloc_internal214,6713
-extern void _free_internal 215,6762
-extern void *_malloc_internal_nolock _malloc_internal_nolock216,6799
-extern void *_realloc_internal_nolock _realloc_internal_nolock217,6846
-extern void _free_internal_nolock 218,6902
-extern pthread_mutex_t _malloc_mutex,221,6966
-extern pthread_mutex_t _malloc_mutex, _aligned_blocks_mutex;221,6966
-extern int _malloc_thread_enabled_p;222,7027
-#define LOCK(223,7064
-#define UNLOCK(228,7195
-#define LOCK_ALIGNED_BLOCKS(233,7329
-#define UNLOCK_ALIGNED_BLOCKS(238,7484
-#define LOCK(244,7649
-#define UNLOCK(245,7664
-#define LOCK_ALIGNED_BLOCKS(246,7681
-#define UNLOCK_ALIGNED_BLOCKS(247,7711
-extern void *malloc_find_object_address malloc_find_object_address252,7865
-extern void *(*__morecore)__morecore256,8021
-extern void *__default_morecore __default_morecore259,8105
-extern void (*__after_morecore_hook)__after_morecore_hook263,8269
-extern size_t __malloc_extra_blocks;267,8442
-extern int __malloc_initialized;270,8552
-extern int __malloc_initialize 272,8646
-extern void (*__malloc_initialize_hook)__malloc_initialize_hook275,8723
-extern void (*__free_hook)__free_hook276,8771
-extern void *(*__malloc_hook)__malloc_hook277,8811
-extern void *(*__realloc_hook)__realloc_hook278,8856
-extern void *(*__memalign_hook)__memalign_hook279,8913
-enum mcheck_status283,9092
- MCHECK_DISABLED 285,9115
- MCHECK_OK,286,9187
- MCHECK_FREE,287,9226
- MCHECK_HEAD,288,9270
- MCHECK_TAIL 289,9334
-extern int mcheck 296,9701
-extern enum mcheck_status mprobe 301,9952
-extern void mtrace 304,10055
-extern void muntrace 305,10082
-struct mstats308,10153
- size_t bytes_total;310,10171
- size_t chunks_used;311,10225
- size_t bytes_used;312,10285
- size_t chunks_free;313,10351
- size_t bytes_free;314,10406
-extern struct mstats mstats 318,10518
-extern void memory_warnings 321,10625
-void *(*__malloc_hook)__malloc_hook352,11743
-char *_heapbase;_heapbase355,11829
-malloc_info *_heapinfo;_heapinfo358,11927
-static size_t heapsize;361,11983
-size_t _heapindex;364,12047
-size_t _heaplimit;367,12109
-struct list _fraghead[_fraghead370,12171
-size_t _chunks_used;373,12229
-size_t _bytes_used;374,12250
-size_t _chunks_free;375,12270
-size_t _bytes_free;376,12291
-int __malloc_initialized;379,12340
-size_t __malloc_extra_blocks;381,12367
-void (*__malloc_initialize_hook)__malloc_initialize_hook383,12398
-void (*__after_morecore_hook)__after_morecore_hook384,12439
-static int state_protected_p;400,12912
-static size_t last_state_size;401,12942
-static malloc_info *last_heapinfo;last_heapinfo402,12973
-protect_malloc_state 405,13014
-#define PROTECT_MALLOC_STATE(426,13627
-#define PROTECT_MALLOC_STATE(429,13697
-align 435,13794
-get_contiguous_space 466,14616
-register_heapinfo 497,15325
-pthread_mutex_t _malloc_mutex 517,15879
-pthread_mutex_t _aligned_blocks_mutex 518,15938
-int _malloc_thread_enabled_p;519,16005
-malloc_atfork_handler_prepare 522,16048
-malloc_atfork_handler_parent 529,16139
-malloc_atfork_handler_child 536,16233
-malloc_enable_thread 544,16375
-malloc_initialize_1 563,16961
-__malloc_initialize 594,17793
-static int morecore_recursing;604,17926
-morecore_nolock 609,18066
-_malloc_internal_nolock 722,21584
-_malloc_internal 920,28102
-malloc 932,28247
-extern void *_malloc _malloc956,29033
-extern void _free 957,29064
-extern void *_realloc _realloc958,29092
-_malloc 961,29140
-_free 967,29196
-_realloc 973,29240
-void (*__free_hook)__free_hook1001,30259
-struct alignlist *_aligned_blocks _aligned_blocks1004,30345
-_free_internal_nolock 1009,30474
-_free_internal 1255,38476
-free 1265,38603
-weak_alias 1277,38799
-#define min(1306,39813
-void *(*__realloc_hook)__realloc_hook1310,39898
-_realloc_internal_nolock 1319,40309
-_realloc_internal 1435,43563
-realloc 1447,43726
-calloc 1478,44894
-#define __sbrk 1513,46042
-extern void *__sbrk __sbrk1518,46247
-__default_morecore 1525,46511
-void *(*__memalign_hook)__memalign_hook1554,47456
-aligned_alloc 1557,47522
-memalign 1647,49704
-posix_memalign 1656,49909
-extern void *valloc valloc1695,51140
-extern int getpagesize 1700,51278
-static size_t pagesize;1703,51317
-valloc 1706,51349
-#undef malloc1715,51490
-#undef realloc1716,51504
-#undef calloc1717,51519
-#undef aligned_alloc1718,51533
-#undef free1719,51554
-extern void *malloc malloc1722,51609
-extern void *realloc realloc1723,51644
-extern void *calloc calloc1724,51691
-extern void free 1725,51740
-extern void *aligned_alloc aligned_alloc1727,51796
-extern int posix_memalign 1729,51890
-hybrid_malloc 1736,52083
-hybrid_calloc 1744,52188
-hybrid_free 1752,52319
-hybrid_aligned_alloc 1765,52626
-hybrid_realloc 1780,52984
-char *gget_current_dir_name gget_current_dir_name1808,53753
-hybrid_get_current_dir_name 1811,53797
-static void (*old_free_hook)old_free_hook1846,54921
-static void *(*old_malloc_hook)old_malloc_hook1847,54963
-static void *(*old_realloc_hook)old_realloc_hook1848,55010
-static void (*abortfunc)abortfunc1851,55124
-#define MAGICWORD 1854,55206
-#define MAGICFREE 1855,55261
-#define MAGICBYTE 1856,55316
-#define MALLOCFLOOD 1857,55348
-#define FREEFLOOD 1858,55382
-struct hdr1860,55415
- size_t size;1862,55430
- size_t magic;1863,55484
-checkhdr 1867,55581
-freehook 1891,56022
-mallochook 1927,56804
-reallochook 1944,57143
-mabort 1978,57901
-static int mcheck_used 2012,58586
-mcheck 2015,58619
-mprobe 2035,59138
+#define USE_PTHREAD25,1003
+#undef get_current_dir_name33,1127
+extern void emacs_abort 47,1306
+#undef malloc64,2111
+#undef realloc65,2125
+#undef calloc66,2140
+#undef free67,2154
+#define malloc 68,2166
+#define realloc 69,2189
+#define calloc 70,2214
+#define aligned_alloc 71,2237
+#define free 72,2274
+extern void *bss_sbrk bss_sbrk76,2336
+extern int bss_sbrk_did_unexec;77,2376
+extern char bss_sbrk_buffer[bss_sbrk_buffer78,2408
+extern void *bss_sbrk_buffer_end;bss_sbrk_buffer_end79,2439
+#define DUMPED 80,2473
+#define ALLOCATED_BEFORE_DUMPING(81,2508
+extern void *malloc malloc94,2719
+#define INT_BIT 124,3935
+#define BLOCKLOG 125,3978
+#define BLOCKSIZE 126,4019
+#define BLOCKIFY(127,4053
+#define HEAP 131,4216
+#define FINAL_FREE_BLOCKS 135,4392
+ int type;145,4677
+ size_t nfree;150,4721
+ size_t first;151,4778
+ } frag;152,4835
+ ptrdiff_t size;156,5056
+ } info;157,5077
+ } busy;158,5088
+ size_t size;163,5216
+ size_t next;164,5273
+ size_t prev;165,5322
+ } free;166,5375
+ } malloc_info;167,5389
+extern char *_heapbase;_heapbase170,5450
+extern malloc_info *_heapinfo;_heapinfo173,5542
+#define BLOCK(176,5621
+#define ADDRESS(177,5683
+extern size_t _heapindex;180,5798
+extern size_t _heaplimit;183,5867
+struct list186,5940
+ struct list *next;next188,5956
+ struct list *prev;prev189,5979
+extern struct list _fraghead[_fraghead193,6057
+struct alignlist196,6154
+ struct alignlist *next;next198,6175
+ void *aligned;aligned199,6203
+ void *exact;exact200,6271
+extern struct alignlist *_aligned_blocks;_aligned_blocks202,6335
+extern size_t _chunks_used;205,6402
+extern size_t _bytes_used;206,6430
+extern size_t _chunks_free;207,6457
+extern size_t _bytes_free;208,6485
+extern void *_malloc_internal _malloc_internal213,6674
+extern void *_realloc_internal _realloc_internal214,6714
+extern void _free_internal 215,6763
+extern void *_malloc_internal_nolock _malloc_internal_nolock216,6800
+extern void *_realloc_internal_nolock _realloc_internal_nolock217,6847
+extern void _free_internal_nolock 218,6903
+extern pthread_mutex_t _malloc_mutex,221,6967
+extern pthread_mutex_t _malloc_mutex, _aligned_blocks_mutex;221,6967
+extern int _malloc_thread_enabled_p;222,7028
+#define LOCK(223,7065
+#define UNLOCK(228,7196
+#define LOCK_ALIGNED_BLOCKS(233,7330
+#define UNLOCK_ALIGNED_BLOCKS(238,7485
+#define LOCK(244,7650
+#define UNLOCK(245,7665
+#define LOCK_ALIGNED_BLOCKS(246,7682
+#define UNLOCK_ALIGNED_BLOCKS(247,7712
+extern void *malloc_find_object_address malloc_find_object_address252,7866
+extern void *(*__morecore)__morecore256,8022
+extern void *__default_morecore __default_morecore259,8106
+extern void (*__after_morecore_hook)__after_morecore_hook263,8270
+extern size_t __malloc_extra_blocks;267,8443
+extern int __malloc_initialized;270,8553
+extern int __malloc_initialize 272,8647
+extern void (*__malloc_initialize_hook)__malloc_initialize_hook275,8724
+extern void (*__free_hook)__free_hook276,8772
+extern void *(*__malloc_hook)__malloc_hook277,8812
+extern void *(*__realloc_hook)__realloc_hook278,8857
+extern void *(*__memalign_hook)__memalign_hook279,8914
+enum mcheck_status283,9093
+ MCHECK_DISABLED 285,9116
+ MCHECK_OK,286,9188
+ MCHECK_FREE,287,9227
+ MCHECK_HEAD,288,9271
+ MCHECK_TAIL 289,9335
+extern int mcheck 296,9702
+extern enum mcheck_status mprobe 301,9953
+extern void mtrace 304,10056
+extern void muntrace 305,10083
+struct mstats308,10154
+ size_t bytes_total;310,10172
+ size_t chunks_used;311,10226
+ size_t bytes_used;312,10286
+ size_t chunks_free;313,10352
+ size_t bytes_free;314,10407
+extern struct mstats mstats 318,10519
+extern void memory_warnings 321,10626
+void *(*__malloc_hook)__malloc_hook352,11745
+char *_heapbase;_heapbase355,11831
+malloc_info *_heapinfo;_heapinfo358,11929
+static size_t heapsize;361,11985
+size_t _heapindex;364,12049
+size_t _heaplimit;367,12111
+struct list _fraghead[_fraghead370,12173
+size_t _chunks_used;373,12231
+size_t _bytes_used;374,12252
+size_t _chunks_free;375,12272
+size_t _bytes_free;376,12293
+int __malloc_initialized;379,12342
+size_t __malloc_extra_blocks;381,12369
+void (*__malloc_initialize_hook)__malloc_initialize_hook383,12400
+void (*__after_morecore_hook)__after_morecore_hook384,12441
+static int state_protected_p;400,12914
+static size_t last_state_size;401,12944
+static malloc_info *last_heapinfo;last_heapinfo402,12975
+protect_malloc_state 405,13016
+#define PROTECT_MALLOC_STATE(426,13629
+#define PROTECT_MALLOC_STATE(429,13699
+align 435,13796
+get_contiguous_space 466,14618
+register_heapinfo 497,15327
+pthread_mutex_t _malloc_mutex 517,15881
+pthread_mutex_t _aligned_blocks_mutex 518,15940
+int _malloc_thread_enabled_p;519,16007
+malloc_atfork_handler_prepare 522,16050
+malloc_atfork_handler_parent 529,16141
+malloc_atfork_handler_child 536,16235
+malloc_enable_thread 544,16377
+malloc_initialize_1 563,16963
+__malloc_initialize 594,17795
+static int morecore_recursing;604,17928
+morecore_nolock 609,18068
+_malloc_internal_nolock 722,21586
+_malloc_internal 920,28104
+malloc 932,28249
+extern void *_malloc _malloc956,29035
+extern void _free 957,29066
+extern void *_realloc _realloc958,29094
+_malloc 961,29142
+_free 967,29198
+_realloc 973,29242
+void (*__free_hook)__free_hook1001,30262
+struct alignlist *_aligned_blocks _aligned_blocks1004,30348
+_free_internal_nolock 1009,30477
+_free_internal 1255,38479
+free 1265,38606
+weak_alias 1277,38802
+#define min(1306,39817
+void *(*__realloc_hook)__realloc_hook1310,39902
+_realloc_internal_nolock 1319,40313
+_realloc_internal 1435,43567
+realloc 1447,43730
+calloc 1478,44899
+#define __sbrk 1513,46048
+extern void *__sbrk __sbrk1518,46253
+__default_morecore 1525,46517
+void *(*__memalign_hook)__memalign_hook1554,47463
+aligned_alloc 1557,47529
+memalign 1647,49711
+posix_memalign 1656,49916
+extern void *valloc valloc1695,51148
+extern int getpagesize 1700,51286
+static size_t pagesize;1703,51325
+valloc 1706,51357
+#undef malloc1715,51498
+#undef realloc1716,51512
+#undef calloc1717,51527
+#undef aligned_alloc1718,51541
+#undef free1719,51562
+extern void *malloc malloc1722,51617
+extern void *realloc realloc1723,51652
+extern void *calloc calloc1724,51699
+extern void free 1725,51748
+extern void *aligned_alloc aligned_alloc1727,51804
+extern int posix_memalign 1729,51898
+hybrid_malloc 1736,52091
+hybrid_calloc 1744,52196
+hybrid_free 1752,52327
+hybrid_aligned_alloc 1765,52634
+hybrid_realloc 1780,52990
+char *gget_current_dir_name gget_current_dir_name1808,53759
+hybrid_get_current_dir_name 1811,53803
+static void (*old_free_hook)old_free_hook1846,54928
+static void *(*old_malloc_hook)old_malloc_hook1847,54970
+static void *(*old_realloc_hook)old_realloc_hook1848,55017
+static void (*abortfunc)abortfunc1851,55131
+#define MAGICWORD 1854,55213
+#define MAGICFREE 1855,55268
+#define MAGICBYTE 1856,55323
+#define MALLOCFLOOD 1857,55355
+#define FREEFLOOD 1858,55389
+struct hdr1860,55422
+ size_t size;1862,55437
+ size_t magic;1863,55491
+checkhdr 1867,55588
+freehook 1891,56029
+mallochook 1927,56811
+reallochook 1944,57150
+mabort 1978,57908
+static int mcheck_used 2012,58593
+mcheck 2015,58626
+mprobe 2035,59145
c-src/emacs/src/regex.h,5300
-#define _REGEX_H 21,836
-typedef unsigned long reg_syntax_t;43,1577
-#define RE_BACKSLASH_ESCAPE_IN_LISTS 47,1749
-#define RE_BK_PLUS_QM 52,1969
-#define RE_CHAR_CLASSES 58,2298
-#define RE_CONTEXT_INDEP_ANCHORS 72,3032
-#define RE_CONTEXT_INDEP_OPS 80,3458
-#define RE_CONTEXT_INVALID_OPS 84,3658
-#define RE_DOT_NEWLINE 88,3801
-#define RE_DOT_NOT_NULL 92,3937
-#define RE_HAT_LISTS_NOT_NEWLINE 96,4082
-#define RE_INTERVALS 101,4292
-#define RE_LIMITED_OPS 105,4441
-#define RE_NEWLINE_ALT 109,4583
-#define RE_NO_BK_BRACES 114,4773
-#define RE_NO_BK_PARENS 118,4964
-#define RE_NO_BK_REFS 122,5120
-#define RE_NO_BK_VBAR 126,5316
-#define RE_NO_EMPTY_RANGES 132,5610
-#define RE_UNMATCHED_RIGHT_PAREN_ORD 136,5766
-#define RE_NO_POSIX_BACKTRACKING 140,5937
-#define RE_NO_GNU_OPS 144,6133
-#define RE_FRUGAL 147,6253
-#define RE_SHY_GROUPS 150,6360
-#define RE_NO_NEWLINE_ANCHOR 153,6468
-#define RE_DEBUG 161,6884
-extern reg_syntax_t re_syntax_options;167,7170
-extern Lisp_Object re_match_object;172,7344
-extern size_t re_max_failures;176,7454
-#define RE_SYNTAX_EMACS 183,7684
-#define RE_SYNTAX_AWK 186,7780
-#define RE_SYNTAX_GNU_AWK 193,8084
-#define RE_SYNTAX_POSIX_AWK 197,8255
-#define RE_SYNTAX_GREP 201,8393
-#define RE_SYNTAX_EGREP 206,8549
-#define RE_SYNTAX_POSIX_EGREP 212,8765
-#define RE_SYNTAX_ED 216,8910
-#define RE_SYNTAX_SED 218,8954
-#define _RE_SYNTAX_POSIX_COMMON 221,9072
-#define RE_SYNTAX_POSIX_BASIC 225,9215
-#define RE_SYNTAX_POSIX_MINIMAL_BASIC 231,9508
-#define RE_SYNTAX_POSIX_EXTENDED 234,9598
-#define RE_SYNTAX_POSIX_MINIMAL_EXTENDED 242,9967
-# undef RE_DUP_MAX253,10454
-#define RE_DUP_MAX 256,10540
-#define REG_EXTENDED 263,10762
-#define REG_ICASE 267,10886
-#define REG_NEWLINE 272,11070
-#define REG_NOSUB 276,11248
-#define REG_NOTBOL 286,11614
-#define REG_NOTEOL 289,11688
- REG_ENOSYS 297,11859
- REG_NOERROR 300,11941
- REG_NOMATCH,301,11976
- REG_BADPAT,305,12123
- REG_ECOLLATE,306,12162
- REG_ECTYPE,307,12203
- REG_EESCAPE,308,12255
- REG_ESUBREG,309,12298
- REG_EBRACK,310,12345
- REG_EPAREN,311,12391
- REG_EBRACE,312,12436
- REG_BADBR,313,12472
- REG_ERANGE,314,12519
- REG_ESPACE,315,12560
- REG_BADRPT,316,12601
- REG_EEND,319,12693
- REG_ESIZE,320,12728
- REG_ERPAREN,321,12790
- REG_ERANGEX 322,12859
-} reg_errcode_t;323,12911
-# define RE_TRANSLATE_TYPE 332,13273
-struct re_pattern_buffer335,13315
- unsigned char *buffer;buffer341,13538
- size_t allocated;344,13614
- size_t used;347,13686
- reg_syntax_t syntax;350,13769
- char *fastmap;fastmap355,13975
- RE_TRANSLATE_TYPE translate;361,14241
- size_t re_nsub;364,14329
- unsigned can_be_null 370,14624
-#define REGS_UNALLOCATED 376,14889
-#define REGS_REALLOCATE 377,14916
-#define REGS_FIXED 378,14942
- unsigned regs_allocated 379,14963
- unsigned fastmap_accurate 383,15136
- unsigned no_sub 387,15267
- unsigned not_bol 391,15398
- unsigned not_eol 394,15475
- unsigned used_syntax 398,15655
- unsigned multibyte 403,15805
- unsigned target_multibyte 407,15941
- int charset_unibyte;410,16032
-typedef struct re_pattern_buffer regex_t;416,16098
-typedef ssize_t regoff_t;423,16492
-struct re_registers428,16652
- unsigned num_regs;430,16674
- regoff_t *start;start431,16695
- regoff_t *end;end432,16714
-# define RE_NREGS 440,16942
- regoff_t rm_so;449,17159
- regoff_t rm_eo;450,17239
-} regmatch_t;451,17317
-extern reg_syntax_t re_set_syntax 457,17512
-extern const char *re_compile_pattern re_compile_pattern462,17776
-extern int re_compile_fastmap 469,18058
-extern regoff_t re_search 477,18466
-extern regoff_t re_search_2 485,18781
-extern regoff_t re_match 495,19177
-extern regoff_t re_match_2 501,19407
-extern void re_set_registers 520,20197
-extern char *re_comp re_comp528,20469
-extern int re_exec 529,20506
-# define _Restrict_ 540,20886
-# define _Restrict_ 542,20979
-# define _Restrict_544,21018
-# define _Restrict_arr_ 555,21418
-# define _Restrict_arr_557,21461
-extern reg_errcode_t regcomp 562,21530
-extern reg_errcode_t regexec 566,21656
-extern size_t regerror 571,21850
-extern void regfree 574,21956
-# define CHAR_CLASS_MAX_LENGTH 593,22470
-# define CHAR_CLASS_MAX_LENGTH 597,22648
-typedef wctype_t re_wctype_t;599,22692
-typedef wchar_t re_wchar_t;600,22722
-# define re_wctype 601,22750
-# define re_iswctype 602,22776
-# define re_wctype_to_bit(603,22806
-# define CHAR_CLASS_MAX_LENGTH 605,22844
-# define btowc(606,22906
-typedef enum { RECC_ERROR 609,22953
- RECC_ALNUM,610,22984
- RECC_ALNUM, RECC_ALPHA,610,22984
- RECC_ALNUM, RECC_ALPHA, RECC_WORD,610,22984
- RECC_GRAPH,611,23027
- RECC_GRAPH, RECC_PRINT,611,23027
- RECC_LOWER,612,23059
- RECC_LOWER, RECC_UPPER,612,23059
- RECC_PUNCT,613,23091
- RECC_PUNCT, RECC_CNTRL,613,23091
- RECC_DIGIT,614,23123
- RECC_DIGIT, RECC_XDIGIT,614,23123
- RECC_BLANK,615,23156
- RECC_BLANK, RECC_SPACE,615,23156
- RECC_MULTIBYTE,616,23188
- RECC_MULTIBYTE, RECC_NONASCII,616,23188
- RECC_ASCII,617,23227
- RECC_ASCII, RECC_UNIBYTE617,23227
-} re_wctype_t;618,23260
-extern char re_iswctype 620,23276
-extern re_wctype_t re_wctype 621,23329
-typedef int re_wchar_t;623,23387
-extern void re_set_whitespace_regexp 625,23412
+#define _REGEX_H 21,837
+typedef unsigned long reg_syntax_t;43,1578
+#define RE_BACKSLASH_ESCAPE_IN_LISTS 47,1750
+#define RE_BK_PLUS_QM 52,1970
+#define RE_CHAR_CLASSES 58,2299
+#define RE_CONTEXT_INDEP_ANCHORS 72,3033
+#define RE_CONTEXT_INDEP_OPS 80,3459
+#define RE_CONTEXT_INVALID_OPS 84,3659
+#define RE_DOT_NEWLINE 88,3802
+#define RE_DOT_NOT_NULL 92,3938
+#define RE_HAT_LISTS_NOT_NEWLINE 96,4083
+#define RE_INTERVALS 101,4293
+#define RE_LIMITED_OPS 105,4442
+#define RE_NEWLINE_ALT 109,4584
+#define RE_NO_BK_BRACES 114,4774
+#define RE_NO_BK_PARENS 118,4965
+#define RE_NO_BK_REFS 122,5121
+#define RE_NO_BK_VBAR 126,5317
+#define RE_NO_EMPTY_RANGES 132,5611
+#define RE_UNMATCHED_RIGHT_PAREN_ORD 136,5767
+#define RE_NO_POSIX_BACKTRACKING 140,5938
+#define RE_NO_GNU_OPS 144,6134
+#define RE_FRUGAL 147,6254
+#define RE_SHY_GROUPS 150,6361
+#define RE_NO_NEWLINE_ANCHOR 153,6469
+#define RE_DEBUG 161,6885
+extern reg_syntax_t re_syntax_options;167,7171
+extern Lisp_Object re_match_object;172,7345
+extern size_t re_max_failures;176,7455
+#define RE_SYNTAX_EMACS 183,7685
+#define RE_SYNTAX_AWK 186,7781
+#define RE_SYNTAX_GNU_AWK 193,8085
+#define RE_SYNTAX_POSIX_AWK 197,8256
+#define RE_SYNTAX_GREP 201,8394
+#define RE_SYNTAX_EGREP 206,8550
+#define RE_SYNTAX_POSIX_EGREP 212,8766
+#define RE_SYNTAX_ED 216,8911
+#define RE_SYNTAX_SED 218,8955
+#define _RE_SYNTAX_POSIX_COMMON 221,9073
+#define RE_SYNTAX_POSIX_BASIC 225,9216
+#define RE_SYNTAX_POSIX_MINIMAL_BASIC 231,9509
+#define RE_SYNTAX_POSIX_EXTENDED 234,9599
+#define RE_SYNTAX_POSIX_MINIMAL_EXTENDED 242,9968
+# undef RE_DUP_MAX253,10455
+#define RE_DUP_MAX 256,10541
+#define REG_EXTENDED 263,10763
+#define REG_ICASE 267,10887
+#define REG_NEWLINE 272,11071
+#define REG_NOSUB 276,11249
+#define REG_NOTBOL 286,11615
+#define REG_NOTEOL 289,11689
+ REG_ENOSYS 297,11860
+ REG_NOERROR 300,11942
+ REG_NOMATCH,301,11977
+ REG_BADPAT,305,12124
+ REG_ECOLLATE,306,12163
+ REG_ECTYPE,307,12204
+ REG_EESCAPE,308,12256
+ REG_ESUBREG,309,12299
+ REG_EBRACK,310,12346
+ REG_EPAREN,311,12392
+ REG_EBRACE,312,12437
+ REG_BADBR,313,12473
+ REG_ERANGE,314,12520
+ REG_ESPACE,315,12561
+ REG_BADRPT,316,12602
+ REG_EEND,319,12694
+ REG_ESIZE,320,12729
+ REG_ERPAREN,321,12791
+ REG_ERANGEX 322,12860
+} reg_errcode_t;323,12912
+# define RE_TRANSLATE_TYPE 332,13274
+struct re_pattern_buffer335,13316
+ unsigned char *buffer;buffer341,13539
+ size_t allocated;344,13615
+ size_t used;347,13687
+ reg_syntax_t syntax;350,13770
+ char *fastmap;fastmap355,13976
+ RE_TRANSLATE_TYPE translate;361,14242
+ size_t re_nsub;364,14330
+ unsigned can_be_null 370,14625
+#define REGS_UNALLOCATED 376,14890
+#define REGS_REALLOCATE 377,14917
+#define REGS_FIXED 378,14943
+ unsigned regs_allocated 379,14964
+ unsigned fastmap_accurate 383,15137
+ unsigned no_sub 387,15268
+ unsigned not_bol 391,15399
+ unsigned not_eol 394,15476
+ unsigned used_syntax 398,15656
+ unsigned multibyte 403,15806
+ unsigned target_multibyte 407,15942
+ int charset_unibyte;410,16033
+typedef struct re_pattern_buffer regex_t;416,16099
+typedef ssize_t regoff_t;423,16493
+struct re_registers428,16653
+ unsigned num_regs;430,16675
+ regoff_t *start;start431,16696
+ regoff_t *end;end432,16715
+# define RE_NREGS 440,16943
+ regoff_t rm_so;449,17160
+ regoff_t rm_eo;450,17240
+} regmatch_t;451,17318
+extern reg_syntax_t re_set_syntax 457,17513
+extern const char *re_compile_pattern re_compile_pattern462,17777
+extern int re_compile_fastmap 469,18059
+extern regoff_t re_search 477,18467
+extern regoff_t re_search_2 485,18782
+extern regoff_t re_match 495,19178
+extern regoff_t re_match_2 501,19408
+extern void re_set_registers 520,20198
+extern char *re_comp re_comp528,20470
+extern int re_exec 529,20507
+# define _Restrict_ 540,20887
+# define _Restrict_ 542,20980
+# define _Restrict_544,21019
+# define _Restrict_arr_ 555,21419
+# define _Restrict_arr_557,21462
+extern reg_errcode_t regcomp 562,21531
+extern reg_errcode_t regexec 566,21657
+extern size_t regerror 571,21851
+extern void regfree 574,21957
+# define CHAR_CLASS_MAX_LENGTH 593,22471
+# define CHAR_CLASS_MAX_LENGTH 597,22649
+typedef wctype_t re_wctype_t;599,22693
+typedef wchar_t re_wchar_t;600,22723
+# define re_wctype 601,22751
+# define re_iswctype 602,22777
+# define re_wctype_to_bit(603,22807
+# define CHAR_CLASS_MAX_LENGTH 605,22845
+# define btowc(606,22907
+typedef enum { RECC_ERROR 609,22954
+ RECC_ALNUM,610,22985
+ RECC_ALNUM, RECC_ALPHA,610,22985
+ RECC_ALNUM, RECC_ALPHA, RECC_WORD,610,22985
+ RECC_GRAPH,611,23028
+ RECC_GRAPH, RECC_PRINT,611,23028
+ RECC_LOWER,612,23060
+ RECC_LOWER, RECC_UPPER,612,23060
+ RECC_PUNCT,613,23092
+ RECC_PUNCT, RECC_CNTRL,613,23092
+ RECC_DIGIT,614,23124
+ RECC_DIGIT, RECC_XDIGIT,614,23124
+ RECC_BLANK,615,23157
+ RECC_BLANK, RECC_SPACE,615,23157
+ RECC_MULTIBYTE,616,23189
+ RECC_MULTIBYTE, RECC_NONASCII,616,23189
+ RECC_ASCII,617,23228
+ RECC_ASCII, RECC_UNIBYTE617,23228
+} re_wctype_t;618,23261
+extern char re_iswctype 620,23277
+extern re_wctype_t re_wctype 621,23330
+typedef int re_wchar_t;623,23388
+extern void re_set_whitespace_regexp 625,23413
c-src/emacs/src/keyboard.c,25243
-volatile int interrupt_input_blocked;76,1808
-volatile bool pending_signals;80,1944
-#define KBD_BUFFER_SIZE 82,1976
-KBOARD *initial_kboard;initial_kboard84,2006
-KBOARD *current_kboard;current_kboard85,2030
-static KBOARD *all_kboards;all_kboards86,2054
-static bool single_kboard;89,2154
-#define NUM_RECENT_KEYS 91,2182
-static int recent_keys_index;94,2269
-static int total_keys;97,2357
-static Lisp_Object recent_keys;100,2443
-Lisp_Object this_command_keys;107,2777
-ptrdiff_t this_command_key_count;108,2808
-static bool this_command_key_count_reset;112,2922
-static Lisp_Object raw_keybuf;116,3074
-static int raw_keybuf_count;117,3105
-#define GROW_RAW_KEYBUF 119,3135
-static ptrdiff_t this_single_command_key_start;125,3350
-static ptrdiff_t before_command_key_count;129,3498
-static ptrdiff_t before_command_echo_length;130,3541
-sigjmp_buf return_to_command_loop;135,3677
-static Lisp_Object recover_top_level_message;138,3791
-static Lisp_Object regular_top_level_message;143,3930
-static sys_jmp_buf getcjmp;147,4031
-bool waiting_for_input;150,4095
-static bool echoing;154,4186
-static struct kboard *ok_to_echo_at_next_pause;ok_to_echo_at_next_pause159,4328
-struct kboard *echo_kboard;echo_kboard166,4632
-Lisp_Object echo_message_buffer;171,4744
-bool immediate_quit;174,4837
-int quit_char;192,5623
-EMACS_INT command_loop_level;195,5680
-Lisp_Object unread_switch_frame;204,6108
-static ptrdiff_t last_non_minibuf_size;207,6216
-uintmax_t num_input_events;210,6334
-static EMACS_INT last_auto_save;214,6428
-static ptrdiff_t last_point_position;217,6523
-Lisp_Object internal_last_event_frame;228,7028
-static Lisp_Object read_key_sequence_cmd;232,7168
-static Lisp_Object read_key_sequence_remapped;233,7210
-static FILE *dribble;dribble236,7310
-bool input_pending;239,7368
-static bool input_was_pending;287,10022
-static struct input_event kbd_buffer[kbd_buffer291,10107
-static struct input_event *kbd_fetch_ptr;kbd_fetch_ptr297,10386
-static struct input_event * volatile kbd_store_ptr;302,10601
-static void recursive_edit_unwind 313,11088
-static Lisp_Object command_loop 314,11144
-static void echo_now 316,11185
-static ptrdiff_t echo_length 317,11214
-unsigned timers_run;320,11296
-struct timespec *input_available_clear_time;input_available_clear_time324,11408
-bool interrupt_input;328,11573
-bool interrupts_deferred;331,11671
-static struct timespec timer_idleness_start_time;335,11746
-static struct timespec timer_last_idleness_start_time;340,11916
-#define READABLE_EVENTS_DO_TIMERS_NOW 346,12046
-#define READABLE_EVENTS_FILTER_EVENTS 347,12094
-#define READABLE_EVENTS_IGNORE_SQUEEZABLES 348,12142
-static void (*keyboard_init_hook)keyboard_init_hook351,12264
-static bool get_input_pending 353,12307
-static bool readable_events 354,12344
-static Lisp_Object read_char_x_menu_prompt 355,12379
-static Lisp_Object read_char_minibuf_menu_prompt 357,12502
-static Lisp_Object make_lispy_event 358,12571
-static Lisp_Object make_lispy_movement 359,12631
-static Lisp_Object modify_event_symbol 363,12840
-static Lisp_Object make_lispy_switch_frame 366,13050
-static Lisp_Object make_lispy_focus_in 367,13108
-static Lisp_Object make_lispy_focus_out 369,13188
-static bool help_char_p 371,13275
-static void save_getcjmp 372,13314
-static void restore_getcjmp 373,13354
-static Lisp_Object apply_modifiers 374,13397
-static void clear_event 375,13452
-static void restore_kboard_configuration 376,13500
-static void deliver_input_available_signal 378,13568
-static void handle_interrupt 380,13631
-static _Noreturn void quit_throw_to_read_char 381,13668
-static void process_special_events 382,13722
-static void timer_start_idle 383,13765
-static void timer_stop_idle 384,13802
-static void timer_resume_idle 385,13838
-static void deliver_user_signal 386,13876
-static char *find_user_signal_name find_user_signal_name387,13915
-static void store_user_signal_events 388,13957
-kset_echo_string 392,14088
-kset_kbd_queue 397,14184
-kset_keyboard_translate_table 402,14276
-kset_last_prefix_arg 407,14399
-kset_last_repeatable_command 412,14504
-kset_local_function_key_map 417,14625
-kset_overriding_terminal_local_map 422,14744
-kset_real_last_command 427,14877
-kset_system_key_syms 432,14986
-echo_add_key 443,15249
-echo_char 527,17527
-echo_dash 541,17813
-echo_now 586,19140
-cancel_echoing 635,20614
-echo_length 648,20922
-echo_truncate 660,21253
-add_command_key 672,21582
-recursive_edit_1 697,22406
-record_auto_save 742,23848
-force_auto_save_soon 751,24016
-DEFUN ("recursive-edit", Frecursive_edit,759,24137
-DEFUN ("recursive-edit", Frecursive_edit,recursive-edit759,24137
-recursive_edit_unwind 804,25747
-any_kboard_state 817,26013
-single_kboard_state 838,26665
-not_single_kboard_state 848,26803
-struct kboard_stack858,27065
- KBOARD *kboard;kboard860,27087
- struct kboard_stack *next;next861,27105
-static struct kboard_stack *kboard_stack;kboard_stack864,27138
-push_kboard 867,27186
-pop_kboard 879,27375
-temporarily_switch_to_single_kboard 914,28263
-record_single_kboard_state 943,29437
-restore_kboard_configuration 952,29621
-cmd_error 970,30077
-cmd_error_internal 1024,31510
-DEFUN ("command-error-default-function", Fcommand_error_default_function,1043,32030
-DEFUN ("command-error-default-function", Fcommand_error_default_function,command-error-default-function1043,32030
-static Lisp_Object command_loop_2 1086,33637
-static Lisp_Object top_level_1 1087,33686
-command_loop 1094,33916
-command_loop_2 1134,35135
-top_level_2 1146,35339
-top_level_1 1152,35417
-DEFUN ("top-level", Ftop_level,1164,35787
-DEFUN ("top-level", Ftop_level,top-level1164,35787
-user_error 1183,36288
-DEFUN ("exit-recursive-edit", Fexit_recursive_edit,1189,36429
-DEFUN ("exit-recursive-edit", Fexit_recursive_edit,exit-recursive-edit1189,36429
-DEFUN ("abort-recursive-edit", Fabort_recursive_edit,1201,36819
-DEFUN ("abort-recursive-edit", Fabort_recursive_edit,abort-recursive-edit1201,36819
-tracking_off 1216,37281
-DEFUN ("internal--track-mouse", Ftrack_mouse,1234,37816
-DEFUN ("internal--track-mouse", Ftrack_mouse,track-mouse1234,37816
-bool ignore_mouse_drag_p;1256,38392
-some_mouse_moved 1259,38441
-static int read_key_sequence 1282,38799
-static void adjust_point_for_property 1284,38917
-Lisp_Object last_undo_boundary;1287,39032
-command_loop_1 1294,39273
-read_menu_command 1649,50889
-adjust_point_for_property 1678,51617
-safe_run_hooks_1 1831,57339
-safe_run_hooks_error 1841,57569
-safe_run_hook_funcall 1878,58576
-safe_run_hooks 1893,59058
-int poll_suppress_count;1908,59397
-static struct atimer *poll_timer;poll_timer1915,59487
-poll_for_input_1 1919,59589
-poll_for_input 1930,59789
-start_polling 1942,60053
-input_polling_used 1979,61091
-stop_polling 1994,61390
-set_poll_suppress_count 2009,61759
-bind_polling_period 2029,62141
-make_ctrl_char 2048,62492
-show_help_echo 2113,64455
-static Lisp_Object kbd_buffer_get_event 2152,65484
-static void record_char 2154,65596
-static Lisp_Object help_form_saved_window_configs;2156,65638
-read_char_help_form_unwind 2158,65701
-#define STOP_POLLING 2166,65959
-#define RESUME_POLLING 2170,66084
-read_event_from_main_queue 2175,66229
-read_decoded_event_from_main_queue 2249,68417
-#define MAX_ENCODED_BYTES 2254,68664
-echo_keystrokes_p 2342,71556
-read_char 2376,72848
-record_menu_key 3225,98949
-help_char_p 3258,99674
-record_char 3273,99953
-save_getcjmp 3412,104235
-restore_getcjmp 3418,104326
-readable_events 3430,104697
-int stop_character EXTERNALLY_VISIBLE;3497,106437
-event_to_kboard 3500,106493
-kbd_buffer_nr_stored 3522,107142
-kbd_buffer_store_event 3534,107483
-kbd_buffer_store_event_hold 3550,108025
-kbd_buffer_unget_event 3684,111617
-#define INPUT_EVENT_POS_MAX 3698,112018
-#define INPUT_EVENT_POS_MIN 3701,112147
-position_to_Time 3706,112287
-Time_to_position 3716,112514
-gen_help_event 3738,113171
-kbd_buffer_store_help_event 3756,113611
-discard_mouse_events 3773,113976
-kbd_buffer_events_waiting 3803,114711
-clear_event 3823,115068
-kbd_buffer_get_event 3836,115408
-process_special_events 4258,127881
-swallow_events 4322,129705
-timer_start_idle 4339,130098
-timer_stop_idle 4355,130576
-timer_resume_idle 4363,130720
-struct input_event last_timer_event EXTERNALLY_VISIBLE;4372,130912
-Lisp_Object pending_funcalls;4377,131172
-decode_timer 4381,131293
-timer_check_2 4414,132246
-timer_check 4572,136817
-DEFUN ("current-idle-time", Fcurrent_idle_time,4607,137662
-DEFUN ("current-idle-time", Fcurrent_idle_time,current-idle-time4607,137662
-static Lisp_Object accent_key_syms;4625,138239
-static Lisp_Object func_key_syms;4626,138275
-static Lisp_Object mouse_syms;4627,138309
-static Lisp_Object wheel_syms;4628,138340
-static Lisp_Object drag_n_drop_syms;4629,138371
-static const int lispy_accent_codes[lispy_accent_codes4634,138516
-static const char *const lispy_accent_keys[lispy_accent_keys4741,139878
-#define FUNCTION_KEY_OFFSET 4766,140314
-const char *const lispy_function_keys[lispy_function_keys4768,140347
-static const char *const lispy_multimedia_keys[lispy_multimedia_keys4962,148901
-static const char *const lispy_kana_keys[lispy_kana_keys5026,150135
-#define FUNCTION_KEY_OFFSET 5061,151751
-static const char *const lispy_function_keys[lispy_function_keys5065,151894
-#define ISO_FUNCTION_KEY_OFFSET 5149,154429
-static const char *const iso_lispy_function_keys[iso_lispy_function_keys5151,154469
-static Lisp_Object Vlispy_mouse_stem;5172,155328
-static const char *const lispy_wheel_names[lispy_wheel_names5174,155367
-static const char *const lispy_drag_n_drop_names[lispy_drag_n_drop_names5181,155619
-static short const scroll_bar_parts[scroll_bar_parts5189,155885
-static Lisp_Object button_down_location;5210,156910
-static int last_mouse_button;5215,157065
-static int last_mouse_x;5216,157095
-static int last_mouse_y;5217,157120
-static Time button_down_time;5218,157145
-static int double_click_count;5222,157229
-make_lispy_position 5228,157390
-toolkit_menubar_in_use 5456,163953
-make_scroll_bar_position 5469,164321
-make_lispy_event 5485,164967
-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
+volatile int interrupt_input_blocked;76,1809
+volatile bool pending_signals;80,1945
+#define KBD_BUFFER_SIZE 82,1977
+KBOARD *initial_kboard;initial_kboard84,2007
+KBOARD *current_kboard;current_kboard85,2031
+static KBOARD *all_kboards;all_kboards86,2055
+static bool single_kboard;89,2155
+#define NUM_RECENT_KEYS 91,2183
+static int recent_keys_index;94,2270
+static int total_keys;97,2358
+static Lisp_Object recent_keys;100,2444
+Lisp_Object this_command_keys;107,2778
+ptrdiff_t this_command_key_count;108,2809
+static bool this_command_key_count_reset;112,2923
+static Lisp_Object raw_keybuf;116,3075
+static int raw_keybuf_count;117,3106
+#define GROW_RAW_KEYBUF 119,3136
+static ptrdiff_t this_single_command_key_start;125,3351
+static ptrdiff_t before_command_key_count;129,3499
+static ptrdiff_t before_command_echo_length;130,3542
+sigjmp_buf return_to_command_loop;135,3678
+static Lisp_Object recover_top_level_message;138,3792
+static Lisp_Object regular_top_level_message;143,3931
+static sys_jmp_buf getcjmp;147,4032
+bool waiting_for_input;150,4096
+static bool echoing;154,4187
+static struct kboard *ok_to_echo_at_next_pause;ok_to_echo_at_next_pause159,4329
+struct kboard *echo_kboard;echo_kboard166,4633
+Lisp_Object echo_message_buffer;171,4745
+bool immediate_quit;174,4838
+int quit_char;192,5624
+EMACS_INT command_loop_level;195,5681
+Lisp_Object unread_switch_frame;204,6109
+static ptrdiff_t last_non_minibuf_size;207,6217
+uintmax_t num_input_events;210,6335
+static EMACS_INT last_auto_save;214,6429
+static ptrdiff_t last_point_position;217,6524
+Lisp_Object internal_last_event_frame;228,7029
+static Lisp_Object read_key_sequence_cmd;232,7169
+static Lisp_Object read_key_sequence_remapped;233,7211
+static FILE *dribble;dribble236,7311
+bool input_pending;239,7369
+static bool input_was_pending;287,10023
+static struct input_event kbd_buffer[kbd_buffer291,10108
+static struct input_event *kbd_fetch_ptr;kbd_fetch_ptr297,10387
+static struct input_event * volatile kbd_store_ptr;302,10602
+static void recursive_edit_unwind 313,11089
+static Lisp_Object command_loop 314,11145
+static void echo_now 316,11186
+static ptrdiff_t echo_length 317,11215
+unsigned timers_run;320,11297
+struct timespec *input_available_clear_time;input_available_clear_time324,11409
+bool interrupt_input;328,11574
+bool interrupts_deferred;331,11672
+static struct timespec timer_idleness_start_time;335,11747
+static struct timespec timer_last_idleness_start_time;340,11917
+#define READABLE_EVENTS_DO_TIMERS_NOW 346,12047
+#define READABLE_EVENTS_FILTER_EVENTS 347,12095
+#define READABLE_EVENTS_IGNORE_SQUEEZABLES 348,12143
+static void (*keyboard_init_hook)keyboard_init_hook351,12265
+static bool get_input_pending 353,12308
+static bool readable_events 354,12345
+static Lisp_Object read_char_x_menu_prompt 355,12380
+static Lisp_Object read_char_minibuf_menu_prompt 357,12503
+static Lisp_Object make_lispy_event 358,12572
+static Lisp_Object make_lispy_movement 359,12632
+static Lisp_Object modify_event_symbol 363,12841
+static Lisp_Object make_lispy_switch_frame 366,13051
+static Lisp_Object make_lispy_focus_in 367,13109
+static Lisp_Object make_lispy_focus_out 369,13189
+static bool help_char_p 371,13276
+static void save_getcjmp 372,13315
+static void restore_getcjmp 373,13355
+static Lisp_Object apply_modifiers 374,13398
+static void clear_event 375,13453
+static void restore_kboard_configuration 376,13501
+static void deliver_input_available_signal 378,13569
+static void handle_interrupt 380,13632
+static _Noreturn void quit_throw_to_read_char 381,13669
+static void process_special_events 382,13723
+static void timer_start_idle 383,13766
+static void timer_stop_idle 384,13803
+static void timer_resume_idle 385,13839
+static void deliver_user_signal 386,13877
+static char *find_user_signal_name find_user_signal_name387,13916
+static void store_user_signal_events 388,13958
+kset_echo_string 392,14089
+kset_kbd_queue 397,14185
+kset_keyboard_translate_table 402,14277
+kset_last_prefix_arg 407,14400
+kset_last_repeatable_command 412,14505
+kset_local_function_key_map 417,14626
+kset_overriding_terminal_local_map 422,14745
+kset_real_last_command 427,14878
+kset_system_key_syms 432,14987
+echo_add_key 443,15250
+echo_char 527,17528
+echo_dash 541,17814
+echo_now 586,19141
+cancel_echoing 635,20615
+echo_length 648,20923
+echo_truncate 660,21254
+add_command_key 672,21583
+recursive_edit_1 697,22407
+record_auto_save 742,23849
+force_auto_save_soon 751,24017
+DEFUN ("recursive-edit", Frecursive_edit,759,24138
+DEFUN ("recursive-edit", Frecursive_edit,recursive-edit759,24138
+recursive_edit_unwind 804,25748
+any_kboard_state 817,26014
+single_kboard_state 838,26666
+not_single_kboard_state 848,26804
+struct kboard_stack858,27066
+ KBOARD *kboard;kboard860,27088
+ struct kboard_stack *next;next861,27106
+static struct kboard_stack *kboard_stack;kboard_stack864,27139
+push_kboard 867,27187
+pop_kboard 879,27376
+temporarily_switch_to_single_kboard 914,28264
+record_single_kboard_state 943,29438
+restore_kboard_configuration 952,29622
+cmd_error 970,30078
+cmd_error_internal 1024,31511
+DEFUN ("command-error-default-function", Fcommand_error_default_function,1043,32031
+DEFUN ("command-error-default-function", Fcommand_error_default_function,command-error-default-function1043,32031
+static Lisp_Object command_loop_2 1086,33638
+static Lisp_Object top_level_1 1087,33687
+command_loop 1094,33917
+command_loop_2 1134,35136
+top_level_2 1146,35340
+top_level_1 1152,35418
+DEFUN ("top-level", Ftop_level,1164,35788
+DEFUN ("top-level", Ftop_level,top-level1164,35788
+user_error 1183,36289
+DEFUN ("exit-recursive-edit", Fexit_recursive_edit,1189,36430
+DEFUN ("exit-recursive-edit", Fexit_recursive_edit,exit-recursive-edit1189,36430
+DEFUN ("abort-recursive-edit", Fabort_recursive_edit,1201,36820
+DEFUN ("abort-recursive-edit", Fabort_recursive_edit,abort-recursive-edit1201,36820
+tracking_off 1216,37282
+DEFUN ("internal--track-mouse", Ftrack_mouse,1234,37817
+DEFUN ("internal--track-mouse", Ftrack_mouse,track-mouse1234,37817
+bool ignore_mouse_drag_p;1256,38393
+some_mouse_moved 1259,38442
+static int read_key_sequence 1282,38800
+static void adjust_point_for_property 1284,38918
+Lisp_Object last_undo_boundary;1287,39033
+command_loop_1 1294,39274
+read_menu_command 1649,50890
+adjust_point_for_property 1678,51618
+safe_run_hooks_1 1831,57340
+safe_run_hooks_error 1841,57570
+safe_run_hook_funcall 1878,58577
+safe_run_hooks 1893,59059
+int poll_suppress_count;1908,59398
+static struct atimer *poll_timer;poll_timer1915,59488
+poll_for_input_1 1919,59590
+poll_for_input 1930,59790
+start_polling 1942,60054
+input_polling_used 1979,61092
+stop_polling 1994,61391
+set_poll_suppress_count 2009,61760
+bind_polling_period 2029,62142
+make_ctrl_char 2048,62493
+show_help_echo 2113,64456
+static Lisp_Object kbd_buffer_get_event 2152,65485
+static void record_char 2154,65597
+static Lisp_Object help_form_saved_window_configs;2156,65639
+read_char_help_form_unwind 2158,65702
+#define STOP_POLLING 2166,65960
+#define RESUME_POLLING 2170,66085
+read_event_from_main_queue 2175,66230
+read_decoded_event_from_main_queue 2249,68418
+#define MAX_ENCODED_BYTES 2254,68665
+echo_keystrokes_p 2342,71557
+read_char 2376,72849
+record_menu_key 3225,98950
+help_char_p 3258,99675
+record_char 3273,99954
+save_getcjmp 3412,104236
+restore_getcjmp 3418,104327
+readable_events 3430,104698
+int stop_character EXTERNALLY_VISIBLE;3497,106438
+event_to_kboard 3500,106494
+kbd_buffer_nr_stored 3522,107143
+kbd_buffer_store_event 3534,107484
+kbd_buffer_store_event_hold 3550,108026
+kbd_buffer_unget_event 3684,111618
+#define INPUT_EVENT_POS_MAX 3698,112019
+#define INPUT_EVENT_POS_MIN 3701,112148
+position_to_Time 3706,112288
+Time_to_position 3716,112515
+gen_help_event 3738,113172
+kbd_buffer_store_help_event 3756,113612
+discard_mouse_events 3773,113977
+kbd_buffer_events_waiting 3803,114712
+clear_event 3823,115069
+kbd_buffer_get_event 3836,115409
+process_special_events 4258,127882
+swallow_events 4322,129706
+timer_start_idle 4339,130099
+timer_stop_idle 4355,130577
+timer_resume_idle 4363,130721
+struct input_event last_timer_event EXTERNALLY_VISIBLE;4372,130913
+Lisp_Object pending_funcalls;4377,131173
+decode_timer 4381,131294
+timer_check_2 4414,132247
+timer_check 4572,136818
+DEFUN ("current-idle-time", Fcurrent_idle_time,4607,137663
+DEFUN ("current-idle-time", Fcurrent_idle_time,current-idle-time4607,137663
+static Lisp_Object accent_key_syms;4625,138240
+static Lisp_Object func_key_syms;4626,138276
+static Lisp_Object mouse_syms;4627,138310
+static Lisp_Object wheel_syms;4628,138341
+static Lisp_Object drag_n_drop_syms;4629,138372
+static const int lispy_accent_codes[lispy_accent_codes4634,138517
+static const char *const lispy_accent_keys[lispy_accent_keys4741,139879
+#define FUNCTION_KEY_OFFSET 4766,140315
+const char *const lispy_function_keys[lispy_function_keys4768,140348
+static const char *const lispy_multimedia_keys[lispy_multimedia_keys4962,148902
+static const char *const lispy_kana_keys[lispy_kana_keys5026,150136
+#define FUNCTION_KEY_OFFSET 5061,151752
+static const char *const lispy_function_keys[lispy_function_keys5065,151895
+#define ISO_FUNCTION_KEY_OFFSET 5149,154430
+static const char *const iso_lispy_function_keys[iso_lispy_function_keys5151,154470
+static Lisp_Object Vlispy_mouse_stem;5172,155329
+static const char *const lispy_wheel_names[lispy_wheel_names5174,155368
+static const char *const lispy_drag_n_drop_names[lispy_drag_n_drop_names5181,155620
+static short const scroll_bar_parts[scroll_bar_parts5189,155886
+static Lisp_Object button_down_location;5210,156911
+static int last_mouse_button;5215,157066
+static int last_mouse_x;5216,157096
+static int last_mouse_y;5217,157121
+static Time button_down_time;5218,157146
+static int double_click_count;5222,157230
+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
c-src/emacs/src/lisp.h,41391
-#define EMACS_LISP_H22,800
-#define DECLARE_GDB_SYM(47,1421
-# define DEFINE_GDB_SYMBOL_BEGIN(49,1508
-# define DEFINE_GDB_SYMBOL_END(50,1578
-# define DEFINE_GDB_SYMBOL_BEGIN(52,1625
-# define DEFINE_GDB_SYMBOL_END(53,1702
-#undef min57,1790
-#undef max58,1801
-#define max(59,1812
-#define min(60,1854
-#define ARRAYELTS(63,1936
-#define GCTYPEBITS 67,2079
-DEFINE_GDB_SYMBOL_BEGIN GCTYPEBITS66,2037
-# define NONPOINTER_BITS 78,2567
-# define NONPOINTER_BITS 80,2600
-typedef int EMACS_INT;91,3023
-typedef unsigned int EMACS_UINT;92,3046
-# define EMACS_INT_MAX 93,3079
-# define pI 94,3111
-typedef long int EMACS_INT;96,3203
-typedef unsigned long EMACS_UINT;97,3231
-# define EMACS_INT_MAX 98,3265
-# define pI 99,3298
-typedef long long int EMACS_INT;103,3477
-typedef unsigned long long int EMACS_UINT;104,3510
-# define EMACS_INT_MAX 105,3553
-# define pI 106,3587
-enum { BOOL_VECTOR_BITS_PER_CHAR 114,3804
-#define BOOL_VECTOR_BITS_PER_CHAR 115,3840
-typedef size_t bits_word;123,4165
-# define BITS_WORD_MAX 124,4191
-enum { BITS_PER_BITS_WORD 125,4223
-typedef unsigned char bits_word;127,4290
-# define BITS_WORD_MAX 128,4323
-enum { BITS_PER_BITS_WORD 129,4386
-verify 131,4450
- BITS_PER_CHAR 136,4570
- BITS_PER_SHORT 137,4605
- BITS_PER_LONG 138,4657
- BITS_PER_EMACS_INT 139,4712
-typedef intmax_t printmax_t;148,5089
-typedef uintmax_t uprintmax_t;149,5118
-# define pMd 150,5149
-# define pMu 151,5170
-typedef EMACS_INT printmax_t;153,5197
-typedef EMACS_UINT uprintmax_t;154,5227
-# define pMd 155,5259
-# define pMu 156,5278
-# define pD 165,5664
-# define pD 167,5709
-# define pD 169,5756
-# define pD 171,5779
-# define eassert(200,7062
-# define eassume(201,7140
-extern _Noreturn void die 204,7206
-extern bool suppress_checking EXTERNALLY_VISIBLE;206,7268
-# define eassert(208,7319
-# define eassume(212,7450
-enum Lisp_Bits239,8519
-#define GCALIGNMENT 243,8647
- VALBITS 246,8742
- INTTYPEBITS 249,8838
- FIXNUM_BITS 252,8945
-#define VAL_MAX 263,9327
-#define USE_LSB_TAG 271,9777
-DEFINE_GDB_SYMBOL_BEGIN USE_LSB_TAG270,9733
-# define alignas(281,10077
-# define GCALIGNED 288,10227
-# define GCALIGNED 290,10292
-# define lisp_h_XLI(327,11642
-# define lisp_h_XIL(328,11673
-# define lisp_h_XLI(330,11724
-# define lisp_h_XIL(331,11751
-#define lisp_h_CHECK_LIST_CONS(333,11785
-#define lisp_h_CHECK_NUMBER(334,11856
-#define lisp_h_CHECK_SYMBOL(335,11927
-#define lisp_h_CHECK_TYPE(336,11996
-#define lisp_h_CONSP(338,12107
-#define lisp_h_EQ(339,12156
-#define lisp_h_FLOATP(340,12201
-#define lisp_h_INTEGERP(341,12252
-#define lisp_h_MARKERP(342,12333
-#define lisp_h_MISCP(343,12408
-#define lisp_h_NILP(344,12457
-#define lisp_h_SET_SYMBOL_VAL(345,12493
-#define lisp_h_SYMBOL_CONSTANT_P(347,12607
-#define lisp_h_SYMBOL_VAL(348,12671
-#define lisp_h_SYMBOLP(350,12772
-#define lisp_h_VECTORLIKEP(351,12825
-#define lisp_h_XCAR(352,12886
-#define lisp_h_XCDR(353,12924
-#define lisp_h_XCONS(354,12964
-#define lisp_h_XHASH(356,13059
-#define lisp_h_XPNTR(357,13093
-# define lisp_h_check_cons_list(360,13221
-# define lisp_h_make_number(363,13289
-# define lisp_h_XFASTINT(365,13392
-# define lisp_h_XINT(366,13429
-# define lisp_h_XSYMBOL(367,13478
-# define lisp_h_XTYPE(371,13631
-# define lisp_h_XUNTAG(372,13696
-# define XLI(381,14086
-# define XIL(382,14117
-# define CHECK_LIST_CONS(383,14148
-# define CHECK_NUMBER(384,14209
-# define CHECK_SYMBOL(385,14258
-# define CHECK_TYPE(386,14307
-# define CONSP(387,14382
-# define EQ(388,14417
-# define FLOATP(389,14452
-# define INTEGERP(390,14489
-# define MARKERP(391,14530
-# define MISCP(392,14569
-# define NILP(393,14604
-# define SET_SYMBOL_VAL(394,14637
-# define SYMBOL_CONSTANT_P(395,14700
-# define SYMBOL_VAL(396,14763
-# define SYMBOLP(397,14812
-# define VECTORLIKEP(398,14851
-# define XCAR(399,14898
-# define XCDR(400,14931
-# define XCONS(401,14964
-# define XHASH(402,14999
-# define XPNTR(403,15034
-# define check_cons_list(405,15097
-# define make_number(408,15176
-# define XFASTINT(409,15224
-# define XINT(410,15266
-# define XSYMBOL(411,15300
-# define XTYPE(412,15340
-# define XUNTAG(413,15376
-#define LISP_MACRO_DEFUN(421,15672
-#define LISP_MACRO_DEFUN_VOID(425,15845
-#define INTMASK 437,16289
-#define case_Lisp_Int 438,16342
-#define ENUM_BF(445,16681
-#define ENUM_BF(447,16722
-enum Lisp_Type451,16763
- Lisp_Symbol 454,16851
- Lisp_Misc 458,16993
- Lisp_Int0 461,17067
- Lisp_Int1 462,17086
- Lisp_String 466,17264
- Lisp_Vectorlike 472,17543
- Lisp_Cons 475,17632
- Lisp_Float 477,17670
-enum Lisp_Misc_Type485,18016
- Lisp_Misc_Free 487,18040
- Lisp_Misc_Marker,488,18069
- Lisp_Misc_Overlay,489,18091
- Lisp_Misc_Save_Value,490,18114
- Lisp_Misc_Finalizer,491,18140
- Lisp_Misc_Float,494,18275
- Lisp_Misc_Limit496,18359
-enum Lisp_Fwd_Type502,18543
- Lisp_Fwd_Int,504,18566
- Lisp_Fwd_Bool,505,18619
- Lisp_Fwd_Obj,506,18670
- Lisp_Fwd_Buffer_Obj,507,18729
- Lisp_Fwd_Kboard_Obj 508,18800
-typedef struct { EMACS_INT i;567,21781
-typedef struct { EMACS_INT i; } Lisp_Object;567,21781
-#define LISP_INITIALLY(569,21827
-#undef CHECK_LISP_OBJECT_TYPE571,21858
-enum CHECK_LISP_OBJECT_TYPE 572,21888
-enum CHECK_LISP_OBJECT_TYPE { CHECK_LISP_OBJECT_TYPE 572,21888
-typedef EMACS_INT Lisp_Object;577,22064
-#define LISP_INITIALLY(578,22095
-enum CHECK_LISP_OBJECT_TYPE 579,22125
-enum CHECK_LISP_OBJECT_TYPE { CHECK_LISP_OBJECT_TYPE 579,22125
-#define LISP_INITIALLY_ZERO 582,22226
-INLINE bool BOOL_VECTOR_P 588,22350
-INLINE bool BUFFER_OBJFWDP 589,22391
-INLINE bool BUFFERP 590,22438
-INLINE bool CHAR_TABLE_P 591,22473
-INLINE Lisp_Object CHAR_TABLE_REF_ASCII 592,22513
-INLINE bool 593,22579
-INLINE bool 594,22614
-INLINE bool functionp 595,22650
-INLINE bool 596,22687
-INLINE bool 597,22725
-INLINE bool 598,22762
-INLINE bool 599,22797
-INLINE bool OVERLAYP 600,22831
-INLINE bool PROCESSP 601,22867
-INLINE bool PSEUDOVECTORP 602,22903
-INLINE bool SAVE_VALUEP 603,22949
-INLINE bool FINALIZERP 604,22988
-INLINE void set_sub_char_table_contents 605,23026
-INLINE bool STRINGP 607,23116
-INLINE bool SUB_CHAR_TABLE_P 608,23151
-INLINE bool SUBRP 609,23195
-INLINE bool 610,23228
-INLINE bool 611,23265
-INLINE bool WINDOWP 612,23306
-INLINE bool TERMINALP 613,23341
-INLINE struct Lisp_Save_Value *XSAVE_VALUE XSAVE_VALUE614,23378
-INLINE struct Lisp_Finalizer *XFINALIZER XFINALIZER615,23436
-INLINE struct Lisp_Symbol *(XSYMBOL)616,23492
-INLINE void 617,23544
-extern Lisp_Object char_table_ref 620,23616
-extern void char_table_set 621,23670
-extern _Noreturn Lisp_Object wrong_type_argument 624,23757
-extern _Noreturn void wrong_choice 625,23834
-extern bool might_dump;628,23925
-extern bool initialized;631,24061
-extern double extract_float 634,24117
-enum symbol_interned639,24199
- SYMBOL_UNINTERNED 641,24222
- SYMBOL_INTERNED 642,24247
- SYMBOL_INTERNED_IN_INITIAL_OBARRAY 643,24270
-enum symbol_redirect646,24315
- SYMBOL_PLAINVAL 648,24338
- SYMBOL_VARALIAS 649,24362
- SYMBOL_LOCALIZED 650,24386
- SYMBOL_FORWARDED 651,24410
-struct Lisp_Symbol654,24437
- bool_bf gcmarkbit 656,24458
- ENUM_BF (symbol_redirect) redirect 663,24793
- unsigned constant 668,25011
- unsigned interned 672,25131
- bool_bf declared_special 676,25293
- bool_bf pinned 679,25394
- Lisp_Object name;682,25463
- Lisp_Object value;687,25631
- struct Lisp_Symbol *alias;alias688,25654
- struct Lisp_Buffer_Local_Value *blv;blv689,25685
- union Lisp_Fwd *fwd;fwd690,25726
- } val;691,25751
- Lisp_Object function;694,25823
- Lisp_Object plist;697,25885
- struct Lisp_Symbol *next;next700,25974
-#define EXFUN(707,26252
-#define DEFUN_ARGS_MANY 712,26446
-#define DEFUN_ARGS_UNEVALLED 713,26498
-#define DEFUN_ARGS_0 714,26541
-#define DEFUN_ARGS_1 715,26569
-#define DEFUN_ARGS_2 716,26604
-#define DEFUN_ARGS_3 717,26652
-#define DEFUN_ARGS_4 718,26713
-#define DEFUN_ARGS_5 719,26787
-#define DEFUN_ARGS_6 721,26880
-#define DEFUN_ARGS_7 723,26986
-#define DEFUN_ARGS_8 725,27105
-#define TAG_PTR(729,27296
-#define TAG_SYMOFFSET(734,27543
-#define XLI_BUILTIN_LISPSYM(741,27842
-#define DEFINE_LISP_SYMBOL(746,28101
-# define DEFINE_NON_NIL_Q_SYMBOL_MACROS 755,28572
-LISP_MACRO_DEFUN 762,28777
-# define ARRAY_MARK_FLAG 768,29024
-# define PSEUDOVECTOR_FLAG 774,29267
-enum pvec_type780,29568
- PVEC_NORMAL_VECTOR,782,29585
- PVEC_FREE,783,29607
- PVEC_PROCESS,784,29620
- PVEC_FRAME,785,29636
- PVEC_WINDOW,786,29650
- PVEC_BOOL_VECTOR,787,29665
- PVEC_BUFFER,788,29685
- PVEC_HASH_TABLE,789,29700
- PVEC_TERMINAL,790,29719
- PVEC_WINDOW_CONFIGURATION,791,29736
- PVEC_SUBR,792,29765
- PVEC_OTHER,793,29778
- PVEC_COMPILED,795,29856
- PVEC_CHAR_TABLE,796,29873
- PVEC_SUB_CHAR_TABLE,797,29892
- PVEC_FONT 798,29915
-enum More_Lisp_Bits801,29991
- PSEUDOVECTOR_SIZE_BITS 808,30382
- PSEUDOVECTOR_SIZE_MASK 809,30415
- PSEUDOVECTOR_REST_BITS 813,30625
- PSEUDOVECTOR_REST_MASK 814,30658
- PSEUDOVECTOR_AREA_BITS 818,30823
- PVEC_TYPE_MASK 819,30901
-# define VALMASK 829,31302
-DEFINE_GDB_SYMBOL_BEGIN VALMASK828,31257
-#define MOST_POSITIVE_FIXNUM 834,31532
-#define MOST_NEGATIVE_FIXNUM 835,31592
-XINT 874,32684
-XFASTINT 889,33035
-XSYMBOL 899,33263
-XTYPE 910,33481
-XUNTAG 918,33661
-LISP_MACRO_DEFUN 927,33857
-LISP_MACRO_DEFUN 940,34242
-#define FIXNUM_OVERFLOW_P(958,34855
-LISP_MACRO_DEFUN FIXNUM_OVERFLOW_P952,34632
-LISP_MACRO_DEFUN 970,35171
-XSTRING 980,35391
-#define SYMBOL_INDEX(988,35575
-XFLOAT 991,35636
-XPROCESS 1000,35778
-XWINDOW 1007,35895
-XTERMINAL 1014,36012
-XSUBR 1021,36134
-XBUFFER 1028,36245
-XCHAR_TABLE 1035,36369
-XSUB_CHAR_TABLE 1042,36506
-XBOOL_VECTOR 1049,36648
-make_lisp_ptr 1058,36827
-make_lisp_symbol 1066,37013
-builtin_lisp_symbol 1074,37197
-#define XSETINT(1079,37279
-#define XSETFASTINT(1080,37325
-#define XSETCONS(1081,37375
-#define XSETVECTOR(1082,37435
-#define XSETSTRING(1083,37503
-#define XSETSYMBOL(1084,37567
-#define XSETFLOAT(1085,37621
-#define XSETMISC(1086,37683
-#define XSETPVECTYPE(1090,37772
-#define XSETPVECTYPESIZE(1092,37888
-#define XSETPSEUDOVECTOR(1099,38185
-#define XSETTYPED_PSEUDOVECTOR(1105,38369
-#define XSETWINDOW_CONFIGURATION(1110,38579
-#define XSETPROCESS(1112,38675
-#define XSETWINDOW(1113,38741
-#define XSETTERMINAL(1114,38805
-#define XSETSUBR(1115,38873
-#define XSETCOMPILED(1116,38933
-#define XSETBUFFER(1117,39001
-#define XSETCHAR_TABLE(1118,39065
-#define XSETBOOL_VECTOR(1119,39137
-#define XSETSUB_CHAR_TABLE(1120,39211
-XINTPTR 1128,39581
-make_pointer_integer 1134,39661
-LISP_MACRO_DEFUN_VOID 1143,39826
-typedef struct interval *INTERVAL;INTERVAL1149,39987
- Lisp_Object cdr;1159,40162
- struct Lisp_Cons *chain;chain1162,40236
-xcar_addr 1174,40760
-xcdr_addr 1179,40837
-LISP_MACRO_DEFUN 1185,40931
-XSETCDR 1198,41307
-CAR 1205,41457
-CDR 1212,41591
-CAR_SAFE 1221,41791
-CDR_SAFE 1226,41877
-STRING_MULTIBYTE 1243,42250
-#define STRING_BYTES_BOUND 1261,43057
-#define STRING_SET_UNIBYTE(1265,43201
-#define STRING_SET_MULTIBYTE(1275,43516
-SDATA 1286,43830
-SSDATA 1291,43908
-SREF 1297,44037
-SSET 1302,44128
-SCHARS 1307,44242
-extern ptrdiff_t string_bytes 1313,44337
-STRING_BYTES 1316,44415
-SBYTES 1326,44595
-STRING_SET_CHARS 1331,44681
-struct vectorlike_header1343,45232
- ptrdiff_t size;1364,46383
-struct Lisp_Vector1369,46482
- struct vectorlike_header header;1371,46505
- Lisp_Object contents[contents1372,46542
- ALIGNOF_STRUCT_LISP_VECTOR1378,46681
-struct Lisp_Bool_Vector1384,46864
- struct vectorlike_header header;1388,47012
- EMACS_INT size;1390,47086
- bits_word data[data1395,47319
-bool_vector_size 1399,47385
-bool_vector_data 1407,47523
-bool_vector_uchar_data 1413,47617
-bool_vector_words 1421,47803
-bool_vector_bytes 1428,47998
-bool_vector_bitref 1437,48238
-bool_vector_ref 1445,48478
-bool_vector_set 1453,48618
- header_size 1471,49047
- bool_header_size 1472,49106
- word_size 1473,49171
-AREF 1479,49284
-aref_addr 1485,49391
-ASIZE 1491,49501
-ASET 1497,49583
-gc_aset 1504,49742
-enum { NIL_IS_ZERO 1515,50269
-memclear 1520,50464
-#define VECSIZE(1531,50762
-#define PSEUDOVECSIZE(1538,51047
-#define UNSIGNED_CMP(1546,51480
-#define ASCII_CHAR_P(1552,51734
-enum CHARTAB_SIZE_BITS1565,52489
- CHARTAB_SIZE_BITS_0 1567,52516
- CHARTAB_SIZE_BITS_1 1568,52545
- CHARTAB_SIZE_BITS_2 1569,52574
- CHARTAB_SIZE_BITS_3 1570,52603
-extern const int chartab_size[chartab_size1573,52637
-struct Lisp_Char_Table1575,52672
- struct vectorlike_header header;1581,52928
- Lisp_Object defalt;1585,53078
- Lisp_Object parent;1590,53280
- Lisp_Object purpose;1594,53398
- Lisp_Object ascii;1598,53564
- Lisp_Object contents[contents1600,53588
- Lisp_Object extras[extras1603,53699
-struct Lisp_Sub_Char_Table1606,53752
- struct vectorlike_header header;1610,53918
- int depth;1618,54341
- int min_char;1621,54417
- Lisp_Object contents[contents1624,54492
-CHAR_TABLE_REF_ASCII 1628,54566
-CHAR_TABLE_REF 1648,55113
-CHAR_TABLE_SET 1658,55402
-struct Lisp_Subr1670,55786
- struct vectorlike_header header;1672,55807
- Lisp_Object (*a0)a01674,55856
- Lisp_Object (*a1)a11675,55888
- Lisp_Object (*a2)a21676,55927
- Lisp_Object (*a3)a31677,55979
- Lisp_Object (*a4)a41678,56044
- Lisp_Object (*a5)a51679,56122
- Lisp_Object (*a6)a61680,56213
- Lisp_Object (*a7)a71681,56317
- Lisp_Object (*a8)a81682,56434
- Lisp_Object (*aUNEVALLED)aUNEVALLED1683,56564
- Lisp_Object (*aMANY)aMANY1684,56616
- } function;1685,56671
- short min_args,1686,56687
- short min_args, max_args;1686,56687
- const char *symbol_name;symbol_name1687,56717
- const char *intspec;intspec1688,56746
- const char *doc;doc1689,56771
-enum char_table_specials1692,56798
- CHAR_TABLE_STANDARD_SLOTS 1697,56993
- SUB_CHAR_TABLE_OFFSET 1701,57214
-CHAR_TABLE_EXTRA_SLOTS 1707,57377
-verify 1714,57596
-LISP_MACRO_DEFUN 1723,57921
-SYMBOL_BLV 1732,58181
-SYMBOL_FWD 1738,58316
-LISP_MACRO_DEFUN_VOID 1744,58428
-SET_SYMBOL_BLV 1754,58691
-SET_SYMBOL_FWD 1760,58850
-SYMBOL_NAME 1767,59001
-SYMBOL_INTERNED_P 1775,59130
-SYMBOL_INTERNED_IN_INITIAL_OBARRAY_P 1783,59299
-#define DEFSYM(1796,59809
-LISP_MACRO_DEFUN DEFSYM1792,59630
-struct hash_table_test1805,60062
- Lisp_Object name;1808,60139
- Lisp_Object user_hash_function;1811,60206
- Lisp_Object user_cmp_function;1814,60297
- bool (*cmpfn)cmpfn1817,60372
- EMACS_UINT (*hashfn)hashfn1820,60486
-struct Lisp_Hash_Table1823,60555
- struct vectorlike_header header;1826,60649
- Lisp_Object weak;1830,60783
- Lisp_Object rehash_size;1835,61007
- Lisp_Object rehash_threshold;1839,61129
- Lisp_Object hash;1843,61260
- Lisp_Object next;1848,61490
- Lisp_Object next_free;1851,61560
- Lisp_Object index;1856,61771
- ptrdiff_t count;1863,62041
- Lisp_Object key_and_value;1868,62240
- struct hash_table_test test;1871,62314
- struct Lisp_Hash_Table *next_weak;next_weak1875,62457
-XHASH_TABLE 1880,62531
-#define XSET_HASH_TABLE(1885,62602
-HASH_TABLE_P 1889,62703
-HASH_KEY 1896,62860
-HASH_VALUE 1903,63040
-HASH_NEXT 1911,63254
-HASH_HASH 1918,63431
-HASH_INDEX 1926,63677
-HASH_TABLE_SIZE 1933,63826
-enum DEFAULT_HASH_SIZE 1940,63956
-enum DEFAULT_HASH_SIZE { DEFAULT_HASH_SIZE 1940,63956
-static double const DEFAULT_REHASH_THRESHOLD 1946,64176
-static double const DEFAULT_REHASH_SIZE 1950,64299
-sxhash_combine 1956,64465
-SXHASH_REDUCE 1964,64648
-struct Lisp_Misc_Any 1971,64806
- ENUM_BF (Lisp_Misc_Type) type 1973,64866
- bool_bf gcmarkbit 1974,64927
- unsigned spacer 1975,64952
-struct Lisp_Marker1978,64980
- ENUM_BF (Lisp_Misc_Type) type 1980,65001
- bool_bf gcmarkbit 1981,65065
- unsigned spacer 1982,65090
- bool_bf need_adjustment 1986,65282
- bool_bf insertion_type 1989,65423
- struct buffer *buffer;buffer2000,66016
- struct Lisp_Marker *next;next2009,66367
- ptrdiff_t charpos;2011,66455
- ptrdiff_t bytepos;2016,66713
-struct Lisp_Overlay2021,66841
- ENUM_BF (Lisp_Misc_Type) type 2034,67349
- bool_bf gcmarkbit 2035,67415
- unsigned spacer 2036,67442
- struct Lisp_Overlay *next;next2037,67468
- Lisp_Object start;2038,67499
- Lisp_Object end;2039,67522
- Lisp_Object plist;2040,67543
- SAVE_UNUSED,2047,67644
- SAVE_INTEGER,2048,67661
- SAVE_FUNCPOINTER,2049,67679
- SAVE_POINTER,2050,67701
- SAVE_OBJECT2051,67719
-enum { SAVE_SLOT_BITS 2055,67804
-enum { SAVE_VALUE_SLOTS 2058,67901
-enum { SAVE_TYPE_BITS 2062,68009
-enum Lisp_Save_Type2064,68075
- SAVE_TYPE_INT_INT 2066,68099
- SAVE_TYPE_INT_INT_INT2067,68172
- SAVE_TYPE_OBJ_OBJ 2069,68262
- SAVE_TYPE_OBJ_OBJ_OBJ 2070,68333
- SAVE_TYPE_OBJ_OBJ_OBJ_OBJ2071,68414
- SAVE_TYPE_PTR_INT 2073,68509
- SAVE_TYPE_PTR_OBJ 2074,68582
- SAVE_TYPE_PTR_PTR 2075,68654
- SAVE_TYPE_FUNCPTR_PTR_OBJ2076,68727
- SAVE_TYPE_MEMORY 2080,68885
-typedef void (*voidfuncptr)voidfuncptr2108,69839
-struct Lisp_Save_Value2110,69876
- ENUM_BF (Lisp_Misc_Type) type 2112,69903
- bool_bf gcmarkbit 2113,69972
- unsigned spacer : 32 - (16 + 1 + SAVE_TYPE_BITS)2114,69999
- ENUM_BF (Lisp_Save_Type) save_type : SAVE_TYPE_BITS;2123,70489
- void *pointer;pointer2125,70558
- voidfuncptr funcpointer;2126,70579
- ptrdiff_t integer;2127,70610
- Lisp_Object object;2128,70635
- } data[data2129,70661
-save_type 2134,70755
-XSAVE_POINTER 2143,70985
-set_save_pointer 2149,71147
-XSAVE_FUNCPOINTER 2155,71329
-XSAVE_INTEGER 2164,71549
-set_save_integer 2170,71711
-XSAVE_OBJECT 2179,71932
-struct Lisp_Finalizer2186,72109
- struct Lisp_Misc_Any base;2188,72135
- struct Lisp_Finalizer *prev;prev2191,72223
- struct Lisp_Finalizer *next;next2192,72256
- Lisp_Object function;2197,72493
-struct Lisp_Free2201,72584
- ENUM_BF (Lisp_Misc_Type) type 2203,72605
- bool_bf gcmarkbit 2204,72668
- unsigned spacer 2205,72695
- union Lisp_Misc *chain;chain2206,72721
-union Lisp_Misc2212,72885
- struct Lisp_Misc_Any u_any;2214,72905
- struct Lisp_Free u_free;2215,72976
- struct Lisp_Marker u_marker;2216,73005
- struct Lisp_Overlay u_overlay;2217,73038
- struct Lisp_Save_Value u_save_value;2218,73073
- struct Lisp_Finalizer u_finalizer;2219,73114
-XMISC 2223,73184
-XMISCANY 2229,73273
-XMISCTYPE 2236,73382
-XMARKER 2242,73470
-XOVERLAY 2249,73585
-XSAVE_VALUE 2256,73706
-XFINALIZER 2263,73835
-struct Lisp_Intfwd2274,74120
- enum Lisp_Fwd_Type type;2276,74143
- EMACS_INT *intvar;intvar2277,74193
-struct Lisp_Boolfwd2284,74414
- enum Lisp_Fwd_Type type;2286,74438
- bool *boolvar;boolvar2287,74489
-struct Lisp_Objfwd2294,74705
- enum Lisp_Fwd_Type type;2296,74728
- Lisp_Object *objvar;objvar2297,74778
-struct Lisp_Buffer_Objfwd2302,74937
- enum Lisp_Fwd_Type type;2304,74967
- int offset;2305,75024
- Lisp_Object predicate;2307,75116
-struct Lisp_Buffer_Local_Value2334,76473
- bool_bf local_if_set 2338,76618
- bool_bf frame_local 2341,76800
- bool_bf found 2344,76942
- union Lisp_Fwd *fwd;fwd2346,77044
- Lisp_Object where;2348,77187
- Lisp_Object defcell;2351,77313
- Lisp_Object valcell;2357,77617
-struct Lisp_Kboard_Objfwd2362,77732
- enum Lisp_Fwd_Type type;2364,77762
- int offset;2365,77819
-union Lisp_Fwd2368,77841
- struct Lisp_Intfwd u_intfwd;2370,77860
- struct Lisp_Boolfwd u_boolfwd;2371,77893
- struct Lisp_Objfwd u_objfwd;2372,77928
- struct Lisp_Buffer_Objfwd u_buffer_objfwd;2373,77961
- struct Lisp_Kboard_Objfwd u_kboard_objfwd;2374,78008
-XFWDTYPE 2378,78087
-XBUFFER_OBJFWD 2384,78183
-struct Lisp_Float2391,78319
- double data;2395,78357
- struct Lisp_Float *chain;chain2396,78376
- } u;2397,78408
-XFLOAT_DATA 2401,78437
- IEEE_FLOATING_POINT2415,78946
-#define _UCHAR_T2423,79269
-typedef unsigned char UCHAR;2424,79286
-enum Lisp_Compiled2429,79369
- COMPILED_ARGLIST 2431,79392
- COMPILED_BYTECODE 2432,79418
- COMPILED_CONSTANTS 2433,79445
- COMPILED_STACK_DEPTH 2434,79473
- COMPILED_DOC_STRING 2435,79503
- COMPILED_INTERACTIVE 2436,79532
-enum char_bits2443,79834
- CHAR_ALT 2445,79853
- CHAR_SUPER 2446,79879
- CHAR_HYPER 2447,79907
- CHAR_SHIFT 2448,79935
- CHAR_CTL 2449,79963
- CHAR_META 2450,79989
- CHAR_MODIFIER_MASK 2452,80017
- CHARACTERBITS 2457,80212
-LISP_MACRO_DEFUN 2462,80270
-NATNUMP 2470,80412
-RANGED_INTEGERP 2476,80493
-#define TYPE_RANGED_INTEGERP(2481,80615
-LISP_MACRO_DEFUN 2486,80800
-VECTORP 2500,81273
-OVERLAYP 2505,81376
-SAVE_VALUEP 2510,81475
-FINALIZERP 2516,81581
-AUTOLOADP 2522,81685
-BUFFER_OBJFWDP 2528,81776
-PSEUDOVECTOR_TYPEP 2534,81874
-PSEUDOVECTORP 2542,82127
-WINDOW_CONFIGURATIONP 2558,82479
-PROCESSP 2564,82589
-WINDOWP 2570,82673
-TERMINALP 2576,82755
-SUBRP 2582,82841
-COMPILEDP 2588,82919
-BUFFERP 2594,83005
-CHAR_TABLE_P 2600,83087
-SUB_CHAR_TABLE_P 2606,83178
-BOOL_VECTOR_P 2612,83277
-FRAMEP 2618,83370
-IMAGEP 2625,83487
-ARRAYP 2632,83592
-CHECK_LIST 2638,83711
-LISP_MACRO_DEFUN_VOID 2643,83792
-CHECK_STRING_CAR 2653,84089
-CHECK_CONS 2658,84193
-CHECK_VECTOR 2663,84273
-CHECK_BOOL_VECTOR 2668,84359
-CHECK_VECTOR_OR_STRING 2674,84536
-CHECK_ARRAY 2683,84710
-CHECK_BUFFER 2688,84818
-CHECK_WINDOW 2693,84904
-CHECK_PROCESS 2699,85010
-CHECK_NATNUM 2705,85106
-#define CHECK_RANGED_INTEGER(2710,85183
-#define CHECK_TYPE_RANGED_INTEGER(2721,85566
-#define CHECK_NUMBER_COERCE_MARKER(2729,85836
-XFLOATINT 2738,86089
-CHECK_NUMBER_OR_FLOAT 2744,86160
-#define CHECK_NUMBER_OR_FLOAT_COERCE_MARKER(2749,86259
-CHECK_NUMBER_CAR 2760,86669
-CHECK_NUMBER_CDR 2768,86791
-#define DEFUN(2803,88386
-#define DEFUN(2812,88854
-FUNCTIONP 2822,89209
-extern void defsubr 2829,89361
-enum maxargs2831,89404
- MANY 2833,89421
- UNEVALLED 2834,89436
-#define CALLMANY(2838,89539
-#define CALLN(2844,89892
-extern void defvar_lisp 2846,89962
-extern void defvar_lisp_nopro 2847,90039
-extern void defvar_bool 2848,90122
-extern void defvar_int 2849,90193
-extern void defvar_kboard 2850,90267
-#define DEFVAR_LISP(2869,91097
-#define DEFVAR_LISP_NOPRO(2874,91269
-#define DEFVAR_BOOL(2879,91451
-#define DEFVAR_INT(2884,91624
-#define DEFVAR_BUFFER_DEFAULTS(2890,91795
-#define DEFVAR_KBOARD(2896,91999
-typedef jmp_buf sys_jmp_buf;2906,92323
-# define sys_setjmp(2907,92352
-# define sys_longjmp(2908,92387
-typedef sigjmp_buf sys_jmp_buf;2910,92459
-# define sys_setjmp(2911,92491
-# define sys_longjmp(2912,92531
-typedef jmp_buf sys_jmp_buf;2916,92690
-# define sys_setjmp(2917,92719
-# define sys_longjmp(2918,92753
-enum specbind_tag 2943,93805
- SPECPDL_UNWIND,2944,93825
- SPECPDL_UNWIND_PTR,2945,93894
- SPECPDL_UNWIND_INT,2946,93945
- SPECPDL_UNWIND_VOID,2947,93993
- SPECPDL_BACKTRACE,2948,94047
- SPECPDL_LET,2949,94105
- SPECPDL_LET_LOCAL,2951,94235
- SPECPDL_LET_DEFAULT 2952,94292
-union specbinding2955,94364
- ENUM_BF (specbind_tag) kind : CHAR_BIT;2957,94386
- ENUM_BF (specbind_tag) kind : CHAR_BIT;2959,94443
- void (*func)func2960,94489
- Lisp_Object arg;2961,94523
- } unwind;2962,94546
- ENUM_BF (specbind_tag) kind : CHAR_BIT;2964,94573
- void (*func)func2965,94619
- void *arg;arg2966,94648
- } unwind_ptr;2967,94665
- ENUM_BF (specbind_tag) kind : CHAR_BIT;2969,94696
- void (*func)func2970,94742
- int arg;2971,94768
- } unwind_int;2972,94783
- ENUM_BF (specbind_tag) kind : CHAR_BIT;2974,94814
- void (*func)func2975,94860
- } unwind_void;2976,94887
- ENUM_BF (specbind_tag) kind : CHAR_BIT;2978,94919
- Lisp_Object symbol,2980,95026
- Lisp_Object symbol, old_value,2980,95026
- Lisp_Object symbol, old_value, where;2980,95026
- } let;2981,95070
- ENUM_BF (specbind_tag) kind : CHAR_BIT;2983,95094
- bool_bf debug_on_exit 2984,95140
- Lisp_Object function;2985,95173
- Lisp_Object *args;args2986,95201
- ptrdiff_t nargs;2987,95226
- } bt;2988,95249
-extern union specbinding *specpdl;specpdl2991,95265
-extern union specbinding *specpdl_ptr;specpdl_ptr2992,95300
-extern ptrdiff_t specpdl_size;2993,95339
-SPECPDL_INDEX 2996,95388
-enum handlertype 3021,96410
-enum handlertype { CATCHER,3021,96410
-enum handlertype { CATCHER, CONDITION_CASE 3021,96410
-struct handler3023,96457
- enum handlertype type;3025,96474
- Lisp_Object tag_or_ch;3026,96499
- Lisp_Object val;3027,96524
- struct handler *next;next3028,96543
- struct handler *nextfree;nextfree3029,96567
- Lisp_Object *bytecode_top;bytecode_top3036,96925
- int bytecode_dest;3037,96954
- struct gcpro *gcpro;gcpro3042,97191
- sys_jmp_buf jmp;3044,97221
- EMACS_INT lisp_eval_depth;3045,97240
- ptrdiff_t pdlcount;3046,97269
- int poll_suppress_count;3047,97291
- int interrupt_input_blocked;3048,97318
- struct byte_stack *byte_stack;byte_stack3049,97349
-#define PUSH_HANDLER(3053,97446
-extern Lisp_Object memory_signal_data;3075,98152
-extern char *stack_bottom;stack_bottom3079,98285
-extern void process_pending_signals 3097,99102
-extern bool volatile pending_signals;3098,99146
-extern void process_quit_flag 3100,99185
-#define QUIT 3101,99223
-#define QUITP 3112,99473
-extern Lisp_Object Vascii_downcase_table;3114,99534
-extern Lisp_Object Vascii_canon_table;3115,99576
-extern struct gcpro *gcprolist;gcprolist3130,100283
-struct gcpro3132,100316
- struct gcpro *next;next3134,100331
- volatile Lisp_Object *var;var3137,100400
- ptrdiff_t nvars;3140,100482
- const char *name;name3144,100567
- int lineno;3147,100623
- int idx;3150,100684
- int level;3153,100720
-#define GC_USE_GCPROS_AS_BEFORE 3171,101297
-#define GC_MAKE_GCPROS_NOOPS 3172,101332
-#define GC_MARK_STACK_CHECK_GCPROS 3173,101364
-#define GC_USE_GCPROS_CHECK_ZOMBIES 3174,101401
-#define GC_MARK_STACK 3177,101462
-#define BYTE_MARK_STACK 3181,101562
-#define GCPRO1(3190,101833
-#define GCPRO2(3191,101873
-#define GCPRO3(3192,101939
-#define GCPRO4(3194,102034
-#define GCPRO5(3196,102154
-#define GCPRO6(3198,102299
-#define GCPRO7(3201,102474
-#define UNGCPRO 3202,102553
-#define GCPRO1(3208,102653
-#define GCPRO2(3212,102775
-#define GCPRO3(3217,102967
-#define GCPRO4(3223,103229
-#define GCPRO5(3230,103560
-#define GCPRO6(3238,103961
-#define GCPRO7(3247,104431
-#define UNGCPRO 3257,104971
-extern int gcpro_level;3261,105040
-#define GCPRO1(3263,105065
-#define GCPRO2(3269,105299
-#define GCPRO3(3278,105717
-#define GCPRO4(3289,106274
-#define GCPRO5(3302,106972
-#define GCPRO6(3317,107812
-#define GCPRO7(3334,108793
-#define UNGCPRO 3353,109916
-#define RETURN_UNGCPRO(3363,110183
-void staticpro 3375,110456
-vcopy 3384,110657
-set_hash_key_slot 3393,110932
-set_hash_value_slot 3399,111071
-set_symbol_function 3408,111306
-set_symbol_plist 3414,111421
-set_symbol_next 3420,111524
-blv_found 3428,111697
-set_overlay_plist 3437,111880
-string_intervals 3445,112031
-set_string_intervals 3453,112153
-set_char_table_defalt 3462,112355
-set_char_table_purpose 3467,112467
-set_char_table_extras 3475,112636
-set_char_table_contents 3482,112845
-set_sub_char_table_contents 3489,113040
-extern Lisp_Object indirect_function 3495,113199
-extern Lisp_Object find_symbol_value 3496,113251
-enum Arith_Comparison 3497,113303
- ARITH_EQUAL,3498,113327
- ARITH_NOTEQUAL,3499,113342
- ARITH_LESS,3500,113360
- ARITH_GRTR,3501,113374
- ARITH_LESS_OR_EQUAL,3502,113388
- ARITH_GRTR_OR_EQUAL3503,113411
-extern Lisp_Object arithcompare 3505,113436
-#define INTEGER_TO_CONS(3511,113762
-#define CONS_TO_INTEGER(3529,114625
-extern intmax_t cons_to_signed 3533,114840
-extern uintmax_t cons_to_unsigned 3534,114906
-extern struct Lisp_Symbol *indirect_variable indirect_variable3536,114967
-extern _Noreturn void args_out_of_range 3537,115036
-extern _Noreturn void args_out_of_range_3 3538,115104
-extern Lisp_Object do_symval_forwarding 3540,115195
-extern void set_internal 3541,115255
-extern void syms_of_data 3542,115327
-extern void swap_in_global_binding 3543,115360
-extern void syms_of_cmds 3546,115444
-extern void keys_of_cmds 3547,115477
-extern Lisp_Object detect_coding_system 3550,115539
-extern void init_coding 3552,115692
-extern void init_coding_once 3553,115724
-extern void syms_of_coding 3554,115761
-extern ptrdiff_t chars_in_text 3557,115828
-extern ptrdiff_t multibyte_chars_in_text 3558,115895
-extern void syms_of_character 3559,115972
-extern void init_charset 3562,116040
-extern void init_charset_once 3563,116073
-extern void syms_of_charset 3564,116111
-extern void init_syntax_once 3569,116231
-extern void syms_of_syntax 3570,116268
-enum { NEXT_ALMOST_PRIME_LIMIT 3573,116329
-extern EMACS_INT next_almost_prime 3574,116368
-enum constype 3739,123820
-enum constype {CONSTYPE_HEAP,CONSTYPE_HEAP3739,123820
-enum constype {CONSTYPE_HEAP, CONSTYPE_PURE}CONSTYPE_PURE3739,123820
-extern Lisp_Object listn 3740,123866
-list2i 3745,124010
-list3i 3751,124119
-list4i 3757,124258
-extern Lisp_Object make_uninit_bool_vector 3763,124410
-extern Lisp_Object bool_vector_fill 3764,124466
-extern _Noreturn void string_overflow 3765,124530
-extern Lisp_Object make_string 3766,124576
-extern Lisp_Object make_formatted_string 3767,124634
-extern Lisp_Object make_multibyte_string 3779,124988
-extern Lisp_Object make_event_array 3780,125067
-extern Lisp_Object make_uninit_string 3781,125131
-extern Lisp_Object make_uninit_multibyte_string 3782,125182
-extern Lisp_Object make_string_from_bytes 3783,125254
-extern Lisp_Object make_specified_string 3784,125334
-extern Lisp_Object make_pure_string 3786,125426
-extern Lisp_Object make_pure_c_string 3787,125506
-build_pure_c_string 3792,125662
-build_string 3801,125867
-extern Lisp_Object pure_cons 3806,125945
-extern void make_byte_code 3807,126002
-extern struct Lisp_Vector *allocate_vector allocate_vector3808,126053
-make_uninit_vector 3820,126438
-make_uninit_sub_char_table 3833,126657
-extern struct Lisp_Vector *allocate_pseudovector allocate_pseudovector3844,126966
-#define ALLOCATE_PSEUDOVECTOR(3850,127201
-#define ALLOCATE_ZEROED_PSEUDOVECTOR(3858,127537
-extern bool gc_in_progress;3863,127738
-extern bool abort_on_gc;3864,127766
-extern Lisp_Object make_float 3865,127791
-extern void display_malloc_warning 3866,127831
-extern ptrdiff_t inhibit_garbage_collection 3867,127874
-extern Lisp_Object make_save_int_int_int 3868,127926
-extern Lisp_Object make_save_obj_obj_obj_obj 3869,128002
-extern Lisp_Object make_save_ptr 3871,128112
-extern Lisp_Object make_save_ptr_int 3872,128155
-extern Lisp_Object make_save_ptr_ptr 3873,128213
-extern Lisp_Object make_save_funcptr_ptr_obj 3874,128268
-extern Lisp_Object make_save_memory 3876,128364
-extern void free_save_value 3877,128428
-extern Lisp_Object build_overlay 3878,128471
-extern void free_marker 3879,128545
-extern void free_cons 3880,128584
-extern void init_alloc_once 3881,128628
-extern void init_alloc 3882,128664
-extern void syms_of_alloc 3883,128695
-extern struct buffer * allocate_buffer 3884,128729
-extern int valid_lisp_object_p 3885,128776
-extern int relocatable_string_data_p 3886,128822
-extern void check_cons_list 3888,128901
-INLINE void 3890,128943
-extern void *r_alloc r_alloc3895,129064
-#define FLOAT_TO_STRING_BUFSIZE 3927,130527
-extern int openp 3957,131676
-extern Lisp_Object string_to_number 3959,131786
-extern void map_obarray 3960,131849
-extern void dir_warning 3962,131963
-extern void init_obarray 3963,132016
-extern void init_lread 3964,132049
-extern void syms_of_lread 3965,132080
-intern 3968,132134
-intern_c_string 3974,132222
-extern EMACS_INT lisp_eval_depth;3980,132335
-extern Lisp_Object Vautoload_queue;3981,132369
-extern Lisp_Object Vrun_hooks;3982,132405
-extern Lisp_Object Vsignaling_function;3983,132436
-extern Lisp_Object inhibit_lisp_code;3984,132476
-extern struct handler *handlerlist;handlerlist3985,132514
-extern void run_hook 3994,132756
-extern void run_hook_with_args_2 3995,132792
-extern Lisp_Object run_hook_with_args 3996,132866
-extern _Noreturn void xsignal 3999,133025
-extern _Noreturn void xsignal0 4000,133083
-extern _Noreturn void xsignal1 4001,133129
-extern _Noreturn void xsignal2 4002,133188
-extern _Noreturn void xsignal3 4003,133260
-extern _Noreturn void signal_error 4005,133349
-extern Lisp_Object eval_sub 4006,133413
-extern Lisp_Object apply1 4007,133461
-extern Lisp_Object call0 4008,133515
-extern Lisp_Object call1 4009,133555
-extern Lisp_Object call2 4010,133608
-extern Lisp_Object call3 4011,133674
-extern Lisp_Object call4 4012,133753
-extern Lisp_Object call5 4013,133845
-extern Lisp_Object call6 4014,133950
-extern Lisp_Object call7 4015,134068
-extern Lisp_Object internal_catch 4016,134199
-extern Lisp_Object internal_lisp_condition_case 4017,134292
-extern Lisp_Object internal_condition_case 4018,134381
-extern Lisp_Object internal_condition_case_1 4019,134494
-extern Lisp_Object internal_condition_case_2 4020,134629
-extern Lisp_Object internal_condition_case_n4021,134790
-extern void specbind 4024,134986
-extern void record_unwind_protect 4025,135035
-extern void record_unwind_protect_ptr 4026,135108
-extern void record_unwind_protect_int 4027,135175
-extern void record_unwind_protect_void 4028,135236
-extern void record_unwind_protect_nothing 4029,135294
-extern void clear_unwind_protect 4030,135344
-extern void set_unwind_protect 4031,135390
-extern void set_unwind_protect_ptr 4032,135471
-extern Lisp_Object unbind_to 4033,135546
-extern _Noreturn void error 4034,135601
-fast_string_match_ignore_case 4136,140089
-extern ptrdiff_t fast_c_string_match_ignore_case 4141,140239
-extern ptrdiff_t fast_looking_at 4143,140336
-extern ptrdiff_t find_newline 4145,140475
-extern ptrdiff_t scan_newline 4147,140604
-extern ptrdiff_t scan_newline_from_point 4149,140707
-extern ptrdiff_t find_newline_no_quit 4150,140787
-extern ptrdiff_t find_before_next_newline 4152,140884
-extern void syms_of_search 4154,140982
-extern void clear_regexp_cache 4155,141017
-extern Lisp_Object Vminibuffer_list;4159,141087
-extern Lisp_Object last_minibuf_string;4160,141124
-extern Lisp_Object get_minibuffer 4161,141164
-extern void init_minibuf_once 4162,141211
-extern void syms_of_minibuf 4163,141249
-extern void syms_of_callint 4167,141316
-extern void syms_of_casefiddle 4171,141386
-extern void keys_of_casefiddle 4172,141425
-extern void init_casetab_once 4176,141495
-extern void syms_of_casetab 4177,141533
-extern Lisp_Object echo_message_buffer;4181,141601
-extern struct kboard *echo_kboard;echo_kboard4182,141641
-extern void cancel_echoing 4183,141676
-extern Lisp_Object last_undo_boundary;4184,141711
-extern bool input_pending;4185,141750
-extern sigjmp_buf return_to_command_loop;4187,141813
-extern Lisp_Object menu_bar_items 4189,141862
-extern Lisp_Object tool_bar_items 4190,141911
-extern void discard_mouse_events 4191,141967
-void handle_input_available_signal 4193,142028
-extern Lisp_Object pending_funcalls;4195,142077
-extern bool detect_input_pending 4196,142114
-extern bool detect_input_pending_ignore_squeezables 4197,142155
-extern bool detect_input_pending_run_timers 4198,142215
-extern void safe_run_hooks 4199,142267
-extern void cmd_error_internal 4200,142309
-extern Lisp_Object command_loop_1 4201,142369
-extern Lisp_Object read_menu_command 4202,142411
-extern Lisp_Object recursive_edit_1 4203,142456
-extern void record_auto_save 4204,142500
-extern void force_auto_save_soon 4205,142537
-extern void init_keyboard 4206,142578
-extern void syms_of_keyboard 4207,142612
-extern void keys_of_keyboard 4208,142649
-extern ptrdiff_t current_column 4211,142715
-extern void invalidate_current_column 4212,142755
-extern bool indented_beyond_p 4213,142801
-extern void syms_of_indent 4214,142866
-extern void store_frame_param 4217,142929
-extern void store_in_alist 4218,143003
-extern Lisp_Object do_switch_frame 4219,143073
-extern Lisp_Object get_frame_param 4220,143146
-extern void frames_discard_buffer 4221,143212
-extern void syms_of_frame 4222,143261
-extern char **initial_argv;initial_argv4225,143323
-extern int initial_argc;4226,143351
-extern bool display_arg;4228,143426
-extern Lisp_Object decode_env_path 4230,143458
-extern Lisp_Object empty_unibyte_string,4231,143529
-extern Lisp_Object empty_unibyte_string, empty_multibyte_string;4231,143529
-extern _Noreturn void terminate_due_to_signal 4232,143594
-extern Lisp_Object Vlibrary_cache;4234,143669
-void fixup_locale 4237,143730
-void synchronize_system_messages_locale 4238,143756
-void synchronize_system_time_locale 4239,143804
-INLINE void fixup_locale 4241,143854
-INLINE void synchronize_system_messages_locale 4242,143889
-INLINE void synchronize_system_time_locale 4243,143946
-extern void shut_down_emacs 4245,144006
-extern bool noninteractive;4248,144132
-extern bool no_site_lisp;4251,144224
-extern int daemon_pipe[daemon_pipe4256,144392
-#define IS_DAEMON 4257,144419
-#define DAEMON_RUNNING 4258,144459
-extern void *w32_daemon_event;w32_daemon_event4260,144527
-#define IS_DAEMON 4261,144558
-#define DAEMON_RUNNING 4262,144603
-extern bool fatal_error_in_progress;4266,144724
-extern bool inhibit_window_system;4269,144830
-extern bool running_asynch_code;4271,144923
-extern void kill_buffer_processes 4274,144986
-extern int wait_reading_process_output 4275,145035
-# define WAIT_READING_MAX 4281,145422
-# define WAIT_READING_MAX 4283,145494
-extern void add_timer_wait_descriptor 4286,145558
-extern void add_keyboard_wait_descriptor 4288,145610
-extern void delete_keyboard_wait_descriptor 4289,145658
-extern void add_gpm_wait_descriptor 4291,145725
-extern void delete_gpm_wait_descriptor 4292,145768
-extern void init_process_emacs 4294,145821
-extern void syms_of_process 4295,145860
-extern void setup_process_coding_systems 4296,145896
-extern int child_setup 4302,146016
-extern void init_callproc_1 4303,146084
-extern void init_callproc 4304,146120
-extern void set_initial_environment 4305,146154
-extern void syms_of_callproc 4306,146198
-extern Lisp_Object read_doc_string 4309,146261
-extern Lisp_Object get_doc_string 4310,146311
-extern void syms_of_doc 4311,146372
-extern int read_bytecode_char 4312,146404
-extern void syms_of_bytecode 4315,146473
-extern struct byte_stack *byte_stack_list;byte_stack_list4316,146510
-extern void mark_byte_stack 4318,146573
-extern void unmark_byte_stack 4320,146616
-extern Lisp_Object exec_byte_code 4321,146654
-extern void init_macros 4325,146804
-extern void syms_of_macros 4326,146836
-extern void truncate_undo_list 4329,146898
-extern void record_insert 4330,146948
-extern void record_delete 4331,146998
-extern void record_first_change 4332,147056
-extern void record_change 4333,147096
-extern void record_property_change 4334,147146
-extern void syms_of_undo 4337,147288
-extern void report_interval_modification 4340,147352
-extern void syms_of_menu 4343,147448
-extern void syms_of_xmenu 4346,147509
-extern char *get_current_dir_name get_current_dir_name4356,147711
-extern void stuff_char 4358,147760
-extern void init_foreground_group 4359,147793
-extern void sys_subshell 4360,147835
-extern void sys_suspend 4361,147868
-extern void discard_tty_input 4362,147900
-extern void init_sys_modes 4363,147938
-extern void reset_sys_modes 4364,147994
-extern void init_all_sys_modes 4365,148051
-extern void reset_all_sys_modes 4366,148090
-extern void child_setup_tty 4367,148130
-extern void setup_pty 4368,148165
-extern int set_window_size 4369,148194
-extern EMACS_INT get_random 4370,148238
-extern void seed_random 4371,148274
-extern void init_random 4372,148319
-extern void emacs_backtrace 4373,148351
-extern _Noreturn void emacs_abort 4374,148386
-extern void xputenv 4527,152700
-extern char *egetenv_internal egetenv_internal4529,152737
-egetenv 4532,152809
-extern void init_system_name 4539,153012
-#define eabs(4545,153305
-#define make_fixnum_or_float(4550,153438
-enum MAX_ALLOCA 4556,153689
-enum MAX_ALLOCA { MAX_ALLOCA 4556,153689
-extern void *record_xmalloc record_xmalloc4558,153734
-#define USE_SAFE_ALLOCA 4560,153800
-#define AVAIL_ALLOCA(4564,153933
-#define SAFE_ALLOCA(4568,154044
-#define SAFE_NALLOCA(4576,154385
-#define SAFE_ALLOCA_STRING(4590,154861
-#define SAFE_FREE(4598,155113
-#define SAFE_ALLOCA_LISP(4625,155691
-# define USE_STACK_LISP_OBJECTS 4652,156813
-# undef USE_STACK_LISP_OBJECTS4658,156979
-# define USE_STACK_LISP_OBJECTS 4659,157010
-enum { defined_GC_CHECK_STRING_BYTES 4663,157085
-enum { defined_GC_CHECK_STRING_BYTES 4665,157138
-union Aligned_Cons4670,157272
- struct Lisp_Cons s;4672,157293
- double d;4673,157315
- double d; intmax_t i;4673,157315
- double d; intmax_t i; void *p;p4673,157315
-union Aligned_String4676,157352
- struct Lisp_String s;4678,157375
- double d;4679,157399
- double d; intmax_t i;4679,157399
- double d; intmax_t i; void *p;p4679,157399
- USE_STACK_CONS 4689,157707
- USE_STACK_STRING 4691,157813
-#define STACK_CONS(4699,158150
-#define AUTO_CONS_EXPR(4701,158247
-#define AUTO_CONS(4709,158610
-#define AUTO_LIST1(4710,158681
-#define AUTO_LIST2(4712,158789
-#define AUTO_LIST3(4716,158944
-#define AUTO_LIST4(4720,159119
-extern const char *verify_ascii verify_ascii4730,159456
-# define verify_ascii(4732,159510
-#define AUTO_STRING(4740,159818
-#define FOR_EACH_TAIL(4752,160282
-#define FOR_EACH_ALIST_VALUE(4766,160773
-maybe_gc 4774,161060
-functionp 4784,161299
+#define EMACS_LISP_H22,801
+#define DECLARE_GDB_SYM(47,1422
+# define DEFINE_GDB_SYMBOL_BEGIN(49,1509
+# define DEFINE_GDB_SYMBOL_END(50,1579
+# define DEFINE_GDB_SYMBOL_BEGIN(52,1626
+# define DEFINE_GDB_SYMBOL_END(53,1703
+#undef min57,1791
+#undef max58,1802
+#define max(59,1813
+#define min(60,1855
+#define ARRAYELTS(63,1937
+#define GCTYPEBITS 67,2080
+DEFINE_GDB_SYMBOL_BEGIN GCTYPEBITS66,2038
+# define NONPOINTER_BITS 78,2568
+# define NONPOINTER_BITS 80,2601
+typedef int EMACS_INT;91,3024
+typedef unsigned int EMACS_UINT;92,3047
+# define EMACS_INT_MAX 93,3080
+# define pI 94,3112
+typedef long int EMACS_INT;96,3204
+typedef unsigned long EMACS_UINT;97,3232
+# define EMACS_INT_MAX 98,3266
+# define pI 99,3299
+typedef long long int EMACS_INT;103,3478
+typedef unsigned long long int EMACS_UINT;104,3511
+# define EMACS_INT_MAX 105,3554
+# define pI 106,3588
+enum { BOOL_VECTOR_BITS_PER_CHAR 114,3805
+#define BOOL_VECTOR_BITS_PER_CHAR 115,3841
+typedef size_t bits_word;123,4166
+# define BITS_WORD_MAX 124,4192
+enum { BITS_PER_BITS_WORD 125,4224
+typedef unsigned char bits_word;127,4291
+# define BITS_WORD_MAX 128,4324
+enum { BITS_PER_BITS_WORD 129,4387
+verify 131,4451
+ BITS_PER_CHAR 136,4571
+ BITS_PER_SHORT 137,4606
+ BITS_PER_LONG 138,4658
+ BITS_PER_EMACS_INT 139,4713
+typedef intmax_t printmax_t;148,5090
+typedef uintmax_t uprintmax_t;149,5119
+# define pMd 150,5150
+# define pMu 151,5171
+typedef EMACS_INT printmax_t;153,5198
+typedef EMACS_UINT uprintmax_t;154,5228
+# define pMd 155,5260
+# define pMu 156,5279
+# define pD 165,5665
+# define pD 167,5710
+# define pD 169,5757
+# define pD 171,5780
+# define eassert(200,7063
+# define eassume(201,7141
+extern _Noreturn void die 204,7207
+extern bool suppress_checking EXTERNALLY_VISIBLE;206,7269
+# define eassert(208,7320
+# define eassume(212,7451
+enum Lisp_Bits239,8520
+#define GCALIGNMENT 243,8648
+ VALBITS 246,8743
+ INTTYPEBITS 249,8839
+ FIXNUM_BITS 252,8946
+#define VAL_MAX 263,9328
+#define USE_LSB_TAG 271,9778
+DEFINE_GDB_SYMBOL_BEGIN USE_LSB_TAG270,9734
+# define alignas(281,10078
+# define GCALIGNED 288,10228
+# define GCALIGNED 290,10293
+# define lisp_h_XLI(327,11643
+# define lisp_h_XIL(328,11674
+# define lisp_h_XLI(330,11725
+# define lisp_h_XIL(331,11752
+#define lisp_h_CHECK_LIST_CONS(333,11786
+#define lisp_h_CHECK_NUMBER(334,11857
+#define lisp_h_CHECK_SYMBOL(335,11928
+#define lisp_h_CHECK_TYPE(336,11997
+#define lisp_h_CONSP(338,12108
+#define lisp_h_EQ(339,12157
+#define lisp_h_FLOATP(340,12202
+#define lisp_h_INTEGERP(341,12253
+#define lisp_h_MARKERP(342,12334
+#define lisp_h_MISCP(343,12409
+#define lisp_h_NILP(344,12458
+#define lisp_h_SET_SYMBOL_VAL(345,12494
+#define lisp_h_SYMBOL_CONSTANT_P(347,12608
+#define lisp_h_SYMBOL_VAL(348,12672
+#define lisp_h_SYMBOLP(350,12773
+#define lisp_h_VECTORLIKEP(351,12826
+#define lisp_h_XCAR(352,12887
+#define lisp_h_XCDR(353,12925
+#define lisp_h_XCONS(354,12965
+#define lisp_h_XHASH(356,13060
+#define lisp_h_XPNTR(357,13094
+# define lisp_h_check_cons_list(360,13222
+# define lisp_h_make_number(363,13290
+# define lisp_h_XFASTINT(365,13393
+# define lisp_h_XINT(366,13430
+# define lisp_h_XSYMBOL(367,13479
+# define lisp_h_XTYPE(371,13632
+# define lisp_h_XUNTAG(372,13697
+# define XLI(381,14087
+# define XIL(382,14118
+# define CHECK_LIST_CONS(383,14149
+# define CHECK_NUMBER(384,14210
+# define CHECK_SYMBOL(385,14259
+# define CHECK_TYPE(386,14308
+# define CONSP(387,14383
+# define EQ(388,14418
+# define FLOATP(389,14453
+# define INTEGERP(390,14490
+# define MARKERP(391,14531
+# define MISCP(392,14570
+# define NILP(393,14605
+# define SET_SYMBOL_VAL(394,14638
+# define SYMBOL_CONSTANT_P(395,14701
+# define SYMBOL_VAL(396,14764
+# define SYMBOLP(397,14813
+# define VECTORLIKEP(398,14852
+# define XCAR(399,14899
+# define XCDR(400,14932
+# define XCONS(401,14965
+# define XHASH(402,15000
+# define XPNTR(403,15035
+# define check_cons_list(405,15098
+# define make_number(408,15177
+# define XFASTINT(409,15225
+# define XINT(410,15267
+# define XSYMBOL(411,15301
+# define XTYPE(412,15341
+# define XUNTAG(413,15377
+#define LISP_MACRO_DEFUN(421,15673
+#define LISP_MACRO_DEFUN_VOID(425,15846
+#define INTMASK 437,16290
+#define case_Lisp_Int 438,16343
+#define ENUM_BF(445,16682
+#define ENUM_BF(447,16723
+enum Lisp_Type451,16764
+ Lisp_Symbol 454,16852
+ Lisp_Misc 458,16994
+ Lisp_Int0 461,17068
+ Lisp_Int1 462,17087
+ Lisp_String 466,17265
+ Lisp_Vectorlike 472,17544
+ Lisp_Cons 475,17633
+ Lisp_Float 477,17671
+enum Lisp_Misc_Type485,18017
+ Lisp_Misc_Free 487,18041
+ Lisp_Misc_Marker,488,18070
+ Lisp_Misc_Overlay,489,18092
+ Lisp_Misc_Save_Value,490,18115
+ Lisp_Misc_Finalizer,491,18141
+ Lisp_Misc_Float,494,18276
+ Lisp_Misc_Limit496,18360
+enum Lisp_Fwd_Type502,18544
+ Lisp_Fwd_Int,504,18567
+ Lisp_Fwd_Bool,505,18620
+ Lisp_Fwd_Obj,506,18671
+ Lisp_Fwd_Buffer_Obj,507,18730
+ Lisp_Fwd_Kboard_Obj 508,18801
+typedef struct { EMACS_INT i;567,21772
+typedef struct { EMACS_INT i; } Lisp_Object;567,21772
+#define LISP_INITIALLY(569,21818
+#undef CHECK_LISP_OBJECT_TYPE571,21849
+enum CHECK_LISP_OBJECT_TYPE 572,21879
+enum CHECK_LISP_OBJECT_TYPE { CHECK_LISP_OBJECT_TYPE 572,21879
+typedef EMACS_INT Lisp_Object;577,22055
+#define LISP_INITIALLY(578,22086
+enum CHECK_LISP_OBJECT_TYPE 579,22116
+enum CHECK_LISP_OBJECT_TYPE { CHECK_LISP_OBJECT_TYPE 579,22116
+#define LISP_INITIALLY_ZERO 582,22217
+INLINE bool BOOL_VECTOR_P 588,22341
+INLINE bool BUFFER_OBJFWDP 589,22382
+INLINE bool BUFFERP 590,22429
+INLINE bool CHAR_TABLE_P 591,22464
+INLINE Lisp_Object CHAR_TABLE_REF_ASCII 592,22504
+INLINE bool 593,22570
+INLINE bool 594,22605
+INLINE bool functionp 595,22641
+INLINE bool 596,22678
+INLINE bool 597,22716
+INLINE bool 598,22753
+INLINE bool 599,22788
+INLINE bool OVERLAYP 600,22822
+INLINE bool PROCESSP 601,22858
+INLINE bool PSEUDOVECTORP 602,22894
+INLINE bool SAVE_VALUEP 603,22940
+INLINE bool FINALIZERP 604,22979
+INLINE void set_sub_char_table_contents 605,23017
+INLINE bool STRINGP 607,23107
+INLINE bool SUB_CHAR_TABLE_P 608,23142
+INLINE bool SUBRP 609,23186
+INLINE bool 610,23219
+INLINE bool 611,23256
+INLINE bool WINDOWP 612,23297
+INLINE bool TERMINALP 613,23332
+INLINE struct Lisp_Save_Value *XSAVE_VALUE XSAVE_VALUE614,23369
+INLINE struct Lisp_Finalizer *XFINALIZER XFINALIZER615,23427
+INLINE struct Lisp_Symbol *(XSYMBOL)616,23483
+INLINE void 617,23535
+extern Lisp_Object char_table_ref 620,23607
+extern void char_table_set 621,23661
+extern _Noreturn Lisp_Object wrong_type_argument 624,23748
+extern _Noreturn void wrong_choice 625,23825
+extern bool might_dump;628,23916
+extern bool initialized;631,24052
+extern double extract_float 634,24108
+enum symbol_interned639,24190
+ SYMBOL_UNINTERNED 641,24213
+ SYMBOL_INTERNED 642,24238
+ SYMBOL_INTERNED_IN_INITIAL_OBARRAY 643,24261
+enum symbol_redirect646,24306
+ SYMBOL_PLAINVAL 648,24329
+ SYMBOL_VARALIAS 649,24353
+ SYMBOL_LOCALIZED 650,24377
+ SYMBOL_FORWARDED 651,24401
+struct Lisp_Symbol654,24428
+ bool_bf gcmarkbit 656,24449
+ ENUM_BF (symbol_redirect) redirect 663,24784
+ unsigned constant 668,25002
+ unsigned interned 672,25122
+ bool_bf declared_special 676,25284
+ bool_bf pinned 679,25385
+ Lisp_Object name;682,25454
+ Lisp_Object value;687,25622
+ struct Lisp_Symbol *alias;alias688,25645
+ struct Lisp_Buffer_Local_Value *blv;blv689,25676
+ union Lisp_Fwd *fwd;fwd690,25717
+ } val;691,25742
+ Lisp_Object function;694,25814
+ Lisp_Object plist;697,25876
+ struct Lisp_Symbol *next;next700,25965
+#define EXFUN(707,26243
+#define DEFUN_ARGS_MANY 712,26437
+#define DEFUN_ARGS_UNEVALLED 713,26489
+#define DEFUN_ARGS_0 714,26532
+#define DEFUN_ARGS_1 715,26560
+#define DEFUN_ARGS_2 716,26595
+#define DEFUN_ARGS_3 717,26643
+#define DEFUN_ARGS_4 718,26704
+#define DEFUN_ARGS_5 719,26778
+#define DEFUN_ARGS_6 721,26871
+#define DEFUN_ARGS_7 723,26977
+#define DEFUN_ARGS_8 725,27096
+#define TAG_PTR(729,27287
+#define TAG_SYMOFFSET(734,27534
+#define XLI_BUILTIN_LISPSYM(741,27833
+#define DEFINE_LISP_SYMBOL(746,28092
+# define DEFINE_NON_NIL_Q_SYMBOL_MACROS 755,28563
+LISP_MACRO_DEFUN 762,28768
+# define ARRAY_MARK_FLAG 768,29015
+# define PSEUDOVECTOR_FLAG 774,29258
+enum pvec_type780,29559
+ PVEC_NORMAL_VECTOR,782,29576
+ PVEC_FREE,783,29598
+ PVEC_PROCESS,784,29611
+ PVEC_FRAME,785,29627
+ PVEC_WINDOW,786,29641
+ PVEC_BOOL_VECTOR,787,29656
+ PVEC_BUFFER,788,29676
+ PVEC_HASH_TABLE,789,29691
+ PVEC_TERMINAL,790,29710
+ PVEC_WINDOW_CONFIGURATION,791,29727
+ PVEC_SUBR,792,29756
+ PVEC_OTHER,793,29769
+ PVEC_COMPILED,795,29847
+ PVEC_CHAR_TABLE,796,29864
+ PVEC_SUB_CHAR_TABLE,797,29883
+ PVEC_FONT 798,29906
+enum More_Lisp_Bits801,29982
+ PSEUDOVECTOR_SIZE_BITS 808,30373
+ PSEUDOVECTOR_SIZE_MASK 809,30406
+ PSEUDOVECTOR_REST_BITS 813,30616
+ PSEUDOVECTOR_REST_MASK 814,30649
+ PSEUDOVECTOR_AREA_BITS 818,30814
+ PVEC_TYPE_MASK 819,30892
+# define VALMASK 829,31293
+DEFINE_GDB_SYMBOL_BEGIN VALMASK828,31248
+#define MOST_POSITIVE_FIXNUM 834,31523
+#define MOST_NEGATIVE_FIXNUM 835,31583
+XINT 874,32675
+XFASTINT 889,33026
+XSYMBOL 899,33254
+XTYPE 910,33472
+XUNTAG 918,33652
+LISP_MACRO_DEFUN 927,33848
+LISP_MACRO_DEFUN 940,34233
+#define FIXNUM_OVERFLOW_P(958,34846
+LISP_MACRO_DEFUN FIXNUM_OVERFLOW_P952,34623
+LISP_MACRO_DEFUN 970,35162
+XSTRING 980,35382
+#define SYMBOL_INDEX(988,35566
+XFLOAT 991,35627
+XPROCESS 1000,35769
+XWINDOW 1007,35886
+XTERMINAL 1014,36003
+XSUBR 1021,36125
+XBUFFER 1028,36236
+XCHAR_TABLE 1035,36360
+XSUB_CHAR_TABLE 1042,36497
+XBOOL_VECTOR 1049,36639
+make_lisp_ptr 1058,36818
+make_lisp_symbol 1066,37004
+builtin_lisp_symbol 1074,37188
+#define XSETINT(1079,37270
+#define XSETFASTINT(1080,37316
+#define XSETCONS(1081,37366
+#define XSETVECTOR(1082,37426
+#define XSETSTRING(1083,37494
+#define XSETSYMBOL(1084,37558
+#define XSETFLOAT(1085,37612
+#define XSETMISC(1086,37674
+#define XSETPVECTYPE(1090,37763
+#define XSETPVECTYPESIZE(1092,37879
+#define XSETPSEUDOVECTOR(1099,38176
+#define XSETTYPED_PSEUDOVECTOR(1105,38360
+#define XSETWINDOW_CONFIGURATION(1110,38570
+#define XSETPROCESS(1112,38666
+#define XSETWINDOW(1113,38732
+#define XSETTERMINAL(1114,38796
+#define XSETSUBR(1115,38864
+#define XSETCOMPILED(1116,38924
+#define XSETBUFFER(1117,38992
+#define XSETCHAR_TABLE(1118,39056
+#define XSETBOOL_VECTOR(1119,39128
+#define XSETSUB_CHAR_TABLE(1120,39202
+XINTPTR 1128,39572
+make_pointer_integer 1134,39652
+LISP_MACRO_DEFUN_VOID 1143,39817
+typedef struct interval *INTERVAL;INTERVAL1149,39978
+ Lisp_Object cdr;1159,40153
+ struct Lisp_Cons *chain;chain1162,40227
+xcar_addr 1174,40751
+xcdr_addr 1179,40828
+LISP_MACRO_DEFUN 1185,40922
+XSETCDR 1198,41298
+CAR 1205,41448
+CDR 1212,41582
+CAR_SAFE 1221,41782
+CDR_SAFE 1226,41868
+STRING_MULTIBYTE 1243,42241
+#define STRING_BYTES_BOUND 1261,43048
+#define STRING_SET_UNIBYTE(1265,43192
+#define STRING_SET_MULTIBYTE(1275,43507
+SDATA 1286,43821
+SSDATA 1291,43899
+SREF 1297,44028
+SSET 1302,44119
+SCHARS 1307,44233
+extern ptrdiff_t string_bytes 1313,44328
+STRING_BYTES 1316,44406
+SBYTES 1326,44586
+STRING_SET_CHARS 1331,44672
+struct vectorlike_header1343,45223
+ ptrdiff_t size;1364,46374
+struct Lisp_Vector1369,46473
+ struct vectorlike_header header;1371,46496
+ Lisp_Object contents[contents1372,46533
+ ALIGNOF_STRUCT_LISP_VECTOR1378,46672
+struct Lisp_Bool_Vector1384,46855
+ struct vectorlike_header header;1388,47003
+ EMACS_INT size;1390,47077
+ bits_word data[data1395,47310
+bool_vector_size 1399,47376
+bool_vector_data 1407,47514
+bool_vector_uchar_data 1413,47608
+bool_vector_words 1421,47794
+bool_vector_bytes 1428,47989
+bool_vector_bitref 1437,48229
+bool_vector_ref 1445,48469
+bool_vector_set 1453,48609
+ header_size 1471,49038
+ bool_header_size 1472,49097
+ word_size 1473,49162
+AREF 1479,49275
+aref_addr 1485,49382
+ASIZE 1491,49492
+ASET 1497,49574
+gc_aset 1504,49733
+enum { NIL_IS_ZERO 1515,50260
+memclear 1520,50455
+#define VECSIZE(1531,50753
+#define PSEUDOVECSIZE(1538,51038
+#define UNSIGNED_CMP(1546,51471
+#define ASCII_CHAR_P(1552,51725
+enum CHARTAB_SIZE_BITS1565,52480
+ CHARTAB_SIZE_BITS_0 1567,52507
+ CHARTAB_SIZE_BITS_1 1568,52536
+ CHARTAB_SIZE_BITS_2 1569,52565
+ CHARTAB_SIZE_BITS_3 1570,52594
+extern const int chartab_size[chartab_size1573,52628
+struct Lisp_Char_Table1575,52663
+ struct vectorlike_header header;1581,52919
+ Lisp_Object defalt;1585,53069
+ Lisp_Object parent;1590,53271
+ Lisp_Object purpose;1594,53389
+ Lisp_Object ascii;1598,53555
+ Lisp_Object contents[contents1600,53579
+ Lisp_Object extras[extras1603,53690
+struct Lisp_Sub_Char_Table1606,53743
+ struct vectorlike_header header;1610,53909
+ int depth;1618,54332
+ int min_char;1621,54408
+ Lisp_Object contents[contents1624,54483
+CHAR_TABLE_REF_ASCII 1628,54557
+CHAR_TABLE_REF 1648,55104
+CHAR_TABLE_SET 1658,55393
+struct Lisp_Subr1670,55777
+ struct vectorlike_header header;1672,55798
+ Lisp_Object (*a0)a01674,55847
+ Lisp_Object (*a1)a11675,55879
+ Lisp_Object (*a2)a21676,55918
+ Lisp_Object (*a3)a31677,55970
+ Lisp_Object (*a4)a41678,56035
+ Lisp_Object (*a5)a51679,56113
+ Lisp_Object (*a6)a61680,56204
+ Lisp_Object (*a7)a71681,56308
+ Lisp_Object (*a8)a81682,56425
+ Lisp_Object (*aUNEVALLED)aUNEVALLED1683,56555
+ Lisp_Object (*aMANY)aMANY1684,56607
+ } function;1685,56662
+ short min_args,1686,56678
+ short min_args, max_args;1686,56678
+ const char *symbol_name;symbol_name1687,56708
+ const char *intspec;intspec1688,56737
+ const char *doc;doc1689,56762
+enum char_table_specials1692,56789
+ CHAR_TABLE_STANDARD_SLOTS 1697,56984
+ SUB_CHAR_TABLE_OFFSET 1701,57205
+CHAR_TABLE_EXTRA_SLOTS 1707,57368
+verify 1714,57587
+LISP_MACRO_DEFUN 1723,57912
+SYMBOL_BLV 1732,58172
+SYMBOL_FWD 1738,58307
+LISP_MACRO_DEFUN_VOID 1744,58419
+SET_SYMBOL_BLV 1754,58682
+SET_SYMBOL_FWD 1760,58841
+SYMBOL_NAME 1767,58992
+SYMBOL_INTERNED_P 1775,59121
+SYMBOL_INTERNED_IN_INITIAL_OBARRAY_P 1783,59290
+#define DEFSYM(1796,59800
+LISP_MACRO_DEFUN DEFSYM1792,59621
+struct hash_table_test1805,60053
+ Lisp_Object name;1808,60130
+ Lisp_Object user_hash_function;1811,60197
+ Lisp_Object user_cmp_function;1814,60288
+ bool (*cmpfn)cmpfn1817,60363
+ EMACS_UINT (*hashfn)hashfn1820,60477
+struct Lisp_Hash_Table1823,60546
+ struct vectorlike_header header;1826,60640
+ Lisp_Object weak;1830,60774
+ Lisp_Object rehash_size;1835,60998
+ Lisp_Object rehash_threshold;1839,61120
+ Lisp_Object hash;1843,61251
+ Lisp_Object next;1848,61481
+ Lisp_Object next_free;1851,61551
+ Lisp_Object index;1856,61762
+ ptrdiff_t count;1863,62032
+ Lisp_Object key_and_value;1868,62231
+ struct hash_table_test test;1871,62305
+ struct Lisp_Hash_Table *next_weak;next_weak1875,62448
+XHASH_TABLE 1880,62522
+#define XSET_HASH_TABLE(1885,62593
+HASH_TABLE_P 1889,62694
+HASH_KEY 1896,62851
+HASH_VALUE 1903,63031
+HASH_NEXT 1911,63245
+HASH_HASH 1918,63422
+HASH_INDEX 1926,63668
+HASH_TABLE_SIZE 1933,63817
+enum DEFAULT_HASH_SIZE 1940,63947
+enum DEFAULT_HASH_SIZE { DEFAULT_HASH_SIZE 1940,63947
+static double const DEFAULT_REHASH_THRESHOLD 1946,64167
+static double const DEFAULT_REHASH_SIZE 1950,64290
+sxhash_combine 1956,64456
+SXHASH_REDUCE 1964,64639
+struct Lisp_Misc_Any 1971,64797
+ ENUM_BF (Lisp_Misc_Type) type 1973,64857
+ bool_bf gcmarkbit 1974,64918
+ unsigned spacer 1975,64943
+struct Lisp_Marker1978,64971
+ ENUM_BF (Lisp_Misc_Type) type 1980,64992
+ bool_bf gcmarkbit 1981,65056
+ unsigned spacer 1982,65081
+ bool_bf need_adjustment 1986,65273
+ bool_bf insertion_type 1989,65414
+ struct buffer *buffer;buffer2000,66007
+ struct Lisp_Marker *next;next2009,66358
+ ptrdiff_t charpos;2011,66446
+ ptrdiff_t bytepos;2016,66704
+struct Lisp_Overlay2021,66832
+ ENUM_BF (Lisp_Misc_Type) type 2034,67340
+ bool_bf gcmarkbit 2035,67406
+ unsigned spacer 2036,67433
+ struct Lisp_Overlay *next;next2037,67459
+ Lisp_Object start;2038,67490
+ Lisp_Object end;2039,67513
+ Lisp_Object plist;2040,67534
+ SAVE_UNUSED,2047,67635
+ SAVE_INTEGER,2048,67652
+ SAVE_FUNCPOINTER,2049,67670
+ SAVE_POINTER,2050,67692
+ SAVE_OBJECT2051,67710
+enum { SAVE_SLOT_BITS 2055,67795
+enum { SAVE_VALUE_SLOTS 2058,67892
+enum { SAVE_TYPE_BITS 2062,68000
+enum Lisp_Save_Type2064,68066
+ SAVE_TYPE_INT_INT 2066,68090
+ SAVE_TYPE_INT_INT_INT2067,68163
+ SAVE_TYPE_OBJ_OBJ 2069,68253
+ SAVE_TYPE_OBJ_OBJ_OBJ 2070,68324
+ SAVE_TYPE_OBJ_OBJ_OBJ_OBJ2071,68405
+ SAVE_TYPE_PTR_INT 2073,68500
+ SAVE_TYPE_PTR_OBJ 2074,68573
+ SAVE_TYPE_PTR_PTR 2075,68645
+ SAVE_TYPE_FUNCPTR_PTR_OBJ2076,68718
+ SAVE_TYPE_MEMORY 2080,68876
+typedef void (*voidfuncptr)voidfuncptr2108,69830
+struct Lisp_Save_Value2110,69867
+ ENUM_BF (Lisp_Misc_Type) type 2112,69894
+ bool_bf gcmarkbit 2113,69963
+ unsigned spacer : 32 - (16 + 1 + SAVE_TYPE_BITS)2114,69990
+ ENUM_BF (Lisp_Save_Type) save_type : SAVE_TYPE_BITS;2123,70480
+ void *pointer;pointer2125,70549
+ voidfuncptr funcpointer;2126,70570
+ ptrdiff_t integer;2127,70601
+ Lisp_Object object;2128,70626
+ } data[data2129,70652
+save_type 2134,70746
+XSAVE_POINTER 2143,70976
+set_save_pointer 2149,71138
+XSAVE_FUNCPOINTER 2155,71320
+XSAVE_INTEGER 2164,71540
+set_save_integer 2170,71702
+XSAVE_OBJECT 2179,71923
+struct Lisp_Finalizer2186,72100
+ struct Lisp_Misc_Any base;2188,72126
+ struct Lisp_Finalizer *prev;prev2191,72214
+ struct Lisp_Finalizer *next;next2192,72247
+ Lisp_Object function;2197,72484
+struct Lisp_Free2201,72575
+ ENUM_BF (Lisp_Misc_Type) type 2203,72596
+ bool_bf gcmarkbit 2204,72659
+ unsigned spacer 2205,72686
+ union Lisp_Misc *chain;chain2206,72712
+union Lisp_Misc2212,72876
+ struct Lisp_Misc_Any u_any;2214,72896
+ struct Lisp_Free u_free;2215,72967
+ struct Lisp_Marker u_marker;2216,72996
+ struct Lisp_Overlay u_overlay;2217,73029
+ struct Lisp_Save_Value u_save_value;2218,73064
+ struct Lisp_Finalizer u_finalizer;2219,73105
+XMISC 2223,73175
+XMISCANY 2229,73264
+XMISCTYPE 2236,73373
+XMARKER 2242,73461
+XOVERLAY 2249,73576
+XSAVE_VALUE 2256,73697
+XFINALIZER 2263,73826
+struct Lisp_Intfwd2274,74111
+ enum Lisp_Fwd_Type type;2276,74134
+ EMACS_INT *intvar;intvar2277,74184
+struct Lisp_Boolfwd2284,74405
+ enum Lisp_Fwd_Type type;2286,74429
+ bool *boolvar;boolvar2287,74480
+struct Lisp_Objfwd2294,74696
+ enum Lisp_Fwd_Type type;2296,74719
+ Lisp_Object *objvar;objvar2297,74769
+struct Lisp_Buffer_Objfwd2302,74928
+ enum Lisp_Fwd_Type type;2304,74958
+ int offset;2305,75015
+ Lisp_Object predicate;2307,75107
+struct Lisp_Buffer_Local_Value2334,76464
+ bool_bf local_if_set 2338,76609
+ bool_bf frame_local 2341,76791
+ bool_bf found 2344,76933
+ union Lisp_Fwd *fwd;fwd2346,77035
+ Lisp_Object where;2348,77178
+ Lisp_Object defcell;2351,77304
+ Lisp_Object valcell;2357,77608
+struct Lisp_Kboard_Objfwd2362,77723
+ enum Lisp_Fwd_Type type;2364,77753
+ int offset;2365,77810
+union Lisp_Fwd2368,77832
+ struct Lisp_Intfwd u_intfwd;2370,77851
+ struct Lisp_Boolfwd u_boolfwd;2371,77884
+ struct Lisp_Objfwd u_objfwd;2372,77919
+ struct Lisp_Buffer_Objfwd u_buffer_objfwd;2373,77952
+ struct Lisp_Kboard_Objfwd u_kboard_objfwd;2374,77999
+XFWDTYPE 2378,78078
+XBUFFER_OBJFWD 2384,78174
+struct Lisp_Float2391,78310
+ double data;2395,78348
+ struct Lisp_Float *chain;chain2396,78367
+ } u;2397,78399
+XFLOAT_DATA 2401,78428
+ IEEE_FLOATING_POINT2415,78937
+#define _UCHAR_T2423,79260
+typedef unsigned char UCHAR;2424,79277
+enum Lisp_Compiled2429,79360
+ COMPILED_ARGLIST 2431,79383
+ COMPILED_BYTECODE 2432,79409
+ COMPILED_CONSTANTS 2433,79436
+ COMPILED_STACK_DEPTH 2434,79464
+ COMPILED_DOC_STRING 2435,79494
+ COMPILED_INTERACTIVE 2436,79523
+enum char_bits2443,79825
+ CHAR_ALT 2445,79844
+ CHAR_SUPER 2446,79870
+ CHAR_HYPER 2447,79898
+ CHAR_SHIFT 2448,79926
+ CHAR_CTL 2449,79954
+ CHAR_META 2450,79980
+ CHAR_MODIFIER_MASK 2452,80008
+ CHARACTERBITS 2457,80203
+LISP_MACRO_DEFUN 2462,80261
+NATNUMP 2470,80403
+RANGED_INTEGERP 2476,80484
+#define TYPE_RANGED_INTEGERP(2481,80606
+LISP_MACRO_DEFUN 2486,80791
+VECTORP 2500,81264
+OVERLAYP 2505,81367
+SAVE_VALUEP 2510,81466
+FINALIZERP 2516,81572
+AUTOLOADP 2522,81676
+BUFFER_OBJFWDP 2528,81767
+PSEUDOVECTOR_TYPEP 2534,81865
+PSEUDOVECTORP 2542,82118
+WINDOW_CONFIGURATIONP 2558,82470
+PROCESSP 2564,82580
+WINDOWP 2570,82664
+TERMINALP 2576,82746
+SUBRP 2582,82832
+COMPILEDP 2588,82910
+BUFFERP 2594,82996
+CHAR_TABLE_P 2600,83078
+SUB_CHAR_TABLE_P 2606,83169
+BOOL_VECTOR_P 2612,83268
+FRAMEP 2618,83361
+IMAGEP 2625,83478
+ARRAYP 2632,83583
+CHECK_LIST 2638,83702
+LISP_MACRO_DEFUN_VOID 2643,83783
+CHECK_STRING_CAR 2653,84080
+CHECK_CONS 2658,84184
+CHECK_VECTOR 2663,84264
+CHECK_BOOL_VECTOR 2668,84350
+CHECK_VECTOR_OR_STRING 2674,84527
+CHECK_ARRAY 2683,84701
+CHECK_BUFFER 2688,84809
+CHECK_WINDOW 2693,84895
+CHECK_PROCESS 2699,85001
+CHECK_NATNUM 2705,85097
+#define CHECK_RANGED_INTEGER(2710,85174
+#define CHECK_TYPE_RANGED_INTEGER(2721,85557
+#define CHECK_NUMBER_COERCE_MARKER(2729,85827
+XFLOATINT 2738,86080
+CHECK_NUMBER_OR_FLOAT 2744,86151
+#define CHECK_NUMBER_OR_FLOAT_COERCE_MARKER(2749,86250
+CHECK_NUMBER_CAR 2760,86660
+CHECK_NUMBER_CDR 2768,86782
+#define DEFUN(2803,88377
+#define DEFUN(2812,88845
+FUNCTIONP 2822,89200
+extern void defsubr 2829,89352
+enum maxargs2831,89395
+ MANY 2833,89412
+ UNEVALLED 2834,89427
+#define CALLMANY(2838,89530
+#define CALLN(2844,89883
+extern void defvar_lisp 2846,89953
+extern void defvar_lisp_nopro 2847,90030
+extern void defvar_bool 2848,90113
+extern void defvar_int 2849,90184
+extern void defvar_kboard 2850,90258
+#define DEFVAR_LISP(2869,91088
+#define DEFVAR_LISP_NOPRO(2874,91260
+#define DEFVAR_BOOL(2879,91442
+#define DEFVAR_INT(2884,91615
+#define DEFVAR_BUFFER_DEFAULTS(2890,91786
+#define DEFVAR_KBOARD(2896,91990
+typedef jmp_buf sys_jmp_buf;2906,92314
+# define sys_setjmp(2907,92343
+# define sys_longjmp(2908,92378
+typedef sigjmp_buf sys_jmp_buf;2910,92450
+# define sys_setjmp(2911,92482
+# define sys_longjmp(2912,92522
+typedef jmp_buf sys_jmp_buf;2916,92681
+# define sys_setjmp(2917,92710
+# define sys_longjmp(2918,92744
+enum specbind_tag 2943,93796
+ SPECPDL_UNWIND,2944,93816
+ SPECPDL_UNWIND_PTR,2945,93885
+ SPECPDL_UNWIND_INT,2946,93936
+ SPECPDL_UNWIND_VOID,2947,93984
+ SPECPDL_BACKTRACE,2948,94038
+ SPECPDL_LET,2949,94096
+ SPECPDL_LET_LOCAL,2951,94226
+ SPECPDL_LET_DEFAULT 2952,94283
+union specbinding2955,94355
+ ENUM_BF (specbind_tag) kind : CHAR_BIT;2957,94377
+ ENUM_BF (specbind_tag) kind : CHAR_BIT;2959,94434
+ void (*func)func2960,94480
+ Lisp_Object arg;2961,94514
+ } unwind;2962,94537
+ ENUM_BF (specbind_tag) kind : CHAR_BIT;2964,94564
+ void (*func)func2965,94610
+ void *arg;arg2966,94639
+ } unwind_ptr;2967,94656
+ ENUM_BF (specbind_tag) kind : CHAR_BIT;2969,94687
+ void (*func)func2970,94733
+ int arg;2971,94759
+ } unwind_int;2972,94774
+ ENUM_BF (specbind_tag) kind : CHAR_BIT;2974,94805
+ void (*func)func2975,94851
+ } unwind_void;2976,94878
+ ENUM_BF (specbind_tag) kind : CHAR_BIT;2978,94910
+ Lisp_Object symbol,2980,95017
+ Lisp_Object symbol, old_value,2980,95017
+ Lisp_Object symbol, old_value, where;2980,95017
+ } let;2981,95061
+ ENUM_BF (specbind_tag) kind : CHAR_BIT;2983,95085
+ bool_bf debug_on_exit 2984,95131
+ Lisp_Object function;2985,95164
+ Lisp_Object *args;args2986,95192
+ ptrdiff_t nargs;2987,95217
+ } bt;2988,95240
+extern union specbinding *specpdl;specpdl2991,95256
+extern union specbinding *specpdl_ptr;specpdl_ptr2992,95291
+extern ptrdiff_t specpdl_size;2993,95330
+SPECPDL_INDEX 2996,95379
+enum handlertype 3021,96401
+enum handlertype { CATCHER,3021,96401
+enum handlertype { CATCHER, CONDITION_CASE 3021,96401
+struct handler3023,96448
+ enum handlertype type;3025,96465
+ Lisp_Object tag_or_ch;3026,96490
+ Lisp_Object val;3027,96515
+ struct handler *next;next3028,96534
+ struct handler *nextfree;nextfree3029,96558
+ Lisp_Object *bytecode_top;bytecode_top3036,96916
+ int bytecode_dest;3037,96945
+ struct gcpro *gcpro;gcpro3042,97182
+ sys_jmp_buf jmp;3044,97212
+ EMACS_INT lisp_eval_depth;3045,97231
+ ptrdiff_t pdlcount;3046,97260
+ int poll_suppress_count;3047,97282
+ int interrupt_input_blocked;3048,97309
+ struct byte_stack *byte_stack;byte_stack3049,97340
+#define PUSH_HANDLER(3053,97437
+extern Lisp_Object memory_signal_data;3075,98143
+extern char *stack_bottom;stack_bottom3079,98276
+extern void process_pending_signals 3097,99093
+extern bool volatile pending_signals;3098,99137
+extern void process_quit_flag 3100,99176
+#define QUIT 3101,99214
+#define QUITP 3112,99464
+extern Lisp_Object Vascii_downcase_table;3114,99525
+extern Lisp_Object Vascii_canon_table;3115,99567
+extern struct gcpro *gcprolist;gcprolist3130,100274
+struct gcpro3132,100307
+ struct gcpro *next;next3134,100322
+ volatile Lisp_Object *var;var3137,100391
+ ptrdiff_t nvars;3140,100473
+ const char *name;name3144,100558
+ int lineno;3147,100614
+ int idx;3150,100675
+ int level;3153,100711
+#define GC_USE_GCPROS_AS_BEFORE 3171,101288
+#define GC_MAKE_GCPROS_NOOPS 3172,101323
+#define GC_MARK_STACK_CHECK_GCPROS 3173,101355
+#define GC_USE_GCPROS_CHECK_ZOMBIES 3174,101392
+#define GC_MARK_STACK 3177,101453
+#define BYTE_MARK_STACK 3181,101553
+#define GCPRO1(3190,101824
+#define GCPRO2(3191,101864
+#define GCPRO3(3192,101930
+#define GCPRO4(3194,102025
+#define GCPRO5(3196,102145
+#define GCPRO6(3198,102290
+#define GCPRO7(3201,102465
+#define UNGCPRO 3202,102544
+#define GCPRO1(3208,102644
+#define GCPRO2(3212,102766
+#define GCPRO3(3217,102958
+#define GCPRO4(3223,103220
+#define GCPRO5(3230,103551
+#define GCPRO6(3238,103952
+#define GCPRO7(3247,104422
+#define UNGCPRO 3257,104962
+extern int gcpro_level;3261,105031
+#define GCPRO1(3263,105056
+#define GCPRO2(3269,105290
+#define GCPRO3(3278,105708
+#define GCPRO4(3289,106265
+#define GCPRO5(3302,106963
+#define GCPRO6(3317,107803
+#define GCPRO7(3334,108784
+#define UNGCPRO 3353,109907
+#define RETURN_UNGCPRO(3363,110174
+void staticpro 3375,110447
+vcopy 3384,110648
+set_hash_key_slot 3393,110923
+set_hash_value_slot 3399,111062
+set_symbol_function 3408,111297
+set_symbol_plist 3414,111412
+set_symbol_next 3420,111515
+blv_found 3428,111688
+set_overlay_plist 3437,111871
+string_intervals 3445,112022
+set_string_intervals 3453,112144
+set_char_table_defalt 3462,112346
+set_char_table_purpose 3467,112458
+set_char_table_extras 3475,112627
+set_char_table_contents 3482,112836
+set_sub_char_table_contents 3489,113031
+extern Lisp_Object indirect_function 3495,113190
+extern Lisp_Object find_symbol_value 3496,113242
+enum Arith_Comparison 3497,113294
+ ARITH_EQUAL,3498,113318
+ ARITH_NOTEQUAL,3499,113333
+ ARITH_LESS,3500,113351
+ ARITH_GRTR,3501,113365
+ ARITH_LESS_OR_EQUAL,3502,113379
+ ARITH_GRTR_OR_EQUAL3503,113402
+extern Lisp_Object arithcompare 3505,113427
+#define INTEGER_TO_CONS(3511,113753
+#define CONS_TO_INTEGER(3529,114616
+extern intmax_t cons_to_signed 3533,114831
+extern uintmax_t cons_to_unsigned 3534,114897
+extern struct Lisp_Symbol *indirect_variable indirect_variable3536,114958
+extern _Noreturn void args_out_of_range 3537,115027
+extern _Noreturn void args_out_of_range_3 3538,115095
+extern Lisp_Object do_symval_forwarding 3540,115186
+extern void set_internal 3541,115246
+extern void syms_of_data 3542,115318
+extern void swap_in_global_binding 3543,115351
+extern void syms_of_cmds 3546,115435
+extern void keys_of_cmds 3547,115468
+extern Lisp_Object detect_coding_system 3550,115530
+extern void init_coding 3552,115683
+extern void init_coding_once 3553,115715
+extern void syms_of_coding 3554,115752
+extern ptrdiff_t chars_in_text 3557,115819
+extern ptrdiff_t multibyte_chars_in_text 3558,115886
+extern void syms_of_character 3559,115963
+extern void init_charset 3562,116031
+extern void init_charset_once 3563,116064
+extern void syms_of_charset 3564,116102
+extern void init_syntax_once 3569,116222
+extern void syms_of_syntax 3570,116259
+enum { NEXT_ALMOST_PRIME_LIMIT 3573,116320
+extern EMACS_INT next_almost_prime 3574,116359
+enum constype 3739,123811
+enum constype {CONSTYPE_HEAP,CONSTYPE_HEAP3739,123811
+enum constype {CONSTYPE_HEAP, CONSTYPE_PURE}CONSTYPE_PURE3739,123811
+extern Lisp_Object listn 3740,123857
+list2i 3745,124001
+list3i 3751,124110
+list4i 3757,124249
+extern Lisp_Object make_uninit_bool_vector 3763,124401
+extern Lisp_Object bool_vector_fill 3764,124457
+extern _Noreturn void string_overflow 3765,124521
+extern Lisp_Object make_string 3766,124567
+extern Lisp_Object make_formatted_string 3767,124625
+extern Lisp_Object make_multibyte_string 3779,124979
+extern Lisp_Object make_event_array 3780,125058
+extern Lisp_Object make_uninit_string 3781,125122
+extern Lisp_Object make_uninit_multibyte_string 3782,125173
+extern Lisp_Object make_string_from_bytes 3783,125245
+extern Lisp_Object make_specified_string 3784,125325
+extern Lisp_Object make_pure_string 3786,125417
+extern Lisp_Object make_pure_c_string 3787,125497
+build_pure_c_string 3792,125653
+build_string 3801,125858
+extern Lisp_Object pure_cons 3806,125936
+extern void make_byte_code 3807,125993
+extern struct Lisp_Vector *allocate_vector allocate_vector3808,126044
+make_uninit_vector 3820,126429
+make_uninit_sub_char_table 3833,126648
+extern struct Lisp_Vector *allocate_pseudovector allocate_pseudovector3844,126957
+#define ALLOCATE_PSEUDOVECTOR(3850,127192
+#define ALLOCATE_ZEROED_PSEUDOVECTOR(3858,127528
+extern bool gc_in_progress;3863,127729
+extern bool abort_on_gc;3864,127757
+extern Lisp_Object make_float 3865,127782
+extern void display_malloc_warning 3866,127822
+extern ptrdiff_t inhibit_garbage_collection 3867,127865
+extern Lisp_Object make_save_int_int_int 3868,127917
+extern Lisp_Object make_save_obj_obj_obj_obj 3869,127993
+extern Lisp_Object make_save_ptr 3871,128103
+extern Lisp_Object make_save_ptr_int 3872,128146
+extern Lisp_Object make_save_ptr_ptr 3873,128204
+extern Lisp_Object make_save_funcptr_ptr_obj 3874,128259
+extern Lisp_Object make_save_memory 3876,128355
+extern void free_save_value 3877,128419
+extern Lisp_Object build_overlay 3878,128462
+extern void free_marker 3879,128536
+extern void free_cons 3880,128575
+extern void init_alloc_once 3881,128619
+extern void init_alloc 3882,128655
+extern void syms_of_alloc 3883,128686
+extern struct buffer * allocate_buffer 3884,128720
+extern int valid_lisp_object_p 3885,128767
+extern int relocatable_string_data_p 3886,128813
+extern void check_cons_list 3888,128892
+INLINE void 3890,128934
+extern void *r_alloc r_alloc3895,129055
+#define FLOAT_TO_STRING_BUFSIZE 3927,130518
+extern int openp 3957,131667
+extern Lisp_Object string_to_number 3959,131777
+extern void map_obarray 3960,131840
+extern void dir_warning 3962,131954
+extern void init_obarray 3963,132007
+extern void init_lread 3964,132040
+extern void syms_of_lread 3965,132071
+intern 3968,132125
+intern_c_string 3974,132213
+extern EMACS_INT lisp_eval_depth;3980,132326
+extern Lisp_Object Vautoload_queue;3981,132360
+extern Lisp_Object Vrun_hooks;3982,132396
+extern Lisp_Object Vsignaling_function;3983,132427
+extern Lisp_Object inhibit_lisp_code;3984,132467
+extern struct handler *handlerlist;handlerlist3985,132505
+extern void run_hook 3994,132747
+extern void run_hook_with_args_2 3995,132783
+extern Lisp_Object run_hook_with_args 3996,132857
+extern _Noreturn void xsignal 3999,133016
+extern _Noreturn void xsignal0 4000,133074
+extern _Noreturn void xsignal1 4001,133120
+extern _Noreturn void xsignal2 4002,133179
+extern _Noreturn void xsignal3 4003,133251
+extern _Noreturn void signal_error 4005,133340
+extern Lisp_Object eval_sub 4006,133404
+extern Lisp_Object apply1 4007,133452
+extern Lisp_Object call0 4008,133506
+extern Lisp_Object call1 4009,133546
+extern Lisp_Object call2 4010,133599
+extern Lisp_Object call3 4011,133665
+extern Lisp_Object call4 4012,133744
+extern Lisp_Object call5 4013,133836
+extern Lisp_Object call6 4014,133941
+extern Lisp_Object call7 4015,134059
+extern Lisp_Object internal_catch 4016,134190
+extern Lisp_Object internal_lisp_condition_case 4017,134283
+extern Lisp_Object internal_condition_case 4018,134372
+extern Lisp_Object internal_condition_case_1 4019,134485
+extern Lisp_Object internal_condition_case_2 4020,134620
+extern Lisp_Object internal_condition_case_n4021,134781
+extern void specbind 4024,134977
+extern void record_unwind_protect 4025,135026
+extern void record_unwind_protect_ptr 4026,135099
+extern void record_unwind_protect_int 4027,135166
+extern void record_unwind_protect_void 4028,135227
+extern void record_unwind_protect_nothing 4029,135285
+extern void clear_unwind_protect 4030,135335
+extern void set_unwind_protect 4031,135381
+extern void set_unwind_protect_ptr 4032,135462
+extern Lisp_Object unbind_to 4033,135537
+extern _Noreturn void error 4034,135592
+fast_string_match_ignore_case 4136,140080
+extern ptrdiff_t fast_c_string_match_ignore_case 4141,140230
+extern ptrdiff_t fast_looking_at 4143,140327
+extern ptrdiff_t find_newline 4145,140466
+extern ptrdiff_t scan_newline 4147,140595
+extern ptrdiff_t scan_newline_from_point 4149,140698
+extern ptrdiff_t find_newline_no_quit 4150,140778
+extern ptrdiff_t find_before_next_newline 4152,140875
+extern void syms_of_search 4154,140973
+extern void clear_regexp_cache 4155,141008
+extern Lisp_Object Vminibuffer_list;4159,141078
+extern Lisp_Object last_minibuf_string;4160,141115
+extern Lisp_Object get_minibuffer 4161,141155
+extern void init_minibuf_once 4162,141202
+extern void syms_of_minibuf 4163,141240
+extern void syms_of_callint 4167,141307
+extern void syms_of_casefiddle 4171,141377
+extern void keys_of_casefiddle 4172,141416
+extern void init_casetab_once 4176,141486
+extern void syms_of_casetab 4177,141524
+extern Lisp_Object echo_message_buffer;4181,141592
+extern struct kboard *echo_kboard;echo_kboard4182,141632
+extern void cancel_echoing 4183,141667
+extern Lisp_Object last_undo_boundary;4184,141702
+extern bool input_pending;4185,141741
+extern sigjmp_buf return_to_command_loop;4187,141804
+extern Lisp_Object menu_bar_items 4189,141853
+extern Lisp_Object tool_bar_items 4190,141902
+extern void discard_mouse_events 4191,141958
+void handle_input_available_signal 4193,142019
+extern Lisp_Object pending_funcalls;4195,142068
+extern bool detect_input_pending 4196,142105
+extern bool detect_input_pending_ignore_squeezables 4197,142146
+extern bool detect_input_pending_run_timers 4198,142206
+extern void safe_run_hooks 4199,142258
+extern void cmd_error_internal 4200,142300
+extern Lisp_Object command_loop_1 4201,142360
+extern Lisp_Object read_menu_command 4202,142402
+extern Lisp_Object recursive_edit_1 4203,142447
+extern void record_auto_save 4204,142491
+extern void force_auto_save_soon 4205,142528
+extern void init_keyboard 4206,142569
+extern void syms_of_keyboard 4207,142603
+extern void keys_of_keyboard 4208,142640
+extern ptrdiff_t current_column 4211,142706
+extern void invalidate_current_column 4212,142746
+extern bool indented_beyond_p 4213,142792
+extern void syms_of_indent 4214,142857
+extern void store_frame_param 4217,142920
+extern void store_in_alist 4218,142994
+extern Lisp_Object do_switch_frame 4219,143064
+extern Lisp_Object get_frame_param 4220,143137
+extern void frames_discard_buffer 4221,143203
+extern void syms_of_frame 4222,143252
+extern char **initial_argv;initial_argv4225,143314
+extern int initial_argc;4226,143342
+extern bool display_arg;4228,143417
+extern Lisp_Object decode_env_path 4230,143449
+extern Lisp_Object empty_unibyte_string,4231,143520
+extern Lisp_Object empty_unibyte_string, empty_multibyte_string;4231,143520
+extern _Noreturn void terminate_due_to_signal 4232,143585
+extern Lisp_Object Vlibrary_cache;4234,143660
+void fixup_locale 4237,143721
+void synchronize_system_messages_locale 4238,143747
+void synchronize_system_time_locale 4239,143795
+INLINE void fixup_locale 4241,143845
+INLINE void synchronize_system_messages_locale 4242,143880
+INLINE void synchronize_system_time_locale 4243,143937
+extern void shut_down_emacs 4245,143997
+extern bool noninteractive;4248,144123
+extern bool no_site_lisp;4251,144215
+extern int daemon_pipe[daemon_pipe4256,144383
+#define IS_DAEMON 4257,144410
+#define DAEMON_RUNNING 4258,144450
+extern void *w32_daemon_event;w32_daemon_event4260,144518
+#define IS_DAEMON 4261,144549
+#define DAEMON_RUNNING 4262,144594
+extern bool fatal_error_in_progress;4266,144715
+extern bool inhibit_window_system;4269,144821
+extern bool running_asynch_code;4271,144914
+extern void kill_buffer_processes 4274,144977
+extern int wait_reading_process_output 4275,145026
+# define WAIT_READING_MAX 4281,145413
+# define WAIT_READING_MAX 4283,145485
+extern void add_timer_wait_descriptor 4286,145549
+extern void add_keyboard_wait_descriptor 4288,145601
+extern void delete_keyboard_wait_descriptor 4289,145649
+extern void add_gpm_wait_descriptor 4291,145716
+extern void delete_gpm_wait_descriptor 4292,145759
+extern void init_process_emacs 4294,145812
+extern void syms_of_process 4295,145851
+extern void setup_process_coding_systems 4296,145887
+extern int child_setup 4302,146007
+extern void init_callproc_1 4303,146075
+extern void init_callproc 4304,146111
+extern void set_initial_environment 4305,146145
+extern void syms_of_callproc 4306,146189
+extern Lisp_Object read_doc_string 4309,146252
+extern Lisp_Object get_doc_string 4310,146302
+extern void syms_of_doc 4311,146363
+extern int read_bytecode_char 4312,146395
+extern void syms_of_bytecode 4315,146464
+extern struct byte_stack *byte_stack_list;byte_stack_list4316,146501
+extern void mark_byte_stack 4318,146564
+extern void unmark_byte_stack 4320,146607
+extern Lisp_Object exec_byte_code 4321,146645
+extern void init_macros 4325,146795
+extern void syms_of_macros 4326,146827
+extern void truncate_undo_list 4329,146889
+extern void record_insert 4330,146939
+extern void record_delete 4331,146989
+extern void record_first_change 4332,147047
+extern void record_change 4333,147087
+extern void record_property_change 4334,147137
+extern void syms_of_undo 4337,147279
+extern void report_interval_modification 4340,147343
+extern void syms_of_menu 4343,147439
+extern void syms_of_xmenu 4346,147500
+extern char *get_current_dir_name get_current_dir_name4356,147702
+extern void stuff_char 4358,147751
+extern void init_foreground_group 4359,147784
+extern void sys_subshell 4360,147826
+extern void sys_suspend 4361,147859
+extern void discard_tty_input 4362,147891
+extern void init_sys_modes 4363,147929
+extern void reset_sys_modes 4364,147985
+extern void init_all_sys_modes 4365,148042
+extern void reset_all_sys_modes 4366,148081
+extern void child_setup_tty 4367,148121
+extern void setup_pty 4368,148156
+extern int set_window_size 4369,148185
+extern EMACS_INT get_random 4370,148229
+extern void seed_random 4371,148265
+extern void init_random 4372,148310
+extern void emacs_backtrace 4373,148342
+extern _Noreturn void emacs_abort 4374,148377
+extern void xputenv 4527,152691
+extern char *egetenv_internal egetenv_internal4529,152728
+egetenv 4532,152800
+extern void init_system_name 4539,153003
+#define eabs(4545,153296
+#define make_fixnum_or_float(4550,153429
+enum MAX_ALLOCA 4556,153680
+enum MAX_ALLOCA { MAX_ALLOCA 4556,153680
+extern void *record_xmalloc record_xmalloc4558,153725
+#define USE_SAFE_ALLOCA 4560,153791
+#define AVAIL_ALLOCA(4564,153924
+#define SAFE_ALLOCA(4568,154035
+#define SAFE_NALLOCA(4576,154376
+#define SAFE_ALLOCA_STRING(4590,154852
+#define SAFE_FREE(4598,155104
+#define SAFE_ALLOCA_LISP(4625,155682
+# define USE_STACK_LISP_OBJECTS 4652,156804
+# undef USE_STACK_LISP_OBJECTS4658,156970
+# define USE_STACK_LISP_OBJECTS 4659,157001
+enum { defined_GC_CHECK_STRING_BYTES 4663,157076
+enum { defined_GC_CHECK_STRING_BYTES 4665,157129
+union Aligned_Cons4670,157263
+ struct Lisp_Cons s;4672,157284
+ double d;4673,157306
+ double d; intmax_t i;4673,157306
+ double d; intmax_t i; void *p;p4673,157306
+union Aligned_String4676,157343
+ struct Lisp_String s;4678,157366
+ double d;4679,157390
+ double d; intmax_t i;4679,157390
+ double d; intmax_t i; void *p;p4679,157390
+ USE_STACK_CONS 4689,157698
+ USE_STACK_STRING 4691,157804
+#define STACK_CONS(4699,158141
+#define AUTO_CONS_EXPR(4701,158238
+#define AUTO_CONS(4709,158601
+#define AUTO_LIST1(4710,158672
+#define AUTO_LIST2(4712,158780
+#define AUTO_LIST3(4716,158935
+#define AUTO_LIST4(4720,159110
+extern const char *verify_ascii verify_ascii4730,159447
+# define verify_ascii(4732,159501
+#define AUTO_STRING(4740,159809
+#define FOR_EACH_TAIL(4752,160273
+#define FOR_EACH_ALIST_VALUE(4766,160764
+maybe_gc 4774,161051
+functionp 4784,161290
c-src/machsyscalls.c,23
#define SYSCALL(6,113
@@ -3260,130 +3260,130 @@ el-src/TAGTEST.EL,179
(defalias (quote explicitly-quoted-pending-delete-mode)9,222
el-src/emacs/lisp/progmodes/etags.el,5188
-(defvar tags-file-name 34,1034
-(defgroup etags 43,1498
-(defcustom tags-case-fold-search 47,1566
-(defcustom tags-table-list 59,2051
-(defcustom tags-compression-info-list69,2449
-(defcustom tags-add-tables 88,3231
-(defcustom tags-revert-without-query 98,3627
-(defvar tags-table-computed-list 103,3778
-(defvar tags-table-computed-list-for 112,4262
-(defvar tags-table-list-pointer 117,4510
-(defvar tags-table-list-started-at 121,4701
-(defvar tags-table-set-list 124,4821
-(defcustom find-tag-hook 129,5000
-(defcustom find-tag-default-function 137,5263
-(define-obsolete-variable-alias 'find-tag-marker-ring-lengthfind-tag-marker-ring-length145,5602
-(defcustom tags-tag-face 148,5699
-(defcustom tags-apropos-verbose 154,5834
-(defcustom tags-apropos-additional-actions 160,5998
-(defvaralias 'find-tag-marker-ring find-tag-marker-ring183,6917
-(defvar default-tags-table-function 189,7097
-(defvar tags-location-ring 194,7323
-(defvar tags-table-files 201,7599
-(defvar tags-completion-table 206,7766
-(defvar tags-included-tables 209,7858
-(defvar next-file-list 212,7953
-(defvar tags-table-format-functions 217,8059
-(defvar file-of-tag-function 224,8440
-(defvar tags-table-files-function 228,8634
-(defvar tags-completion-table-function 230,8745
-(defvar snarf-tag-function 232,8840
-(defvar goto-tag-location-function 236,9049
-(defvar find-tag-regexp-search-function 239,9222
-(defvar find-tag-regexp-tag-order 241,9343
-(defvar find-tag-regexp-next-line-after-failure-p 243,9452
-(defvar find-tag-search-function 245,9572
-(defvar find-tag-tag-order 247,9679
-(defvar find-tag-next-line-after-failure-p 249,9774
-(defvar list-tags-function 251,9880
-(defvar tags-apropos-function 253,9968
-(defvar tags-included-tables-function 255,10062
-(defvar verify-tags-table-function 257,10181
-(defun initialize-new-tags-table 260,10292
-(defun tags-table-mode 276,10980
-(defun visit-tags-table 285,11245
-(defun tags-table-check-computed-list 321,12783
-(defun tags-table-extend-computed-list 360,14654
-(defun tags-expand-table-name 400,16367
-(defun tags-table-list-member 409,16710
-(defun tags-verify-table 421,17182
-(defun tags-table-including 470,19302
-(defun tags-next-table 522,21346
-(defun visit-tags-table-buffer 543,22203
-(defun tags-reset-tags-tables 712,28513
-(defun file-of-tag 731,29170
-(defun tags-table-files 740,29519
-(defun tags-included-tables 749,29869
-(defun tags-completion-table 755,30115
-(defun tags-lazy-completion-table 783,31309
-(defun tags-completion-at-point-function 799,31944
-(defun find-tag-tag 818,32694
-(defvar last-tag 837,33367
-(defun find-tag-interactive 840,33426
-(defvar find-tag-history 852,33841
-(defvar etags-case-fold-search)855,33906
-(defvar etags-syntax-table)856,33938
-(defvar local-find-tag-hook)857,33966
-(defun find-tag-noselect 860,34011
-(defun find-tag 932,37125
-(defun find-tag-other-window 959,38341
-(defun find-tag-other-frame 1000,40269
-(defun find-tag-regexp 1025,41443
-(defalias 'pop-tag-mark pop-tag-mark1049,42605
-(defvar tag-lines-already-matched 1052,42656
-(defun find-tag-in-order 1055,42763
-(defun tag-find-file-of-tag-noselect 1167,47109
-(defun tag-find-file-of-tag 1200,48955
-(defun etags-recognize-tags-table 1208,49181
-(defun etags-verify-tags-table 1241,50812
-(defun etags-file-of-tag 1246,51010
-(defun etags-tags-completion-table 1256,51345
-(defun etags-snarf-tag 1286,52551
-(defun etags-goto-tag-location 1324,54120
-(defun etags-list-tags 1388,56563
-(defmacro tags-with-face 1423,57838
-(defun etags-tags-apropos-additional 1431,58171
-(defun etags-tags-apropos 1465,59408
-(defun etags-tags-table-files 1527,61617
-(defun etags-tags-included-tables 1542,62053
-(defun tags-recognize-empty-tags-table 1559,62593
-(defun tag-exact-file-name-match-p 1587,63739
-(defun tag-file-name-match-p 1596,64132
-(defun tag-exact-match-p 1609,64688
-(defun tag-implicit-name-match-p 1620,65256
-(defun tag-symbol-match-p 1633,65856
-(defun tag-word-match-p 1643,66292
-(defun tag-partial-file-name-match-p 1652,66690
-(defun tag-any-match-p 1662,67134
-(defun tag-re-match-p 1667,67318
-(defcustom tags-loop-revert-buffers 1675,67567
-(defun next-file 1685,67976
-(defvar tags-loop-operate 1760,70890
-(defvar tags-loop-scan1763,70984
-(defun tags-loop-eval 1771,71313
-(defun tags-loop-continue 1782,71642
-(defun tags-search 1850,73948
-(defun tags-query-replace 1871,74774
-(defun tags-complete-tags-table-file 1896,75998
-(defun list-tags 1906,76377
-(defun tags-apropos 1934,77330
-(define-button-type 'tags-select-tags-tabletags-select-tags-table1957,78156
-(defun select-tags-table 1964,78395
-(defvar select-tags-table-mode-map 2019,80522
-(define-derived-mode select-tags-table-mode 2030,80905
-(defun select-tags-table-select 2034,81089
-(defun select-tags-table-quit 2043,81455
-(defun complete-tag 2049,81610
-(defconst etags--xref-limit 2074,82551
-(defvar etags-xref-find-definitions-tag-order 2076,82586
-(defun etags-xref-find 2082,82876
-(defun etags--xref-find-definitions 2096,83405
-(defclass xref-etags-location 2129,85119
-(defun xref-make-etags-location 2135,85342
-(cl-defmethod xref-location-marker 2139,85497
-(cl-defmethod xref-location-line 2146,85741
+(defvar tags-file-name 34,1035
+(defgroup etags 43,1499
+(defcustom tags-case-fold-search 47,1567
+(defcustom tags-table-list 59,2052
+(defcustom tags-compression-info-list69,2450
+(defcustom tags-add-tables 88,3232
+(defcustom tags-revert-without-query 98,3628
+(defvar tags-table-computed-list 103,3779
+(defvar tags-table-computed-list-for 112,4263
+(defvar tags-table-list-pointer 117,4511
+(defvar tags-table-list-started-at 121,4702
+(defvar tags-table-set-list 124,4822
+(defcustom find-tag-hook 129,5001
+(defcustom find-tag-default-function 137,5264
+(define-obsolete-variable-alias 'find-tag-marker-ring-lengthfind-tag-marker-ring-length145,5603
+(defcustom tags-tag-face 148,5700
+(defcustom tags-apropos-verbose 154,5835
+(defcustom tags-apropos-additional-actions 160,5999
+(defvaralias 'find-tag-marker-ring find-tag-marker-ring183,6918
+(defvar default-tags-table-function 189,7098
+(defvar tags-location-ring 194,7324
+(defvar tags-table-files 201,7600
+(defvar tags-completion-table 206,7767
+(defvar tags-included-tables 209,7859
+(defvar next-file-list 212,7954
+(defvar tags-table-format-functions 217,8060
+(defvar file-of-tag-function 224,8441
+(defvar tags-table-files-function 228,8635
+(defvar tags-completion-table-function 230,8746
+(defvar snarf-tag-function 232,8841
+(defvar goto-tag-location-function 236,9050
+(defvar find-tag-regexp-search-function 239,9223
+(defvar find-tag-regexp-tag-order 241,9344
+(defvar find-tag-regexp-next-line-after-failure-p 243,9453
+(defvar find-tag-search-function 245,9573
+(defvar find-tag-tag-order 247,9680
+(defvar find-tag-next-line-after-failure-p 249,9775
+(defvar list-tags-function 251,9881
+(defvar tags-apropos-function 253,9969
+(defvar tags-included-tables-function 255,10063
+(defvar verify-tags-table-function 257,10182
+(defun initialize-new-tags-table 260,10293
+(defun tags-table-mode 276,10981
+(defun visit-tags-table 285,11246
+(defun tags-table-check-computed-list 321,12784
+(defun tags-table-extend-computed-list 360,14655
+(defun tags-expand-table-name 400,16368
+(defun tags-table-list-member 409,16711
+(defun tags-verify-table 421,17183
+(defun tags-table-including 470,19303
+(defun tags-next-table 522,21347
+(defun visit-tags-table-buffer 543,22204
+(defun tags-reset-tags-tables 712,28514
+(defun file-of-tag 731,29171
+(defun tags-table-files 740,29520
+(defun tags-included-tables 749,29870
+(defun tags-completion-table 755,30116
+(defun tags-lazy-completion-table 783,31310
+(defun tags-completion-at-point-function 799,31945
+(defun find-tag-tag 818,32695
+(defvar last-tag 837,33368
+(defun find-tag-interactive 840,33427
+(defvar find-tag-history 852,33842
+(defvar etags-case-fold-search)855,33907
+(defvar etags-syntax-table)856,33939
+(defvar local-find-tag-hook)857,33967
+(defun find-tag-noselect 860,34012
+(defun find-tag 932,37126
+(defun find-tag-other-window 959,38342
+(defun find-tag-other-frame 1000,40270
+(defun find-tag-regexp 1025,41444
+(defalias 'pop-tag-mark pop-tag-mark1049,42606
+(defvar tag-lines-already-matched 1052,42657
+(defun find-tag-in-order 1055,42764
+(defun tag-find-file-of-tag-noselect 1167,47110
+(defun tag-find-file-of-tag 1200,48956
+(defun etags-recognize-tags-table 1208,49182
+(defun etags-verify-tags-table 1241,50813
+(defun etags-file-of-tag 1246,51011
+(defun etags-tags-completion-table 1256,51346
+(defun etags-snarf-tag 1286,52552
+(defun etags-goto-tag-location 1324,54121
+(defun etags-list-tags 1388,56564
+(defmacro tags-with-face 1423,57839
+(defun etags-tags-apropos-additional 1431,58172
+(defun etags-tags-apropos 1465,59409
+(defun etags-tags-table-files 1527,61618
+(defun etags-tags-included-tables 1542,62054
+(defun tags-recognize-empty-tags-table 1559,62594
+(defun tag-exact-file-name-match-p 1587,63740
+(defun tag-file-name-match-p 1596,64133
+(defun tag-exact-match-p 1609,64689
+(defun tag-implicit-name-match-p 1620,65257
+(defun tag-symbol-match-p 1633,65857
+(defun tag-word-match-p 1643,66293
+(defun tag-partial-file-name-match-p 1652,66691
+(defun tag-any-match-p 1662,67135
+(defun tag-re-match-p 1667,67319
+(defcustom tags-loop-revert-buffers 1675,67568
+(defun next-file 1685,67977
+(defvar tags-loop-operate 1760,70891
+(defvar tags-loop-scan1763,70985
+(defun tags-loop-eval 1771,71314
+(defun tags-loop-continue 1782,71643
+(defun tags-search 1850,73949
+(defun tags-query-replace 1871,74775
+(defun tags-complete-tags-table-file 1896,75999
+(defun list-tags 1906,76378
+(defun tags-apropos 1934,77331
+(define-button-type 'tags-select-tags-tabletags-select-tags-table1957,78157
+(defun select-tags-table 1964,78396
+(defvar select-tags-table-mode-map 2019,80523
+(define-derived-mode select-tags-table-mode 2030,80906
+(defun select-tags-table-select 2034,81090
+(defun select-tags-table-quit 2043,81456
+(defun complete-tag 2049,81611
+(defconst etags--xref-limit 2074,82552
+(defvar etags-xref-find-definitions-tag-order 2076,82587
+(defun etags-xref-find 2082,82877
+(defun etags--xref-find-definitions 2096,83406
+(defclass xref-etags-location 2129,85120
+(defun xref-make-etags-location 2135,85343
+(cl-defmethod xref-location-marker 2139,85498
+(cl-defmethod xref-location-line 2146,85742
erl-src/gs_dialog.erl,98
-define(VERSION2,32
@@ -3457,10 +3457,10 @@ func main(29,285
html-src/softwarelibero.html,200
Cos'è il software libero?4,38
-Licenze d'uso di un programmalicenze65,2500
-Sfatiamo alcuni miti138,6118
-Il movimento open sourceoss191,8037
-Impatto pratico del software liberoimpatto231,10066
+Licenze d'uso di un programmalicenze65,2502
+Sfatiamo alcuni miti138,6122
+Il movimento open sourceoss191,8041
+Impatto pratico del software liberoimpatto231,10070
html-src/index.shtml,104
&nbsp;8,281
@@ -3486,13 +3486,13 @@ MTGmtg41,1482
Fracasfracas65,2624
GaliLEOgalileo101,4232
Leasqrleasqr114,4677
-Free software that I wrote for the GNU project or for my personal or workgnu142,6065
-Etagsetags148,6180
-checkiso161,6729
-cgrep178,7547
-debian-bug.eldebian-bug190,7979
-tcpdump205,8564
-Links to interesting softwarelinks216,8891
+Free software that I wrote for the GNU project or for my personal or workgnu142,6066
+Etagsetags148,6181
+checkiso161,6731
+cgrep178,7549
+debian-bug.eldebian-bug190,7981
+tcpdump205,8566
+Links to interesting softwarelinks216,8893
lua-src/allegro.lua,400
local function get_layer_by_name 7,175
diff --git a/test/manual/etags/ETAGS.good_6 b/test/manual/etags/ETAGS.good_6
index a75fd806968..568c51583fd 100644
--- a/test/manual/etags/ETAGS.good_6
+++ b/test/manual/etags/ETAGS.good_6
@@ -276,439 +276,439 @@ extern int getopt_long_only 116,4187
extern int _getopt_internal 118,4220
c-src/etags.c,14175
-char pot_etags_version[pot_etags_version81,3470
-# undef DEBUG84,3552
-# define DEBUG 85,3567
-# define DEBUG 87,3594
-# define NDEBUG 88,3617
-# define _GNU_SOURCE 94,3705
-# undef MSDOS100,3876
-# undef WINDOWSNT101,3890
-# define WINDOWSNT102,3909
-# undef MSDOS106,3968
-# define MSDOS 107,3982
-# define MSDOS 110,4032
-# define MAXPATHLEN 115,4111
-# undef HAVE_NTGUI116,4141
-# undef DOS_NT117,4160
-# define DOS_NT118,4176
-# undef assert 135,4482
-# define assert(136,4541
-# undef CTAGS146,4857
-# define CTAGS 147,4872
-# define CTAGS 149,4898
-#define streq(152,4927
-#define strcaseeq(153,4996
-#define strneq(154,5075
-#define strncaseeq(155,5151
-#define CHARS 157,5238
-#define CHAR(158,5278
-#define iswhite(159,5329
-#define notinname(160,5394
-#define begtoken(161,5469
-#define intoken(162,5542
-#define endtoken(163,5614
-#define ISALNUM(165,5684
-#define ISALPHA(166,5722
-#define ISDIGIT(167,5760
-#define ISLOWER(168,5798
-#define lowcase(170,5837
-#define xnew(179,6015
-#define xrnew(180,6083
-typedef void Lang_function 182,6164
- const char *suffix;suffix186,6219
- const char *command;command187,6294
-} compressor;188,6365
- const char *name;name192,6397
- const char *help;help193,6449
- Lang_function *function;function194,6508
- const char **suffixes;suffixes195,6556
- const char **filenames;filenames196,6633
- const char **interpreters;interpreters197,6702
- bool metasource;198,6771
-} language;199,6835
-typedef struct fdesc201,6848
- struct fdesc *next;next203,6871
- char *infname;infname204,6920
- char *infabsname;infabsname205,6973
- char *infabsdir;infabsdir206,7038
- char *taggedfname;taggedfname207,7091
- language *lang;lang208,7149
- char *prop;prop209,7191
- bool usecharno;210,7249
- bool written;211,7311
-} fdesc;212,7366
-typedef struct node_st214,7376
- struct node_st *left,left216,7428
- struct node_st *left, *right;right216,7428
- fdesc *fdp;fdp217,7486
- char *name;name218,7548
- char *regex;regex219,7580
- bool valid;220,7617
- bool is_func;221,7670
- bool been_warned;222,7733
- int lno;223,7801
- long cno;224,7842
-} node;225,7894
- long size;236,8208
- int len;237,8221
- char *buffer;buffer238,8232
-} linebuffer;239,8248
- at_language,245,8344
- at_regexp,246,8393
- at_filename,247,8437
- at_stdin,248,8473
- at_end 249,8516
- } arg_type;250,8557
- language *lang;lang251,8593
- char *what;what252,8656
-} argument;253,8698
-typedef struct regexp256,8758
- struct regexp *p_next;p_next258,8782
- language *lang;lang259,8837
- char *pattern;pattern260,8897
- char *name;name261,8940
- struct re_pattern_buffer *pat;pat262,8971
- struct re_registers regs;263,9031
- bool error_signaled;264,9078
- bool force_explicit_name;265,9141
- bool ignore_case;266,9206
- bool multi_line;267,9259
-} regexp;268,9325
-static void Ada_funcs 274,9428
-static void Asm_labels 275,9460
-static void C_entries 276,9493
-static void default_C_entries 277,9536
-static void plain_C_entries 278,9576
-static void Cjava_entries 279,9614
-static void Cobol_paragraphs 280,9650
-static void Cplusplus_entries 281,9689
-static void Cstar_entries 282,9729
-static void Erlang_functions 283,9765
-static void Forth_words 284,9804
-static void Fortran_functions 285,9838
-static void HTML_labels 286,9878
-static void Lisp_functions 287,9912
-static void Lua_functions 288,9949
-static void Makefile_targets 289,9985
-static void Pascal_functions 290,10024
-static void Perl_functions 291,10063
-static void PHP_functions 292,10100
-static void PS_functions 293,10136
-static void Prolog_functions 294,10171
-static void Python_functions 295,10210
-static void Scheme_functions 296,10249
-static void TeX_commands 297,10288
-static void Texinfo_nodes 298,10323
-static void Yacc_entries 299,10359
-static void just_read_file 300,10394
-static language *get_language_from_langname get_language_from_langname302,10432
-static void readline 303,10492
-static long readline_internal 304,10537
-static bool nocase_tail 305,10591
-static void get_tag 306,10631
-static void analyze_regex 308,10671
-static void free_regexps 309,10707
-static void regex_tag_multiline 310,10740
-static void error 311,10780
-# undef STDIN408,15073
-#define STDIN 411,15095
-static compressor compressors[compressors457,17664
-static const char *Ada_suffixes Ada_suffixes473,17907
-static const char Ada_help 475,17977
-static const char *Asm_suffixes Asm_suffixes493,18580
-static const char Asm_help 504,18976
-static const char *default_C_suffixes default_C_suffixes512,19312
-static const char default_C_help 515,19413
-static const char default_C_help 523,19850
-static const char *Cplusplus_suffixes Cplusplus_suffixes535,20460
-static const char Cplusplus_help 540,20658
-static const char *Cjava_suffixes Cjava_suffixes549,21113
-static char Cjava_help 551,21172
-static const char *Cobol_suffixes Cobol_suffixes556,21337
-static char Cobol_help 558,21402
-static const char *Cstar_suffixes Cstar_suffixes562,21543
-static const char *Erlang_suffixes Erlang_suffixes565,21607
-static const char Erlang_help 567,21673
-const char *Forth_suffixes Forth_suffixes571,21799
-static const char Forth_help 573,21857
-static const char *Fortran_suffixes Fortran_suffixes577,22008
-static const char Fortran_help 579,22085
-static const char *HTML_suffixes HTML_suffixes582,22190
-static const char HTML_help 584,22264
-static const char *Lisp_suffixes Lisp_suffixes589,22452
-static const char Lisp_help 591,22556
-static const char *Lua_suffixes Lua_suffixes598,22871
-static const char Lua_help 600,22934
-static const char *Makefile_filenames Makefile_filenames603,23010
-static const char Makefile_help 605,23133
-static const char *Objc_suffixes Objc_suffixes609,23277
-static const char Objc_help 613,23399
-static const char *Pascal_suffixes Pascal_suffixes619,23714
-static const char Pascal_help 621,23778
-static const char *Perl_suffixes Perl_suffixes626,23966
-static const char *Perl_interpreters Perl_interpreters628,24028
-static const char Perl_help 630,24100
-static const char *PHP_suffixes PHP_suffixes637,24451
-static const char PHP_help 639,24523
-static const char *plain_C_suffixes plain_C_suffixes643,24678
-static const char *PS_suffixes PS_suffixes647,24762
-static const char PS_help 649,24848
-static const char *Prolog_suffixes Prolog_suffixes652,24931
-static const char Prolog_help 654,24993
-static const char *Python_suffixes Python_suffixes658,25107
-static const char Python_help 660,25165
-static const char *Scheme_suffixes Scheme_suffixes665,25347
-static const char Scheme_help 667,25460
-static const char *TeX_suffixes TeX_suffixes672,25683
-static const char TeX_help 674,25781
-static const char *Texinfo_suffixes Texinfo_suffixes686,26316
-static const char Texinfo_help 688,26395
-static const char *Yacc_suffixes Yacc_suffixes691,26492
-static const char Yacc_help 693,26606
-static const char auto_help 699,26856
-static const char none_help 703,27020
-static const char no_lang_help 707,27143
-static language lang_names 718,27355
-print_language_names 753,29532
-# define EMACS_NAME 786,30755
-# define VERSION 789,30811
-print_version 792,30869
-# define PRINT_UNDOCUMENTED_OPTIONS_HELP 804,31173
-print_help 808,31250
-main 981,37438
-get_compressor_from_suffix 1319,46217
-get_language_from_langname 1355,47158
-get_language_from_interpreter 1377,47545
-get_language_from_filename 1399,47976
-process_file_name 1433,48834
-process_file 1555,51665
-init 1632,54150
-find_entries 1656,54901
-make_tag 1814,59707
-pfnote 1856,60942
-free_tree 1917,62744
-free_fdesc 1935,63029
-add_node 1955,63472
-invalidate_nodes 2035,65537
-static int total_size_of_entries 2067,66150
-static int number_len 2068,66193
-total_size_of_entries 2087,66694
-put_entries 2107,67154
-#define C_EXT 2193,68995
-#define C_PLAIN 2194,69037
-#define C_PLPL 2195,69070
-#define C_STAR 2196,69104
-#define C_JAVA 2197,69137
-#define C_AUTO 2198,69172
-#define YACC 2199,69242
-enum sym_type2204,69312
- st_none,2206,69328
- st_C_objprot,2207,69339
- st_C_objprot, st_C_objimpl,2207,69339
- st_C_objprot, st_C_objimpl, st_C_objend,2207,69339
- st_C_gnumacro,2208,69382
- st_C_ignore,2209,69399
- st_C_ignore, st_C_attribute,2209,69399
- st_C_javastruct,2210,69430
- st_C_operator,2211,69449
- st_C_class,2212,69466
- st_C_class, st_C_template,2212,69466
- st_C_struct,2213,69495
- st_C_struct, st_C_extern,2213,69495
- st_C_struct, st_C_extern, st_C_enum,2213,69495
- st_C_struct, st_C_extern, st_C_enum, st_C_define,2213,69495
- st_C_struct, st_C_extern, st_C_enum, st_C_define, st_C_typedef2213,69495
-struct C_stab_entry 2271,71278
-struct C_stab_entry { const char *name;name2271,71278
-struct C_stab_entry { const char *name; int c_ext;2271,71278
-struct C_stab_entry { const char *name; int c_ext; enum sym_type type;2271,71278
-hash 2275,71409
-in_word_set 2321,72937
- TOTAL_KEYWORDS 2325,73018
- MIN_WORD_LENGTH 2326,73045
- MAX_WORD_LENGTH 2327,73072
- MIN_HASH_VALUE 2328,73100
- MAX_HASH_VALUE 2329,73126
-C_symtype 2387,74985
-static bool inattribute;2400,75234
- fvnone,2408,75435
- fdefunkey,2409,75466
- fdefunname,2410,75512
- foperator,2411,75556
- fvnameseen,2412,75613
- fstartlist,2413,75666
- finlist,2414,75722
- flistseen,2415,75765
- fignore,2416,75813
- vignore 2417,75856
-} fvdef;2418,75901
-static bool fvextern;2420,75911
- tnone,2428,76089
- tkeyseen,2429,76119
- ttypeseen,2430,76160
- tinbody,2431,76199
- tend,2432,76238
- tignore 2433,76279
-} typdef;2434,76320
- snone,2443,76499
- skeyseen,2445,76575
- stagseen,2446,76620
- scolonseen 2447,76661
-} structdef;2448,76715
-static const char *objtag objtag2453,76809
- dnone,2460,76942
- dsharpseen,2461,76972
- ddefineseen,2462,77025
- dignorerest 2463,77070
-} definedef;2464,77112
- onone,2472,77267
- oprotocol,2473,77297
- oimplementation,2474,77347
- otagseen,2475,77395
- oparenseen,2476,77431
- ocatseen,2477,77486
- oinbody,2478,77525
- omethodsign,2479,77568
- omethodtag,2480,77626
- omethodcolon,2481,77666
- omethodparm,2482,77709
- oignore 2483,77755
-} objdef;2484,77787
-static struct tok2491,77944
- char *line;line2493,77964
- int offset;2494,78014
- int length;2495,78067
- bool valid;2502,78352
- bool named;2505,78487
- int lineno;2506,78528
- long linepos;2507,78576
-} token;2508,78626
-static void pushclass_above 2514,78784
-static void popclass_above 2515,78832
-static void write_classname 2516,78866
- char **cname;cname2519,78950
- int *bracelev;bracelev2520,78993
- int nl;2521,79042
- int size;2522,79096
-} cstack;2523,79136
-#define nestlev 2525,79264
-#define instruct 2527,79369
-pushclass_above 2531,79489
-popclass_above 2550,79948
-write_classname 2564,80162
-static bool consider_token 2592,80761
-static void make_C_tag 2593,80833
-consider_token 2613,81341
- long linepos;2922,88499
- linebuffer lb;2923,88515
-} lbs[lbs2924,88532
-#define current_lb_is_new 2926,88543
-#define switch_line_buffers(2927,88588
-#define curlb 2929,88641
-#define newlb 2930,88672
-#define curlinepos 2931,88703
-#define newlinepos 2932,88744
-#define plainc 2934,88786
-#define cplpl 2935,88830
-#define cjava 2936,88861
-#define CNL_SAVE_DEFINEDEF(2938,88905
-#define CNL(2947,89117
-make_C_tag 2960,89375
-C_entries 2986,90194
-default_C_entries 3833,110156
-plain_C_entries 3840,110276
-Cplusplus_entries 3847,110364
-Cjava_entries 3854,110460
-Cstar_entries 3861,110550
-Yacc_entries 3868,110642
-#define LOOP_ON_INPUT_LINES(3875,110720
-#define LOOKING_AT(3884,111056
-#define LOOKING_AT_NOCASE(3891,111461
-just_read_file 3901,111861
-static void F_takeprec 3910,111965
-static void F_getit 3911,111996
-F_takeprec 3914,112039
-F_getit 3937,112366
-Fortran_functions 3961,112840
-Ada_getit 4052,114669
-Ada_funcs 4115,116044
-Asm_labels 4228,118582
-Perl_functions 4261,119549
-Python_functions 4357,122057
-PHP_functions 4387,122684
-Cobol_paragraphs 4466,124471
-Makefile_targets 4494,125029
-Pascal_functions 4529,125950
-static void L_getit 4706,130277
-L_getit 4709,130318
-Lisp_functions 4725,130664
-Lua_functions 4785,131850
-PS_functions 4811,132385
-Forth_words 4841,133053
-Scheme_functions 4877,134092
-static linebuffer *TEX_toktab TEX_toktab4908,134781
-static const char *TEX_defenv TEX_defenv4912,134974
-static void TEX_mode 4917,135172
-static void TEX_decode_env 4918,135203
-static char TEX_esc 4920,135261
-static char TEX_opgrp 4921,135289
-static char TEX_clgrp 4922,135318
-TeX_commands 4928,135395
-#define TEX_LESC 4986,136652
-#define TEX_SESC 4987,136674
-TEX_mode 4992,136804
-TEX_decode_env 5026,137509
-Texinfo_nodes 5071,138554
-HTML_labels 5094,139013
-static size_t prolog_pr 5214,142192
-static void prolog_skip_comment 5215,142234
-static size_t prolog_atom 5216,142290
-Prolog_functions 5219,142347
-prolog_skip_comment 5255,143128
-prolog_pr 5281,143736
-prolog_atom 5319,144628
-static int erlang_func 5374,145540
-static void erlang_attribute 5375,145581
-static int erlang_atom 5376,145620
-Erlang_functions 5379,145666
-erlang_func 5438,146965
-erlang_attribute 5476,147642
-erlang_atom 5496,148061
-static char *scan_separators scan_separators5520,148487
-static void add_regex 5521,148526
-static char *substitute substitute5522,148570
-scan_separators 5534,149080
-analyze_regex 5586,150460
-add_regex 5654,152050
-substitute 5767,154797
-free_regexps 5814,155837
-regex_tag_multiline 5836,156291
-nocase_tail 5913,158263
-get_tag 5928,158519
-readline_internal 5959,159455
-readline 6037,161296
-savestr 6230,167243
-savenstr 6240,167473
-skip_spaces 6249,167679
-skip_non_spaces 6258,167833
-skip_name 6267,167983
-fatal 6277,168156
-pfatal 6284,168253
-suggest_asking_for_help 6291,168332
-error 6300,168554
-concat 6313,168846
-etags_getcwd 6329,169259
-relative_filename 6350,169725
-absolute_filename 6389,170751
-absolute_dirname 6453,172416
-filename_is_absolute 6472,172845
-canonicalize_filename 6484,173096
-# define ISUPPER(6491,173235
-linebuffer_init 6514,173656
-linebuffer_setlen 6524,173887
-xmalloc 6536,174148
-xrealloc 6545,174314
+char pot_etags_version[pot_etags_version81,3471
+# undef DEBUG84,3553
+# define DEBUG 85,3568
+# define DEBUG 87,3595
+# define NDEBUG 88,3618
+# define _GNU_SOURCE 94,3706
+# undef MSDOS100,3877
+# undef WINDOWSNT101,3891
+# define WINDOWSNT102,3910
+# undef MSDOS106,3969
+# define MSDOS 107,3983
+# define MSDOS 110,4033
+# define MAXPATHLEN 115,4112
+# undef HAVE_NTGUI116,4142
+# undef DOS_NT117,4161
+# define DOS_NT118,4177
+# undef assert 135,4483
+# define assert(136,4542
+# undef CTAGS146,4858
+# define CTAGS 147,4873
+# define CTAGS 149,4899
+#define streq(152,4928
+#define strcaseeq(153,4997
+#define strneq(154,5076
+#define strncaseeq(155,5152
+#define CHARS 157,5239
+#define CHAR(158,5279
+#define iswhite(159,5330
+#define notinname(160,5395
+#define begtoken(161,5470
+#define intoken(162,5543
+#define endtoken(163,5615
+#define ISALNUM(165,5685
+#define ISALPHA(166,5723
+#define ISDIGIT(167,5761
+#define ISLOWER(168,5799
+#define lowcase(170,5838
+#define xnew(179,6016
+#define xrnew(180,6084
+typedef void Lang_function 182,6165
+ const char *suffix;suffix186,6220
+ const char *command;command187,6295
+} compressor;188,6366
+ const char *name;name192,6398
+ const char *help;help193,6450
+ Lang_function *function;function194,6509
+ const char **suffixes;suffixes195,6557
+ const char **filenames;filenames196,6634
+ const char **interpreters;interpreters197,6703
+ bool metasource;198,6772
+} language;199,6836
+typedef struct fdesc201,6849
+ struct fdesc *next;next203,6872
+ char *infname;infname204,6921
+ char *infabsname;infabsname205,6974
+ char *infabsdir;infabsdir206,7039
+ char *taggedfname;taggedfname207,7092
+ language *lang;lang208,7150
+ char *prop;prop209,7192
+ bool usecharno;210,7250
+ bool written;211,7312
+} fdesc;212,7367
+typedef struct node_st214,7377
+ struct node_st *left,left216,7429
+ struct node_st *left, *right;right216,7429
+ fdesc *fdp;fdp217,7487
+ char *name;name218,7549
+ char *regex;regex219,7581
+ bool valid;220,7618
+ bool is_func;221,7671
+ bool been_warned;222,7734
+ int lno;223,7802
+ long cno;224,7843
+} node;225,7895
+ long size;236,8209
+ int len;237,8222
+ char *buffer;buffer238,8233
+} linebuffer;239,8249
+ at_language,245,8345
+ at_regexp,246,8394
+ at_filename,247,8438
+ at_stdin,248,8474
+ at_end 249,8517
+ } arg_type;250,8558
+ language *lang;lang251,8594
+ char *what;what252,8657
+} argument;253,8699
+typedef struct regexp256,8759
+ struct regexp *p_next;p_next258,8783
+ language *lang;lang259,8838
+ char *pattern;pattern260,8898
+ char *name;name261,8941
+ struct re_pattern_buffer *pat;pat262,8972
+ struct re_registers regs;263,9032
+ bool error_signaled;264,9079
+ bool force_explicit_name;265,9142
+ bool ignore_case;266,9207
+ bool multi_line;267,9260
+} regexp;268,9326
+static void Ada_funcs 274,9429
+static void Asm_labels 275,9461
+static void C_entries 276,9494
+static void default_C_entries 277,9537
+static void plain_C_entries 278,9577
+static void Cjava_entries 279,9615
+static void Cobol_paragraphs 280,9651
+static void Cplusplus_entries 281,9690
+static void Cstar_entries 282,9730
+static void Erlang_functions 283,9766
+static void Forth_words 284,9805
+static void Fortran_functions 285,9839
+static void HTML_labels 286,9879
+static void Lisp_functions 287,9913
+static void Lua_functions 288,9950
+static void Makefile_targets 289,9986
+static void Pascal_functions 290,10025
+static void Perl_functions 291,10064
+static void PHP_functions 292,10101
+static void PS_functions 293,10137
+static void Prolog_functions 294,10172
+static void Python_functions 295,10211
+static void Scheme_functions 296,10250
+static void TeX_commands 297,10289
+static void Texinfo_nodes 298,10324
+static void Yacc_entries 299,10360
+static void just_read_file 300,10395
+static language *get_language_from_langname get_language_from_langname302,10433
+static void readline 303,10493
+static long readline_internal 304,10538
+static bool nocase_tail 305,10592
+static void get_tag 306,10632
+static void analyze_regex 308,10672
+static void free_regexps 309,10708
+static void regex_tag_multiline 310,10741
+static void error 311,10781
+# undef STDIN408,15074
+#define STDIN 411,15096
+static compressor compressors[compressors457,17665
+static const char *Ada_suffixes Ada_suffixes473,17908
+static const char Ada_help 475,17978
+static const char *Asm_suffixes Asm_suffixes493,18581
+static const char Asm_help 504,18977
+static const char *default_C_suffixes default_C_suffixes512,19313
+static const char default_C_help 515,19414
+static const char default_C_help 523,19851
+static const char *Cplusplus_suffixes Cplusplus_suffixes535,20461
+static const char Cplusplus_help 540,20659
+static const char *Cjava_suffixes Cjava_suffixes549,21114
+static char Cjava_help 551,21173
+static const char *Cobol_suffixes Cobol_suffixes556,21338
+static char Cobol_help 558,21403
+static const char *Cstar_suffixes Cstar_suffixes562,21544
+static const char *Erlang_suffixes Erlang_suffixes565,21608
+static const char Erlang_help 567,21674
+const char *Forth_suffixes Forth_suffixes571,21800
+static const char Forth_help 573,21858
+static const char *Fortran_suffixes Fortran_suffixes577,22009
+static const char Fortran_help 579,22086
+static const char *HTML_suffixes HTML_suffixes582,22191
+static const char HTML_help 584,22265
+static const char *Lisp_suffixes Lisp_suffixes589,22453
+static const char Lisp_help 591,22557
+static const char *Lua_suffixes Lua_suffixes598,22872
+static const char Lua_help 600,22935
+static const char *Makefile_filenames Makefile_filenames603,23011
+static const char Makefile_help 605,23134
+static const char *Objc_suffixes Objc_suffixes609,23278
+static const char Objc_help 613,23400
+static const char *Pascal_suffixes Pascal_suffixes619,23715
+static const char Pascal_help 621,23779
+static const char *Perl_suffixes Perl_suffixes626,23967
+static const char *Perl_interpreters Perl_interpreters628,24029
+static const char Perl_help 630,24101
+static const char *PHP_suffixes PHP_suffixes637,24452
+static const char PHP_help 639,24524
+static const char *plain_C_suffixes plain_C_suffixes643,24679
+static const char *PS_suffixes PS_suffixes647,24763
+static const char PS_help 649,24849
+static const char *Prolog_suffixes Prolog_suffixes652,24932
+static const char Prolog_help 654,24994
+static const char *Python_suffixes Python_suffixes658,25108
+static const char Python_help 660,25166
+static const char *Scheme_suffixes Scheme_suffixes665,25348
+static const char Scheme_help 667,25461
+static const char *TeX_suffixes TeX_suffixes672,25684
+static const char TeX_help 674,25782
+static const char *Texinfo_suffixes Texinfo_suffixes686,26317
+static const char Texinfo_help 688,26396
+static const char *Yacc_suffixes Yacc_suffixes691,26493
+static const char Yacc_help 693,26607
+static const char auto_help 699,26857
+static const char none_help 703,27021
+static const char no_lang_help 707,27144
+static language lang_names 718,27356
+print_language_names 753,29533
+# define EMACS_NAME 786,30756
+# define VERSION 789,30812
+print_version 792,30870
+# define PRINT_UNDOCUMENTED_OPTIONS_HELP 804,31174
+print_help 808,31251
+main 981,37439
+get_compressor_from_suffix 1319,46218
+get_language_from_langname 1355,47159
+get_language_from_interpreter 1377,47546
+get_language_from_filename 1399,47977
+process_file_name 1433,48835
+process_file 1555,51666
+init 1632,54151
+find_entries 1656,54902
+make_tag 1814,59708
+pfnote 1856,60943
+free_tree 1917,62745
+free_fdesc 1935,63030
+add_node 1955,63473
+invalidate_nodes 2035,65538
+static int total_size_of_entries 2067,66151
+static int number_len 2068,66194
+total_size_of_entries 2087,66695
+put_entries 2107,67155
+#define C_EXT 2193,68996
+#define C_PLAIN 2194,69038
+#define C_PLPL 2195,69071
+#define C_STAR 2196,69105
+#define C_JAVA 2197,69138
+#define C_AUTO 2198,69173
+#define YACC 2199,69243
+enum sym_type2204,69313
+ st_none,2206,69329
+ st_C_objprot,2207,69340
+ st_C_objprot, st_C_objimpl,2207,69340
+ st_C_objprot, st_C_objimpl, st_C_objend,2207,69340
+ st_C_gnumacro,2208,69383
+ st_C_ignore,2209,69400
+ st_C_ignore, st_C_attribute,2209,69400
+ st_C_javastruct,2210,69431
+ st_C_operator,2211,69450
+ st_C_class,2212,69467
+ st_C_class, st_C_template,2212,69467
+ st_C_struct,2213,69496
+ st_C_struct, st_C_extern,2213,69496
+ st_C_struct, st_C_extern, st_C_enum,2213,69496
+ st_C_struct, st_C_extern, st_C_enum, st_C_define,2213,69496
+ st_C_struct, st_C_extern, st_C_enum, st_C_define, st_C_typedef2213,69496
+struct C_stab_entry 2271,71279
+struct C_stab_entry { const char *name;name2271,71279
+struct C_stab_entry { const char *name; int c_ext;2271,71279
+struct C_stab_entry { const char *name; int c_ext; enum sym_type type;2271,71279
+hash 2275,71410
+in_word_set 2321,72938
+ TOTAL_KEYWORDS 2325,73019
+ MIN_WORD_LENGTH 2326,73046
+ MAX_WORD_LENGTH 2327,73073
+ MIN_HASH_VALUE 2328,73101
+ MAX_HASH_VALUE 2329,73127
+C_symtype 2387,74986
+static bool inattribute;2400,75235
+ fvnone,2408,75436
+ fdefunkey,2409,75467
+ fdefunname,2410,75513
+ foperator,2411,75557
+ fvnameseen,2412,75614
+ fstartlist,2413,75667
+ finlist,2414,75723
+ flistseen,2415,75766
+ fignore,2416,75814
+ vignore 2417,75857
+} fvdef;2418,75902
+static bool fvextern;2420,75912
+ tnone,2428,76090
+ tkeyseen,2429,76120
+ ttypeseen,2430,76161
+ tinbody,2431,76200
+ tend,2432,76239
+ tignore 2433,76280
+} typdef;2434,76321
+ snone,2443,76500
+ skeyseen,2445,76576
+ stagseen,2446,76621
+ scolonseen 2447,76662
+} structdef;2448,76716
+static const char *objtag objtag2453,76810
+ dnone,2460,76943
+ dsharpseen,2461,76973
+ ddefineseen,2462,77026
+ dignorerest 2463,77071
+} definedef;2464,77113
+ onone,2472,77268
+ oprotocol,2473,77298
+ oimplementation,2474,77348
+ otagseen,2475,77396
+ oparenseen,2476,77432
+ ocatseen,2477,77487
+ oinbody,2478,77526
+ omethodsign,2479,77569
+ omethodtag,2480,77627
+ omethodcolon,2481,77667
+ omethodparm,2482,77710
+ oignore 2483,77756
+} objdef;2484,77788
+static struct tok2491,77945
+ char *line;line2493,77965
+ int offset;2494,78015
+ int length;2495,78068
+ bool valid;2502,78353
+ bool named;2505,78488
+ int lineno;2506,78529
+ long linepos;2507,78577
+} token;2508,78627
+static void pushclass_above 2514,78785
+static void popclass_above 2515,78833
+static void write_classname 2516,78867
+ char **cname;cname2519,78951
+ int *bracelev;bracelev2520,78994
+ int nl;2521,79043
+ int size;2522,79097
+} cstack;2523,79137
+#define nestlev 2525,79265
+#define instruct 2527,79370
+pushclass_above 2531,79490
+popclass_above 2550,79949
+write_classname 2564,80163
+static bool consider_token 2592,80762
+static void make_C_tag 2593,80834
+consider_token 2613,81342
+ long linepos;2922,88500
+ linebuffer lb;2923,88516
+} lbs[lbs2924,88533
+#define current_lb_is_new 2926,88544
+#define switch_line_buffers(2927,88589
+#define curlb 2929,88642
+#define newlb 2930,88673
+#define curlinepos 2931,88704
+#define newlinepos 2932,88745
+#define plainc 2934,88787
+#define cplpl 2935,88831
+#define cjava 2936,88862
+#define CNL_SAVE_DEFINEDEF(2938,88906
+#define CNL(2947,89118
+make_C_tag 2960,89376
+C_entries 2986,90195
+default_C_entries 3833,110157
+plain_C_entries 3840,110277
+Cplusplus_entries 3847,110365
+Cjava_entries 3854,110461
+Cstar_entries 3861,110551
+Yacc_entries 3868,110643
+#define LOOP_ON_INPUT_LINES(3875,110721
+#define LOOKING_AT(3884,111057
+#define LOOKING_AT_NOCASE(3891,111462
+just_read_file 3901,111862
+static void F_takeprec 3910,111966
+static void F_getit 3911,111997
+F_takeprec 3914,112040
+F_getit 3937,112367
+Fortran_functions 3961,112841
+Ada_getit 4052,114670
+Ada_funcs 4115,116045
+Asm_labels 4228,118583
+Perl_functions 4261,119550
+Python_functions 4357,122058
+PHP_functions 4387,122685
+Cobol_paragraphs 4466,124472
+Makefile_targets 4494,125030
+Pascal_functions 4529,125951
+static void L_getit 4706,130278
+L_getit 4709,130319
+Lisp_functions 4725,130665
+Lua_functions 4785,131851
+PS_functions 4811,132386
+Forth_words 4841,133054
+Scheme_functions 4877,134093
+static linebuffer *TEX_toktab TEX_toktab4908,134782
+static const char *TEX_defenv TEX_defenv4912,134975
+static void TEX_mode 4917,135173
+static void TEX_decode_env 4918,135204
+static char TEX_esc 4920,135262
+static char TEX_opgrp 4921,135290
+static char TEX_clgrp 4922,135319
+TeX_commands 4928,135396
+#define TEX_LESC 4986,136653
+#define TEX_SESC 4987,136675
+TEX_mode 4992,136805
+TEX_decode_env 5026,137510
+Texinfo_nodes 5071,138555
+HTML_labels 5094,139014
+static size_t prolog_pr 5214,142193
+static void prolog_skip_comment 5215,142235
+static size_t prolog_atom 5216,142291
+Prolog_functions 5219,142348
+prolog_skip_comment 5255,143129
+prolog_pr 5281,143737
+prolog_atom 5319,144629
+static int erlang_func 5374,145541
+static void erlang_attribute 5375,145582
+static int erlang_atom 5376,145621
+Erlang_functions 5379,145667
+erlang_func 5438,146966
+erlang_attribute 5476,147643
+erlang_atom 5496,148062
+static char *scan_separators scan_separators5520,148488
+static void add_regex 5521,148527
+static char *substitute substitute5522,148571
+scan_separators 5534,149081
+analyze_regex 5586,150461
+add_regex 5654,152051
+substitute 5767,154798
+free_regexps 5814,155838
+regex_tag_multiline 5836,156292
+nocase_tail 5913,158264
+get_tag 5928,158520
+readline_internal 5959,159456
+readline 6037,161297
+savestr 6230,167244
+savenstr 6240,167474
+skip_spaces 6249,167680
+skip_non_spaces 6258,167834
+skip_name 6267,167984
+fatal 6277,168157
+pfatal 6284,168254
+suggest_asking_for_help 6291,168333
+error 6300,168555
+concat 6313,168847
+etags_getcwd 6329,169260
+relative_filename 6350,169726
+absolute_filename 6389,170752
+absolute_dirname 6453,172417
+filename_is_absolute 6472,172846
+canonicalize_filename 6484,173097
+# define ISUPPER(6491,173236
+linebuffer_init 6514,173657
+linebuffer_setlen 6524,173888
+xmalloc 6536,174149
+xrealloc 6545,174315
c-src/exit.c,99
size_t n;28,972
@@ -764,2059 +764,2059 @@ pp287,1504
pp3(100,1616
c-src/emacs/src/gmalloc.c,7311
-#define USE_PTHREAD25,1002
-#undef get_current_dir_name33,1126
-extern void emacs_abort 47,1305
-#undef malloc64,2110
-#undef realloc65,2124
-#undef calloc66,2139
-#undef free67,2153
-#define malloc 68,2165
-#define realloc 69,2188
-#define calloc 70,2213
-#define aligned_alloc 71,2236
-#define free 72,2273
-extern void *bss_sbrk bss_sbrk76,2335
-extern int bss_sbrk_did_unexec;77,2375
-extern char bss_sbrk_buffer[bss_sbrk_buffer78,2407
-extern void *bss_sbrk_buffer_end;bss_sbrk_buffer_end79,2438
-#define DUMPED 80,2472
-#define ALLOCATED_BEFORE_DUMPING(81,2507
-extern void *malloc malloc94,2718
-#define INT_BIT 124,3934
-#define BLOCKLOG 125,3977
-#define BLOCKSIZE 126,4018
-#define BLOCKIFY(127,4052
-#define HEAP 131,4215
-#define FINAL_FREE_BLOCKS 135,4391
- int type;145,4676
- size_t nfree;150,4720
- size_t first;151,4777
- } frag;152,4834
- ptrdiff_t size;156,5055
- } info;157,5076
- } busy;158,5087
- size_t size;163,5215
- size_t next;164,5272
- size_t prev;165,5321
- } free;166,5374
- } malloc_info;167,5388
-extern char *_heapbase;_heapbase170,5449
-extern malloc_info *_heapinfo;_heapinfo173,5541
-#define BLOCK(176,5620
-#define ADDRESS(177,5682
-extern size_t _heapindex;180,5797
-extern size_t _heaplimit;183,5866
-struct list186,5939
- struct list *next;next188,5955
- struct list *prev;prev189,5978
-extern struct list _fraghead[_fraghead193,6056
-struct alignlist196,6153
- struct alignlist *next;next198,6174
- void *aligned;aligned199,6202
- void *exact;exact200,6270
-extern struct alignlist *_aligned_blocks;_aligned_blocks202,6334
-extern size_t _chunks_used;205,6401
-extern size_t _bytes_used;206,6429
-extern size_t _chunks_free;207,6456
-extern size_t _bytes_free;208,6484
-extern void *_malloc_internal _malloc_internal213,6673
-extern void *_realloc_internal _realloc_internal214,6713
-extern void _free_internal 215,6762
-extern void *_malloc_internal_nolock _malloc_internal_nolock216,6799
-extern void *_realloc_internal_nolock _realloc_internal_nolock217,6846
-extern void _free_internal_nolock 218,6902
-extern pthread_mutex_t _malloc_mutex,221,6966
-extern pthread_mutex_t _malloc_mutex, _aligned_blocks_mutex;221,6966
-extern int _malloc_thread_enabled_p;222,7027
-#define LOCK(223,7064
-#define UNLOCK(228,7195
-#define LOCK_ALIGNED_BLOCKS(233,7329
-#define UNLOCK_ALIGNED_BLOCKS(238,7484
-#define LOCK(244,7649
-#define UNLOCK(245,7664
-#define LOCK_ALIGNED_BLOCKS(246,7681
-#define UNLOCK_ALIGNED_BLOCKS(247,7711
-extern void *malloc_find_object_address malloc_find_object_address252,7865
-extern void *(*__morecore)__morecore256,8021
-extern void *__default_morecore __default_morecore259,8105
-extern void (*__after_morecore_hook)__after_morecore_hook263,8269
-extern size_t __malloc_extra_blocks;267,8442
-extern int __malloc_initialized;270,8552
-extern int __malloc_initialize 272,8646
-extern void (*__malloc_initialize_hook)__malloc_initialize_hook275,8723
-extern void (*__free_hook)__free_hook276,8771
-extern void *(*__malloc_hook)__malloc_hook277,8811
-extern void *(*__realloc_hook)__realloc_hook278,8856
-extern void *(*__memalign_hook)__memalign_hook279,8913
-enum mcheck_status283,9092
- MCHECK_DISABLED 285,9115
- MCHECK_OK,286,9187
- MCHECK_FREE,287,9226
- MCHECK_HEAD,288,9270
- MCHECK_TAIL 289,9334
-extern int mcheck 296,9701
-extern enum mcheck_status mprobe 301,9952
-extern void mtrace 304,10055
-extern void muntrace 305,10082
-struct mstats308,10153
- size_t bytes_total;310,10171
- size_t chunks_used;311,10225
- size_t bytes_used;312,10285
- size_t chunks_free;313,10351
- size_t bytes_free;314,10406
-extern struct mstats mstats 318,10518
-extern void memory_warnings 321,10625
-void *(*__malloc_hook)__malloc_hook352,11743
-char *_heapbase;_heapbase355,11829
-malloc_info *_heapinfo;_heapinfo358,11927
-static size_t heapsize;361,11983
-size_t _heapindex;364,12047
-size_t _heaplimit;367,12109
-struct list _fraghead[_fraghead370,12171
-size_t _chunks_used;373,12229
-size_t _bytes_used;374,12250
-size_t _chunks_free;375,12270
-size_t _bytes_free;376,12291
-int __malloc_initialized;379,12340
-size_t __malloc_extra_blocks;381,12367
-void (*__malloc_initialize_hook)__malloc_initialize_hook383,12398
-void (*__after_morecore_hook)__after_morecore_hook384,12439
-static int state_protected_p;400,12912
-static size_t last_state_size;401,12942
-static malloc_info *last_heapinfo;last_heapinfo402,12973
-protect_malloc_state 405,13014
-#define PROTECT_MALLOC_STATE(426,13627
-#define PROTECT_MALLOC_STATE(429,13697
-align 435,13794
-get_contiguous_space 466,14616
-register_heapinfo 497,15325
-pthread_mutex_t _malloc_mutex 517,15879
-pthread_mutex_t _aligned_blocks_mutex 518,15938
-int _malloc_thread_enabled_p;519,16005
-malloc_atfork_handler_prepare 522,16048
-malloc_atfork_handler_parent 529,16139
-malloc_atfork_handler_child 536,16233
-malloc_enable_thread 544,16375
-malloc_initialize_1 563,16961
-__malloc_initialize 594,17793
-static int morecore_recursing;604,17926
-morecore_nolock 609,18066
-_malloc_internal_nolock 722,21584
-_malloc_internal 920,28102
-malloc 932,28247
-extern void *_malloc _malloc956,29033
-extern void _free 957,29064
-extern void *_realloc _realloc958,29092
-_malloc 961,29140
-_free 967,29196
-_realloc 973,29240
-void (*__free_hook)__free_hook1001,30259
-struct alignlist *_aligned_blocks _aligned_blocks1004,30345
-_free_internal_nolock 1009,30474
-_free_internal 1255,38476
-free 1265,38603
-weak_alias 1277,38799
-#define min(1306,39813
-void *(*__realloc_hook)__realloc_hook1310,39898
-_realloc_internal_nolock 1319,40309
-_realloc_internal 1435,43563
-realloc 1447,43726
-calloc 1478,44894
-#define __sbrk 1513,46042
-extern void *__sbrk __sbrk1518,46247
-__default_morecore 1525,46511
-void *(*__memalign_hook)__memalign_hook1554,47456
-aligned_alloc 1557,47522
-memalign 1647,49704
-posix_memalign 1656,49909
-extern void *valloc valloc1695,51140
-extern int getpagesize 1700,51278
-static size_t pagesize;1703,51317
-valloc 1706,51349
-#undef malloc1715,51490
-#undef realloc1716,51504
-#undef calloc1717,51519
-#undef aligned_alloc1718,51533
-#undef free1719,51554
-extern void *malloc malloc1722,51609
-extern void *realloc realloc1723,51644
-extern void *calloc calloc1724,51691
-extern void free 1725,51740
-extern void *aligned_alloc aligned_alloc1727,51796
-extern int posix_memalign 1729,51890
-hybrid_malloc 1736,52083
-hybrid_calloc 1744,52188
-hybrid_free 1752,52319
-hybrid_aligned_alloc 1765,52626
-hybrid_realloc 1780,52984
-char *gget_current_dir_name gget_current_dir_name1808,53753
-hybrid_get_current_dir_name 1811,53797
-static void (*old_free_hook)old_free_hook1846,54921
-static void *(*old_malloc_hook)old_malloc_hook1847,54963
-static void *(*old_realloc_hook)old_realloc_hook1848,55010
-static void (*abortfunc)abortfunc1851,55124
-#define MAGICWORD 1854,55206
-#define MAGICFREE 1855,55261
-#define MAGICBYTE 1856,55316
-#define MALLOCFLOOD 1857,55348
-#define FREEFLOOD 1858,55382
-struct hdr1860,55415
- size_t size;1862,55430
- size_t magic;1863,55484
-checkhdr 1867,55581
-freehook 1891,56022
-mallochook 1927,56804
-reallochook 1944,57143
-mabort 1978,57901
-static int mcheck_used 2012,58586
-mcheck 2015,58619
-mprobe 2035,59138
+#define USE_PTHREAD25,1003
+#undef get_current_dir_name33,1127
+extern void emacs_abort 47,1306
+#undef malloc64,2111
+#undef realloc65,2125
+#undef calloc66,2140
+#undef free67,2154
+#define malloc 68,2166
+#define realloc 69,2189
+#define calloc 70,2214
+#define aligned_alloc 71,2237
+#define free 72,2274
+extern void *bss_sbrk bss_sbrk76,2336
+extern int bss_sbrk_did_unexec;77,2376
+extern char bss_sbrk_buffer[bss_sbrk_buffer78,2408
+extern void *bss_sbrk_buffer_end;bss_sbrk_buffer_end79,2439
+#define DUMPED 80,2473
+#define ALLOCATED_BEFORE_DUMPING(81,2508
+extern void *malloc malloc94,2719
+#define INT_BIT 124,3935
+#define BLOCKLOG 125,3978
+#define BLOCKSIZE 126,4019
+#define BLOCKIFY(127,4053
+#define HEAP 131,4216
+#define FINAL_FREE_BLOCKS 135,4392
+ int type;145,4677
+ size_t nfree;150,4721
+ size_t first;151,4778
+ } frag;152,4835
+ ptrdiff_t size;156,5056
+ } info;157,5077
+ } busy;158,5088
+ size_t size;163,5216
+ size_t next;164,5273
+ size_t prev;165,5322
+ } free;166,5375
+ } malloc_info;167,5389
+extern char *_heapbase;_heapbase170,5450
+extern malloc_info *_heapinfo;_heapinfo173,5542
+#define BLOCK(176,5621
+#define ADDRESS(177,5683
+extern size_t _heapindex;180,5798
+extern size_t _heaplimit;183,5867
+struct list186,5940
+ struct list *next;next188,5956
+ struct list *prev;prev189,5979
+extern struct list _fraghead[_fraghead193,6057
+struct alignlist196,6154
+ struct alignlist *next;next198,6175
+ void *aligned;aligned199,6203
+ void *exact;exact200,6271
+extern struct alignlist *_aligned_blocks;_aligned_blocks202,6335
+extern size_t _chunks_used;205,6402
+extern size_t _bytes_used;206,6430
+extern size_t _chunks_free;207,6457
+extern size_t _bytes_free;208,6485
+extern void *_malloc_internal _malloc_internal213,6674
+extern void *_realloc_internal _realloc_internal214,6714
+extern void _free_internal 215,6763
+extern void *_malloc_internal_nolock _malloc_internal_nolock216,6800
+extern void *_realloc_internal_nolock _realloc_internal_nolock217,6847
+extern void _free_internal_nolock 218,6903
+extern pthread_mutex_t _malloc_mutex,221,6967
+extern pthread_mutex_t _malloc_mutex, _aligned_blocks_mutex;221,6967
+extern int _malloc_thread_enabled_p;222,7028
+#define LOCK(223,7065
+#define UNLOCK(228,7196
+#define LOCK_ALIGNED_BLOCKS(233,7330
+#define UNLOCK_ALIGNED_BLOCKS(238,7485
+#define LOCK(244,7650
+#define UNLOCK(245,7665
+#define LOCK_ALIGNED_BLOCKS(246,7682
+#define UNLOCK_ALIGNED_BLOCKS(247,7712
+extern void *malloc_find_object_address malloc_find_object_address252,7866
+extern void *(*__morecore)__morecore256,8022
+extern void *__default_morecore __default_morecore259,8106
+extern void (*__after_morecore_hook)__after_morecore_hook263,8270
+extern size_t __malloc_extra_blocks;267,8443
+extern int __malloc_initialized;270,8553
+extern int __malloc_initialize 272,8647
+extern void (*__malloc_initialize_hook)__malloc_initialize_hook275,8724
+extern void (*__free_hook)__free_hook276,8772
+extern void *(*__malloc_hook)__malloc_hook277,8812
+extern void *(*__realloc_hook)__realloc_hook278,8857
+extern void *(*__memalign_hook)__memalign_hook279,8914
+enum mcheck_status283,9093
+ MCHECK_DISABLED 285,9116
+ MCHECK_OK,286,9188
+ MCHECK_FREE,287,9227
+ MCHECK_HEAD,288,9271
+ MCHECK_TAIL 289,9335
+extern int mcheck 296,9702
+extern enum mcheck_status mprobe 301,9953
+extern void mtrace 304,10056
+extern void muntrace 305,10083
+struct mstats308,10154
+ size_t bytes_total;310,10172
+ size_t chunks_used;311,10226
+ size_t bytes_used;312,10286
+ size_t chunks_free;313,10352
+ size_t bytes_free;314,10407
+extern struct mstats mstats 318,10519
+extern void memory_warnings 321,10626
+void *(*__malloc_hook)__malloc_hook352,11745
+char *_heapbase;_heapbase355,11831
+malloc_info *_heapinfo;_heapinfo358,11929
+static size_t heapsize;361,11985
+size_t _heapindex;364,12049
+size_t _heaplimit;367,12111
+struct list _fraghead[_fraghead370,12173
+size_t _chunks_used;373,12231
+size_t _bytes_used;374,12252
+size_t _chunks_free;375,12272
+size_t _bytes_free;376,12293
+int __malloc_initialized;379,12342
+size_t __malloc_extra_blocks;381,12369
+void (*__malloc_initialize_hook)__malloc_initialize_hook383,12400
+void (*__after_morecore_hook)__after_morecore_hook384,12441
+static int state_protected_p;400,12914
+static size_t last_state_size;401,12944
+static malloc_info *last_heapinfo;last_heapinfo402,12975
+protect_malloc_state 405,13016
+#define PROTECT_MALLOC_STATE(426,13629
+#define PROTECT_MALLOC_STATE(429,13699
+align 435,13796
+get_contiguous_space 466,14618
+register_heapinfo 497,15327
+pthread_mutex_t _malloc_mutex 517,15881
+pthread_mutex_t _aligned_blocks_mutex 518,15940
+int _malloc_thread_enabled_p;519,16007
+malloc_atfork_handler_prepare 522,16050
+malloc_atfork_handler_parent 529,16141
+malloc_atfork_handler_child 536,16235
+malloc_enable_thread 544,16377
+malloc_initialize_1 563,16963
+__malloc_initialize 594,17795
+static int morecore_recursing;604,17928
+morecore_nolock 609,18068
+_malloc_internal_nolock 722,21586
+_malloc_internal 920,28104
+malloc 932,28249
+extern void *_malloc _malloc956,29035
+extern void _free 957,29066
+extern void *_realloc _realloc958,29094
+_malloc 961,29142
+_free 967,29198
+_realloc 973,29242
+void (*__free_hook)__free_hook1001,30262
+struct alignlist *_aligned_blocks _aligned_blocks1004,30348
+_free_internal_nolock 1009,30477
+_free_internal 1255,38479
+free 1265,38606
+weak_alias 1277,38802
+#define min(1306,39817
+void *(*__realloc_hook)__realloc_hook1310,39902
+_realloc_internal_nolock 1319,40313
+_realloc_internal 1435,43567
+realloc 1447,43730
+calloc 1478,44899
+#define __sbrk 1513,46048
+extern void *__sbrk __sbrk1518,46253
+__default_morecore 1525,46517
+void *(*__memalign_hook)__memalign_hook1554,47463
+aligned_alloc 1557,47529
+memalign 1647,49711
+posix_memalign 1656,49916
+extern void *valloc valloc1695,51148
+extern int getpagesize 1700,51286
+static size_t pagesize;1703,51325
+valloc 1706,51357
+#undef malloc1715,51498
+#undef realloc1716,51512
+#undef calloc1717,51527
+#undef aligned_alloc1718,51541
+#undef free1719,51562
+extern void *malloc malloc1722,51617
+extern void *realloc realloc1723,51652
+extern void *calloc calloc1724,51699
+extern void free 1725,51748
+extern void *aligned_alloc aligned_alloc1727,51804
+extern int posix_memalign 1729,51898
+hybrid_malloc 1736,52091
+hybrid_calloc 1744,52196
+hybrid_free 1752,52327
+hybrid_aligned_alloc 1765,52634
+hybrid_realloc 1780,52990
+char *gget_current_dir_name gget_current_dir_name1808,53759
+hybrid_get_current_dir_name 1811,53803
+static void (*old_free_hook)old_free_hook1846,54928
+static void *(*old_malloc_hook)old_malloc_hook1847,54970
+static void *(*old_realloc_hook)old_realloc_hook1848,55017
+static void (*abortfunc)abortfunc1851,55131
+#define MAGICWORD 1854,55213
+#define MAGICFREE 1855,55268
+#define MAGICBYTE 1856,55323
+#define MALLOCFLOOD 1857,55355
+#define FREEFLOOD 1858,55389
+struct hdr1860,55422
+ size_t size;1862,55437
+ size_t magic;1863,55491
+checkhdr 1867,55588
+freehook 1891,56029
+mallochook 1927,56811
+reallochook 1944,57150
+mabort 1978,57908
+static int mcheck_used 2012,58593
+mcheck 2015,58626
+mprobe 2035,59145
c-src/emacs/src/regex.h,5300
-#define _REGEX_H 21,836
-typedef unsigned long reg_syntax_t;43,1577
-#define RE_BACKSLASH_ESCAPE_IN_LISTS 47,1749
-#define RE_BK_PLUS_QM 52,1969
-#define RE_CHAR_CLASSES 58,2298
-#define RE_CONTEXT_INDEP_ANCHORS 72,3032
-#define RE_CONTEXT_INDEP_OPS 80,3458
-#define RE_CONTEXT_INVALID_OPS 84,3658
-#define RE_DOT_NEWLINE 88,3801
-#define RE_DOT_NOT_NULL 92,3937
-#define RE_HAT_LISTS_NOT_NEWLINE 96,4082
-#define RE_INTERVALS 101,4292
-#define RE_LIMITED_OPS 105,4441
-#define RE_NEWLINE_ALT 109,4583
-#define RE_NO_BK_BRACES 114,4773
-#define RE_NO_BK_PARENS 118,4964
-#define RE_NO_BK_REFS 122,5120
-#define RE_NO_BK_VBAR 126,5316
-#define RE_NO_EMPTY_RANGES 132,5610
-#define RE_UNMATCHED_RIGHT_PAREN_ORD 136,5766
-#define RE_NO_POSIX_BACKTRACKING 140,5937
-#define RE_NO_GNU_OPS 144,6133
-#define RE_FRUGAL 147,6253
-#define RE_SHY_GROUPS 150,6360
-#define RE_NO_NEWLINE_ANCHOR 153,6468
-#define RE_DEBUG 161,6884
-extern reg_syntax_t re_syntax_options;167,7170
-extern Lisp_Object re_match_object;172,7344
-extern size_t re_max_failures;176,7454
-#define RE_SYNTAX_EMACS 183,7684
-#define RE_SYNTAX_AWK 186,7780
-#define RE_SYNTAX_GNU_AWK 193,8084
-#define RE_SYNTAX_POSIX_AWK 197,8255
-#define RE_SYNTAX_GREP 201,8393
-#define RE_SYNTAX_EGREP 206,8549
-#define RE_SYNTAX_POSIX_EGREP 212,8765
-#define RE_SYNTAX_ED 216,8910
-#define RE_SYNTAX_SED 218,8954
-#define _RE_SYNTAX_POSIX_COMMON 221,9072
-#define RE_SYNTAX_POSIX_BASIC 225,9215
-#define RE_SYNTAX_POSIX_MINIMAL_BASIC 231,9508
-#define RE_SYNTAX_POSIX_EXTENDED 234,9598
-#define RE_SYNTAX_POSIX_MINIMAL_EXTENDED 242,9967
-# undef RE_DUP_MAX253,10454
-#define RE_DUP_MAX 256,10540
-#define REG_EXTENDED 263,10762
-#define REG_ICASE 267,10886
-#define REG_NEWLINE 272,11070
-#define REG_NOSUB 276,11248
-#define REG_NOTBOL 286,11614
-#define REG_NOTEOL 289,11688
- REG_ENOSYS 297,11859
- REG_NOERROR 300,11941
- REG_NOMATCH,301,11976
- REG_BADPAT,305,12123
- REG_ECOLLATE,306,12162
- REG_ECTYPE,307,12203
- REG_EESCAPE,308,12255
- REG_ESUBREG,309,12298
- REG_EBRACK,310,12345
- REG_EPAREN,311,12391
- REG_EBRACE,312,12436
- REG_BADBR,313,12472
- REG_ERANGE,314,12519
- REG_ESPACE,315,12560
- REG_BADRPT,316,12601
- REG_EEND,319,12693
- REG_ESIZE,320,12728
- REG_ERPAREN,321,12790
- REG_ERANGEX 322,12859
-} reg_errcode_t;323,12911
-# define RE_TRANSLATE_TYPE 332,13273
-struct re_pattern_buffer335,13315
- unsigned char *buffer;buffer341,13538
- size_t allocated;344,13614
- size_t used;347,13686
- reg_syntax_t syntax;350,13769
- char *fastmap;fastmap355,13975
- RE_TRANSLATE_TYPE translate;361,14241
- size_t re_nsub;364,14329
- unsigned can_be_null 370,14624
-#define REGS_UNALLOCATED 376,14889
-#define REGS_REALLOCATE 377,14916
-#define REGS_FIXED 378,14942
- unsigned regs_allocated 379,14963
- unsigned fastmap_accurate 383,15136
- unsigned no_sub 387,15267
- unsigned not_bol 391,15398
- unsigned not_eol 394,15475
- unsigned used_syntax 398,15655
- unsigned multibyte 403,15805
- unsigned target_multibyte 407,15941
- int charset_unibyte;410,16032
-typedef struct re_pattern_buffer regex_t;416,16098
-typedef ssize_t regoff_t;423,16492
-struct re_registers428,16652
- unsigned num_regs;430,16674
- regoff_t *start;start431,16695
- regoff_t *end;end432,16714
-# define RE_NREGS 440,16942
- regoff_t rm_so;449,17159
- regoff_t rm_eo;450,17239
-} regmatch_t;451,17317
-extern reg_syntax_t re_set_syntax 457,17512
-extern const char *re_compile_pattern re_compile_pattern462,17776
-extern int re_compile_fastmap 469,18058
-extern regoff_t re_search 477,18466
-extern regoff_t re_search_2 485,18781
-extern regoff_t re_match 495,19177
-extern regoff_t re_match_2 501,19407
-extern void re_set_registers 520,20197
-extern char *re_comp re_comp528,20469
-extern int re_exec 529,20506
-# define _Restrict_ 540,20886
-# define _Restrict_ 542,20979
-# define _Restrict_544,21018
-# define _Restrict_arr_ 555,21418
-# define _Restrict_arr_557,21461
-extern reg_errcode_t regcomp 562,21530
-extern reg_errcode_t regexec 566,21656
-extern size_t regerror 571,21850
-extern void regfree 574,21956
-# define CHAR_CLASS_MAX_LENGTH 593,22470
-# define CHAR_CLASS_MAX_LENGTH 597,22648
-typedef wctype_t re_wctype_t;599,22692
-typedef wchar_t re_wchar_t;600,22722
-# define re_wctype 601,22750
-# define re_iswctype 602,22776
-# define re_wctype_to_bit(603,22806
-# define CHAR_CLASS_MAX_LENGTH 605,22844
-# define btowc(606,22906
-typedef enum { RECC_ERROR 609,22953
- RECC_ALNUM,610,22984
- RECC_ALNUM, RECC_ALPHA,610,22984
- RECC_ALNUM, RECC_ALPHA, RECC_WORD,610,22984
- RECC_GRAPH,611,23027
- RECC_GRAPH, RECC_PRINT,611,23027
- RECC_LOWER,612,23059
- RECC_LOWER, RECC_UPPER,612,23059
- RECC_PUNCT,613,23091
- RECC_PUNCT, RECC_CNTRL,613,23091
- RECC_DIGIT,614,23123
- RECC_DIGIT, RECC_XDIGIT,614,23123
- RECC_BLANK,615,23156
- RECC_BLANK, RECC_SPACE,615,23156
- RECC_MULTIBYTE,616,23188
- RECC_MULTIBYTE, RECC_NONASCII,616,23188
- RECC_ASCII,617,23227
- RECC_ASCII, RECC_UNIBYTE617,23227
-} re_wctype_t;618,23260
-extern char re_iswctype 620,23276
-extern re_wctype_t re_wctype 621,23329
-typedef int re_wchar_t;623,23387
-extern void re_set_whitespace_regexp 625,23412
+#define _REGEX_H 21,837
+typedef unsigned long reg_syntax_t;43,1578
+#define RE_BACKSLASH_ESCAPE_IN_LISTS 47,1750
+#define RE_BK_PLUS_QM 52,1970
+#define RE_CHAR_CLASSES 58,2299
+#define RE_CONTEXT_INDEP_ANCHORS 72,3033
+#define RE_CONTEXT_INDEP_OPS 80,3459
+#define RE_CONTEXT_INVALID_OPS 84,3659
+#define RE_DOT_NEWLINE 88,3802
+#define RE_DOT_NOT_NULL 92,3938
+#define RE_HAT_LISTS_NOT_NEWLINE 96,4083
+#define RE_INTERVALS 101,4293
+#define RE_LIMITED_OPS 105,4442
+#define RE_NEWLINE_ALT 109,4584
+#define RE_NO_BK_BRACES 114,4774
+#define RE_NO_BK_PARENS 118,4965
+#define RE_NO_BK_REFS 122,5121
+#define RE_NO_BK_VBAR 126,5317
+#define RE_NO_EMPTY_RANGES 132,5611
+#define RE_UNMATCHED_RIGHT_PAREN_ORD 136,5767
+#define RE_NO_POSIX_BACKTRACKING 140,5938
+#define RE_NO_GNU_OPS 144,6134
+#define RE_FRUGAL 147,6254
+#define RE_SHY_GROUPS 150,6361
+#define RE_NO_NEWLINE_ANCHOR 153,6469
+#define RE_DEBUG 161,6885
+extern reg_syntax_t re_syntax_options;167,7171
+extern Lisp_Object re_match_object;172,7345
+extern size_t re_max_failures;176,7455
+#define RE_SYNTAX_EMACS 183,7685
+#define RE_SYNTAX_AWK 186,7781
+#define RE_SYNTAX_GNU_AWK 193,8085
+#define RE_SYNTAX_POSIX_AWK 197,8256
+#define RE_SYNTAX_GREP 201,8394
+#define RE_SYNTAX_EGREP 206,8550
+#define RE_SYNTAX_POSIX_EGREP 212,8766
+#define RE_SYNTAX_ED 216,8911
+#define RE_SYNTAX_SED 218,8955
+#define _RE_SYNTAX_POSIX_COMMON 221,9073
+#define RE_SYNTAX_POSIX_BASIC 225,9216
+#define RE_SYNTAX_POSIX_MINIMAL_BASIC 231,9509
+#define RE_SYNTAX_POSIX_EXTENDED 234,9599
+#define RE_SYNTAX_POSIX_MINIMAL_EXTENDED 242,9968
+# undef RE_DUP_MAX253,10455
+#define RE_DUP_MAX 256,10541
+#define REG_EXTENDED 263,10763
+#define REG_ICASE 267,10887
+#define REG_NEWLINE 272,11071
+#define REG_NOSUB 276,11249
+#define REG_NOTBOL 286,11615
+#define REG_NOTEOL 289,11689
+ REG_ENOSYS 297,11860
+ REG_NOERROR 300,11942
+ REG_NOMATCH,301,11977
+ REG_BADPAT,305,12124
+ REG_ECOLLATE,306,12163
+ REG_ECTYPE,307,12204
+ REG_EESCAPE,308,12256
+ REG_ESUBREG,309,12299
+ REG_EBRACK,310,12346
+ REG_EPAREN,311,12392
+ REG_EBRACE,312,12437
+ REG_BADBR,313,12473
+ REG_ERANGE,314,12520
+ REG_ESPACE,315,12561
+ REG_BADRPT,316,12602
+ REG_EEND,319,12694
+ REG_ESIZE,320,12729
+ REG_ERPAREN,321,12791
+ REG_ERANGEX 322,12860
+} reg_errcode_t;323,12912
+# define RE_TRANSLATE_TYPE 332,13274
+struct re_pattern_buffer335,13316
+ unsigned char *buffer;buffer341,13539
+ size_t allocated;344,13615
+ size_t used;347,13687
+ reg_syntax_t syntax;350,13770
+ char *fastmap;fastmap355,13976
+ RE_TRANSLATE_TYPE translate;361,14242
+ size_t re_nsub;364,14330
+ unsigned can_be_null 370,14625
+#define REGS_UNALLOCATED 376,14890
+#define REGS_REALLOCATE 377,14917
+#define REGS_FIXED 378,14943
+ unsigned regs_allocated 379,14964
+ unsigned fastmap_accurate 383,15137
+ unsigned no_sub 387,15268
+ unsigned not_bol 391,15399
+ unsigned not_eol 394,15476
+ unsigned used_syntax 398,15656
+ unsigned multibyte 403,15806
+ unsigned target_multibyte 407,15942
+ int charset_unibyte;410,16033
+typedef struct re_pattern_buffer regex_t;416,16099
+typedef ssize_t regoff_t;423,16493
+struct re_registers428,16653
+ unsigned num_regs;430,16675
+ regoff_t *start;start431,16696
+ regoff_t *end;end432,16715
+# define RE_NREGS 440,16943
+ regoff_t rm_so;449,17160
+ regoff_t rm_eo;450,17240
+} regmatch_t;451,17318
+extern reg_syntax_t re_set_syntax 457,17513
+extern const char *re_compile_pattern re_compile_pattern462,17777
+extern int re_compile_fastmap 469,18059
+extern regoff_t re_search 477,18467
+extern regoff_t re_search_2 485,18782
+extern regoff_t re_match 495,19178
+extern regoff_t re_match_2 501,19408
+extern void re_set_registers 520,20198
+extern char *re_comp re_comp528,20470
+extern int re_exec 529,20507
+# define _Restrict_ 540,20887
+# define _Restrict_ 542,20980
+# define _Restrict_544,21019
+# define _Restrict_arr_ 555,21419
+# define _Restrict_arr_557,21462
+extern reg_errcode_t regcomp 562,21531
+extern reg_errcode_t regexec 566,21657
+extern size_t regerror 571,21851
+extern void regfree 574,21957
+# define CHAR_CLASS_MAX_LENGTH 593,22471
+# define CHAR_CLASS_MAX_LENGTH 597,22649
+typedef wctype_t re_wctype_t;599,22693
+typedef wchar_t re_wchar_t;600,22723
+# define re_wctype 601,22751
+# define re_iswctype 602,22777
+# define re_wctype_to_bit(603,22807
+# define CHAR_CLASS_MAX_LENGTH 605,22845
+# define btowc(606,22907
+typedef enum { RECC_ERROR 609,22954
+ RECC_ALNUM,610,22985
+ RECC_ALNUM, RECC_ALPHA,610,22985
+ RECC_ALNUM, RECC_ALPHA, RECC_WORD,610,22985
+ RECC_GRAPH,611,23028
+ RECC_GRAPH, RECC_PRINT,611,23028
+ RECC_LOWER,612,23060
+ RECC_LOWER, RECC_UPPER,612,23060
+ RECC_PUNCT,613,23092
+ RECC_PUNCT, RECC_CNTRL,613,23092
+ RECC_DIGIT,614,23124
+ RECC_DIGIT, RECC_XDIGIT,614,23124
+ RECC_BLANK,615,23157
+ RECC_BLANK, RECC_SPACE,615,23157
+ RECC_MULTIBYTE,616,23189
+ RECC_MULTIBYTE, RECC_NONASCII,616,23189
+ RECC_ASCII,617,23228
+ RECC_ASCII, RECC_UNIBYTE617,23228
+} re_wctype_t;618,23261
+extern char re_iswctype 620,23277
+extern re_wctype_t re_wctype 621,23330
+typedef int re_wchar_t;623,23388
+extern void re_set_whitespace_regexp 625,23413
c-src/emacs/src/keyboard.c,25243
-volatile int interrupt_input_blocked;76,1808
-volatile bool pending_signals;80,1944
-#define KBD_BUFFER_SIZE 82,1976
-KBOARD *initial_kboard;initial_kboard84,2006
-KBOARD *current_kboard;current_kboard85,2030
-static KBOARD *all_kboards;all_kboards86,2054
-static bool single_kboard;89,2154
-#define NUM_RECENT_KEYS 91,2182
-static int recent_keys_index;94,2269
-static int total_keys;97,2357
-static Lisp_Object recent_keys;100,2443
-Lisp_Object this_command_keys;107,2777
-ptrdiff_t this_command_key_count;108,2808
-static bool this_command_key_count_reset;112,2922
-static Lisp_Object raw_keybuf;116,3074
-static int raw_keybuf_count;117,3105
-#define GROW_RAW_KEYBUF 119,3135
-static ptrdiff_t this_single_command_key_start;125,3350
-static ptrdiff_t before_command_key_count;129,3498
-static ptrdiff_t before_command_echo_length;130,3541
-sigjmp_buf return_to_command_loop;135,3677
-static Lisp_Object recover_top_level_message;138,3791
-static Lisp_Object regular_top_level_message;143,3930
-static sys_jmp_buf getcjmp;147,4031
-bool waiting_for_input;150,4095
-static bool echoing;154,4186
-static struct kboard *ok_to_echo_at_next_pause;ok_to_echo_at_next_pause159,4328
-struct kboard *echo_kboard;echo_kboard166,4632
-Lisp_Object echo_message_buffer;171,4744
-bool immediate_quit;174,4837
-int quit_char;192,5623
-EMACS_INT command_loop_level;195,5680
-Lisp_Object unread_switch_frame;204,6108
-static ptrdiff_t last_non_minibuf_size;207,6216
-uintmax_t num_input_events;210,6334
-static EMACS_INT last_auto_save;214,6428
-static ptrdiff_t last_point_position;217,6523
-Lisp_Object internal_last_event_frame;228,7028
-static Lisp_Object read_key_sequence_cmd;232,7168
-static Lisp_Object read_key_sequence_remapped;233,7210
-static FILE *dribble;dribble236,7310
-bool input_pending;239,7368
-static bool input_was_pending;287,10022
-static struct input_event kbd_buffer[kbd_buffer291,10107
-static struct input_event *kbd_fetch_ptr;kbd_fetch_ptr297,10386
-static struct input_event * volatile kbd_store_ptr;302,10601
-static void recursive_edit_unwind 313,11088
-static Lisp_Object command_loop 314,11144
-static void echo_now 316,11185
-static ptrdiff_t echo_length 317,11214
-unsigned timers_run;320,11296
-struct timespec *input_available_clear_time;input_available_clear_time324,11408
-bool interrupt_input;328,11573
-bool interrupts_deferred;331,11671
-static struct timespec timer_idleness_start_time;335,11746
-static struct timespec timer_last_idleness_start_time;340,11916
-#define READABLE_EVENTS_DO_TIMERS_NOW 346,12046
-#define READABLE_EVENTS_FILTER_EVENTS 347,12094
-#define READABLE_EVENTS_IGNORE_SQUEEZABLES 348,12142
-static void (*keyboard_init_hook)keyboard_init_hook351,12264
-static bool get_input_pending 353,12307
-static bool readable_events 354,12344
-static Lisp_Object read_char_x_menu_prompt 355,12379
-static Lisp_Object read_char_minibuf_menu_prompt 357,12502
-static Lisp_Object make_lispy_event 358,12571
-static Lisp_Object make_lispy_movement 359,12631
-static Lisp_Object modify_event_symbol 363,12840
-static Lisp_Object make_lispy_switch_frame 366,13050
-static Lisp_Object make_lispy_focus_in 367,13108
-static Lisp_Object make_lispy_focus_out 369,13188
-static bool help_char_p 371,13275
-static void save_getcjmp 372,13314
-static void restore_getcjmp 373,13354
-static Lisp_Object apply_modifiers 374,13397
-static void clear_event 375,13452
-static void restore_kboard_configuration 376,13500
-static void deliver_input_available_signal 378,13568
-static void handle_interrupt 380,13631
-static _Noreturn void quit_throw_to_read_char 381,13668
-static void process_special_events 382,13722
-static void timer_start_idle 383,13765
-static void timer_stop_idle 384,13802
-static void timer_resume_idle 385,13838
-static void deliver_user_signal 386,13876
-static char *find_user_signal_name find_user_signal_name387,13915
-static void store_user_signal_events 388,13957
-kset_echo_string 392,14088
-kset_kbd_queue 397,14184
-kset_keyboard_translate_table 402,14276
-kset_last_prefix_arg 407,14399
-kset_last_repeatable_command 412,14504
-kset_local_function_key_map 417,14625
-kset_overriding_terminal_local_map 422,14744
-kset_real_last_command 427,14877
-kset_system_key_syms 432,14986
-echo_add_key 443,15249
-echo_char 527,17527
-echo_dash 541,17813
-echo_now 586,19140
-cancel_echoing 635,20614
-echo_length 648,20922
-echo_truncate 660,21253
-add_command_key 672,21582
-recursive_edit_1 697,22406
-record_auto_save 742,23848
-force_auto_save_soon 751,24016
-DEFUN ("recursive-edit", Frecursive_edit,759,24137
-DEFUN ("recursive-edit", Frecursive_edit,recursive-edit759,24137
-recursive_edit_unwind 804,25747
-any_kboard_state 817,26013
-single_kboard_state 838,26665
-not_single_kboard_state 848,26803
-struct kboard_stack858,27065
- KBOARD *kboard;kboard860,27087
- struct kboard_stack *next;next861,27105
-static struct kboard_stack *kboard_stack;kboard_stack864,27138
-push_kboard 867,27186
-pop_kboard 879,27375
-temporarily_switch_to_single_kboard 914,28263
-record_single_kboard_state 943,29437
-restore_kboard_configuration 952,29621
-cmd_error 970,30077
-cmd_error_internal 1024,31510
-DEFUN ("command-error-default-function", Fcommand_error_default_function,1043,32030
-DEFUN ("command-error-default-function", Fcommand_error_default_function,command-error-default-function1043,32030
-static Lisp_Object command_loop_2 1086,33637
-static Lisp_Object top_level_1 1087,33686
-command_loop 1094,33916
-command_loop_2 1134,35135
-top_level_2 1146,35339
-top_level_1 1152,35417
-DEFUN ("top-level", Ftop_level,1164,35787
-DEFUN ("top-level", Ftop_level,top-level1164,35787
-user_error 1183,36288
-DEFUN ("exit-recursive-edit", Fexit_recursive_edit,1189,36429
-DEFUN ("exit-recursive-edit", Fexit_recursive_edit,exit-recursive-edit1189,36429
-DEFUN ("abort-recursive-edit", Fabort_recursive_edit,1201,36819
-DEFUN ("abort-recursive-edit", Fabort_recursive_edit,abort-recursive-edit1201,36819
-tracking_off 1216,37281
-DEFUN ("internal--track-mouse", Ftrack_mouse,1234,37816
-DEFUN ("internal--track-mouse", Ftrack_mouse,track-mouse1234,37816
-bool ignore_mouse_drag_p;1256,38392
-some_mouse_moved 1259,38441
-static int read_key_sequence 1282,38799
-static void adjust_point_for_property 1284,38917
-Lisp_Object last_undo_boundary;1287,39032
-command_loop_1 1294,39273
-read_menu_command 1649,50889
-adjust_point_for_property 1678,51617
-safe_run_hooks_1 1831,57339
-safe_run_hooks_error 1841,57569
-safe_run_hook_funcall 1878,58576
-safe_run_hooks 1893,59058
-int poll_suppress_count;1908,59397
-static struct atimer *poll_timer;poll_timer1915,59487
-poll_for_input_1 1919,59589
-poll_for_input 1930,59789
-start_polling 1942,60053
-input_polling_used 1979,61091
-stop_polling 1994,61390
-set_poll_suppress_count 2009,61759
-bind_polling_period 2029,62141
-make_ctrl_char 2048,62492
-show_help_echo 2113,64455
-static Lisp_Object kbd_buffer_get_event 2152,65484
-static void record_char 2154,65596
-static Lisp_Object help_form_saved_window_configs;2156,65638
-read_char_help_form_unwind 2158,65701
-#define STOP_POLLING 2166,65959
-#define RESUME_POLLING 2170,66084
-read_event_from_main_queue 2175,66229
-read_decoded_event_from_main_queue 2249,68417
-#define MAX_ENCODED_BYTES 2254,68664
-echo_keystrokes_p 2342,71556
-read_char 2376,72848
-record_menu_key 3225,98949
-help_char_p 3258,99674
-record_char 3273,99953
-save_getcjmp 3412,104235
-restore_getcjmp 3418,104326
-readable_events 3430,104697
-int stop_character EXTERNALLY_VISIBLE;3497,106437
-event_to_kboard 3500,106493
-kbd_buffer_nr_stored 3522,107142
-kbd_buffer_store_event 3534,107483
-kbd_buffer_store_event_hold 3550,108025
-kbd_buffer_unget_event 3684,111617
-#define INPUT_EVENT_POS_MAX 3698,112018
-#define INPUT_EVENT_POS_MIN 3701,112147
-position_to_Time 3706,112287
-Time_to_position 3716,112514
-gen_help_event 3738,113171
-kbd_buffer_store_help_event 3756,113611
-discard_mouse_events 3773,113976
-kbd_buffer_events_waiting 3803,114711
-clear_event 3823,115068
-kbd_buffer_get_event 3836,115408
-process_special_events 4258,127881
-swallow_events 4322,129705
-timer_start_idle 4339,130098
-timer_stop_idle 4355,130576
-timer_resume_idle 4363,130720
-struct input_event last_timer_event EXTERNALLY_VISIBLE;4372,130912
-Lisp_Object pending_funcalls;4377,131172
-decode_timer 4381,131293
-timer_check_2 4414,132246
-timer_check 4572,136817
-DEFUN ("current-idle-time", Fcurrent_idle_time,4607,137662
-DEFUN ("current-idle-time", Fcurrent_idle_time,current-idle-time4607,137662
-static Lisp_Object accent_key_syms;4625,138239
-static Lisp_Object func_key_syms;4626,138275
-static Lisp_Object mouse_syms;4627,138309
-static Lisp_Object wheel_syms;4628,138340
-static Lisp_Object drag_n_drop_syms;4629,138371
-static const int lispy_accent_codes[lispy_accent_codes4634,138516
-static const char *const lispy_accent_keys[lispy_accent_keys4741,139878
-#define FUNCTION_KEY_OFFSET 4766,140314
-const char *const lispy_function_keys[lispy_function_keys4768,140347
-static const char *const lispy_multimedia_keys[lispy_multimedia_keys4962,148901
-static const char *const lispy_kana_keys[lispy_kana_keys5026,150135
-#define FUNCTION_KEY_OFFSET 5061,151751
-static const char *const lispy_function_keys[lispy_function_keys5065,151894
-#define ISO_FUNCTION_KEY_OFFSET 5149,154429
-static const char *const iso_lispy_function_keys[iso_lispy_function_keys5151,154469
-static Lisp_Object Vlispy_mouse_stem;5172,155328
-static const char *const lispy_wheel_names[lispy_wheel_names5174,155367
-static const char *const lispy_drag_n_drop_names[lispy_drag_n_drop_names5181,155619
-static short const scroll_bar_parts[scroll_bar_parts5189,155885
-static Lisp_Object button_down_location;5210,156910
-static int last_mouse_button;5215,157065
-static int last_mouse_x;5216,157095
-static int last_mouse_y;5217,157120
-static Time button_down_time;5218,157145
-static int double_click_count;5222,157229
-make_lispy_position 5228,157390
-toolkit_menubar_in_use 5456,163953
-make_scroll_bar_position 5469,164321
-make_lispy_event 5485,164967
-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
+volatile int interrupt_input_blocked;76,1809
+volatile bool pending_signals;80,1945
+#define KBD_BUFFER_SIZE 82,1977
+KBOARD *initial_kboard;initial_kboard84,2007
+KBOARD *current_kboard;current_kboard85,2031
+static KBOARD *all_kboards;all_kboards86,2055
+static bool single_kboard;89,2155
+#define NUM_RECENT_KEYS 91,2183
+static int recent_keys_index;94,2270
+static int total_keys;97,2358
+static Lisp_Object recent_keys;100,2444
+Lisp_Object this_command_keys;107,2778
+ptrdiff_t this_command_key_count;108,2809
+static bool this_command_key_count_reset;112,2923
+static Lisp_Object raw_keybuf;116,3075
+static int raw_keybuf_count;117,3106
+#define GROW_RAW_KEYBUF 119,3136
+static ptrdiff_t this_single_command_key_start;125,3351
+static ptrdiff_t before_command_key_count;129,3499
+static ptrdiff_t before_command_echo_length;130,3542
+sigjmp_buf return_to_command_loop;135,3678
+static Lisp_Object recover_top_level_message;138,3792
+static Lisp_Object regular_top_level_message;143,3931
+static sys_jmp_buf getcjmp;147,4032
+bool waiting_for_input;150,4096
+static bool echoing;154,4187
+static struct kboard *ok_to_echo_at_next_pause;ok_to_echo_at_next_pause159,4329
+struct kboard *echo_kboard;echo_kboard166,4633
+Lisp_Object echo_message_buffer;171,4745
+bool immediate_quit;174,4838
+int quit_char;192,5624
+EMACS_INT command_loop_level;195,5681
+Lisp_Object unread_switch_frame;204,6109
+static ptrdiff_t last_non_minibuf_size;207,6217
+uintmax_t num_input_events;210,6335
+static EMACS_INT last_auto_save;214,6429
+static ptrdiff_t last_point_position;217,6524
+Lisp_Object internal_last_event_frame;228,7029
+static Lisp_Object read_key_sequence_cmd;232,7169
+static Lisp_Object read_key_sequence_remapped;233,7211
+static FILE *dribble;dribble236,7311
+bool input_pending;239,7369
+static bool input_was_pending;287,10023
+static struct input_event kbd_buffer[kbd_buffer291,10108
+static struct input_event *kbd_fetch_ptr;kbd_fetch_ptr297,10387
+static struct input_event * volatile kbd_store_ptr;302,10602
+static void recursive_edit_unwind 313,11089
+static Lisp_Object command_loop 314,11145
+static void echo_now 316,11186
+static ptrdiff_t echo_length 317,11215
+unsigned timers_run;320,11297
+struct timespec *input_available_clear_time;input_available_clear_time324,11409
+bool interrupt_input;328,11574
+bool interrupts_deferred;331,11672
+static struct timespec timer_idleness_start_time;335,11747
+static struct timespec timer_last_idleness_start_time;340,11917
+#define READABLE_EVENTS_DO_TIMERS_NOW 346,12047
+#define READABLE_EVENTS_FILTER_EVENTS 347,12095
+#define READABLE_EVENTS_IGNORE_SQUEEZABLES 348,12143
+static void (*keyboard_init_hook)keyboard_init_hook351,12265
+static bool get_input_pending 353,12308
+static bool readable_events 354,12345
+static Lisp_Object read_char_x_menu_prompt 355,12380
+static Lisp_Object read_char_minibuf_menu_prompt 357,12503
+static Lisp_Object make_lispy_event 358,12572
+static Lisp_Object make_lispy_movement 359,12632
+static Lisp_Object modify_event_symbol 363,12841
+static Lisp_Object make_lispy_switch_frame 366,13051
+static Lisp_Object make_lispy_focus_in 367,13109
+static Lisp_Object make_lispy_focus_out 369,13189
+static bool help_char_p 371,13276
+static void save_getcjmp 372,13315
+static void restore_getcjmp 373,13355
+static Lisp_Object apply_modifiers 374,13398
+static void clear_event 375,13453
+static void restore_kboard_configuration 376,13501
+static void deliver_input_available_signal 378,13569
+static void handle_interrupt 380,13632
+static _Noreturn void quit_throw_to_read_char 381,13669
+static void process_special_events 382,13723
+static void timer_start_idle 383,13766
+static void timer_stop_idle 384,13803
+static void timer_resume_idle 385,13839
+static void deliver_user_signal 386,13877
+static char *find_user_signal_name find_user_signal_name387,13916
+static void store_user_signal_events 388,13958
+kset_echo_string 392,14089
+kset_kbd_queue 397,14185
+kset_keyboard_translate_table 402,14277
+kset_last_prefix_arg 407,14400
+kset_last_repeatable_command 412,14505
+kset_local_function_key_map 417,14626
+kset_overriding_terminal_local_map 422,14745
+kset_real_last_command 427,14878
+kset_system_key_syms 432,14987
+echo_add_key 443,15250
+echo_char 527,17528
+echo_dash 541,17814
+echo_now 586,19141
+cancel_echoing 635,20615
+echo_length 648,20923
+echo_truncate 660,21254
+add_command_key 672,21583
+recursive_edit_1 697,22407
+record_auto_save 742,23849
+force_auto_save_soon 751,24017
+DEFUN ("recursive-edit", Frecursive_edit,759,24138
+DEFUN ("recursive-edit", Frecursive_edit,recursive-edit759,24138
+recursive_edit_unwind 804,25748
+any_kboard_state 817,26014
+single_kboard_state 838,26666
+not_single_kboard_state 848,26804
+struct kboard_stack858,27066
+ KBOARD *kboard;kboard860,27088
+ struct kboard_stack *next;next861,27106
+static struct kboard_stack *kboard_stack;kboard_stack864,27139
+push_kboard 867,27187
+pop_kboard 879,27376
+temporarily_switch_to_single_kboard 914,28264
+record_single_kboard_state 943,29438
+restore_kboard_configuration 952,29622
+cmd_error 970,30078
+cmd_error_internal 1024,31511
+DEFUN ("command-error-default-function", Fcommand_error_default_function,1043,32031
+DEFUN ("command-error-default-function", Fcommand_error_default_function,command-error-default-function1043,32031
+static Lisp_Object command_loop_2 1086,33638
+static Lisp_Object top_level_1 1087,33687
+command_loop 1094,33917
+command_loop_2 1134,35136
+top_level_2 1146,35340
+top_level_1 1152,35418
+DEFUN ("top-level", Ftop_level,1164,35788
+DEFUN ("top-level", Ftop_level,top-level1164,35788
+user_error 1183,36289
+DEFUN ("exit-recursive-edit", Fexit_recursive_edit,1189,36430
+DEFUN ("exit-recursive-edit", Fexit_recursive_edit,exit-recursive-edit1189,36430
+DEFUN ("abort-recursive-edit", Fabort_recursive_edit,1201,36820
+DEFUN ("abort-recursive-edit", Fabort_recursive_edit,abort-recursive-edit1201,36820
+tracking_off 1216,37282
+DEFUN ("internal--track-mouse", Ftrack_mouse,1234,37817
+DEFUN ("internal--track-mouse", Ftrack_mouse,track-mouse1234,37817
+bool ignore_mouse_drag_p;1256,38393
+some_mouse_moved 1259,38442
+static int read_key_sequence 1282,38800
+static void adjust_point_for_property 1284,38918
+Lisp_Object last_undo_boundary;1287,39033
+command_loop_1 1294,39274
+read_menu_command 1649,50890
+adjust_point_for_property 1678,51618
+safe_run_hooks_1 1831,57340
+safe_run_hooks_error 1841,57570
+safe_run_hook_funcall 1878,58577
+safe_run_hooks 1893,59059
+int poll_suppress_count;1908,59398
+static struct atimer *poll_timer;poll_timer1915,59488
+poll_for_input_1 1919,59590
+poll_for_input 1930,59790
+start_polling 1942,60054
+input_polling_used 1979,61092
+stop_polling 1994,61391
+set_poll_suppress_count 2009,61760
+bind_polling_period 2029,62142
+make_ctrl_char 2048,62493
+show_help_echo 2113,64456
+static Lisp_Object kbd_buffer_get_event 2152,65485
+static void record_char 2154,65597
+static Lisp_Object help_form_saved_window_configs;2156,65639
+read_char_help_form_unwind 2158,65702
+#define STOP_POLLING 2166,65960
+#define RESUME_POLLING 2170,66085
+read_event_from_main_queue 2175,66230
+read_decoded_event_from_main_queue 2249,68418
+#define MAX_ENCODED_BYTES 2254,68665
+echo_keystrokes_p 2342,71557
+read_char 2376,72849
+record_menu_key 3225,98950
+help_char_p 3258,99675
+record_char 3273,99954
+save_getcjmp 3412,104236
+restore_getcjmp 3418,104327
+readable_events 3430,104698
+int stop_character EXTERNALLY_VISIBLE;3497,106438
+event_to_kboard 3500,106494
+kbd_buffer_nr_stored 3522,107143
+kbd_buffer_store_event 3534,107484
+kbd_buffer_store_event_hold 3550,108026
+kbd_buffer_unget_event 3684,111618
+#define INPUT_EVENT_POS_MAX 3698,112019
+#define INPUT_EVENT_POS_MIN 3701,112148
+position_to_Time 3706,112288
+Time_to_position 3716,112515
+gen_help_event 3738,113172
+kbd_buffer_store_help_event 3756,113612
+discard_mouse_events 3773,113977
+kbd_buffer_events_waiting 3803,114712
+clear_event 3823,115069
+kbd_buffer_get_event 3836,115409
+process_special_events 4258,127882
+swallow_events 4322,129706
+timer_start_idle 4339,130099
+timer_stop_idle 4355,130577
+timer_resume_idle 4363,130721
+struct input_event last_timer_event EXTERNALLY_VISIBLE;4372,130913
+Lisp_Object pending_funcalls;4377,131173
+decode_timer 4381,131294
+timer_check_2 4414,132247
+timer_check 4572,136818
+DEFUN ("current-idle-time", Fcurrent_idle_time,4607,137663
+DEFUN ("current-idle-time", Fcurrent_idle_time,current-idle-time4607,137663
+static Lisp_Object accent_key_syms;4625,138240
+static Lisp_Object func_key_syms;4626,138276
+static Lisp_Object mouse_syms;4627,138310
+static Lisp_Object wheel_syms;4628,138341
+static Lisp_Object drag_n_drop_syms;4629,138372
+static const int lispy_accent_codes[lispy_accent_codes4634,138517
+static const char *const lispy_accent_keys[lispy_accent_keys4741,139879
+#define FUNCTION_KEY_OFFSET 4766,140315
+const char *const lispy_function_keys[lispy_function_keys4768,140348
+static const char *const lispy_multimedia_keys[lispy_multimedia_keys4962,148902
+static const char *const lispy_kana_keys[lispy_kana_keys5026,150136
+#define FUNCTION_KEY_OFFSET 5061,151752
+static const char *const lispy_function_keys[lispy_function_keys5065,151895
+#define ISO_FUNCTION_KEY_OFFSET 5149,154430
+static const char *const iso_lispy_function_keys[iso_lispy_function_keys5151,154470
+static Lisp_Object Vlispy_mouse_stem;5172,155329
+static const char *const lispy_wheel_names[lispy_wheel_names5174,155368
+static const char *const lispy_drag_n_drop_names[lispy_drag_n_drop_names5181,155620
+static short const scroll_bar_parts[scroll_bar_parts5189,155886
+static Lisp_Object button_down_location;5210,156911
+static int last_mouse_button;5215,157066
+static int last_mouse_x;5216,157096
+static int last_mouse_y;5217,157121
+static Time button_down_time;5218,157146
+static int double_click_count;5222,157230
+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
c-src/emacs/src/lisp.h,41391
-#define EMACS_LISP_H22,800
-#define DECLARE_GDB_SYM(47,1421
-# define DEFINE_GDB_SYMBOL_BEGIN(49,1508
-# define DEFINE_GDB_SYMBOL_END(50,1578
-# define DEFINE_GDB_SYMBOL_BEGIN(52,1625
-# define DEFINE_GDB_SYMBOL_END(53,1702
-#undef min57,1790
-#undef max58,1801
-#define max(59,1812
-#define min(60,1854
-#define ARRAYELTS(63,1936
-#define GCTYPEBITS 67,2079
-DEFINE_GDB_SYMBOL_BEGIN GCTYPEBITS66,2037
-# define NONPOINTER_BITS 78,2567
-# define NONPOINTER_BITS 80,2600
-typedef int EMACS_INT;91,3023
-typedef unsigned int EMACS_UINT;92,3046
-# define EMACS_INT_MAX 93,3079
-# define pI 94,3111
-typedef long int EMACS_INT;96,3203
-typedef unsigned long EMACS_UINT;97,3231
-# define EMACS_INT_MAX 98,3265
-# define pI 99,3298
-typedef long long int EMACS_INT;103,3477
-typedef unsigned long long int EMACS_UINT;104,3510
-# define EMACS_INT_MAX 105,3553
-# define pI 106,3587
-enum { BOOL_VECTOR_BITS_PER_CHAR 114,3804
-#define BOOL_VECTOR_BITS_PER_CHAR 115,3840
-typedef size_t bits_word;123,4165
-# define BITS_WORD_MAX 124,4191
-enum { BITS_PER_BITS_WORD 125,4223
-typedef unsigned char bits_word;127,4290
-# define BITS_WORD_MAX 128,4323
-enum { BITS_PER_BITS_WORD 129,4386
-verify 131,4450
- BITS_PER_CHAR 136,4570
- BITS_PER_SHORT 137,4605
- BITS_PER_LONG 138,4657
- BITS_PER_EMACS_INT 139,4712
-typedef intmax_t printmax_t;148,5089
-typedef uintmax_t uprintmax_t;149,5118
-# define pMd 150,5149
-# define pMu 151,5170
-typedef EMACS_INT printmax_t;153,5197
-typedef EMACS_UINT uprintmax_t;154,5227
-# define pMd 155,5259
-# define pMu 156,5278
-# define pD 165,5664
-# define pD 167,5709
-# define pD 169,5756
-# define pD 171,5779
-# define eassert(200,7062
-# define eassume(201,7140
-extern _Noreturn void die 204,7206
-extern bool suppress_checking EXTERNALLY_VISIBLE;206,7268
-# define eassert(208,7319
-# define eassume(212,7450
-enum Lisp_Bits239,8519
-#define GCALIGNMENT 243,8647
- VALBITS 246,8742
- INTTYPEBITS 249,8838
- FIXNUM_BITS 252,8945
-#define VAL_MAX 263,9327
-#define USE_LSB_TAG 271,9777
-DEFINE_GDB_SYMBOL_BEGIN USE_LSB_TAG270,9733
-# define alignas(281,10077
-# define GCALIGNED 288,10227
-# define GCALIGNED 290,10292
-# define lisp_h_XLI(327,11642
-# define lisp_h_XIL(328,11673
-# define lisp_h_XLI(330,11724
-# define lisp_h_XIL(331,11751
-#define lisp_h_CHECK_LIST_CONS(333,11785
-#define lisp_h_CHECK_NUMBER(334,11856
-#define lisp_h_CHECK_SYMBOL(335,11927
-#define lisp_h_CHECK_TYPE(336,11996
-#define lisp_h_CONSP(338,12107
-#define lisp_h_EQ(339,12156
-#define lisp_h_FLOATP(340,12201
-#define lisp_h_INTEGERP(341,12252
-#define lisp_h_MARKERP(342,12333
-#define lisp_h_MISCP(343,12408
-#define lisp_h_NILP(344,12457
-#define lisp_h_SET_SYMBOL_VAL(345,12493
-#define lisp_h_SYMBOL_CONSTANT_P(347,12607
-#define lisp_h_SYMBOL_VAL(348,12671
-#define lisp_h_SYMBOLP(350,12772
-#define lisp_h_VECTORLIKEP(351,12825
-#define lisp_h_XCAR(352,12886
-#define lisp_h_XCDR(353,12924
-#define lisp_h_XCONS(354,12964
-#define lisp_h_XHASH(356,13059
-#define lisp_h_XPNTR(357,13093
-# define lisp_h_check_cons_list(360,13221
-# define lisp_h_make_number(363,13289
-# define lisp_h_XFASTINT(365,13392
-# define lisp_h_XINT(366,13429
-# define lisp_h_XSYMBOL(367,13478
-# define lisp_h_XTYPE(371,13631
-# define lisp_h_XUNTAG(372,13696
-# define XLI(381,14086
-# define XIL(382,14117
-# define CHECK_LIST_CONS(383,14148
-# define CHECK_NUMBER(384,14209
-# define CHECK_SYMBOL(385,14258
-# define CHECK_TYPE(386,14307
-# define CONSP(387,14382
-# define EQ(388,14417
-# define FLOATP(389,14452
-# define INTEGERP(390,14489
-# define MARKERP(391,14530
-# define MISCP(392,14569
-# define NILP(393,14604
-# define SET_SYMBOL_VAL(394,14637
-# define SYMBOL_CONSTANT_P(395,14700
-# define SYMBOL_VAL(396,14763
-# define SYMBOLP(397,14812
-# define VECTORLIKEP(398,14851
-# define XCAR(399,14898
-# define XCDR(400,14931
-# define XCONS(401,14964
-# define XHASH(402,14999
-# define XPNTR(403,15034
-# define check_cons_list(405,15097
-# define make_number(408,15176
-# define XFASTINT(409,15224
-# define XINT(410,15266
-# define XSYMBOL(411,15300
-# define XTYPE(412,15340
-# define XUNTAG(413,15376
-#define LISP_MACRO_DEFUN(421,15672
-#define LISP_MACRO_DEFUN_VOID(425,15845
-#define INTMASK 437,16289
-#define case_Lisp_Int 438,16342
-#define ENUM_BF(445,16681
-#define ENUM_BF(447,16722
-enum Lisp_Type451,16763
- Lisp_Symbol 454,16851
- Lisp_Misc 458,16993
- Lisp_Int0 461,17067
- Lisp_Int1 462,17086
- Lisp_String 466,17264
- Lisp_Vectorlike 472,17543
- Lisp_Cons 475,17632
- Lisp_Float 477,17670
-enum Lisp_Misc_Type485,18016
- Lisp_Misc_Free 487,18040
- Lisp_Misc_Marker,488,18069
- Lisp_Misc_Overlay,489,18091
- Lisp_Misc_Save_Value,490,18114
- Lisp_Misc_Finalizer,491,18140
- Lisp_Misc_Float,494,18275
- Lisp_Misc_Limit496,18359
-enum Lisp_Fwd_Type502,18543
- Lisp_Fwd_Int,504,18566
- Lisp_Fwd_Bool,505,18619
- Lisp_Fwd_Obj,506,18670
- Lisp_Fwd_Buffer_Obj,507,18729
- Lisp_Fwd_Kboard_Obj 508,18800
-typedef struct { EMACS_INT i;567,21781
-typedef struct { EMACS_INT i; } Lisp_Object;567,21781
-#define LISP_INITIALLY(569,21827
-#undef CHECK_LISP_OBJECT_TYPE571,21858
-enum CHECK_LISP_OBJECT_TYPE 572,21888
-enum CHECK_LISP_OBJECT_TYPE { CHECK_LISP_OBJECT_TYPE 572,21888
-typedef EMACS_INT Lisp_Object;577,22064
-#define LISP_INITIALLY(578,22095
-enum CHECK_LISP_OBJECT_TYPE 579,22125
-enum CHECK_LISP_OBJECT_TYPE { CHECK_LISP_OBJECT_TYPE 579,22125
-#define LISP_INITIALLY_ZERO 582,22226
-INLINE bool BOOL_VECTOR_P 588,22350
-INLINE bool BUFFER_OBJFWDP 589,22391
-INLINE bool BUFFERP 590,22438
-INLINE bool CHAR_TABLE_P 591,22473
-INLINE Lisp_Object CHAR_TABLE_REF_ASCII 592,22513
-INLINE bool 593,22579
-INLINE bool 594,22614
-INLINE bool functionp 595,22650
-INLINE bool 596,22687
-INLINE bool 597,22725
-INLINE bool 598,22762
-INLINE bool 599,22797
-INLINE bool OVERLAYP 600,22831
-INLINE bool PROCESSP 601,22867
-INLINE bool PSEUDOVECTORP 602,22903
-INLINE bool SAVE_VALUEP 603,22949
-INLINE bool FINALIZERP 604,22988
-INLINE void set_sub_char_table_contents 605,23026
-INLINE bool STRINGP 607,23116
-INLINE bool SUB_CHAR_TABLE_P 608,23151
-INLINE bool SUBRP 609,23195
-INLINE bool 610,23228
-INLINE bool 611,23265
-INLINE bool WINDOWP 612,23306
-INLINE bool TERMINALP 613,23341
-INLINE struct Lisp_Save_Value *XSAVE_VALUE XSAVE_VALUE614,23378
-INLINE struct Lisp_Finalizer *XFINALIZER XFINALIZER615,23436
-INLINE struct Lisp_Symbol *(XSYMBOL)616,23492
-INLINE void 617,23544
-extern Lisp_Object char_table_ref 620,23616
-extern void char_table_set 621,23670
-extern _Noreturn Lisp_Object wrong_type_argument 624,23757
-extern _Noreturn void wrong_choice 625,23834
-extern bool might_dump;628,23925
-extern bool initialized;631,24061
-extern double extract_float 634,24117
-enum symbol_interned639,24199
- SYMBOL_UNINTERNED 641,24222
- SYMBOL_INTERNED 642,24247
- SYMBOL_INTERNED_IN_INITIAL_OBARRAY 643,24270
-enum symbol_redirect646,24315
- SYMBOL_PLAINVAL 648,24338
- SYMBOL_VARALIAS 649,24362
- SYMBOL_LOCALIZED 650,24386
- SYMBOL_FORWARDED 651,24410
-struct Lisp_Symbol654,24437
- bool_bf gcmarkbit 656,24458
- ENUM_BF (symbol_redirect) redirect 663,24793
- unsigned constant 668,25011
- unsigned interned 672,25131
- bool_bf declared_special 676,25293
- bool_bf pinned 679,25394
- Lisp_Object name;682,25463
- Lisp_Object value;687,25631
- struct Lisp_Symbol *alias;alias688,25654
- struct Lisp_Buffer_Local_Value *blv;blv689,25685
- union Lisp_Fwd *fwd;fwd690,25726
- } val;691,25751
- Lisp_Object function;694,25823
- Lisp_Object plist;697,25885
- struct Lisp_Symbol *next;next700,25974
-#define EXFUN(707,26252
-#define DEFUN_ARGS_MANY 712,26446
-#define DEFUN_ARGS_UNEVALLED 713,26498
-#define DEFUN_ARGS_0 714,26541
-#define DEFUN_ARGS_1 715,26569
-#define DEFUN_ARGS_2 716,26604
-#define DEFUN_ARGS_3 717,26652
-#define DEFUN_ARGS_4 718,26713
-#define DEFUN_ARGS_5 719,26787
-#define DEFUN_ARGS_6 721,26880
-#define DEFUN_ARGS_7 723,26986
-#define DEFUN_ARGS_8 725,27105
-#define TAG_PTR(729,27296
-#define TAG_SYMOFFSET(734,27543
-#define XLI_BUILTIN_LISPSYM(741,27842
-#define DEFINE_LISP_SYMBOL(746,28101
-# define DEFINE_NON_NIL_Q_SYMBOL_MACROS 755,28572
-LISP_MACRO_DEFUN 762,28777
-# define ARRAY_MARK_FLAG 768,29024
-# define PSEUDOVECTOR_FLAG 774,29267
-enum pvec_type780,29568
- PVEC_NORMAL_VECTOR,782,29585
- PVEC_FREE,783,29607
- PVEC_PROCESS,784,29620
- PVEC_FRAME,785,29636
- PVEC_WINDOW,786,29650
- PVEC_BOOL_VECTOR,787,29665
- PVEC_BUFFER,788,29685
- PVEC_HASH_TABLE,789,29700
- PVEC_TERMINAL,790,29719
- PVEC_WINDOW_CONFIGURATION,791,29736
- PVEC_SUBR,792,29765
- PVEC_OTHER,793,29778
- PVEC_COMPILED,795,29856
- PVEC_CHAR_TABLE,796,29873
- PVEC_SUB_CHAR_TABLE,797,29892
- PVEC_FONT 798,29915
-enum More_Lisp_Bits801,29991
- PSEUDOVECTOR_SIZE_BITS 808,30382
- PSEUDOVECTOR_SIZE_MASK 809,30415
- PSEUDOVECTOR_REST_BITS 813,30625
- PSEUDOVECTOR_REST_MASK 814,30658
- PSEUDOVECTOR_AREA_BITS 818,30823
- PVEC_TYPE_MASK 819,30901
-# define VALMASK 829,31302
-DEFINE_GDB_SYMBOL_BEGIN VALMASK828,31257
-#define MOST_POSITIVE_FIXNUM 834,31532
-#define MOST_NEGATIVE_FIXNUM 835,31592
-XINT 874,32684
-XFASTINT 889,33035
-XSYMBOL 899,33263
-XTYPE 910,33481
-XUNTAG 918,33661
-LISP_MACRO_DEFUN 927,33857
-LISP_MACRO_DEFUN 940,34242
-#define FIXNUM_OVERFLOW_P(958,34855
-LISP_MACRO_DEFUN FIXNUM_OVERFLOW_P952,34632
-LISP_MACRO_DEFUN 970,35171
-XSTRING 980,35391
-#define SYMBOL_INDEX(988,35575
-XFLOAT 991,35636
-XPROCESS 1000,35778
-XWINDOW 1007,35895
-XTERMINAL 1014,36012
-XSUBR 1021,36134
-XBUFFER 1028,36245
-XCHAR_TABLE 1035,36369
-XSUB_CHAR_TABLE 1042,36506
-XBOOL_VECTOR 1049,36648
-make_lisp_ptr 1058,36827
-make_lisp_symbol 1066,37013
-builtin_lisp_symbol 1074,37197
-#define XSETINT(1079,37279
-#define XSETFASTINT(1080,37325
-#define XSETCONS(1081,37375
-#define XSETVECTOR(1082,37435
-#define XSETSTRING(1083,37503
-#define XSETSYMBOL(1084,37567
-#define XSETFLOAT(1085,37621
-#define XSETMISC(1086,37683
-#define XSETPVECTYPE(1090,37772
-#define XSETPVECTYPESIZE(1092,37888
-#define XSETPSEUDOVECTOR(1099,38185
-#define XSETTYPED_PSEUDOVECTOR(1105,38369
-#define XSETWINDOW_CONFIGURATION(1110,38579
-#define XSETPROCESS(1112,38675
-#define XSETWINDOW(1113,38741
-#define XSETTERMINAL(1114,38805
-#define XSETSUBR(1115,38873
-#define XSETCOMPILED(1116,38933
-#define XSETBUFFER(1117,39001
-#define XSETCHAR_TABLE(1118,39065
-#define XSETBOOL_VECTOR(1119,39137
-#define XSETSUB_CHAR_TABLE(1120,39211
-XINTPTR 1128,39581
-make_pointer_integer 1134,39661
-LISP_MACRO_DEFUN_VOID 1143,39826
-typedef struct interval *INTERVAL;INTERVAL1149,39987
- Lisp_Object cdr;1159,40162
- struct Lisp_Cons *chain;chain1162,40236
-xcar_addr 1174,40760
-xcdr_addr 1179,40837
-LISP_MACRO_DEFUN 1185,40931
-XSETCDR 1198,41307
-CAR 1205,41457
-CDR 1212,41591
-CAR_SAFE 1221,41791
-CDR_SAFE 1226,41877
-STRING_MULTIBYTE 1243,42250
-#define STRING_BYTES_BOUND 1261,43057
-#define STRING_SET_UNIBYTE(1265,43201
-#define STRING_SET_MULTIBYTE(1275,43516
-SDATA 1286,43830
-SSDATA 1291,43908
-SREF 1297,44037
-SSET 1302,44128
-SCHARS 1307,44242
-extern ptrdiff_t string_bytes 1313,44337
-STRING_BYTES 1316,44415
-SBYTES 1326,44595
-STRING_SET_CHARS 1331,44681
-struct vectorlike_header1343,45232
- ptrdiff_t size;1364,46383
-struct Lisp_Vector1369,46482
- struct vectorlike_header header;1371,46505
- Lisp_Object contents[contents1372,46542
- ALIGNOF_STRUCT_LISP_VECTOR1378,46681
-struct Lisp_Bool_Vector1384,46864
- struct vectorlike_header header;1388,47012
- EMACS_INT size;1390,47086
- bits_word data[data1395,47319
-bool_vector_size 1399,47385
-bool_vector_data 1407,47523
-bool_vector_uchar_data 1413,47617
-bool_vector_words 1421,47803
-bool_vector_bytes 1428,47998
-bool_vector_bitref 1437,48238
-bool_vector_ref 1445,48478
-bool_vector_set 1453,48618
- header_size 1471,49047
- bool_header_size 1472,49106
- word_size 1473,49171
-AREF 1479,49284
-aref_addr 1485,49391
-ASIZE 1491,49501
-ASET 1497,49583
-gc_aset 1504,49742
-enum { NIL_IS_ZERO 1515,50269
-memclear 1520,50464
-#define VECSIZE(1531,50762
-#define PSEUDOVECSIZE(1538,51047
-#define UNSIGNED_CMP(1546,51480
-#define ASCII_CHAR_P(1552,51734
-enum CHARTAB_SIZE_BITS1565,52489
- CHARTAB_SIZE_BITS_0 1567,52516
- CHARTAB_SIZE_BITS_1 1568,52545
- CHARTAB_SIZE_BITS_2 1569,52574
- CHARTAB_SIZE_BITS_3 1570,52603
-extern const int chartab_size[chartab_size1573,52637
-struct Lisp_Char_Table1575,52672
- struct vectorlike_header header;1581,52928
- Lisp_Object defalt;1585,53078
- Lisp_Object parent;1590,53280
- Lisp_Object purpose;1594,53398
- Lisp_Object ascii;1598,53564
- Lisp_Object contents[contents1600,53588
- Lisp_Object extras[extras1603,53699
-struct Lisp_Sub_Char_Table1606,53752
- struct vectorlike_header header;1610,53918
- int depth;1618,54341
- int min_char;1621,54417
- Lisp_Object contents[contents1624,54492
-CHAR_TABLE_REF_ASCII 1628,54566
-CHAR_TABLE_REF 1648,55113
-CHAR_TABLE_SET 1658,55402
-struct Lisp_Subr1670,55786
- struct vectorlike_header header;1672,55807
- Lisp_Object (*a0)a01674,55856
- Lisp_Object (*a1)a11675,55888
- Lisp_Object (*a2)a21676,55927
- Lisp_Object (*a3)a31677,55979
- Lisp_Object (*a4)a41678,56044
- Lisp_Object (*a5)a51679,56122
- Lisp_Object (*a6)a61680,56213
- Lisp_Object (*a7)a71681,56317
- Lisp_Object (*a8)a81682,56434
- Lisp_Object (*aUNEVALLED)aUNEVALLED1683,56564
- Lisp_Object (*aMANY)aMANY1684,56616
- } function;1685,56671
- short min_args,1686,56687
- short min_args, max_args;1686,56687
- const char *symbol_name;symbol_name1687,56717
- const char *intspec;intspec1688,56746
- const char *doc;doc1689,56771
-enum char_table_specials1692,56798
- CHAR_TABLE_STANDARD_SLOTS 1697,56993
- SUB_CHAR_TABLE_OFFSET 1701,57214
-CHAR_TABLE_EXTRA_SLOTS 1707,57377
-verify 1714,57596
-LISP_MACRO_DEFUN 1723,57921
-SYMBOL_BLV 1732,58181
-SYMBOL_FWD 1738,58316
-LISP_MACRO_DEFUN_VOID 1744,58428
-SET_SYMBOL_BLV 1754,58691
-SET_SYMBOL_FWD 1760,58850
-SYMBOL_NAME 1767,59001
-SYMBOL_INTERNED_P 1775,59130
-SYMBOL_INTERNED_IN_INITIAL_OBARRAY_P 1783,59299
-#define DEFSYM(1796,59809
-LISP_MACRO_DEFUN DEFSYM1792,59630
-struct hash_table_test1805,60062
- Lisp_Object name;1808,60139
- Lisp_Object user_hash_function;1811,60206
- Lisp_Object user_cmp_function;1814,60297
- bool (*cmpfn)cmpfn1817,60372
- EMACS_UINT (*hashfn)hashfn1820,60486
-struct Lisp_Hash_Table1823,60555
- struct vectorlike_header header;1826,60649
- Lisp_Object weak;1830,60783
- Lisp_Object rehash_size;1835,61007
- Lisp_Object rehash_threshold;1839,61129
- Lisp_Object hash;1843,61260
- Lisp_Object next;1848,61490
- Lisp_Object next_free;1851,61560
- Lisp_Object index;1856,61771
- ptrdiff_t count;1863,62041
- Lisp_Object key_and_value;1868,62240
- struct hash_table_test test;1871,62314
- struct Lisp_Hash_Table *next_weak;next_weak1875,62457
-XHASH_TABLE 1880,62531
-#define XSET_HASH_TABLE(1885,62602
-HASH_TABLE_P 1889,62703
-HASH_KEY 1896,62860
-HASH_VALUE 1903,63040
-HASH_NEXT 1911,63254
-HASH_HASH 1918,63431
-HASH_INDEX 1926,63677
-HASH_TABLE_SIZE 1933,63826
-enum DEFAULT_HASH_SIZE 1940,63956
-enum DEFAULT_HASH_SIZE { DEFAULT_HASH_SIZE 1940,63956
-static double const DEFAULT_REHASH_THRESHOLD 1946,64176
-static double const DEFAULT_REHASH_SIZE 1950,64299
-sxhash_combine 1956,64465
-SXHASH_REDUCE 1964,64648
-struct Lisp_Misc_Any 1971,64806
- ENUM_BF (Lisp_Misc_Type) type 1973,64866
- bool_bf gcmarkbit 1974,64927
- unsigned spacer 1975,64952
-struct Lisp_Marker1978,64980
- ENUM_BF (Lisp_Misc_Type) type 1980,65001
- bool_bf gcmarkbit 1981,65065
- unsigned spacer 1982,65090
- bool_bf need_adjustment 1986,65282
- bool_bf insertion_type 1989,65423
- struct buffer *buffer;buffer2000,66016
- struct Lisp_Marker *next;next2009,66367
- ptrdiff_t charpos;2011,66455
- ptrdiff_t bytepos;2016,66713
-struct Lisp_Overlay2021,66841
- ENUM_BF (Lisp_Misc_Type) type 2034,67349
- bool_bf gcmarkbit 2035,67415
- unsigned spacer 2036,67442
- struct Lisp_Overlay *next;next2037,67468
- Lisp_Object start;2038,67499
- Lisp_Object end;2039,67522
- Lisp_Object plist;2040,67543
- SAVE_UNUSED,2047,67644
- SAVE_INTEGER,2048,67661
- SAVE_FUNCPOINTER,2049,67679
- SAVE_POINTER,2050,67701
- SAVE_OBJECT2051,67719
-enum { SAVE_SLOT_BITS 2055,67804
-enum { SAVE_VALUE_SLOTS 2058,67901
-enum { SAVE_TYPE_BITS 2062,68009
-enum Lisp_Save_Type2064,68075
- SAVE_TYPE_INT_INT 2066,68099
- SAVE_TYPE_INT_INT_INT2067,68172
- SAVE_TYPE_OBJ_OBJ 2069,68262
- SAVE_TYPE_OBJ_OBJ_OBJ 2070,68333
- SAVE_TYPE_OBJ_OBJ_OBJ_OBJ2071,68414
- SAVE_TYPE_PTR_INT 2073,68509
- SAVE_TYPE_PTR_OBJ 2074,68582
- SAVE_TYPE_PTR_PTR 2075,68654
- SAVE_TYPE_FUNCPTR_PTR_OBJ2076,68727
- SAVE_TYPE_MEMORY 2080,68885
-typedef void (*voidfuncptr)voidfuncptr2108,69839
-struct Lisp_Save_Value2110,69876
- ENUM_BF (Lisp_Misc_Type) type 2112,69903
- bool_bf gcmarkbit 2113,69972
- unsigned spacer : 32 - (16 + 1 + SAVE_TYPE_BITS)2114,69999
- ENUM_BF (Lisp_Save_Type) save_type : SAVE_TYPE_BITS;2123,70489
- void *pointer;pointer2125,70558
- voidfuncptr funcpointer;2126,70579
- ptrdiff_t integer;2127,70610
- Lisp_Object object;2128,70635
- } data[data2129,70661
-save_type 2134,70755
-XSAVE_POINTER 2143,70985
-set_save_pointer 2149,71147
-XSAVE_FUNCPOINTER 2155,71329
-XSAVE_INTEGER 2164,71549
-set_save_integer 2170,71711
-XSAVE_OBJECT 2179,71932
-struct Lisp_Finalizer2186,72109
- struct Lisp_Misc_Any base;2188,72135
- struct Lisp_Finalizer *prev;prev2191,72223
- struct Lisp_Finalizer *next;next2192,72256
- Lisp_Object function;2197,72493
-struct Lisp_Free2201,72584
- ENUM_BF (Lisp_Misc_Type) type 2203,72605
- bool_bf gcmarkbit 2204,72668
- unsigned spacer 2205,72695
- union Lisp_Misc *chain;chain2206,72721
-union Lisp_Misc2212,72885
- struct Lisp_Misc_Any u_any;2214,72905
- struct Lisp_Free u_free;2215,72976
- struct Lisp_Marker u_marker;2216,73005
- struct Lisp_Overlay u_overlay;2217,73038
- struct Lisp_Save_Value u_save_value;2218,73073
- struct Lisp_Finalizer u_finalizer;2219,73114
-XMISC 2223,73184
-XMISCANY 2229,73273
-XMISCTYPE 2236,73382
-XMARKER 2242,73470
-XOVERLAY 2249,73585
-XSAVE_VALUE 2256,73706
-XFINALIZER 2263,73835
-struct Lisp_Intfwd2274,74120
- enum Lisp_Fwd_Type type;2276,74143
- EMACS_INT *intvar;intvar2277,74193
-struct Lisp_Boolfwd2284,74414
- enum Lisp_Fwd_Type type;2286,74438
- bool *boolvar;boolvar2287,74489
-struct Lisp_Objfwd2294,74705
- enum Lisp_Fwd_Type type;2296,74728
- Lisp_Object *objvar;objvar2297,74778
-struct Lisp_Buffer_Objfwd2302,74937
- enum Lisp_Fwd_Type type;2304,74967
- int offset;2305,75024
- Lisp_Object predicate;2307,75116
-struct Lisp_Buffer_Local_Value2334,76473
- bool_bf local_if_set 2338,76618
- bool_bf frame_local 2341,76800
- bool_bf found 2344,76942
- union Lisp_Fwd *fwd;fwd2346,77044
- Lisp_Object where;2348,77187
- Lisp_Object defcell;2351,77313
- Lisp_Object valcell;2357,77617
-struct Lisp_Kboard_Objfwd2362,77732
- enum Lisp_Fwd_Type type;2364,77762
- int offset;2365,77819
-union Lisp_Fwd2368,77841
- struct Lisp_Intfwd u_intfwd;2370,77860
- struct Lisp_Boolfwd u_boolfwd;2371,77893
- struct Lisp_Objfwd u_objfwd;2372,77928
- struct Lisp_Buffer_Objfwd u_buffer_objfwd;2373,77961
- struct Lisp_Kboard_Objfwd u_kboard_objfwd;2374,78008
-XFWDTYPE 2378,78087
-XBUFFER_OBJFWD 2384,78183
-struct Lisp_Float2391,78319
- double data;2395,78357
- struct Lisp_Float *chain;chain2396,78376
- } u;2397,78408
-XFLOAT_DATA 2401,78437
- IEEE_FLOATING_POINT2415,78946
-#define _UCHAR_T2423,79269
-typedef unsigned char UCHAR;2424,79286
-enum Lisp_Compiled2429,79369
- COMPILED_ARGLIST 2431,79392
- COMPILED_BYTECODE 2432,79418
- COMPILED_CONSTANTS 2433,79445
- COMPILED_STACK_DEPTH 2434,79473
- COMPILED_DOC_STRING 2435,79503
- COMPILED_INTERACTIVE 2436,79532
-enum char_bits2443,79834
- CHAR_ALT 2445,79853
- CHAR_SUPER 2446,79879
- CHAR_HYPER 2447,79907
- CHAR_SHIFT 2448,79935
- CHAR_CTL 2449,79963
- CHAR_META 2450,79989
- CHAR_MODIFIER_MASK 2452,80017
- CHARACTERBITS 2457,80212
-LISP_MACRO_DEFUN 2462,80270
-NATNUMP 2470,80412
-RANGED_INTEGERP 2476,80493
-#define TYPE_RANGED_INTEGERP(2481,80615
-LISP_MACRO_DEFUN 2486,80800
-VECTORP 2500,81273
-OVERLAYP 2505,81376
-SAVE_VALUEP 2510,81475
-FINALIZERP 2516,81581
-AUTOLOADP 2522,81685
-BUFFER_OBJFWDP 2528,81776
-PSEUDOVECTOR_TYPEP 2534,81874
-PSEUDOVECTORP 2542,82127
-WINDOW_CONFIGURATIONP 2558,82479
-PROCESSP 2564,82589
-WINDOWP 2570,82673
-TERMINALP 2576,82755
-SUBRP 2582,82841
-COMPILEDP 2588,82919
-BUFFERP 2594,83005
-CHAR_TABLE_P 2600,83087
-SUB_CHAR_TABLE_P 2606,83178
-BOOL_VECTOR_P 2612,83277
-FRAMEP 2618,83370
-IMAGEP 2625,83487
-ARRAYP 2632,83592
-CHECK_LIST 2638,83711
-LISP_MACRO_DEFUN_VOID 2643,83792
-CHECK_STRING_CAR 2653,84089
-CHECK_CONS 2658,84193
-CHECK_VECTOR 2663,84273
-CHECK_BOOL_VECTOR 2668,84359
-CHECK_VECTOR_OR_STRING 2674,84536
-CHECK_ARRAY 2683,84710
-CHECK_BUFFER 2688,84818
-CHECK_WINDOW 2693,84904
-CHECK_PROCESS 2699,85010
-CHECK_NATNUM 2705,85106
-#define CHECK_RANGED_INTEGER(2710,85183
-#define CHECK_TYPE_RANGED_INTEGER(2721,85566
-#define CHECK_NUMBER_COERCE_MARKER(2729,85836
-XFLOATINT 2738,86089
-CHECK_NUMBER_OR_FLOAT 2744,86160
-#define CHECK_NUMBER_OR_FLOAT_COERCE_MARKER(2749,86259
-CHECK_NUMBER_CAR 2760,86669
-CHECK_NUMBER_CDR 2768,86791
-#define DEFUN(2803,88386
-#define DEFUN(2812,88854
-FUNCTIONP 2822,89209
-extern void defsubr 2829,89361
-enum maxargs2831,89404
- MANY 2833,89421
- UNEVALLED 2834,89436
-#define CALLMANY(2838,89539
-#define CALLN(2844,89892
-extern void defvar_lisp 2846,89962
-extern void defvar_lisp_nopro 2847,90039
-extern void defvar_bool 2848,90122
-extern void defvar_int 2849,90193
-extern void defvar_kboard 2850,90267
-#define DEFVAR_LISP(2869,91097
-#define DEFVAR_LISP_NOPRO(2874,91269
-#define DEFVAR_BOOL(2879,91451
-#define DEFVAR_INT(2884,91624
-#define DEFVAR_BUFFER_DEFAULTS(2890,91795
-#define DEFVAR_KBOARD(2896,91999
-typedef jmp_buf sys_jmp_buf;2906,92323
-# define sys_setjmp(2907,92352
-# define sys_longjmp(2908,92387
-typedef sigjmp_buf sys_jmp_buf;2910,92459
-# define sys_setjmp(2911,92491
-# define sys_longjmp(2912,92531
-typedef jmp_buf sys_jmp_buf;2916,92690
-# define sys_setjmp(2917,92719
-# define sys_longjmp(2918,92753
-enum specbind_tag 2943,93805
- SPECPDL_UNWIND,2944,93825
- SPECPDL_UNWIND_PTR,2945,93894
- SPECPDL_UNWIND_INT,2946,93945
- SPECPDL_UNWIND_VOID,2947,93993
- SPECPDL_BACKTRACE,2948,94047
- SPECPDL_LET,2949,94105
- SPECPDL_LET_LOCAL,2951,94235
- SPECPDL_LET_DEFAULT 2952,94292
-union specbinding2955,94364
- ENUM_BF (specbind_tag) kind : CHAR_BIT;2957,94386
- ENUM_BF (specbind_tag) kind : CHAR_BIT;2959,94443
- void (*func)func2960,94489
- Lisp_Object arg;2961,94523
- } unwind;2962,94546
- ENUM_BF (specbind_tag) kind : CHAR_BIT;2964,94573
- void (*func)func2965,94619
- void *arg;arg2966,94648
- } unwind_ptr;2967,94665
- ENUM_BF (specbind_tag) kind : CHAR_BIT;2969,94696
- void (*func)func2970,94742
- int arg;2971,94768
- } unwind_int;2972,94783
- ENUM_BF (specbind_tag) kind : CHAR_BIT;2974,94814
- void (*func)func2975,94860
- } unwind_void;2976,94887
- ENUM_BF (specbind_tag) kind : CHAR_BIT;2978,94919
- Lisp_Object symbol,2980,95026
- Lisp_Object symbol, old_value,2980,95026
- Lisp_Object symbol, old_value, where;2980,95026
- } let;2981,95070
- ENUM_BF (specbind_tag) kind : CHAR_BIT;2983,95094
- bool_bf debug_on_exit 2984,95140
- Lisp_Object function;2985,95173
- Lisp_Object *args;args2986,95201
- ptrdiff_t nargs;2987,95226
- } bt;2988,95249
-extern union specbinding *specpdl;specpdl2991,95265
-extern union specbinding *specpdl_ptr;specpdl_ptr2992,95300
-extern ptrdiff_t specpdl_size;2993,95339
-SPECPDL_INDEX 2996,95388
-enum handlertype 3021,96410
-enum handlertype { CATCHER,3021,96410
-enum handlertype { CATCHER, CONDITION_CASE 3021,96410
-struct handler3023,96457
- enum handlertype type;3025,96474
- Lisp_Object tag_or_ch;3026,96499
- Lisp_Object val;3027,96524
- struct handler *next;next3028,96543
- struct handler *nextfree;nextfree3029,96567
- Lisp_Object *bytecode_top;bytecode_top3036,96925
- int bytecode_dest;3037,96954
- struct gcpro *gcpro;gcpro3042,97191
- sys_jmp_buf jmp;3044,97221
- EMACS_INT lisp_eval_depth;3045,97240
- ptrdiff_t pdlcount;3046,97269
- int poll_suppress_count;3047,97291
- int interrupt_input_blocked;3048,97318
- struct byte_stack *byte_stack;byte_stack3049,97349
-#define PUSH_HANDLER(3053,97446
-extern Lisp_Object memory_signal_data;3075,98152
-extern char *stack_bottom;stack_bottom3079,98285
-extern void process_pending_signals 3097,99102
-extern bool volatile pending_signals;3098,99146
-extern void process_quit_flag 3100,99185
-#define QUIT 3101,99223
-#define QUITP 3112,99473
-extern Lisp_Object Vascii_downcase_table;3114,99534
-extern Lisp_Object Vascii_canon_table;3115,99576
-extern struct gcpro *gcprolist;gcprolist3130,100283
-struct gcpro3132,100316
- struct gcpro *next;next3134,100331
- volatile Lisp_Object *var;var3137,100400
- ptrdiff_t nvars;3140,100482
- const char *name;name3144,100567
- int lineno;3147,100623
- int idx;3150,100684
- int level;3153,100720
-#define GC_USE_GCPROS_AS_BEFORE 3171,101297
-#define GC_MAKE_GCPROS_NOOPS 3172,101332
-#define GC_MARK_STACK_CHECK_GCPROS 3173,101364
-#define GC_USE_GCPROS_CHECK_ZOMBIES 3174,101401
-#define GC_MARK_STACK 3177,101462
-#define BYTE_MARK_STACK 3181,101562
-#define GCPRO1(3190,101833
-#define GCPRO2(3191,101873
-#define GCPRO3(3192,101939
-#define GCPRO4(3194,102034
-#define GCPRO5(3196,102154
-#define GCPRO6(3198,102299
-#define GCPRO7(3201,102474
-#define UNGCPRO 3202,102553
-#define GCPRO1(3208,102653
-#define GCPRO2(3212,102775
-#define GCPRO3(3217,102967
-#define GCPRO4(3223,103229
-#define GCPRO5(3230,103560
-#define GCPRO6(3238,103961
-#define GCPRO7(3247,104431
-#define UNGCPRO 3257,104971
-extern int gcpro_level;3261,105040
-#define GCPRO1(3263,105065
-#define GCPRO2(3269,105299
-#define GCPRO3(3278,105717
-#define GCPRO4(3289,106274
-#define GCPRO5(3302,106972
-#define GCPRO6(3317,107812
-#define GCPRO7(3334,108793
-#define UNGCPRO 3353,109916
-#define RETURN_UNGCPRO(3363,110183
-void staticpro 3375,110456
-vcopy 3384,110657
-set_hash_key_slot 3393,110932
-set_hash_value_slot 3399,111071
-set_symbol_function 3408,111306
-set_symbol_plist 3414,111421
-set_symbol_next 3420,111524
-blv_found 3428,111697
-set_overlay_plist 3437,111880
-string_intervals 3445,112031
-set_string_intervals 3453,112153
-set_char_table_defalt 3462,112355
-set_char_table_purpose 3467,112467
-set_char_table_extras 3475,112636
-set_char_table_contents 3482,112845
-set_sub_char_table_contents 3489,113040
-extern Lisp_Object indirect_function 3495,113199
-extern Lisp_Object find_symbol_value 3496,113251
-enum Arith_Comparison 3497,113303
- ARITH_EQUAL,3498,113327
- ARITH_NOTEQUAL,3499,113342
- ARITH_LESS,3500,113360
- ARITH_GRTR,3501,113374
- ARITH_LESS_OR_EQUAL,3502,113388
- ARITH_GRTR_OR_EQUAL3503,113411
-extern Lisp_Object arithcompare 3505,113436
-#define INTEGER_TO_CONS(3511,113762
-#define CONS_TO_INTEGER(3529,114625
-extern intmax_t cons_to_signed 3533,114840
-extern uintmax_t cons_to_unsigned 3534,114906
-extern struct Lisp_Symbol *indirect_variable indirect_variable3536,114967
-extern _Noreturn void args_out_of_range 3537,115036
-extern _Noreturn void args_out_of_range_3 3538,115104
-extern Lisp_Object do_symval_forwarding 3540,115195
-extern void set_internal 3541,115255
-extern void syms_of_data 3542,115327
-extern void swap_in_global_binding 3543,115360
-extern void syms_of_cmds 3546,115444
-extern void keys_of_cmds 3547,115477
-extern Lisp_Object detect_coding_system 3550,115539
-extern void init_coding 3552,115692
-extern void init_coding_once 3553,115724
-extern void syms_of_coding 3554,115761
-extern ptrdiff_t chars_in_text 3557,115828
-extern ptrdiff_t multibyte_chars_in_text 3558,115895
-extern void syms_of_character 3559,115972
-extern void init_charset 3562,116040
-extern void init_charset_once 3563,116073
-extern void syms_of_charset 3564,116111
-extern void init_syntax_once 3569,116231
-extern void syms_of_syntax 3570,116268
-enum { NEXT_ALMOST_PRIME_LIMIT 3573,116329
-extern EMACS_INT next_almost_prime 3574,116368
-enum constype 3739,123820
-enum constype {CONSTYPE_HEAP,CONSTYPE_HEAP3739,123820
-enum constype {CONSTYPE_HEAP, CONSTYPE_PURE}CONSTYPE_PURE3739,123820
-extern Lisp_Object listn 3740,123866
-list2i 3745,124010
-list3i 3751,124119
-list4i 3757,124258
-extern Lisp_Object make_uninit_bool_vector 3763,124410
-extern Lisp_Object bool_vector_fill 3764,124466
-extern _Noreturn void string_overflow 3765,124530
-extern Lisp_Object make_string 3766,124576
-extern Lisp_Object make_formatted_string 3767,124634
-extern Lisp_Object make_multibyte_string 3779,124988
-extern Lisp_Object make_event_array 3780,125067
-extern Lisp_Object make_uninit_string 3781,125131
-extern Lisp_Object make_uninit_multibyte_string 3782,125182
-extern Lisp_Object make_string_from_bytes 3783,125254
-extern Lisp_Object make_specified_string 3784,125334
-extern Lisp_Object make_pure_string 3786,125426
-extern Lisp_Object make_pure_c_string 3787,125506
-build_pure_c_string 3792,125662
-build_string 3801,125867
-extern Lisp_Object pure_cons 3806,125945
-extern void make_byte_code 3807,126002
-extern struct Lisp_Vector *allocate_vector allocate_vector3808,126053
-make_uninit_vector 3820,126438
-make_uninit_sub_char_table 3833,126657
-extern struct Lisp_Vector *allocate_pseudovector allocate_pseudovector3844,126966
-#define ALLOCATE_PSEUDOVECTOR(3850,127201
-#define ALLOCATE_ZEROED_PSEUDOVECTOR(3858,127537
-extern bool gc_in_progress;3863,127738
-extern bool abort_on_gc;3864,127766
-extern Lisp_Object make_float 3865,127791
-extern void display_malloc_warning 3866,127831
-extern ptrdiff_t inhibit_garbage_collection 3867,127874
-extern Lisp_Object make_save_int_int_int 3868,127926
-extern Lisp_Object make_save_obj_obj_obj_obj 3869,128002
-extern Lisp_Object make_save_ptr 3871,128112
-extern Lisp_Object make_save_ptr_int 3872,128155
-extern Lisp_Object make_save_ptr_ptr 3873,128213
-extern Lisp_Object make_save_funcptr_ptr_obj 3874,128268
-extern Lisp_Object make_save_memory 3876,128364
-extern void free_save_value 3877,128428
-extern Lisp_Object build_overlay 3878,128471
-extern void free_marker 3879,128545
-extern void free_cons 3880,128584
-extern void init_alloc_once 3881,128628
-extern void init_alloc 3882,128664
-extern void syms_of_alloc 3883,128695
-extern struct buffer * allocate_buffer 3884,128729
-extern int valid_lisp_object_p 3885,128776
-extern int relocatable_string_data_p 3886,128822
-extern void check_cons_list 3888,128901
-INLINE void 3890,128943
-extern void *r_alloc r_alloc3895,129064
-#define FLOAT_TO_STRING_BUFSIZE 3927,130527
-extern int openp 3957,131676
-extern Lisp_Object string_to_number 3959,131786
-extern void map_obarray 3960,131849
-extern void dir_warning 3962,131963
-extern void init_obarray 3963,132016
-extern void init_lread 3964,132049
-extern void syms_of_lread 3965,132080
-intern 3968,132134
-intern_c_string 3974,132222
-extern EMACS_INT lisp_eval_depth;3980,132335
-extern Lisp_Object Vautoload_queue;3981,132369
-extern Lisp_Object Vrun_hooks;3982,132405
-extern Lisp_Object Vsignaling_function;3983,132436
-extern Lisp_Object inhibit_lisp_code;3984,132476
-extern struct handler *handlerlist;handlerlist3985,132514
-extern void run_hook 3994,132756
-extern void run_hook_with_args_2 3995,132792
-extern Lisp_Object run_hook_with_args 3996,132866
-extern _Noreturn void xsignal 3999,133025
-extern _Noreturn void xsignal0 4000,133083
-extern _Noreturn void xsignal1 4001,133129
-extern _Noreturn void xsignal2 4002,133188
-extern _Noreturn void xsignal3 4003,133260
-extern _Noreturn void signal_error 4005,133349
-extern Lisp_Object eval_sub 4006,133413
-extern Lisp_Object apply1 4007,133461
-extern Lisp_Object call0 4008,133515
-extern Lisp_Object call1 4009,133555
-extern Lisp_Object call2 4010,133608
-extern Lisp_Object call3 4011,133674
-extern Lisp_Object call4 4012,133753
-extern Lisp_Object call5 4013,133845
-extern Lisp_Object call6 4014,133950
-extern Lisp_Object call7 4015,134068
-extern Lisp_Object internal_catch 4016,134199
-extern Lisp_Object internal_lisp_condition_case 4017,134292
-extern Lisp_Object internal_condition_case 4018,134381
-extern Lisp_Object internal_condition_case_1 4019,134494
-extern Lisp_Object internal_condition_case_2 4020,134629
-extern Lisp_Object internal_condition_case_n4021,134790
-extern void specbind 4024,134986
-extern void record_unwind_protect 4025,135035
-extern void record_unwind_protect_ptr 4026,135108
-extern void record_unwind_protect_int 4027,135175
-extern void record_unwind_protect_void 4028,135236
-extern void record_unwind_protect_nothing 4029,135294
-extern void clear_unwind_protect 4030,135344
-extern void set_unwind_protect 4031,135390
-extern void set_unwind_protect_ptr 4032,135471
-extern Lisp_Object unbind_to 4033,135546
-extern _Noreturn void error 4034,135601
-fast_string_match_ignore_case 4136,140089
-extern ptrdiff_t fast_c_string_match_ignore_case 4141,140239
-extern ptrdiff_t fast_looking_at 4143,140336
-extern ptrdiff_t find_newline 4145,140475
-extern ptrdiff_t scan_newline 4147,140604
-extern ptrdiff_t scan_newline_from_point 4149,140707
-extern ptrdiff_t find_newline_no_quit 4150,140787
-extern ptrdiff_t find_before_next_newline 4152,140884
-extern void syms_of_search 4154,140982
-extern void clear_regexp_cache 4155,141017
-extern Lisp_Object Vminibuffer_list;4159,141087
-extern Lisp_Object last_minibuf_string;4160,141124
-extern Lisp_Object get_minibuffer 4161,141164
-extern void init_minibuf_once 4162,141211
-extern void syms_of_minibuf 4163,141249
-extern void syms_of_callint 4167,141316
-extern void syms_of_casefiddle 4171,141386
-extern void keys_of_casefiddle 4172,141425
-extern void init_casetab_once 4176,141495
-extern void syms_of_casetab 4177,141533
-extern Lisp_Object echo_message_buffer;4181,141601
-extern struct kboard *echo_kboard;echo_kboard4182,141641
-extern void cancel_echoing 4183,141676
-extern Lisp_Object last_undo_boundary;4184,141711
-extern bool input_pending;4185,141750
-extern sigjmp_buf return_to_command_loop;4187,141813
-extern Lisp_Object menu_bar_items 4189,141862
-extern Lisp_Object tool_bar_items 4190,141911
-extern void discard_mouse_events 4191,141967
-void handle_input_available_signal 4193,142028
-extern Lisp_Object pending_funcalls;4195,142077
-extern bool detect_input_pending 4196,142114
-extern bool detect_input_pending_ignore_squeezables 4197,142155
-extern bool detect_input_pending_run_timers 4198,142215
-extern void safe_run_hooks 4199,142267
-extern void cmd_error_internal 4200,142309
-extern Lisp_Object command_loop_1 4201,142369
-extern Lisp_Object read_menu_command 4202,142411
-extern Lisp_Object recursive_edit_1 4203,142456
-extern void record_auto_save 4204,142500
-extern void force_auto_save_soon 4205,142537
-extern void init_keyboard 4206,142578
-extern void syms_of_keyboard 4207,142612
-extern void keys_of_keyboard 4208,142649
-extern ptrdiff_t current_column 4211,142715
-extern void invalidate_current_column 4212,142755
-extern bool indented_beyond_p 4213,142801
-extern void syms_of_indent 4214,142866
-extern void store_frame_param 4217,142929
-extern void store_in_alist 4218,143003
-extern Lisp_Object do_switch_frame 4219,143073
-extern Lisp_Object get_frame_param 4220,143146
-extern void frames_discard_buffer 4221,143212
-extern void syms_of_frame 4222,143261
-extern char **initial_argv;initial_argv4225,143323
-extern int initial_argc;4226,143351
-extern bool display_arg;4228,143426
-extern Lisp_Object decode_env_path 4230,143458
-extern Lisp_Object empty_unibyte_string,4231,143529
-extern Lisp_Object empty_unibyte_string, empty_multibyte_string;4231,143529
-extern _Noreturn void terminate_due_to_signal 4232,143594
-extern Lisp_Object Vlibrary_cache;4234,143669
-void fixup_locale 4237,143730
-void synchronize_system_messages_locale 4238,143756
-void synchronize_system_time_locale 4239,143804
-INLINE void fixup_locale 4241,143854
-INLINE void synchronize_system_messages_locale 4242,143889
-INLINE void synchronize_system_time_locale 4243,143946
-extern void shut_down_emacs 4245,144006
-extern bool noninteractive;4248,144132
-extern bool no_site_lisp;4251,144224
-extern int daemon_pipe[daemon_pipe4256,144392
-#define IS_DAEMON 4257,144419
-#define DAEMON_RUNNING 4258,144459
-extern void *w32_daemon_event;w32_daemon_event4260,144527
-#define IS_DAEMON 4261,144558
-#define DAEMON_RUNNING 4262,144603
-extern bool fatal_error_in_progress;4266,144724
-extern bool inhibit_window_system;4269,144830
-extern bool running_asynch_code;4271,144923
-extern void kill_buffer_processes 4274,144986
-extern int wait_reading_process_output 4275,145035
-# define WAIT_READING_MAX 4281,145422
-# define WAIT_READING_MAX 4283,145494
-extern void add_timer_wait_descriptor 4286,145558
-extern void add_keyboard_wait_descriptor 4288,145610
-extern void delete_keyboard_wait_descriptor 4289,145658
-extern void add_gpm_wait_descriptor 4291,145725
-extern void delete_gpm_wait_descriptor 4292,145768
-extern void init_process_emacs 4294,145821
-extern void syms_of_process 4295,145860
-extern void setup_process_coding_systems 4296,145896
-extern int child_setup 4302,146016
-extern void init_callproc_1 4303,146084
-extern void init_callproc 4304,146120
-extern void set_initial_environment 4305,146154
-extern void syms_of_callproc 4306,146198
-extern Lisp_Object read_doc_string 4309,146261
-extern Lisp_Object get_doc_string 4310,146311
-extern void syms_of_doc 4311,146372
-extern int read_bytecode_char 4312,146404
-extern void syms_of_bytecode 4315,146473
-extern struct byte_stack *byte_stack_list;byte_stack_list4316,146510
-extern void mark_byte_stack 4318,146573
-extern void unmark_byte_stack 4320,146616
-extern Lisp_Object exec_byte_code 4321,146654
-extern void init_macros 4325,146804
-extern void syms_of_macros 4326,146836
-extern void truncate_undo_list 4329,146898
-extern void record_insert 4330,146948
-extern void record_delete 4331,146998
-extern void record_first_change 4332,147056
-extern void record_change 4333,147096
-extern void record_property_change 4334,147146
-extern void syms_of_undo 4337,147288
-extern void report_interval_modification 4340,147352
-extern void syms_of_menu 4343,147448
-extern void syms_of_xmenu 4346,147509
-extern char *get_current_dir_name get_current_dir_name4356,147711
-extern void stuff_char 4358,147760
-extern void init_foreground_group 4359,147793
-extern void sys_subshell 4360,147835
-extern void sys_suspend 4361,147868
-extern void discard_tty_input 4362,147900
-extern void init_sys_modes 4363,147938
-extern void reset_sys_modes 4364,147994
-extern void init_all_sys_modes 4365,148051
-extern void reset_all_sys_modes 4366,148090
-extern void child_setup_tty 4367,148130
-extern void setup_pty 4368,148165
-extern int set_window_size 4369,148194
-extern EMACS_INT get_random 4370,148238
-extern void seed_random 4371,148274
-extern void init_random 4372,148319
-extern void emacs_backtrace 4373,148351
-extern _Noreturn void emacs_abort 4374,148386
-extern void xputenv 4527,152700
-extern char *egetenv_internal egetenv_internal4529,152737
-egetenv 4532,152809
-extern void init_system_name 4539,153012
-#define eabs(4545,153305
-#define make_fixnum_or_float(4550,153438
-enum MAX_ALLOCA 4556,153689
-enum MAX_ALLOCA { MAX_ALLOCA 4556,153689
-extern void *record_xmalloc record_xmalloc4558,153734
-#define USE_SAFE_ALLOCA 4560,153800
-#define AVAIL_ALLOCA(4564,153933
-#define SAFE_ALLOCA(4568,154044
-#define SAFE_NALLOCA(4576,154385
-#define SAFE_ALLOCA_STRING(4590,154861
-#define SAFE_FREE(4598,155113
-#define SAFE_ALLOCA_LISP(4625,155691
-# define USE_STACK_LISP_OBJECTS 4652,156813
-# undef USE_STACK_LISP_OBJECTS4658,156979
-# define USE_STACK_LISP_OBJECTS 4659,157010
-enum { defined_GC_CHECK_STRING_BYTES 4663,157085
-enum { defined_GC_CHECK_STRING_BYTES 4665,157138
-union Aligned_Cons4670,157272
- struct Lisp_Cons s;4672,157293
- double d;4673,157315
- double d; intmax_t i;4673,157315
- double d; intmax_t i; void *p;p4673,157315
-union Aligned_String4676,157352
- struct Lisp_String s;4678,157375
- double d;4679,157399
- double d; intmax_t i;4679,157399
- double d; intmax_t i; void *p;p4679,157399
- USE_STACK_CONS 4689,157707
- USE_STACK_STRING 4691,157813
-#define STACK_CONS(4699,158150
-#define AUTO_CONS_EXPR(4701,158247
-#define AUTO_CONS(4709,158610
-#define AUTO_LIST1(4710,158681
-#define AUTO_LIST2(4712,158789
-#define AUTO_LIST3(4716,158944
-#define AUTO_LIST4(4720,159119
-extern const char *verify_ascii verify_ascii4730,159456
-# define verify_ascii(4732,159510
-#define AUTO_STRING(4740,159818
-#define FOR_EACH_TAIL(4752,160282
-#define FOR_EACH_ALIST_VALUE(4766,160773
-maybe_gc 4774,161060
-functionp 4784,161299
+#define EMACS_LISP_H22,801
+#define DECLARE_GDB_SYM(47,1422
+# define DEFINE_GDB_SYMBOL_BEGIN(49,1509
+# define DEFINE_GDB_SYMBOL_END(50,1579
+# define DEFINE_GDB_SYMBOL_BEGIN(52,1626
+# define DEFINE_GDB_SYMBOL_END(53,1703
+#undef min57,1791
+#undef max58,1802
+#define max(59,1813
+#define min(60,1855
+#define ARRAYELTS(63,1937
+#define GCTYPEBITS 67,2080
+DEFINE_GDB_SYMBOL_BEGIN GCTYPEBITS66,2038
+# define NONPOINTER_BITS 78,2568
+# define NONPOINTER_BITS 80,2601
+typedef int EMACS_INT;91,3024
+typedef unsigned int EMACS_UINT;92,3047
+# define EMACS_INT_MAX 93,3080
+# define pI 94,3112
+typedef long int EMACS_INT;96,3204
+typedef unsigned long EMACS_UINT;97,3232
+# define EMACS_INT_MAX 98,3266
+# define pI 99,3299
+typedef long long int EMACS_INT;103,3478
+typedef unsigned long long int EMACS_UINT;104,3511
+# define EMACS_INT_MAX 105,3554
+# define pI 106,3588
+enum { BOOL_VECTOR_BITS_PER_CHAR 114,3805
+#define BOOL_VECTOR_BITS_PER_CHAR 115,3841
+typedef size_t bits_word;123,4166
+# define BITS_WORD_MAX 124,4192
+enum { BITS_PER_BITS_WORD 125,4224
+typedef unsigned char bits_word;127,4291
+# define BITS_WORD_MAX 128,4324
+enum { BITS_PER_BITS_WORD 129,4387
+verify 131,4451
+ BITS_PER_CHAR 136,4571
+ BITS_PER_SHORT 137,4606
+ BITS_PER_LONG 138,4658
+ BITS_PER_EMACS_INT 139,4713
+typedef intmax_t printmax_t;148,5090
+typedef uintmax_t uprintmax_t;149,5119
+# define pMd 150,5150
+# define pMu 151,5171
+typedef EMACS_INT printmax_t;153,5198
+typedef EMACS_UINT uprintmax_t;154,5228
+# define pMd 155,5260
+# define pMu 156,5279
+# define pD 165,5665
+# define pD 167,5710
+# define pD 169,5757
+# define pD 171,5780
+# define eassert(200,7063
+# define eassume(201,7141
+extern _Noreturn void die 204,7207
+extern bool suppress_checking EXTERNALLY_VISIBLE;206,7269
+# define eassert(208,7320
+# define eassume(212,7451
+enum Lisp_Bits239,8520
+#define GCALIGNMENT 243,8648
+ VALBITS 246,8743
+ INTTYPEBITS 249,8839
+ FIXNUM_BITS 252,8946
+#define VAL_MAX 263,9328
+#define USE_LSB_TAG 271,9778
+DEFINE_GDB_SYMBOL_BEGIN USE_LSB_TAG270,9734
+# define alignas(281,10078
+# define GCALIGNED 288,10228
+# define GCALIGNED 290,10293
+# define lisp_h_XLI(327,11643
+# define lisp_h_XIL(328,11674
+# define lisp_h_XLI(330,11725
+# define lisp_h_XIL(331,11752
+#define lisp_h_CHECK_LIST_CONS(333,11786
+#define lisp_h_CHECK_NUMBER(334,11857
+#define lisp_h_CHECK_SYMBOL(335,11928
+#define lisp_h_CHECK_TYPE(336,11997
+#define lisp_h_CONSP(338,12108
+#define lisp_h_EQ(339,12157
+#define lisp_h_FLOATP(340,12202
+#define lisp_h_INTEGERP(341,12253
+#define lisp_h_MARKERP(342,12334
+#define lisp_h_MISCP(343,12409
+#define lisp_h_NILP(344,12458
+#define lisp_h_SET_SYMBOL_VAL(345,12494
+#define lisp_h_SYMBOL_CONSTANT_P(347,12608
+#define lisp_h_SYMBOL_VAL(348,12672
+#define lisp_h_SYMBOLP(350,12773
+#define lisp_h_VECTORLIKEP(351,12826
+#define lisp_h_XCAR(352,12887
+#define lisp_h_XCDR(353,12925
+#define lisp_h_XCONS(354,12965
+#define lisp_h_XHASH(356,13060
+#define lisp_h_XPNTR(357,13094
+# define lisp_h_check_cons_list(360,13222
+# define lisp_h_make_number(363,13290
+# define lisp_h_XFASTINT(365,13393
+# define lisp_h_XINT(366,13430
+# define lisp_h_XSYMBOL(367,13479
+# define lisp_h_XTYPE(371,13632
+# define lisp_h_XUNTAG(372,13697
+# define XLI(381,14087
+# define XIL(382,14118
+# define CHECK_LIST_CONS(383,14149
+# define CHECK_NUMBER(384,14210
+# define CHECK_SYMBOL(385,14259
+# define CHECK_TYPE(386,14308
+# define CONSP(387,14383
+# define EQ(388,14418
+# define FLOATP(389,14453
+# define INTEGERP(390,14490
+# define MARKERP(391,14531
+# define MISCP(392,14570
+# define NILP(393,14605
+# define SET_SYMBOL_VAL(394,14638
+# define SYMBOL_CONSTANT_P(395,14701
+# define SYMBOL_VAL(396,14764
+# define SYMBOLP(397,14813
+# define VECTORLIKEP(398,14852
+# define XCAR(399,14899
+# define XCDR(400,14932
+# define XCONS(401,14965
+# define XHASH(402,15000
+# define XPNTR(403,15035
+# define check_cons_list(405,15098
+# define make_number(408,15177
+# define XFASTINT(409,15225
+# define XINT(410,15267
+# define XSYMBOL(411,15301
+# define XTYPE(412,15341
+# define XUNTAG(413,15377
+#define LISP_MACRO_DEFUN(421,15673
+#define LISP_MACRO_DEFUN_VOID(425,15846
+#define INTMASK 437,16290
+#define case_Lisp_Int 438,16343
+#define ENUM_BF(445,16682
+#define ENUM_BF(447,16723
+enum Lisp_Type451,16764
+ Lisp_Symbol 454,16852
+ Lisp_Misc 458,16994
+ Lisp_Int0 461,17068
+ Lisp_Int1 462,17087
+ Lisp_String 466,17265
+ Lisp_Vectorlike 472,17544
+ Lisp_Cons 475,17633
+ Lisp_Float 477,17671
+enum Lisp_Misc_Type485,18017
+ Lisp_Misc_Free 487,18041
+ Lisp_Misc_Marker,488,18070
+ Lisp_Misc_Overlay,489,18092
+ Lisp_Misc_Save_Value,490,18115
+ Lisp_Misc_Finalizer,491,18141
+ Lisp_Misc_Float,494,18276
+ Lisp_Misc_Limit496,18360
+enum Lisp_Fwd_Type502,18544
+ Lisp_Fwd_Int,504,18567
+ Lisp_Fwd_Bool,505,18620
+ Lisp_Fwd_Obj,506,18671
+ Lisp_Fwd_Buffer_Obj,507,18730
+ Lisp_Fwd_Kboard_Obj 508,18801
+typedef struct { EMACS_INT i;567,21772
+typedef struct { EMACS_INT i; } Lisp_Object;567,21772
+#define LISP_INITIALLY(569,21818
+#undef CHECK_LISP_OBJECT_TYPE571,21849
+enum CHECK_LISP_OBJECT_TYPE 572,21879
+enum CHECK_LISP_OBJECT_TYPE { CHECK_LISP_OBJECT_TYPE 572,21879
+typedef EMACS_INT Lisp_Object;577,22055
+#define LISP_INITIALLY(578,22086
+enum CHECK_LISP_OBJECT_TYPE 579,22116
+enum CHECK_LISP_OBJECT_TYPE { CHECK_LISP_OBJECT_TYPE 579,22116
+#define LISP_INITIALLY_ZERO 582,22217
+INLINE bool BOOL_VECTOR_P 588,22341
+INLINE bool BUFFER_OBJFWDP 589,22382
+INLINE bool BUFFERP 590,22429
+INLINE bool CHAR_TABLE_P 591,22464
+INLINE Lisp_Object CHAR_TABLE_REF_ASCII 592,22504
+INLINE bool 593,22570
+INLINE bool 594,22605
+INLINE bool functionp 595,22641
+INLINE bool 596,22678
+INLINE bool 597,22716
+INLINE bool 598,22753
+INLINE bool 599,22788
+INLINE bool OVERLAYP 600,22822
+INLINE bool PROCESSP 601,22858
+INLINE bool PSEUDOVECTORP 602,22894
+INLINE bool SAVE_VALUEP 603,22940
+INLINE bool FINALIZERP 604,22979
+INLINE void set_sub_char_table_contents 605,23017
+INLINE bool STRINGP 607,23107
+INLINE bool SUB_CHAR_TABLE_P 608,23142
+INLINE bool SUBRP 609,23186
+INLINE bool 610,23219
+INLINE bool 611,23256
+INLINE bool WINDOWP 612,23297
+INLINE bool TERMINALP 613,23332
+INLINE struct Lisp_Save_Value *XSAVE_VALUE XSAVE_VALUE614,23369
+INLINE struct Lisp_Finalizer *XFINALIZER XFINALIZER615,23427
+INLINE struct Lisp_Symbol *(XSYMBOL)616,23483
+INLINE void 617,23535
+extern Lisp_Object char_table_ref 620,23607
+extern void char_table_set 621,23661
+extern _Noreturn Lisp_Object wrong_type_argument 624,23748
+extern _Noreturn void wrong_choice 625,23825
+extern bool might_dump;628,23916
+extern bool initialized;631,24052
+extern double extract_float 634,24108
+enum symbol_interned639,24190
+ SYMBOL_UNINTERNED 641,24213
+ SYMBOL_INTERNED 642,24238
+ SYMBOL_INTERNED_IN_INITIAL_OBARRAY 643,24261
+enum symbol_redirect646,24306
+ SYMBOL_PLAINVAL 648,24329
+ SYMBOL_VARALIAS 649,24353
+ SYMBOL_LOCALIZED 650,24377
+ SYMBOL_FORWARDED 651,24401
+struct Lisp_Symbol654,24428
+ bool_bf gcmarkbit 656,24449
+ ENUM_BF (symbol_redirect) redirect 663,24784
+ unsigned constant 668,25002
+ unsigned interned 672,25122
+ bool_bf declared_special 676,25284
+ bool_bf pinned 679,25385
+ Lisp_Object name;682,25454
+ Lisp_Object value;687,25622
+ struct Lisp_Symbol *alias;alias688,25645
+ struct Lisp_Buffer_Local_Value *blv;blv689,25676
+ union Lisp_Fwd *fwd;fwd690,25717
+ } val;691,25742
+ Lisp_Object function;694,25814
+ Lisp_Object plist;697,25876
+ struct Lisp_Symbol *next;next700,25965
+#define EXFUN(707,26243
+#define DEFUN_ARGS_MANY 712,26437
+#define DEFUN_ARGS_UNEVALLED 713,26489
+#define DEFUN_ARGS_0 714,26532
+#define DEFUN_ARGS_1 715,26560
+#define DEFUN_ARGS_2 716,26595
+#define DEFUN_ARGS_3 717,26643
+#define DEFUN_ARGS_4 718,26704
+#define DEFUN_ARGS_5 719,26778
+#define DEFUN_ARGS_6 721,26871
+#define DEFUN_ARGS_7 723,26977
+#define DEFUN_ARGS_8 725,27096
+#define TAG_PTR(729,27287
+#define TAG_SYMOFFSET(734,27534
+#define XLI_BUILTIN_LISPSYM(741,27833
+#define DEFINE_LISP_SYMBOL(746,28092
+# define DEFINE_NON_NIL_Q_SYMBOL_MACROS 755,28563
+LISP_MACRO_DEFUN 762,28768
+# define ARRAY_MARK_FLAG 768,29015
+# define PSEUDOVECTOR_FLAG 774,29258
+enum pvec_type780,29559
+ PVEC_NORMAL_VECTOR,782,29576
+ PVEC_FREE,783,29598
+ PVEC_PROCESS,784,29611
+ PVEC_FRAME,785,29627
+ PVEC_WINDOW,786,29641
+ PVEC_BOOL_VECTOR,787,29656
+ PVEC_BUFFER,788,29676
+ PVEC_HASH_TABLE,789,29691
+ PVEC_TERMINAL,790,29710
+ PVEC_WINDOW_CONFIGURATION,791,29727
+ PVEC_SUBR,792,29756
+ PVEC_OTHER,793,29769
+ PVEC_COMPILED,795,29847
+ PVEC_CHAR_TABLE,796,29864
+ PVEC_SUB_CHAR_TABLE,797,29883
+ PVEC_FONT 798,29906
+enum More_Lisp_Bits801,29982
+ PSEUDOVECTOR_SIZE_BITS 808,30373
+ PSEUDOVECTOR_SIZE_MASK 809,30406
+ PSEUDOVECTOR_REST_BITS 813,30616
+ PSEUDOVECTOR_REST_MASK 814,30649
+ PSEUDOVECTOR_AREA_BITS 818,30814
+ PVEC_TYPE_MASK 819,30892
+# define VALMASK 829,31293
+DEFINE_GDB_SYMBOL_BEGIN VALMASK828,31248
+#define MOST_POSITIVE_FIXNUM 834,31523
+#define MOST_NEGATIVE_FIXNUM 835,31583
+XINT 874,32675
+XFASTINT 889,33026
+XSYMBOL 899,33254
+XTYPE 910,33472
+XUNTAG 918,33652
+LISP_MACRO_DEFUN 927,33848
+LISP_MACRO_DEFUN 940,34233
+#define FIXNUM_OVERFLOW_P(958,34846
+LISP_MACRO_DEFUN FIXNUM_OVERFLOW_P952,34623
+LISP_MACRO_DEFUN 970,35162
+XSTRING 980,35382
+#define SYMBOL_INDEX(988,35566
+XFLOAT 991,35627
+XPROCESS 1000,35769
+XWINDOW 1007,35886
+XTERMINAL 1014,36003
+XSUBR 1021,36125
+XBUFFER 1028,36236
+XCHAR_TABLE 1035,36360
+XSUB_CHAR_TABLE 1042,36497
+XBOOL_VECTOR 1049,36639
+make_lisp_ptr 1058,36818
+make_lisp_symbol 1066,37004
+builtin_lisp_symbol 1074,37188
+#define XSETINT(1079,37270
+#define XSETFASTINT(1080,37316
+#define XSETCONS(1081,37366
+#define XSETVECTOR(1082,37426
+#define XSETSTRING(1083,37494
+#define XSETSYMBOL(1084,37558
+#define XSETFLOAT(1085,37612
+#define XSETMISC(1086,37674
+#define XSETPVECTYPE(1090,37763
+#define XSETPVECTYPESIZE(1092,37879
+#define XSETPSEUDOVECTOR(1099,38176
+#define XSETTYPED_PSEUDOVECTOR(1105,38360
+#define XSETWINDOW_CONFIGURATION(1110,38570
+#define XSETPROCESS(1112,38666
+#define XSETWINDOW(1113,38732
+#define XSETTERMINAL(1114,38796
+#define XSETSUBR(1115,38864
+#define XSETCOMPILED(1116,38924
+#define XSETBUFFER(1117,38992
+#define XSETCHAR_TABLE(1118,39056
+#define XSETBOOL_VECTOR(1119,39128
+#define XSETSUB_CHAR_TABLE(1120,39202
+XINTPTR 1128,39572
+make_pointer_integer 1134,39652
+LISP_MACRO_DEFUN_VOID 1143,39817
+typedef struct interval *INTERVAL;INTERVAL1149,39978
+ Lisp_Object cdr;1159,40153
+ struct Lisp_Cons *chain;chain1162,40227
+xcar_addr 1174,40751
+xcdr_addr 1179,40828
+LISP_MACRO_DEFUN 1185,40922
+XSETCDR 1198,41298
+CAR 1205,41448
+CDR 1212,41582
+CAR_SAFE 1221,41782
+CDR_SAFE 1226,41868
+STRING_MULTIBYTE 1243,42241
+#define STRING_BYTES_BOUND 1261,43048
+#define STRING_SET_UNIBYTE(1265,43192
+#define STRING_SET_MULTIBYTE(1275,43507
+SDATA 1286,43821
+SSDATA 1291,43899
+SREF 1297,44028
+SSET 1302,44119
+SCHARS 1307,44233
+extern ptrdiff_t string_bytes 1313,44328
+STRING_BYTES 1316,44406
+SBYTES 1326,44586
+STRING_SET_CHARS 1331,44672
+struct vectorlike_header1343,45223
+ ptrdiff_t size;1364,46374
+struct Lisp_Vector1369,46473
+ struct vectorlike_header header;1371,46496
+ Lisp_Object contents[contents1372,46533
+ ALIGNOF_STRUCT_LISP_VECTOR1378,46672
+struct Lisp_Bool_Vector1384,46855
+ struct vectorlike_header header;1388,47003
+ EMACS_INT size;1390,47077
+ bits_word data[data1395,47310
+bool_vector_size 1399,47376
+bool_vector_data 1407,47514
+bool_vector_uchar_data 1413,47608
+bool_vector_words 1421,47794
+bool_vector_bytes 1428,47989
+bool_vector_bitref 1437,48229
+bool_vector_ref 1445,48469
+bool_vector_set 1453,48609
+ header_size 1471,49038
+ bool_header_size 1472,49097
+ word_size 1473,49162
+AREF 1479,49275
+aref_addr 1485,49382
+ASIZE 1491,49492
+ASET 1497,49574
+gc_aset 1504,49733
+enum { NIL_IS_ZERO 1515,50260
+memclear 1520,50455
+#define VECSIZE(1531,50753
+#define PSEUDOVECSIZE(1538,51038
+#define UNSIGNED_CMP(1546,51471
+#define ASCII_CHAR_P(1552,51725
+enum CHARTAB_SIZE_BITS1565,52480
+ CHARTAB_SIZE_BITS_0 1567,52507
+ CHARTAB_SIZE_BITS_1 1568,52536
+ CHARTAB_SIZE_BITS_2 1569,52565
+ CHARTAB_SIZE_BITS_3 1570,52594
+extern const int chartab_size[chartab_size1573,52628
+struct Lisp_Char_Table1575,52663
+ struct vectorlike_header header;1581,52919
+ Lisp_Object defalt;1585,53069
+ Lisp_Object parent;1590,53271
+ Lisp_Object purpose;1594,53389
+ Lisp_Object ascii;1598,53555
+ Lisp_Object contents[contents1600,53579
+ Lisp_Object extras[extras1603,53690
+struct Lisp_Sub_Char_Table1606,53743
+ struct vectorlike_header header;1610,53909
+ int depth;1618,54332
+ int min_char;1621,54408
+ Lisp_Object contents[contents1624,54483
+CHAR_TABLE_REF_ASCII 1628,54557
+CHAR_TABLE_REF 1648,55104
+CHAR_TABLE_SET 1658,55393
+struct Lisp_Subr1670,55777
+ struct vectorlike_header header;1672,55798
+ Lisp_Object (*a0)a01674,55847
+ Lisp_Object (*a1)a11675,55879
+ Lisp_Object (*a2)a21676,55918
+ Lisp_Object (*a3)a31677,55970
+ Lisp_Object (*a4)a41678,56035
+ Lisp_Object (*a5)a51679,56113
+ Lisp_Object (*a6)a61680,56204
+ Lisp_Object (*a7)a71681,56308
+ Lisp_Object (*a8)a81682,56425
+ Lisp_Object (*aUNEVALLED)aUNEVALLED1683,56555
+ Lisp_Object (*aMANY)aMANY1684,56607
+ } function;1685,56662
+ short min_args,1686,56678
+ short min_args, max_args;1686,56678
+ const char *symbol_name;symbol_name1687,56708
+ const char *intspec;intspec1688,56737
+ const char *doc;doc1689,56762
+enum char_table_specials1692,56789
+ CHAR_TABLE_STANDARD_SLOTS 1697,56984
+ SUB_CHAR_TABLE_OFFSET 1701,57205
+CHAR_TABLE_EXTRA_SLOTS 1707,57368
+verify 1714,57587
+LISP_MACRO_DEFUN 1723,57912
+SYMBOL_BLV 1732,58172
+SYMBOL_FWD 1738,58307
+LISP_MACRO_DEFUN_VOID 1744,58419
+SET_SYMBOL_BLV 1754,58682
+SET_SYMBOL_FWD 1760,58841
+SYMBOL_NAME 1767,58992
+SYMBOL_INTERNED_P 1775,59121
+SYMBOL_INTERNED_IN_INITIAL_OBARRAY_P 1783,59290
+#define DEFSYM(1796,59800
+LISP_MACRO_DEFUN DEFSYM1792,59621
+struct hash_table_test1805,60053
+ Lisp_Object name;1808,60130
+ Lisp_Object user_hash_function;1811,60197
+ Lisp_Object user_cmp_function;1814,60288
+ bool (*cmpfn)cmpfn1817,60363
+ EMACS_UINT (*hashfn)hashfn1820,60477
+struct Lisp_Hash_Table1823,60546
+ struct vectorlike_header header;1826,60640
+ Lisp_Object weak;1830,60774
+ Lisp_Object rehash_size;1835,60998
+ Lisp_Object rehash_threshold;1839,61120
+ Lisp_Object hash;1843,61251
+ Lisp_Object next;1848,61481
+ Lisp_Object next_free;1851,61551
+ Lisp_Object index;1856,61762
+ ptrdiff_t count;1863,62032
+ Lisp_Object key_and_value;1868,62231
+ struct hash_table_test test;1871,62305
+ struct Lisp_Hash_Table *next_weak;next_weak1875,62448
+XHASH_TABLE 1880,62522
+#define XSET_HASH_TABLE(1885,62593
+HASH_TABLE_P 1889,62694
+HASH_KEY 1896,62851
+HASH_VALUE 1903,63031
+HASH_NEXT 1911,63245
+HASH_HASH 1918,63422
+HASH_INDEX 1926,63668
+HASH_TABLE_SIZE 1933,63817
+enum DEFAULT_HASH_SIZE 1940,63947
+enum DEFAULT_HASH_SIZE { DEFAULT_HASH_SIZE 1940,63947
+static double const DEFAULT_REHASH_THRESHOLD 1946,64167
+static double const DEFAULT_REHASH_SIZE 1950,64290
+sxhash_combine 1956,64456
+SXHASH_REDUCE 1964,64639
+struct Lisp_Misc_Any 1971,64797
+ ENUM_BF (Lisp_Misc_Type) type 1973,64857
+ bool_bf gcmarkbit 1974,64918
+ unsigned spacer 1975,64943
+struct Lisp_Marker1978,64971
+ ENUM_BF (Lisp_Misc_Type) type 1980,64992
+ bool_bf gcmarkbit 1981,65056
+ unsigned spacer 1982,65081
+ bool_bf need_adjustment 1986,65273
+ bool_bf insertion_type 1989,65414
+ struct buffer *buffer;buffer2000,66007
+ struct Lisp_Marker *next;next2009,66358
+ ptrdiff_t charpos;2011,66446
+ ptrdiff_t bytepos;2016,66704
+struct Lisp_Overlay2021,66832
+ ENUM_BF (Lisp_Misc_Type) type 2034,67340
+ bool_bf gcmarkbit 2035,67406
+ unsigned spacer 2036,67433
+ struct Lisp_Overlay *next;next2037,67459
+ Lisp_Object start;2038,67490
+ Lisp_Object end;2039,67513
+ Lisp_Object plist;2040,67534
+ SAVE_UNUSED,2047,67635
+ SAVE_INTEGER,2048,67652
+ SAVE_FUNCPOINTER,2049,67670
+ SAVE_POINTER,2050,67692
+ SAVE_OBJECT2051,67710
+enum { SAVE_SLOT_BITS 2055,67795
+enum { SAVE_VALUE_SLOTS 2058,67892
+enum { SAVE_TYPE_BITS 2062,68000
+enum Lisp_Save_Type2064,68066
+ SAVE_TYPE_INT_INT 2066,68090
+ SAVE_TYPE_INT_INT_INT2067,68163
+ SAVE_TYPE_OBJ_OBJ 2069,68253
+ SAVE_TYPE_OBJ_OBJ_OBJ 2070,68324
+ SAVE_TYPE_OBJ_OBJ_OBJ_OBJ2071,68405
+ SAVE_TYPE_PTR_INT 2073,68500
+ SAVE_TYPE_PTR_OBJ 2074,68573
+ SAVE_TYPE_PTR_PTR 2075,68645
+ SAVE_TYPE_FUNCPTR_PTR_OBJ2076,68718
+ SAVE_TYPE_MEMORY 2080,68876
+typedef void (*voidfuncptr)voidfuncptr2108,69830
+struct Lisp_Save_Value2110,69867
+ ENUM_BF (Lisp_Misc_Type) type 2112,69894
+ bool_bf gcmarkbit 2113,69963
+ unsigned spacer : 32 - (16 + 1 + SAVE_TYPE_BITS)2114,69990
+ ENUM_BF (Lisp_Save_Type) save_type : SAVE_TYPE_BITS;2123,70480
+ void *pointer;pointer2125,70549
+ voidfuncptr funcpointer;2126,70570
+ ptrdiff_t integer;2127,70601
+ Lisp_Object object;2128,70626
+ } data[data2129,70652
+save_type 2134,70746
+XSAVE_POINTER 2143,70976
+set_save_pointer 2149,71138
+XSAVE_FUNCPOINTER 2155,71320
+XSAVE_INTEGER 2164,71540
+set_save_integer 2170,71702
+XSAVE_OBJECT 2179,71923
+struct Lisp_Finalizer2186,72100
+ struct Lisp_Misc_Any base;2188,72126
+ struct Lisp_Finalizer *prev;prev2191,72214
+ struct Lisp_Finalizer *next;next2192,72247
+ Lisp_Object function;2197,72484
+struct Lisp_Free2201,72575
+ ENUM_BF (Lisp_Misc_Type) type 2203,72596
+ bool_bf gcmarkbit 2204,72659
+ unsigned spacer 2205,72686
+ union Lisp_Misc *chain;chain2206,72712
+union Lisp_Misc2212,72876
+ struct Lisp_Misc_Any u_any;2214,72896
+ struct Lisp_Free u_free;2215,72967
+ struct Lisp_Marker u_marker;2216,72996
+ struct Lisp_Overlay u_overlay;2217,73029
+ struct Lisp_Save_Value u_save_value;2218,73064
+ struct Lisp_Finalizer u_finalizer;2219,73105
+XMISC 2223,73175
+XMISCANY 2229,73264
+XMISCTYPE 2236,73373
+XMARKER 2242,73461
+XOVERLAY 2249,73576
+XSAVE_VALUE 2256,73697
+XFINALIZER 2263,73826
+struct Lisp_Intfwd2274,74111
+ enum Lisp_Fwd_Type type;2276,74134
+ EMACS_INT *intvar;intvar2277,74184
+struct Lisp_Boolfwd2284,74405
+ enum Lisp_Fwd_Type type;2286,74429
+ bool *boolvar;boolvar2287,74480
+struct Lisp_Objfwd2294,74696
+ enum Lisp_Fwd_Type type;2296,74719
+ Lisp_Object *objvar;objvar2297,74769
+struct Lisp_Buffer_Objfwd2302,74928
+ enum Lisp_Fwd_Type type;2304,74958
+ int offset;2305,75015
+ Lisp_Object predicate;2307,75107
+struct Lisp_Buffer_Local_Value2334,76464
+ bool_bf local_if_set 2338,76609
+ bool_bf frame_local 2341,76791
+ bool_bf found 2344,76933
+ union Lisp_Fwd *fwd;fwd2346,77035
+ Lisp_Object where;2348,77178
+ Lisp_Object defcell;2351,77304
+ Lisp_Object valcell;2357,77608
+struct Lisp_Kboard_Objfwd2362,77723
+ enum Lisp_Fwd_Type type;2364,77753
+ int offset;2365,77810
+union Lisp_Fwd2368,77832
+ struct Lisp_Intfwd u_intfwd;2370,77851
+ struct Lisp_Boolfwd u_boolfwd;2371,77884
+ struct Lisp_Objfwd u_objfwd;2372,77919
+ struct Lisp_Buffer_Objfwd u_buffer_objfwd;2373,77952
+ struct Lisp_Kboard_Objfwd u_kboard_objfwd;2374,77999
+XFWDTYPE 2378,78078
+XBUFFER_OBJFWD 2384,78174
+struct Lisp_Float2391,78310
+ double data;2395,78348
+ struct Lisp_Float *chain;chain2396,78367
+ } u;2397,78399
+XFLOAT_DATA 2401,78428
+ IEEE_FLOATING_POINT2415,78937
+#define _UCHAR_T2423,79260
+typedef unsigned char UCHAR;2424,79277
+enum Lisp_Compiled2429,79360
+ COMPILED_ARGLIST 2431,79383
+ COMPILED_BYTECODE 2432,79409
+ COMPILED_CONSTANTS 2433,79436
+ COMPILED_STACK_DEPTH 2434,79464
+ COMPILED_DOC_STRING 2435,79494
+ COMPILED_INTERACTIVE 2436,79523
+enum char_bits2443,79825
+ CHAR_ALT 2445,79844
+ CHAR_SUPER 2446,79870
+ CHAR_HYPER 2447,79898
+ CHAR_SHIFT 2448,79926
+ CHAR_CTL 2449,79954
+ CHAR_META 2450,79980
+ CHAR_MODIFIER_MASK 2452,80008
+ CHARACTERBITS 2457,80203
+LISP_MACRO_DEFUN 2462,80261
+NATNUMP 2470,80403
+RANGED_INTEGERP 2476,80484
+#define TYPE_RANGED_INTEGERP(2481,80606
+LISP_MACRO_DEFUN 2486,80791
+VECTORP 2500,81264
+OVERLAYP 2505,81367
+SAVE_VALUEP 2510,81466
+FINALIZERP 2516,81572
+AUTOLOADP 2522,81676
+BUFFER_OBJFWDP 2528,81767
+PSEUDOVECTOR_TYPEP 2534,81865
+PSEUDOVECTORP 2542,82118
+WINDOW_CONFIGURATIONP 2558,82470
+PROCESSP 2564,82580
+WINDOWP 2570,82664
+TERMINALP 2576,82746
+SUBRP 2582,82832
+COMPILEDP 2588,82910
+BUFFERP 2594,82996
+CHAR_TABLE_P 2600,83078
+SUB_CHAR_TABLE_P 2606,83169
+BOOL_VECTOR_P 2612,83268
+FRAMEP 2618,83361
+IMAGEP 2625,83478
+ARRAYP 2632,83583
+CHECK_LIST 2638,83702
+LISP_MACRO_DEFUN_VOID 2643,83783
+CHECK_STRING_CAR 2653,84080
+CHECK_CONS 2658,84184
+CHECK_VECTOR 2663,84264
+CHECK_BOOL_VECTOR 2668,84350
+CHECK_VECTOR_OR_STRING 2674,84527
+CHECK_ARRAY 2683,84701
+CHECK_BUFFER 2688,84809
+CHECK_WINDOW 2693,84895
+CHECK_PROCESS 2699,85001
+CHECK_NATNUM 2705,85097
+#define CHECK_RANGED_INTEGER(2710,85174
+#define CHECK_TYPE_RANGED_INTEGER(2721,85557
+#define CHECK_NUMBER_COERCE_MARKER(2729,85827
+XFLOATINT 2738,86080
+CHECK_NUMBER_OR_FLOAT 2744,86151
+#define CHECK_NUMBER_OR_FLOAT_COERCE_MARKER(2749,86250
+CHECK_NUMBER_CAR 2760,86660
+CHECK_NUMBER_CDR 2768,86782
+#define DEFUN(2803,88377
+#define DEFUN(2812,88845
+FUNCTIONP 2822,89200
+extern void defsubr 2829,89352
+enum maxargs2831,89395
+ MANY 2833,89412
+ UNEVALLED 2834,89427
+#define CALLMANY(2838,89530
+#define CALLN(2844,89883
+extern void defvar_lisp 2846,89953
+extern void defvar_lisp_nopro 2847,90030
+extern void defvar_bool 2848,90113
+extern void defvar_int 2849,90184
+extern void defvar_kboard 2850,90258
+#define DEFVAR_LISP(2869,91088
+#define DEFVAR_LISP_NOPRO(2874,91260
+#define DEFVAR_BOOL(2879,91442
+#define DEFVAR_INT(2884,91615
+#define DEFVAR_BUFFER_DEFAULTS(2890,91786
+#define DEFVAR_KBOARD(2896,91990
+typedef jmp_buf sys_jmp_buf;2906,92314
+# define sys_setjmp(2907,92343
+# define sys_longjmp(2908,92378
+typedef sigjmp_buf sys_jmp_buf;2910,92450
+# define sys_setjmp(2911,92482
+# define sys_longjmp(2912,92522
+typedef jmp_buf sys_jmp_buf;2916,92681
+# define sys_setjmp(2917,92710
+# define sys_longjmp(2918,92744
+enum specbind_tag 2943,93796
+ SPECPDL_UNWIND,2944,93816
+ SPECPDL_UNWIND_PTR,2945,93885
+ SPECPDL_UNWIND_INT,2946,93936
+ SPECPDL_UNWIND_VOID,2947,93984
+ SPECPDL_BACKTRACE,2948,94038
+ SPECPDL_LET,2949,94096
+ SPECPDL_LET_LOCAL,2951,94226
+ SPECPDL_LET_DEFAULT 2952,94283
+union specbinding2955,94355
+ ENUM_BF (specbind_tag) kind : CHAR_BIT;2957,94377
+ ENUM_BF (specbind_tag) kind : CHAR_BIT;2959,94434
+ void (*func)func2960,94480
+ Lisp_Object arg;2961,94514
+ } unwind;2962,94537
+ ENUM_BF (specbind_tag) kind : CHAR_BIT;2964,94564
+ void (*func)func2965,94610
+ void *arg;arg2966,94639
+ } unwind_ptr;2967,94656
+ ENUM_BF (specbind_tag) kind : CHAR_BIT;2969,94687
+ void (*func)func2970,94733
+ int arg;2971,94759
+ } unwind_int;2972,94774
+ ENUM_BF (specbind_tag) kind : CHAR_BIT;2974,94805
+ void (*func)func2975,94851
+ } unwind_void;2976,94878
+ ENUM_BF (specbind_tag) kind : CHAR_BIT;2978,94910
+ Lisp_Object symbol,2980,95017
+ Lisp_Object symbol, old_value,2980,95017
+ Lisp_Object symbol, old_value, where;2980,95017
+ } let;2981,95061
+ ENUM_BF (specbind_tag) kind : CHAR_BIT;2983,95085
+ bool_bf debug_on_exit 2984,95131
+ Lisp_Object function;2985,95164
+ Lisp_Object *args;args2986,95192
+ ptrdiff_t nargs;2987,95217
+ } bt;2988,95240
+extern union specbinding *specpdl;specpdl2991,95256
+extern union specbinding *specpdl_ptr;specpdl_ptr2992,95291
+extern ptrdiff_t specpdl_size;2993,95330
+SPECPDL_INDEX 2996,95379
+enum handlertype 3021,96401
+enum handlertype { CATCHER,3021,96401
+enum handlertype { CATCHER, CONDITION_CASE 3021,96401
+struct handler3023,96448
+ enum handlertype type;3025,96465
+ Lisp_Object tag_or_ch;3026,96490
+ Lisp_Object val;3027,96515
+ struct handler *next;next3028,96534
+ struct handler *nextfree;nextfree3029,96558
+ Lisp_Object *bytecode_top;bytecode_top3036,96916
+ int bytecode_dest;3037,96945
+ struct gcpro *gcpro;gcpro3042,97182
+ sys_jmp_buf jmp;3044,97212
+ EMACS_INT lisp_eval_depth;3045,97231
+ ptrdiff_t pdlcount;3046,97260
+ int poll_suppress_count;3047,97282
+ int interrupt_input_blocked;3048,97309
+ struct byte_stack *byte_stack;byte_stack3049,97340
+#define PUSH_HANDLER(3053,97437
+extern Lisp_Object memory_signal_data;3075,98143
+extern char *stack_bottom;stack_bottom3079,98276
+extern void process_pending_signals 3097,99093
+extern bool volatile pending_signals;3098,99137
+extern void process_quit_flag 3100,99176
+#define QUIT 3101,99214
+#define QUITP 3112,99464
+extern Lisp_Object Vascii_downcase_table;3114,99525
+extern Lisp_Object Vascii_canon_table;3115,99567
+extern struct gcpro *gcprolist;gcprolist3130,100274
+struct gcpro3132,100307
+ struct gcpro *next;next3134,100322
+ volatile Lisp_Object *var;var3137,100391
+ ptrdiff_t nvars;3140,100473
+ const char *name;name3144,100558
+ int lineno;3147,100614
+ int idx;3150,100675
+ int level;3153,100711
+#define GC_USE_GCPROS_AS_BEFORE 3171,101288
+#define GC_MAKE_GCPROS_NOOPS 3172,101323
+#define GC_MARK_STACK_CHECK_GCPROS 3173,101355
+#define GC_USE_GCPROS_CHECK_ZOMBIES 3174,101392
+#define GC_MARK_STACK 3177,101453
+#define BYTE_MARK_STACK 3181,101553
+#define GCPRO1(3190,101824
+#define GCPRO2(3191,101864
+#define GCPRO3(3192,101930
+#define GCPRO4(3194,102025
+#define GCPRO5(3196,102145
+#define GCPRO6(3198,102290
+#define GCPRO7(3201,102465
+#define UNGCPRO 3202,102544
+#define GCPRO1(3208,102644
+#define GCPRO2(3212,102766
+#define GCPRO3(3217,102958
+#define GCPRO4(3223,103220
+#define GCPRO5(3230,103551
+#define GCPRO6(3238,103952
+#define GCPRO7(3247,104422
+#define UNGCPRO 3257,104962
+extern int gcpro_level;3261,105031
+#define GCPRO1(3263,105056
+#define GCPRO2(3269,105290
+#define GCPRO3(3278,105708
+#define GCPRO4(3289,106265
+#define GCPRO5(3302,106963
+#define GCPRO6(3317,107803
+#define GCPRO7(3334,108784
+#define UNGCPRO 3353,109907
+#define RETURN_UNGCPRO(3363,110174
+void staticpro 3375,110447
+vcopy 3384,110648
+set_hash_key_slot 3393,110923
+set_hash_value_slot 3399,111062
+set_symbol_function 3408,111297
+set_symbol_plist 3414,111412
+set_symbol_next 3420,111515
+blv_found 3428,111688
+set_overlay_plist 3437,111871
+string_intervals 3445,112022
+set_string_intervals 3453,112144
+set_char_table_defalt 3462,112346
+set_char_table_purpose 3467,112458
+set_char_table_extras 3475,112627
+set_char_table_contents 3482,112836
+set_sub_char_table_contents 3489,113031
+extern Lisp_Object indirect_function 3495,113190
+extern Lisp_Object find_symbol_value 3496,113242
+enum Arith_Comparison 3497,113294
+ ARITH_EQUAL,3498,113318
+ ARITH_NOTEQUAL,3499,113333
+ ARITH_LESS,3500,113351
+ ARITH_GRTR,3501,113365
+ ARITH_LESS_OR_EQUAL,3502,113379
+ ARITH_GRTR_OR_EQUAL3503,113402
+extern Lisp_Object arithcompare 3505,113427
+#define INTEGER_TO_CONS(3511,113753
+#define CONS_TO_INTEGER(3529,114616
+extern intmax_t cons_to_signed 3533,114831
+extern uintmax_t cons_to_unsigned 3534,114897
+extern struct Lisp_Symbol *indirect_variable indirect_variable3536,114958
+extern _Noreturn void args_out_of_range 3537,115027
+extern _Noreturn void args_out_of_range_3 3538,115095
+extern Lisp_Object do_symval_forwarding 3540,115186
+extern void set_internal 3541,115246
+extern void syms_of_data 3542,115318
+extern void swap_in_global_binding 3543,115351
+extern void syms_of_cmds 3546,115435
+extern void keys_of_cmds 3547,115468
+extern Lisp_Object detect_coding_system 3550,115530
+extern void init_coding 3552,115683
+extern void init_coding_once 3553,115715
+extern void syms_of_coding 3554,115752
+extern ptrdiff_t chars_in_text 3557,115819
+extern ptrdiff_t multibyte_chars_in_text 3558,115886
+extern void syms_of_character 3559,115963
+extern void init_charset 3562,116031
+extern void init_charset_once 3563,116064
+extern void syms_of_charset 3564,116102
+extern void init_syntax_once 3569,116222
+extern void syms_of_syntax 3570,116259
+enum { NEXT_ALMOST_PRIME_LIMIT 3573,116320
+extern EMACS_INT next_almost_prime 3574,116359
+enum constype 3739,123811
+enum constype {CONSTYPE_HEAP,CONSTYPE_HEAP3739,123811
+enum constype {CONSTYPE_HEAP, CONSTYPE_PURE}CONSTYPE_PURE3739,123811
+extern Lisp_Object listn 3740,123857
+list2i 3745,124001
+list3i 3751,124110
+list4i 3757,124249
+extern Lisp_Object make_uninit_bool_vector 3763,124401
+extern Lisp_Object bool_vector_fill 3764,124457
+extern _Noreturn void string_overflow 3765,124521
+extern Lisp_Object make_string 3766,124567
+extern Lisp_Object make_formatted_string 3767,124625
+extern Lisp_Object make_multibyte_string 3779,124979
+extern Lisp_Object make_event_array 3780,125058
+extern Lisp_Object make_uninit_string 3781,125122
+extern Lisp_Object make_uninit_multibyte_string 3782,125173
+extern Lisp_Object make_string_from_bytes 3783,125245
+extern Lisp_Object make_specified_string 3784,125325
+extern Lisp_Object make_pure_string 3786,125417
+extern Lisp_Object make_pure_c_string 3787,125497
+build_pure_c_string 3792,125653
+build_string 3801,125858
+extern Lisp_Object pure_cons 3806,125936
+extern void make_byte_code 3807,125993
+extern struct Lisp_Vector *allocate_vector allocate_vector3808,126044
+make_uninit_vector 3820,126429
+make_uninit_sub_char_table 3833,126648
+extern struct Lisp_Vector *allocate_pseudovector allocate_pseudovector3844,126957
+#define ALLOCATE_PSEUDOVECTOR(3850,127192
+#define ALLOCATE_ZEROED_PSEUDOVECTOR(3858,127528
+extern bool gc_in_progress;3863,127729
+extern bool abort_on_gc;3864,127757
+extern Lisp_Object make_float 3865,127782
+extern void display_malloc_warning 3866,127822
+extern ptrdiff_t inhibit_garbage_collection 3867,127865
+extern Lisp_Object make_save_int_int_int 3868,127917
+extern Lisp_Object make_save_obj_obj_obj_obj 3869,127993
+extern Lisp_Object make_save_ptr 3871,128103
+extern Lisp_Object make_save_ptr_int 3872,128146
+extern Lisp_Object make_save_ptr_ptr 3873,128204
+extern Lisp_Object make_save_funcptr_ptr_obj 3874,128259
+extern Lisp_Object make_save_memory 3876,128355
+extern void free_save_value 3877,128419
+extern Lisp_Object build_overlay 3878,128462
+extern void free_marker 3879,128536
+extern void free_cons 3880,128575
+extern void init_alloc_once 3881,128619
+extern void init_alloc 3882,128655
+extern void syms_of_alloc 3883,128686
+extern struct buffer * allocate_buffer 3884,128720
+extern int valid_lisp_object_p 3885,128767
+extern int relocatable_string_data_p 3886,128813
+extern void check_cons_list 3888,128892
+INLINE void 3890,128934
+extern void *r_alloc r_alloc3895,129055
+#define FLOAT_TO_STRING_BUFSIZE 3927,130518
+extern int openp 3957,131667
+extern Lisp_Object string_to_number 3959,131777
+extern void map_obarray 3960,131840
+extern void dir_warning 3962,131954
+extern void init_obarray 3963,132007
+extern void init_lread 3964,132040
+extern void syms_of_lread 3965,132071
+intern 3968,132125
+intern_c_string 3974,132213
+extern EMACS_INT lisp_eval_depth;3980,132326
+extern Lisp_Object Vautoload_queue;3981,132360
+extern Lisp_Object Vrun_hooks;3982,132396
+extern Lisp_Object Vsignaling_function;3983,132427
+extern Lisp_Object inhibit_lisp_code;3984,132467
+extern struct handler *handlerlist;handlerlist3985,132505
+extern void run_hook 3994,132747
+extern void run_hook_with_args_2 3995,132783
+extern Lisp_Object run_hook_with_args 3996,132857
+extern _Noreturn void xsignal 3999,133016
+extern _Noreturn void xsignal0 4000,133074
+extern _Noreturn void xsignal1 4001,133120
+extern _Noreturn void xsignal2 4002,133179
+extern _Noreturn void xsignal3 4003,133251
+extern _Noreturn void signal_error 4005,133340
+extern Lisp_Object eval_sub 4006,133404
+extern Lisp_Object apply1 4007,133452
+extern Lisp_Object call0 4008,133506
+extern Lisp_Object call1 4009,133546
+extern Lisp_Object call2 4010,133599
+extern Lisp_Object call3 4011,133665
+extern Lisp_Object call4 4012,133744
+extern Lisp_Object call5 4013,133836
+extern Lisp_Object call6 4014,133941
+extern Lisp_Object call7 4015,134059
+extern Lisp_Object internal_catch 4016,134190
+extern Lisp_Object internal_lisp_condition_case 4017,134283
+extern Lisp_Object internal_condition_case 4018,134372
+extern Lisp_Object internal_condition_case_1 4019,134485
+extern Lisp_Object internal_condition_case_2 4020,134620
+extern Lisp_Object internal_condition_case_n4021,134781
+extern void specbind 4024,134977
+extern void record_unwind_protect 4025,135026
+extern void record_unwind_protect_ptr 4026,135099
+extern void record_unwind_protect_int 4027,135166
+extern void record_unwind_protect_void 4028,135227
+extern void record_unwind_protect_nothing 4029,135285
+extern void clear_unwind_protect 4030,135335
+extern void set_unwind_protect 4031,135381
+extern void set_unwind_protect_ptr 4032,135462
+extern Lisp_Object unbind_to 4033,135537
+extern _Noreturn void error 4034,135592
+fast_string_match_ignore_case 4136,140080
+extern ptrdiff_t fast_c_string_match_ignore_case 4141,140230
+extern ptrdiff_t fast_looking_at 4143,140327
+extern ptrdiff_t find_newline 4145,140466
+extern ptrdiff_t scan_newline 4147,140595
+extern ptrdiff_t scan_newline_from_point 4149,140698
+extern ptrdiff_t find_newline_no_quit 4150,140778
+extern ptrdiff_t find_before_next_newline 4152,140875
+extern void syms_of_search 4154,140973
+extern void clear_regexp_cache 4155,141008
+extern Lisp_Object Vminibuffer_list;4159,141078
+extern Lisp_Object last_minibuf_string;4160,141115
+extern Lisp_Object get_minibuffer 4161,141155
+extern void init_minibuf_once 4162,141202
+extern void syms_of_minibuf 4163,141240
+extern void syms_of_callint 4167,141307
+extern void syms_of_casefiddle 4171,141377
+extern void keys_of_casefiddle 4172,141416
+extern void init_casetab_once 4176,141486
+extern void syms_of_casetab 4177,141524
+extern Lisp_Object echo_message_buffer;4181,141592
+extern struct kboard *echo_kboard;echo_kboard4182,141632
+extern void cancel_echoing 4183,141667
+extern Lisp_Object last_undo_boundary;4184,141702
+extern bool input_pending;4185,141741
+extern sigjmp_buf return_to_command_loop;4187,141804
+extern Lisp_Object menu_bar_items 4189,141853
+extern Lisp_Object tool_bar_items 4190,141902
+extern void discard_mouse_events 4191,141958
+void handle_input_available_signal 4193,142019
+extern Lisp_Object pending_funcalls;4195,142068
+extern bool detect_input_pending 4196,142105
+extern bool detect_input_pending_ignore_squeezables 4197,142146
+extern bool detect_input_pending_run_timers 4198,142206
+extern void safe_run_hooks 4199,142258
+extern void cmd_error_internal 4200,142300
+extern Lisp_Object command_loop_1 4201,142360
+extern Lisp_Object read_menu_command 4202,142402
+extern Lisp_Object recursive_edit_1 4203,142447
+extern void record_auto_save 4204,142491
+extern void force_auto_save_soon 4205,142528
+extern void init_keyboard 4206,142569
+extern void syms_of_keyboard 4207,142603
+extern void keys_of_keyboard 4208,142640
+extern ptrdiff_t current_column 4211,142706
+extern void invalidate_current_column 4212,142746
+extern bool indented_beyond_p 4213,142792
+extern void syms_of_indent 4214,142857
+extern void store_frame_param 4217,142920
+extern void store_in_alist 4218,142994
+extern Lisp_Object do_switch_frame 4219,143064
+extern Lisp_Object get_frame_param 4220,143137
+extern void frames_discard_buffer 4221,143203
+extern void syms_of_frame 4222,143252
+extern char **initial_argv;initial_argv4225,143314
+extern int initial_argc;4226,143342
+extern bool display_arg;4228,143417
+extern Lisp_Object decode_env_path 4230,143449
+extern Lisp_Object empty_unibyte_string,4231,143520
+extern Lisp_Object empty_unibyte_string, empty_multibyte_string;4231,143520
+extern _Noreturn void terminate_due_to_signal 4232,143585
+extern Lisp_Object Vlibrary_cache;4234,143660
+void fixup_locale 4237,143721
+void synchronize_system_messages_locale 4238,143747
+void synchronize_system_time_locale 4239,143795
+INLINE void fixup_locale 4241,143845
+INLINE void synchronize_system_messages_locale 4242,143880
+INLINE void synchronize_system_time_locale 4243,143937
+extern void shut_down_emacs 4245,143997
+extern bool noninteractive;4248,144123
+extern bool no_site_lisp;4251,144215
+extern int daemon_pipe[daemon_pipe4256,144383
+#define IS_DAEMON 4257,144410
+#define DAEMON_RUNNING 4258,144450
+extern void *w32_daemon_event;w32_daemon_event4260,144518
+#define IS_DAEMON 4261,144549
+#define DAEMON_RUNNING 4262,144594
+extern bool fatal_error_in_progress;4266,144715
+extern bool inhibit_window_system;4269,144821
+extern bool running_asynch_code;4271,144914
+extern void kill_buffer_processes 4274,144977
+extern int wait_reading_process_output 4275,145026
+# define WAIT_READING_MAX 4281,145413
+# define WAIT_READING_MAX 4283,145485
+extern void add_timer_wait_descriptor 4286,145549
+extern void add_keyboard_wait_descriptor 4288,145601
+extern void delete_keyboard_wait_descriptor 4289,145649
+extern void add_gpm_wait_descriptor 4291,145716
+extern void delete_gpm_wait_descriptor 4292,145759
+extern void init_process_emacs 4294,145812
+extern void syms_of_process 4295,145851
+extern void setup_process_coding_systems 4296,145887
+extern int child_setup 4302,146007
+extern void init_callproc_1 4303,146075
+extern void init_callproc 4304,146111
+extern void set_initial_environment 4305,146145
+extern void syms_of_callproc 4306,146189
+extern Lisp_Object read_doc_string 4309,146252
+extern Lisp_Object get_doc_string 4310,146302
+extern void syms_of_doc 4311,146363
+extern int read_bytecode_char 4312,146395
+extern void syms_of_bytecode 4315,146464
+extern struct byte_stack *byte_stack_list;byte_stack_list4316,146501
+extern void mark_byte_stack 4318,146564
+extern void unmark_byte_stack 4320,146607
+extern Lisp_Object exec_byte_code 4321,146645
+extern void init_macros 4325,146795
+extern void syms_of_macros 4326,146827
+extern void truncate_undo_list 4329,146889
+extern void record_insert 4330,146939
+extern void record_delete 4331,146989
+extern void record_first_change 4332,147047
+extern void record_change 4333,147087
+extern void record_property_change 4334,147137
+extern void syms_of_undo 4337,147279
+extern void report_interval_modification 4340,147343
+extern void syms_of_menu 4343,147439
+extern void syms_of_xmenu 4346,147500
+extern char *get_current_dir_name get_current_dir_name4356,147702
+extern void stuff_char 4358,147751
+extern void init_foreground_group 4359,147784
+extern void sys_subshell 4360,147826
+extern void sys_suspend 4361,147859
+extern void discard_tty_input 4362,147891
+extern void init_sys_modes 4363,147929
+extern void reset_sys_modes 4364,147985
+extern void init_all_sys_modes 4365,148042
+extern void reset_all_sys_modes 4366,148081
+extern void child_setup_tty 4367,148121
+extern void setup_pty 4368,148156
+extern int set_window_size 4369,148185
+extern EMACS_INT get_random 4370,148229
+extern void seed_random 4371,148265
+extern void init_random 4372,148310
+extern void emacs_backtrace 4373,148342
+extern _Noreturn void emacs_abort 4374,148377
+extern void xputenv 4527,152691
+extern char *egetenv_internal egetenv_internal4529,152728
+egetenv 4532,152800
+extern void init_system_name 4539,153003
+#define eabs(4545,153296
+#define make_fixnum_or_float(4550,153429
+enum MAX_ALLOCA 4556,153680
+enum MAX_ALLOCA { MAX_ALLOCA 4556,153680
+extern void *record_xmalloc record_xmalloc4558,153725
+#define USE_SAFE_ALLOCA 4560,153791
+#define AVAIL_ALLOCA(4564,153924
+#define SAFE_ALLOCA(4568,154035
+#define SAFE_NALLOCA(4576,154376
+#define SAFE_ALLOCA_STRING(4590,154852
+#define SAFE_FREE(4598,155104
+#define SAFE_ALLOCA_LISP(4625,155682
+# define USE_STACK_LISP_OBJECTS 4652,156804
+# undef USE_STACK_LISP_OBJECTS4658,156970
+# define USE_STACK_LISP_OBJECTS 4659,157001
+enum { defined_GC_CHECK_STRING_BYTES 4663,157076
+enum { defined_GC_CHECK_STRING_BYTES 4665,157129
+union Aligned_Cons4670,157263
+ struct Lisp_Cons s;4672,157284
+ double d;4673,157306
+ double d; intmax_t i;4673,157306
+ double d; intmax_t i; void *p;p4673,157306
+union Aligned_String4676,157343
+ struct Lisp_String s;4678,157366
+ double d;4679,157390
+ double d; intmax_t i;4679,157390
+ double d; intmax_t i; void *p;p4679,157390
+ USE_STACK_CONS 4689,157698
+ USE_STACK_STRING 4691,157804
+#define STACK_CONS(4699,158141
+#define AUTO_CONS_EXPR(4701,158238
+#define AUTO_CONS(4709,158601
+#define AUTO_LIST1(4710,158672
+#define AUTO_LIST2(4712,158780
+#define AUTO_LIST3(4716,158935
+#define AUTO_LIST4(4720,159110
+extern const char *verify_ascii verify_ascii4730,159447
+# define verify_ascii(4732,159501
+#define AUTO_STRING(4740,159809
+#define FOR_EACH_TAIL(4752,160273
+#define FOR_EACH_ALIST_VALUE(4766,160764
+maybe_gc 4774,161051
+functionp 4784,161290
c-src/machsyscalls.c,23
#define SYSCALL(6,113
@@ -3260,130 +3260,130 @@ el-src/TAGTEST.EL,179
(defalias (quote explicitly-quoted-pending-delete-mode)9,222
el-src/emacs/lisp/progmodes/etags.el,5188
-(defvar tags-file-name 34,1034
-(defgroup etags 43,1498
-(defcustom tags-case-fold-search 47,1566
-(defcustom tags-table-list 59,2051
-(defcustom tags-compression-info-list69,2449
-(defcustom tags-add-tables 88,3231
-(defcustom tags-revert-without-query 98,3627
-(defvar tags-table-computed-list 103,3778
-(defvar tags-table-computed-list-for 112,4262
-(defvar tags-table-list-pointer 117,4510
-(defvar tags-table-list-started-at 121,4701
-(defvar tags-table-set-list 124,4821
-(defcustom find-tag-hook 129,5000
-(defcustom find-tag-default-function 137,5263
-(define-obsolete-variable-alias 'find-tag-marker-ring-lengthfind-tag-marker-ring-length145,5602
-(defcustom tags-tag-face 148,5699
-(defcustom tags-apropos-verbose 154,5834
-(defcustom tags-apropos-additional-actions 160,5998
-(defvaralias 'find-tag-marker-ring find-tag-marker-ring183,6917
-(defvar default-tags-table-function 189,7097
-(defvar tags-location-ring 194,7323
-(defvar tags-table-files 201,7599
-(defvar tags-completion-table 206,7766
-(defvar tags-included-tables 209,7858
-(defvar next-file-list 212,7953
-(defvar tags-table-format-functions 217,8059
-(defvar file-of-tag-function 224,8440
-(defvar tags-table-files-function 228,8634
-(defvar tags-completion-table-function 230,8745
-(defvar snarf-tag-function 232,8840
-(defvar goto-tag-location-function 236,9049
-(defvar find-tag-regexp-search-function 239,9222
-(defvar find-tag-regexp-tag-order 241,9343
-(defvar find-tag-regexp-next-line-after-failure-p 243,9452
-(defvar find-tag-search-function 245,9572
-(defvar find-tag-tag-order 247,9679
-(defvar find-tag-next-line-after-failure-p 249,9774
-(defvar list-tags-function 251,9880
-(defvar tags-apropos-function 253,9968
-(defvar tags-included-tables-function 255,10062
-(defvar verify-tags-table-function 257,10181
-(defun initialize-new-tags-table 260,10292
-(defun tags-table-mode 276,10980
-(defun visit-tags-table 285,11245
-(defun tags-table-check-computed-list 321,12783
-(defun tags-table-extend-computed-list 360,14654
-(defun tags-expand-table-name 400,16367
-(defun tags-table-list-member 409,16710
-(defun tags-verify-table 421,17182
-(defun tags-table-including 470,19302
-(defun tags-next-table 522,21346
-(defun visit-tags-table-buffer 543,22203
-(defun tags-reset-tags-tables 712,28513
-(defun file-of-tag 731,29170
-(defun tags-table-files 740,29519
-(defun tags-included-tables 749,29869
-(defun tags-completion-table 755,30115
-(defun tags-lazy-completion-table 783,31309
-(defun tags-completion-at-point-function 799,31944
-(defun find-tag-tag 818,32694
-(defvar last-tag 837,33367
-(defun find-tag-interactive 840,33426
-(defvar find-tag-history 852,33841
-(defvar etags-case-fold-search)855,33906
-(defvar etags-syntax-table)856,33938
-(defvar local-find-tag-hook)857,33966
-(defun find-tag-noselect 860,34011
-(defun find-tag 932,37125
-(defun find-tag-other-window 959,38341
-(defun find-tag-other-frame 1000,40269
-(defun find-tag-regexp 1025,41443
-(defalias 'pop-tag-mark pop-tag-mark1049,42605
-(defvar tag-lines-already-matched 1052,42656
-(defun find-tag-in-order 1055,42763
-(defun tag-find-file-of-tag-noselect 1167,47109
-(defun tag-find-file-of-tag 1200,48955
-(defun etags-recognize-tags-table 1208,49181
-(defun etags-verify-tags-table 1241,50812
-(defun etags-file-of-tag 1246,51010
-(defun etags-tags-completion-table 1256,51345
-(defun etags-snarf-tag 1286,52551
-(defun etags-goto-tag-location 1324,54120
-(defun etags-list-tags 1388,56563
-(defmacro tags-with-face 1423,57838
-(defun etags-tags-apropos-additional 1431,58171
-(defun etags-tags-apropos 1465,59408
-(defun etags-tags-table-files 1527,61617
-(defun etags-tags-included-tables 1542,62053
-(defun tags-recognize-empty-tags-table 1559,62593
-(defun tag-exact-file-name-match-p 1587,63739
-(defun tag-file-name-match-p 1596,64132
-(defun tag-exact-match-p 1609,64688
-(defun tag-implicit-name-match-p 1620,65256
-(defun tag-symbol-match-p 1633,65856
-(defun tag-word-match-p 1643,66292
-(defun tag-partial-file-name-match-p 1652,66690
-(defun tag-any-match-p 1662,67134
-(defun tag-re-match-p 1667,67318
-(defcustom tags-loop-revert-buffers 1675,67567
-(defun next-file 1685,67976
-(defvar tags-loop-operate 1760,70890
-(defvar tags-loop-scan1763,70984
-(defun tags-loop-eval 1771,71313
-(defun tags-loop-continue 1782,71642
-(defun tags-search 1850,73948
-(defun tags-query-replace 1871,74774
-(defun tags-complete-tags-table-file 1896,75998
-(defun list-tags 1906,76377
-(defun tags-apropos 1934,77330
-(define-button-type 'tags-select-tags-tabletags-select-tags-table1957,78156
-(defun select-tags-table 1964,78395
-(defvar select-tags-table-mode-map 2019,80522
-(define-derived-mode select-tags-table-mode 2030,80905
-(defun select-tags-table-select 2034,81089
-(defun select-tags-table-quit 2043,81455
-(defun complete-tag 2049,81610
-(defconst etags--xref-limit 2074,82551
-(defvar etags-xref-find-definitions-tag-order 2076,82586
-(defun etags-xref-find 2082,82876
-(defun etags--xref-find-definitions 2096,83405
-(defclass xref-etags-location 2129,85119
-(defun xref-make-etags-location 2135,85342
-(cl-defmethod xref-location-marker 2139,85497
-(cl-defmethod xref-location-line 2146,85741
+(defvar tags-file-name 34,1035
+(defgroup etags 43,1499
+(defcustom tags-case-fold-search 47,1567
+(defcustom tags-table-list 59,2052
+(defcustom tags-compression-info-list69,2450
+(defcustom tags-add-tables 88,3232
+(defcustom tags-revert-without-query 98,3628
+(defvar tags-table-computed-list 103,3779
+(defvar tags-table-computed-list-for 112,4263
+(defvar tags-table-list-pointer 117,4511
+(defvar tags-table-list-started-at 121,4702
+(defvar tags-table-set-list 124,4822
+(defcustom find-tag-hook 129,5001
+(defcustom find-tag-default-function 137,5264
+(define-obsolete-variable-alias 'find-tag-marker-ring-lengthfind-tag-marker-ring-length145,5603
+(defcustom tags-tag-face 148,5700
+(defcustom tags-apropos-verbose 154,5835
+(defcustom tags-apropos-additional-actions 160,5999
+(defvaralias 'find-tag-marker-ring find-tag-marker-ring183,6918
+(defvar default-tags-table-function 189,7098
+(defvar tags-location-ring 194,7324
+(defvar tags-table-files 201,7600
+(defvar tags-completion-table 206,7767
+(defvar tags-included-tables 209,7859
+(defvar next-file-list 212,7954
+(defvar tags-table-format-functions 217,8060
+(defvar file-of-tag-function 224,8441
+(defvar tags-table-files-function 228,8635
+(defvar tags-completion-table-function 230,8746
+(defvar snarf-tag-function 232,8841
+(defvar goto-tag-location-function 236,9050
+(defvar find-tag-regexp-search-function 239,9223
+(defvar find-tag-regexp-tag-order 241,9344
+(defvar find-tag-regexp-next-line-after-failure-p 243,9453
+(defvar find-tag-search-function 245,9573
+(defvar find-tag-tag-order 247,9680
+(defvar find-tag-next-line-after-failure-p 249,9775
+(defvar list-tags-function 251,9881
+(defvar tags-apropos-function 253,9969
+(defvar tags-included-tables-function 255,10063
+(defvar verify-tags-table-function 257,10182
+(defun initialize-new-tags-table 260,10293
+(defun tags-table-mode 276,10981
+(defun visit-tags-table 285,11246
+(defun tags-table-check-computed-list 321,12784
+(defun tags-table-extend-computed-list 360,14655
+(defun tags-expand-table-name 400,16368
+(defun tags-table-list-member 409,16711
+(defun tags-verify-table 421,17183
+(defun tags-table-including 470,19303
+(defun tags-next-table 522,21347
+(defun visit-tags-table-buffer 543,22204
+(defun tags-reset-tags-tables 712,28514
+(defun file-of-tag 731,29171
+(defun tags-table-files 740,29520
+(defun tags-included-tables 749,29870
+(defun tags-completion-table 755,30116
+(defun tags-lazy-completion-table 783,31310
+(defun tags-completion-at-point-function 799,31945
+(defun find-tag-tag 818,32695
+(defvar last-tag 837,33368
+(defun find-tag-interactive 840,33427
+(defvar find-tag-history 852,33842
+(defvar etags-case-fold-search)855,33907
+(defvar etags-syntax-table)856,33939
+(defvar local-find-tag-hook)857,33967
+(defun find-tag-noselect 860,34012
+(defun find-tag 932,37126
+(defun find-tag-other-window 959,38342
+(defun find-tag-other-frame 1000,40270
+(defun find-tag-regexp 1025,41444
+(defalias 'pop-tag-mark pop-tag-mark1049,42606
+(defvar tag-lines-already-matched 1052,42657
+(defun find-tag-in-order 1055,42764
+(defun tag-find-file-of-tag-noselect 1167,47110
+(defun tag-find-file-of-tag 1200,48956
+(defun etags-recognize-tags-table 1208,49182
+(defun etags-verify-tags-table 1241,50813
+(defun etags-file-of-tag 1246,51011
+(defun etags-tags-completion-table 1256,51346
+(defun etags-snarf-tag 1286,52552
+(defun etags-goto-tag-location 1324,54121
+(defun etags-list-tags 1388,56564
+(defmacro tags-with-face 1423,57839
+(defun etags-tags-apropos-additional 1431,58172
+(defun etags-tags-apropos 1465,59409
+(defun etags-tags-table-files 1527,61618
+(defun etags-tags-included-tables 1542,62054
+(defun tags-recognize-empty-tags-table 1559,62594
+(defun tag-exact-file-name-match-p 1587,63740
+(defun tag-file-name-match-p 1596,64133
+(defun tag-exact-match-p 1609,64689
+(defun tag-implicit-name-match-p 1620,65257
+(defun tag-symbol-match-p 1633,65857
+(defun tag-word-match-p 1643,66293
+(defun tag-partial-file-name-match-p 1652,66691
+(defun tag-any-match-p 1662,67135
+(defun tag-re-match-p 1667,67319
+(defcustom tags-loop-revert-buffers 1675,67568
+(defun next-file 1685,67977
+(defvar tags-loop-operate 1760,70891
+(defvar tags-loop-scan1763,70985
+(defun tags-loop-eval 1771,71314
+(defun tags-loop-continue 1782,71643
+(defun tags-search 1850,73949
+(defun tags-query-replace 1871,74775
+(defun tags-complete-tags-table-file 1896,75999
+(defun list-tags 1906,76378
+(defun tags-apropos 1934,77331
+(define-button-type 'tags-select-tags-tabletags-select-tags-table1957,78157
+(defun select-tags-table 1964,78396
+(defvar select-tags-table-mode-map 2019,80523
+(define-derived-mode select-tags-table-mode 2030,80906
+(defun select-tags-table-select 2034,81090
+(defun select-tags-table-quit 2043,81456
+(defun complete-tag 2049,81611
+(defconst etags--xref-limit 2074,82552
+(defvar etags-xref-find-definitions-tag-order 2076,82587
+(defun etags-xref-find 2082,82877
+(defun etags--xref-find-definitions 2096,83406
+(defclass xref-etags-location 2129,85120
+(defun xref-make-etags-location 2135,85343
+(cl-defmethod xref-location-marker 2139,85498
+(cl-defmethod xref-location-line 2146,85742
erl-src/gs_dialog.erl,98
-define(VERSION2,32
@@ -3457,10 +3457,10 @@ func main(29,285
html-src/softwarelibero.html,200
Cos'è il software libero?4,38
-Licenze d'uso di un programmalicenze65,2500
-Sfatiamo alcuni miti138,6118
-Il movimento open sourceoss191,8037
-Impatto pratico del software liberoimpatto231,10066
+Licenze d'uso di un programmalicenze65,2502
+Sfatiamo alcuni miti138,6122
+Il movimento open sourceoss191,8041
+Impatto pratico del software liberoimpatto231,10070
html-src/index.shtml,104
&nbsp;8,281
@@ -3486,13 +3486,13 @@ MTGmtg41,1482
Fracasfracas65,2624
GaliLEOgalileo101,4232
Leasqrleasqr114,4677
-Free software that I wrote for the GNU project or for my personal or workgnu142,6065
-Etagsetags148,6180
-checkiso161,6729
-cgrep178,7547
-debian-bug.eldebian-bug190,7979
-tcpdump205,8564
-Links to interesting softwarelinks216,8891
+Free software that I wrote for the GNU project or for my personal or workgnu142,6066
+Etagsetags148,6181
+checkiso161,6731
+cgrep178,7549
+debian-bug.eldebian-bug190,7981
+tcpdump205,8566
+Links to interesting softwarelinks216,8893
lua-src/allegro.lua,400
local function get_layer_by_name 7,175
diff --git a/test/manual/etags/perl-src/htlmify-cystic b/test/manual/etags/perl-src/htlmify-cystic
index de150a72b8f..d24103015aa 100644
--- a/test/manual/etags/perl-src/htlmify-cystic
+++ b/test/manual/etags/perl-src/htlmify-cystic
@@ -1,4 +1,4 @@
-#! /uns/bin/perl -w
+#! /un/bin/env perl
# htmlify-cystic-l-faq: turn text version of cystic-l faq into html
# run like this: htmlify-cystic-l-faq < cystic-l-faq-all
diff --git a/test/src/process-tests.el b/test/src/process-tests.el
index 34309a5817d..7d355602297 100644
--- a/test/src/process-tests.el
+++ b/test/src/process-tests.el
@@ -162,5 +162,24 @@
(error nil))))
(should (equal path samepath))))
+(ert-deftest make-process/noquery-stderr ()
+ "Checks that Bug#30031 is fixed."
+ (skip-unless (executable-find "sleep"))
+ (with-temp-buffer
+ (let* ((previous-processes (process-list))
+ (process (make-process :name "sleep"
+ :command '("sleep" "1h")
+ :noquery t
+ :connection-type 'pipe
+ :stderr (current-buffer))))
+ (unwind-protect
+ (let ((new-processes (cl-set-difference (process-list)
+ previous-processes
+ :test #'eq)))
+ (should new-processes)
+ (dolist (process new-processes)
+ (should-not (process-query-on-exit-flag process))))
+ (kill-process process)))))
+
(provide 'process-tests)
;; process-tests.el ends here.