aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Eggert2016-09-26 13:35:56 -0700
committerPaul Eggert2016-09-26 13:35:56 -0700
commitfffa49b136b02052073fa584cf7b9fe99b1bf951 (patch)
tree6065ab2578cfdd73012045e8911a065ab9e0fe0c
parent2914d52129032c471a6754f4a3961a9dffdc7b18 (diff)
parentcf9e174ae1d3b1428982204b0786a7db13d94ab7 (diff)
downloademacs-fffa49b136b02052073fa584cf7b9fe99b1bf951.tar.gz
emacs-fffa49b136b02052073fa584cf7b9fe99b1bf951.zip
Merge from origin/emacs-25
cf9e174 Document the optional zlib library in MS-Windows builds 84eb144 ; * admin/notes/unicode: Mention BidiCharacterTest.txt. 73c67dd Fix tagging of DEFUN by etags ea1960b Avoid resetting track-mouse by mouse clicks 505fef3 Improve nt/README.W32 instructions 1229cc4 Document that desktop file overrides frame parameters f0eb70d ; Update ChangeLog.2 and ldef-boot.el for Emacs 25.1 release # Conflicts: # ChangeLog.2 # admin/notes/unicode # lisp/ldefs-boot.el
-rw-r--r--ChangeLog.2108
-rw-r--r--admin/notes/unicode15
-rw-r--r--doc/emacs/frames.texi8
-rw-r--r--doc/emacs/misc.texi11
-rw-r--r--etc/HISTORY2
-rw-r--r--lib-src/etags.c18
-rw-r--r--lisp/mouse.el10
-rw-r--r--nt/INSTALL9
-rw-r--r--nt/INSTALL.W6410
-rw-r--r--nt/README.W3279
-rw-r--r--test/manual/etags/CTAGS.good45
-rw-r--r--test/manual/etags/ETAGS.good_151
-rw-r--r--test/manual/etags/ETAGS.good_251
-rw-r--r--test/manual/etags/ETAGS.good_351
-rw-r--r--test/manual/etags/ETAGS.good_451
-rw-r--r--test/manual/etags/ETAGS.good_551
-rw-r--r--test/manual/etags/ETAGS.good_651
17 files changed, 581 insertions, 40 deletions
diff --git a/ChangeLog.2 b/ChangeLog.2
index 4e792955e7b..3f3d558b561 100644
--- a/ChangeLog.2
+++ b/ChangeLog.2
@@ -1,3 +1,110 @@
12016-09-26 Nicolas Petton <nicolas@petton.fr>
2
3 * Version 25.1 released.
4
52016-09-26 Nicolas Petton <nicolas@petton.fr>
6
7 * etc/AUTHORS: Regenerate the AUTHORS file
8
92016-09-26 Eli Zaretskii <eliz@gnu.org>
10
11 Update admin/authors.el
12
13 * admin/authors.el (authors-fixed-entries): Add an entry for Bob
14 Weiner.
15
162016-09-26 Eli Zaretskii <eliz@gnu.org>
17
18 Update Antinews in ELisp manual
19
20 * doc/lispref/anti.texi (Antinews): Update for Emacs 25.1.
21 * doc/lispref/elisp.texi (Top): Update the main menu entry for
22 Antinews.
23
242016-09-26 Noam Postavsky <npostavs@gmail.com>
25
26 Fix comments on window height macros
27
28 * src/window.h (WINDOW_MODE_LINE_HEIGHT, WINDOW_HEADER_LINE_HEIGHT): Fix
29 confusing claim that "height is in pixels and in lines"; in fact it's in
30 pixels.
31
322016-09-26 Toke Høiland-Jørgensen <toke@toke.dk> (tiny change)
33
34 Fix 'url-http-create-request' when cookies are used
35
36 * lisp/url/url-http.el (url-http-create-request): Make sure the
37 cookie headers are a unibyte string. For the details, see
38 http://lists.gnu.org/archive/html/emacs-devel/2016-09/msg00202.html.
39
402016-09-26 Martin Rudalics <rudalics@gmx.at>
41
42 Fix cross reference in frames.texi
43
44 * doc/lispref/frames.texi (Minibuffers and Frames): Fix cross
45 reference.
46
472016-09-26 immerrr <immerrr@gmail.com>
48
49 Fix regexp-opt documentation (bug #17862)
50
51 * lisp/emacs-lisp/regexp-opt.el (regexp-opt):
52 * doc/lispref/searching.texi (Regexp Functions): Update PAREN doc.
53
542016-09-26 Nicolas Richard <youngfrog@members.fsf.org>
55
56 * lisp/emacs-lisp/gv.el (gv-ref): Fix example of PLACE in docstring.
57
582016-09-26 Noam Postavsky <npostavs@gmail.com>
59
60 Fix tags-query-replace docstring
61
62 * lisp/progmodes/etags.el (tags-query-replace): Remove incorrect info
63 regarding non-existent parameters.
64
652016-09-26 Eli Zaretskii <eliz@gnu.org>
66
67 Clarify documentation of precision in format specs
68
69 * doc/lispref/strings.texi (Formatting Strings): Be less
70 definitive wrt what precision means in format specs other than
71 floating-point, %s and %S. (Bug#24314)
72
732016-09-26 Eli Zaretskii <eliz@gnu.org>
74
75 Improve and clarify documentation of subprocesses
76
77 * doc/lispref/processes.texi (Subprocess Creation, Shell Arguments):
78 Mention 'make-process' rather than 'start-process'. Update wrt
79 standard destinations of standard output/error streams and due to
80 different formats of arguments accepted by 'make-process'.
81 (Processes): Mention process objects that represent connections.
82 (Synchronous Processes): Minor clarifications.
83 (Asynchronous Processes): Describe 'make-process' and
84 'make-pipe-process' before 'start-process'. Update and expand the
85 documentation.
86 (Deleting Processes, Process Information, Input to Processes)
87 (Signals to Processes, Query Before Exit, Network): Update and
88 expand the documentation, especially wrt process objects that
89 represent connections.
90 (Output from Processes): Mention the possibility of separating
91 stderr via 'make-process'.
92 (Filter Functions): Mention that stderr by default arrives at the
93 filter function together with stdout. (Bug#24287)
94
95 * src/process.c (Fprocess_id, Fprocess_command)
96 (Fprocess_contact, Fprocess_type, Fstop_process): Doc fixes for
97 process objects that represent connections.
98
992016-09-26 Paul Eggert <eggert@cs.ucla.edu>
100
101 * etc/PROBLEMS: Mention gnutls-cli 3.5.3 (Bug#24247).
102
1032016-09-26 Nicolas Petton <nicolas@petton.fr>
104
105 * etc/AUTHORS: Update the AUTHORS file
106
1072016-09-26 Philipp Stephani <phst@google.com>
12016-08-22 Philipp Stephani <phst@google.com> 1082016-08-22 Philipp Stephani <phst@google.com>
2 109
3 Some assorted documentation clarifications 110 Some assorted documentation clarifications
@@ -37627,6 +37734,7 @@
37627 37734
37628This file records repository revisions from 37735This file records repository revisions from
37629commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to 37736commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to
377372016-09-26c9cef49b0fceb3c5e904837ea5675fe4306ac (inclusive).
376302016-08-22bb813cfea53e4162409f2adc0a793ab301894 (inclusive). 377382016-08-22bb813cfea53e4162409f2adc0a793ab301894 (inclusive).
376312016-08-05faead6df626b3737c10f98e9c4964232aa6b9 (inclusive). 377392016-08-05faead6df626b3737c10f98e9c4964232aa6b9 (inclusive).
376322016-06-19d77d8dbd5b051bb681bacaee4a6faffbbdde9 (inclusive). 377402016-06-19d77d8dbd5b051bb681bacaee4a6faffbbdde9 (inclusive).
diff --git a/admin/notes/unicode b/admin/notes/unicode
index 65df2166f28..c8a956d620a 100644
--- a/admin/notes/unicode
+++ b/admin/notes/unicode
@@ -15,11 +15,12 @@ Emacs uses the following files from the Unicode Character Database
15 . BidiBrackets.txt 15 . BidiBrackets.txt
16 . IVD_Sequences.txt 16 . IVD_Sequences.txt
17 . NormalizationTest.txt 17 . NormalizationTest.txt
18 . BidiCharacterTest.txt
18 19
19First, these files need to be copied into admin/unidata/, and then 20First, the first 6 files need to be copied into admin/unidata/, and
20Emacs should be rebuilt for them to take effect. Rebuilding Emacs 21then Emacs should be rebuilt for them to take effect. Rebuilding
21updates several derived files elsewhere in the Emacs source tree, 22Emacs updates several derived files elsewhere in the Emacs source
22mainly in lisp/international/. 23tree, mainly in lisp/international/.
23 24
24When Emacs is rebuilt for the first time after importing the new 25When Emacs is rebuilt for the first time after importing the new
25files, pay attention to any warning or error messages. In particular, 26files, pay attention to any warning or error messages. In particular,
@@ -49,7 +50,7 @@ might need to be updated because it knows about used and unused ranges
49of Unicode codepoints, which a new release of the Unicode Standard 50of Unicode codepoints, which a new release of the Unicode Standard
50could change. 51could change.
51 52
52Finally, test normalization functions against NormalizationTests.txt, 53Next, test normalization functions against NormalizationTests.txt,
53in the test/ directory run: 54in the test/ directory run:
54 55
55 make lisp/international/ucs-normalize-tests 56 make lisp/international/ucs-normalize-tests
@@ -57,6 +58,10 @@ in the test/ directory run:
57See commentary in test/lisp/international/ucs-normalize-tests.el 58See commentary in test/lisp/international/ucs-normalize-tests.el
58regarding failing lines. 59regarding failing lines.
59 60
61The file BidiCharacterTest.txt should be copied to the test suite, and
62if its format has changed, the file biditest.el there should be
63modified to follow suit.
64
60Problems, fixmes and other unicode-related issues 65Problems, fixmes and other unicode-related issues
61------------------------------------------------------------- 66-------------------------------------------------------------
62 67
diff --git a/doc/emacs/frames.texi b/doc/emacs/frames.texi
index 03172b62cf5..082de3796c1 100644
--- a/doc/emacs/frames.texi
+++ b/doc/emacs/frames.texi
@@ -925,6 +925,14 @@ the initial frame, by customizing the variable
925specify colors and fonts don't affect menus and the menu bar, since 925specify colors and fonts don't affect menus and the menu bar, since
926those are drawn by the toolkit and not directly by Emacs. 926those are drawn by the toolkit and not directly by Emacs.
927 927
928 Note that if you are using the desktop library to save and restore
929your sessions, the frames to be restored are recorded in the desktop
930file, together with their parameters. When these frames are restored,
931the recorded parameters take precedence over the frame parameters
932specified by @code{default-frame-alist} and @code{initial-frame-alist}
933in your init file. @xref{Saving Emacs Sessions}, for how to avoid
934that.
935
928@node Scroll Bars 936@node Scroll Bars
929@section Scroll Bars 937@section Scroll Bars
930@cindex Scroll Bar mode 938@cindex Scroll Bar mode
diff --git a/doc/emacs/misc.texi b/doc/emacs/misc.texi
index 502ccad1382..f38a797b36c 100644
--- a/doc/emacs/misc.texi
+++ b/doc/emacs/misc.texi
@@ -2371,6 +2371,17 @@ To disable this, set @code{desktop-restore-frames} to @code{nil}.
2371(See that variable's documentation for some related options 2371(See that variable's documentation for some related options
2372that you can customize to fine-tune this behavior.) 2372that you can customize to fine-tune this behavior.)
2373 2373
2374@vindex frameset-filter-alist
2375 When the desktop restores the frame and window configuration, it
2376uses the recorded values of frame parameters, disregarding any
2377settings for those parameters you have in your init file (@pxref{Init
2378File}). This means that frame parameters such as fonts and faces for
2379the restored frames will come from the desktop file, where they were
2380saved when you exited your previous Emacs session; any settings for
2381those parameters in your init file will be ignored. To disable this,
2382customize the value of @code{frameset-filter-alist} to filter out the
2383frame parameters you don't want to be restored.
2384
2374@findex desktop-save 2385@findex desktop-save
2375@vindex desktop-save-mode 2386@vindex desktop-save-mode
2376 You can save the desktop manually with the command @kbd{M-x 2387 You can save the desktop manually with the command @kbd{M-x
diff --git a/etc/HISTORY b/etc/HISTORY
index 810702622fa..43790bb92bc 100644
--- a/etc/HISTORY
+++ b/etc/HISTORY
@@ -207,6 +207,8 @@ GNU Emacs 24.4 (2014-10-20) emacs-24.4
207 207
208GNU Emacs 24.5 (2015-04-10) emacs-24.5 208GNU Emacs 24.5 (2015-04-10) emacs-24.5
209 209
210GNU Emacs 25.1 (2016-09-16) emacs-25.1
211
210 212
211---------------------------------------------------------------------- 213----------------------------------------------------------------------
212This file is part of GNU Emacs. 214This file is part of GNU Emacs.
diff --git a/lib-src/etags.c b/lib-src/etags.c
index 3620b0fd321..a81b46d2e07 100644
--- a/lib-src/etags.c
+++ b/lib-src/etags.c
@@ -3595,13 +3595,27 @@ C_entries (int c_ext, FILE *inf)
3595 int off = tokoff; 3595 int off = tokoff;
3596 int len = toklen; 3596 int len = toklen;
3597 3597
3598 /* Rewrite the tag so that emacs lisp DEFUNs
3599 can be found by their elisp name */
3600 if (defun) 3598 if (defun)
3601 { 3599 {
3602 off += 1; 3600 off += 1;
3603 len -= 1; 3601 len -= 1;
3602
3603 /* First, tag it as its C name */
3604 linebuffer_setlen (&token_name, toklen);
3605 memcpy (token_name.buffer,
3606 newlb.buffer + tokoff, toklen);
3607 token_name.buffer[toklen] = '\0';
3608 token.named = true;
3609 token.lineno = lineno;
3610 token.offset = tokoff;
3611 token.length = toklen;
3612 token.line = newlb.buffer;
3613 token.linepos = newlinepos;
3614 token.valid = true;
3615 make_C_tag (funorvar);
3604 } 3616 }
3617 /* Rewrite the tag so that emacs lisp DEFUNs
3618 can be found also by their elisp name */
3605 linebuffer_setlen (&token_name, len); 3619 linebuffer_setlen (&token_name, len);
3606 memcpy (token_name.buffer, 3620 memcpy (token_name.buffer,
3607 newlb.buffer + off, len); 3621 newlb.buffer + off, len);
diff --git a/lisp/mouse.el b/lisp/mouse.el
index 2a9a62feae8..8c83f5e8f97 100644
--- a/lisp/mouse.el
+++ b/lisp/mouse.el
@@ -493,7 +493,8 @@ must be one of the symbols `header', `mode', or `vertical'."
493 (window-pixel-height window))))) 493 (window-pixel-height window)))))
494 (setq dragged t) 494 (setq dragged t)
495 (adjust-window-trailing-edge window growth nil t)) 495 (adjust-window-trailing-edge window growth nil t))
496 (setq last-position position)))))) 496 (setq last-position position)))))
497 (old-track-mouse track-mouse))
497 ;; Start tracking. The special value 'dragging' signals the 498 ;; Start tracking. The special value 'dragging' signals the
498 ;; display engine to freeze the mouse pointer shape for as long 499 ;; display engine to freeze the mouse pointer shape for as long
499 ;; as we drag. 500 ;; as we drag.
@@ -526,7 +527,7 @@ must be one of the symbols `header', `mode', or `vertical'."
526 (define-key map [right-divider] map) 527 (define-key map [right-divider] map)
527 (define-key map [bottom-divider] map) 528 (define-key map [bottom-divider] map)
528 map) 529 map)
529 t (lambda () (setq track-mouse nil))))))) 530 t (lambda () (setq track-mouse old-track-mouse)))))))
530 531
531(defun mouse-drag-mode-line (start-event) 532(defun mouse-drag-mode-line (start-event)
532 "Change the height of a window by dragging on the mode line." 533 "Change the height of a window by dragging on the mode line."
@@ -853,7 +854,8 @@ The region will be defined with mark and point."
853 (click-count (1- (event-click-count start-event))) 854 (click-count (1- (event-click-count start-event)))
854 ;; Suppress automatic hscrolling, because that is a nuisance 855 ;; Suppress automatic hscrolling, because that is a nuisance
855 ;; when setting point near the right fringe (but see below). 856 ;; when setting point near the right fringe (but see below).
856 (auto-hscroll-mode-saved auto-hscroll-mode)) 857 (auto-hscroll-mode-saved auto-hscroll-mode)
858 (old-track-mouse track-mouse))
857 859
858 (setq mouse-selection-click-count click-count) 860 (setq mouse-selection-click-count click-count)
859 ;; In case the down click is in the middle of some intangible text, 861 ;; In case the down click is in the middle of some intangible text,
@@ -905,7 +907,7 @@ The region will be defined with mark and point."
905 nil start-point)))))))) 907 nil start-point))))))))
906 map) 908 map)
907 t (lambda () 909 t (lambda ()
908 (setq track-mouse nil) 910 (setq track-mouse old-track-mouse)
909 (setq auto-hscroll-mode auto-hscroll-mode-saved) 911 (setq auto-hscroll-mode auto-hscroll-mode-saved)
910 (deactivate-mark) 912 (deactivate-mark)
911 (pop-mark))))) 913 (pop-mark)))))
diff --git a/nt/INSTALL b/nt/INSTALL
index 99a2f3988f9..fff0eb6f8d9 100644
--- a/nt/INSTALL
+++ b/nt/INSTALL
@@ -784,6 +784,15 @@ build will run on Windows 9X and newer systems).
784 You need the libiconv-X.Y.Z-N-mingw32-dev.tar.lzma tarball from that 784 You need the libiconv-X.Y.Z-N-mingw32-dev.tar.lzma tarball from that
785 site. 785 site.
786 786
787* Optional support for decompressing text
788
789 Emacs can decompress text if compiled with the zlib library.
790 Prebuilt binaries of zlib DLL (for 32-bit builds of Emacs) are
791 available from the ezwinports site; see above for the URL.
792
793 (This library is also a prerequisite for several image libraries, so
794 you may already have it; look for zlib1.dll or libz-1.dll.)
795
787 796
788This file is part of GNU Emacs. 797This file is part of GNU Emacs.
789 798
diff --git a/nt/INSTALL.W64 b/nt/INSTALL.W64
index e109c6f0f23..40670a6a878 100644
--- a/nt/INSTALL.W64
+++ b/nt/INSTALL.W64
@@ -64,13 +64,15 @@ packages (you can copy and paste it into the shell with Shift + Insert):
64 mingw-w64-x86_64-libjpeg-turbo \ 64 mingw-w64-x86_64-libjpeg-turbo \
65 mingw-w64-x86_64-librsvg \ 65 mingw-w64-x86_64-librsvg \
66 mingw-w64-x86_64-libxml2 \ 66 mingw-w64-x86_64-libxml2 \
67 mingw-w64-x86_64-gnutls 67 mingw-w64-x86_64-gnutls \
68 mingw-w64-x86_64-zlib
68 69
69The packages include the base developer tools (autoconf, automake, grep, make, 70The packages include the base developer tools (autoconf, automake, grep, make,
70etc.), the compiler toolchain (gcc, gdb, etc.), several image libraries, an 71etc.), the compiler toolchain (gcc, gdb, etc.), several image libraries, an
71XML library, and the GnuTLS (transport layer security) library. Only the 72XML library, the GnuTLS (transport layer security) library, and zlib for
72first three packages are required (base-devel, toolchain, xpm-nox); the rest 73decompressing text. Only the first three packages are required (base-devel,
73are optional. 74toolchain, xpm-nox); the rest are optional. You can select only part of the
75libraries if you don't need them all.
74 76
75You now have a complete build environment for Emacs. 77You now have a complete build environment for Emacs.
76 78
diff --git a/nt/README.W32 b/nt/README.W32
index 71a0738969a..a061596da55 100644
--- a/nt/README.W32
+++ b/nt/README.W32
@@ -139,19 +139,21 @@ See the end of the file for license conditions.
139 libraries. These libraries are all available on the following sites: 139 libraries. These libraries are all available on the following sites:
140 140
141 1. http://sourceforge.net/projects/ezwinports/files/ 141 1. http://sourceforge.net/projects/ezwinports/files/
142 -- leaner, more up-to-date builds, only for 32-bit Emacs 142 -- up-to-date builds, self-contained archives, only for 32-bit Emacs
143 2. http://www.gtk.org/download/win32.php 143 2. The MSYS2 project -- for 64-bit Emacs:
144 http://www.gtk.org/download/win64.php 144 http://msys2.github.io/
145 -- the GTK project site; offers much fatter builds, but includes 145 https://sourceforge.net/projects/msys2/files/REPOS/MINGW/x86_64/
146 64-bit DLLs (from the 2nd URL) 146 3. GnuWin32 project -- very old 32-bit builds, not recommended
147 3. GnuWin32 project -- very old builds, not recommended
148 147
149 The libraries to download are mentioned below. Some libraries 148 The libraries to download are mentioned below. Some libraries
150 depend on others that need to be downloaded separately from the same 149 depend on others that need to be downloaded separately from the same
151 site; please consult the download instructions on each site for the 150 site; please consult the download instructions on each site for the
152 details. In general, the ezwinports site mentioned above has all 151 details. In general, the ezwinports site mentioned above has all
153 the dependencies bundled in the same zip archive, so installing from 152 the dependencies bundled in the same zip archive, so installing from
154 there is the easiest. 153 there is the easiest. For MSYS2 builds, we recommend that you
154 install and use the 'pacman' utility (available from the MSYS2
155 site), see the instructions below -- it will automatically install
156 all the dependencies.
155 157
156 Emacs will find these libraries if the directory they are installed 158 Emacs will find these libraries if the directory they are installed
157 in is on the PATH or in the same directory where you have emacs.exe. 159 in is on the PATH or in the same directory where you have emacs.exe.
@@ -210,6 +212,69 @@ See the end of the file for license conditions.
210 You can get pre-built binaries (including any required DLL and the 212 You can get pre-built binaries (including any required DLL and the
211 header files) at http://sourceforge.net/projects/ezwinports/files/. 213 header files) at http://sourceforge.net/projects/ezwinports/files/.
212 214
215
216* zlib support
217
218 zlib provides support for decompressing text, which is necessary for
219 the zlib-decompress-region primitive.
220
221 Prebuilt binaries of zlib DLL (for 32-bit builds of Emacs) are
222 available from the ezwinports site; see above for the URL. For the
223 64-bit DLL, see the instructions below for installing from MSYS2
224 site.
225
226 (This library is also a prerequisite for several image libraries, so
227 you may already have it; look for zlib1.dll or libz-1.dll.)
228
229* Installing 64-bit optional libraries from the MSYS2 site
230
231 We recommend that you use the 'pacman' utility to download the
232 libraries you need and all of their dependencies. If you don't have
233 'pacman' installed, proceed as follows:
234
235 . Install the MSYS2 64-bit (x86_64) installer, named
236 msys2-x86_64-YYYYMMDD.exe (where "YYYYMMDD" is the release date,
237 like 20160205) from http://msys2.github.io/.
238
239 . Run the installer, select the installation directory, make sure
240 "Run MSYS2 now" checkbox is checked, and click "Finish". A Bash
241 window will open.
242
243 . Type into the Bash window the following command:
244
245 pacman -Sy pacman
246
247 When asked whether to proceed with installation, type Y.
248
249 To install the optional libraries, start the MSYS2 Bash window and
250 type the following command:
251
252 pacman -S PACKAGES
253
254 where PACKAGES is the list of packages you want to install. The
255 full list is as follows:
256
257 mingw-w64-x86_64-xpm-nox mingw-w64-x86_64-libtiff mingw-w64-x86_64-giflib
258 mingw-w64-x86_64-libpng mingw-w64-x86_64-libjpeg-turbo
259 mingw-w64-x86_64-librsvg mingw-w64-x86_64-libxml2 mingw-w64-x86_64-gnutls
260 mingw-w64-x86_64-zlib
261
262 You can type any subset of this list. Once again, when asked
263 whether to proceed with installation, answer Y.
264
265 Alternatively, you could install the packages manually from this
266 page:
267
268 https://sourceforge.net/projects/msys2/files/REPOS/MINGW/x86_64/
269
270 However, the packages there are not self-contained, so you will need
271 to download all their dependencies as well.
272
273 After the installation, if you will be installing Emacs in a
274 directory different from where the DLLs were installed, we recommend
275 to add the directory with DLLs to your PATH, so that Emacs will be
276 able to find those DLLs.
277
213* Uninstalling Emacs 278* Uninstalling Emacs
214 279
215 If you should need to uninstall Emacs, simply delete all the files 280 If you should need to uninstall Emacs, simply delete all the files
diff --git a/test/manual/etags/CTAGS.good b/test/manual/etags/CTAGS.good
index 6ee8bec9c51..e6529890b8d 100644
--- a/test/manual/etags/CTAGS.good
+++ b/test/manual/etags/CTAGS.good
@@ -591,22 +591,67 @@ FUNCTION_KEY_OFFSET c-src/emacs/src/keyboard.c 4766
591FUNCTION_KEY_OFFSET c-src/emacs/src/keyboard.c 5061 591FUNCTION_KEY_OFFSET c-src/emacs/src/keyboard.c 5061
592F_getit c-src/etags.c /^F_getit (FILE *inf)$/ 592F_getit c-src/etags.c /^F_getit (FILE *inf)$/
593F_takeprec c-src/etags.c /^F_takeprec (void)$/ 593F_takeprec c-src/etags.c /^F_takeprec (void)$/
594Fabbrev_expansion c-src/abbrev.c /^DEFUN ("abbrev-expansion", Fabbrev_expansion, Sabb/
595Fabbrev_symbol c-src/abbrev.c /^DEFUN ("abbrev-symbol", Fabbrev_symbol, Sabbrev_sy/
596Fabort_recursive_edit c-src/emacs/src/keyboard.c /^DEFUN ("abort-recursive-edit", Fabort_recursive_ed/
594Fails_t c-src/h.h 5 597Fails_t c-src/h.h 5
598Fclear_abbrev_table c-src/abbrev.c /^DEFUN ("clear-abbrev-table", Fclear_abbrev_table, /
599Fclear_this_command_keys c-src/emacs/src/keyboard.c /^DEFUN ("clear-this-command-keys", Fclear_this_comm/
600Fcommand_error_default_function c-src/emacs/src/keyboard.c /^DEFUN ("command-error-default-function", Fcommand_/
601Fcurrent_idle_time c-src/emacs/src/keyboard.c /^DEFUN ("current-idle-time", Fcurrent_idle_time, Sc/
602Fcurrent_input_mode c-src/emacs/src/keyboard.c /^DEFUN ("current-input-mode", Fcurrent_input_mode, /
603Fdefine_abbrev c-src/abbrev.c /^DEFUN ("define-abbrev", Fdefine_abbrev, Sdefine_ab/
604Fdefine_abbrev_table c-src/abbrev.c /^DEFUN ("define-abbrev-table", Fdefine_abbrev_table/
605Fdefine_global_abbrev c-src/abbrev.c /^DEFUN ("define-global-abbrev", Fdefine_global_abbr/
606Fdefine_mode_abbrev c-src/abbrev.c /^DEFUN ("define-mode-abbrev", Fdefine_mode_abbrev, /
607Fdiscard_input c-src/emacs/src/keyboard.c /^DEFUN ("discard-input", Fdiscard_input, Sdiscard_i/
608Fevent_convert_list c-src/emacs/src/keyboard.c /^DEFUN ("event-convert-list", Fevent_convert_list, /
609Fevent_symbol_parse_modifiers c-src/emacs/src/keyboard.c /^DEFUN ("internal-event-symbol-parse-modifiers", Fe/
610Fexit_recursive_edit c-src/emacs/src/keyboard.c /^DEFUN ("exit-recursive-edit", Fexit_recursive_edit/
611Fexpand_abbrev c-src/abbrev.c /^DEFUN ("expand-abbrev", Fexpand_abbrev, Sexpand_ab/
595Finalize_Cond/p ada-src/2ataspri.adb /^ procedure Finalize_Cond (Cond : in out Conditio/ 612Finalize_Cond/p ada-src/2ataspri.adb /^ procedure Finalize_Cond (Cond : in out Conditio/
596Finalize_Cond/p ada-src/2ataspri.ads /^ procedure Finalize_Cond (Cond : in out Conditio/ 613Finalize_Cond/p ada-src/2ataspri.ads /^ procedure Finalize_Cond (Cond : in out Conditio/
597Finalize_Lock/p ada-src/2ataspri.adb /^ procedure Finalize_Lock (L : in out Lock) is$/ 614Finalize_Lock/p ada-src/2ataspri.adb /^ procedure Finalize_Lock (L : in out Lock) is$/
598Finalize_Lock/p ada-src/2ataspri.ads /^ procedure Finalize_Lock (L : in out Lock);$/ 615Finalize_Lock/p ada-src/2ataspri.ads /^ procedure Finalize_Lock (L : in out Lock);$/
599Finalize_TAS_Cell/p ada-src/2ataspri.adb /^ procedure Finalize_TAS_Cell (Cell : in out TAS_/ 616Finalize_TAS_Cell/p ada-src/2ataspri.adb /^ procedure Finalize_TAS_Cell (Cell : in out TAS_/
600Finalize_TAS_Cell/p ada-src/2ataspri.ads /^ procedure Finalize_TAS_Cell (Cell : in out TA/ 617Finalize_TAS_Cell/p ada-src/2ataspri.ads /^ procedure Finalize_TAS_Cell (Cell : in out TA/
618Finput_pending_p c-src/emacs/src/keyboard.c /^DEFUN ("input-pending-p", Finput_pending_p, Sinput/
619Finsert_abbrev_table_description c-src/abbrev.c /^DEFUN ("insert-abbrev-table-description", Finsert_/
601First100Chars pas-src/common.pas /^procedure First100Chars; (*($/ 620First100Chars pas-src/common.pas /^procedure First100Chars; (*($/
621Fmake_abbrev_table c-src/abbrev.c /^DEFUN ("make-abbrev-table", Fmake_abbrev_table, Sm/
602Foo perl-src/kai-test.pl /^package Foo;$/ 622Foo perl-src/kai-test.pl /^package Foo;$/
603Foo::Bar perl-src/kai-test.pl /^package Foo::Bar;$/ 623Foo::Bar perl-src/kai-test.pl /^package Foo::Bar;$/
624Fopen_dribble_file c-src/emacs/src/keyboard.c /^DEFUN ("open-dribble-file", Fopen_dribble_file, So/
604Forth_help c-src/etags.c 573 625Forth_help c-src/etags.c 573
605Forth_suffixes c-src/etags.c 571 626Forth_suffixes c-src/etags.c 571
606Forth_words c-src/etags.c /^Forth_words (FILE *inf)$/ 627Forth_words c-src/etags.c /^Forth_words (FILE *inf)$/
607Fortran_functions c-src/etags.c /^Fortran_functions (FILE *inf)$/ 628Fortran_functions c-src/etags.c /^Fortran_functions (FILE *inf)$/
608Fortran_help c-src/etags.c 579 629Fortran_help c-src/etags.c 579
609Fortran_suffixes c-src/etags.c 577 630Fortran_suffixes c-src/etags.c 577
631Fposn_at_point c-src/emacs/src/keyboard.c /^DEFUN ("posn-at-point", Fposn_at_point, Sposn_at_p/
632Fposn_at_x_y c-src/emacs/src/keyboard.c /^DEFUN ("posn-at-x-y", Fposn_at_x_y, Sposn_at_x_y, /
633Fread_key_sequence c-src/emacs/src/keyboard.c /^DEFUN ("read-key-sequence", Fread_key_sequence, Sr/
634Fread_key_sequence_vector c-src/emacs/src/keyboard.c /^DEFUN ("read-key-sequence-vector", Fread_key_seque/
635Frecent_keys c-src/emacs/src/keyboard.c /^DEFUN ("recent-keys", Frecent_keys, Srecent_keys, /
636Frecursion_depth c-src/emacs/src/keyboard.c /^DEFUN ("recursion-depth", Frecursion_depth, Srecur/
637Frecursive_edit c-src/emacs/src/keyboard.c /^DEFUN ("recursive-edit", Frecursive_edit, Srecursi/
638Freset_this_command_lengths c-src/emacs/src/keyboard.c /^DEFUN ("reset-this-command-lengths", Freset_this_c/
639Fset_input_interrupt_mode c-src/emacs/src/keyboard.c /^DEFUN ("set-input-interrupt-mode", Fset_input_inte/
640Fset_input_meta_mode c-src/emacs/src/keyboard.c /^DEFUN ("set-input-meta-mode", Fset_input_meta_mode/
641Fset_input_mode c-src/emacs/src/keyboard.c /^DEFUN ("set-input-mode", Fset_input_mode, Sset_inp/
642Fset_output_flow_control c-src/emacs/src/keyboard.c /^DEFUN ("set-output-flow-control", Fset_output_flow/
643Fset_quit_char c-src/emacs/src/keyboard.c /^DEFUN ("set-quit-char", Fset_quit_char, Sset_quit_/
644Fsuspend_emacs c-src/emacs/src/keyboard.c /^DEFUN ("suspend-emacs", Fsuspend_emacs, Ssuspend_e/
645Fthis_command_keys c-src/emacs/src/keyboard.c /^DEFUN ("this-command-keys", Fthis_command_keys, St/
646Fthis_command_keys_vector c-src/emacs/src/keyboard.c /^DEFUN ("this-command-keys-vector", Fthis_command_k/
647Fthis_single_command_keys c-src/emacs/src/keyboard.c /^DEFUN ("this-single-command-keys", Fthis_single_co/
648Fthis_single_command_raw_keys c-src/emacs/src/keyboard.c /^DEFUN ("this-single-command-raw-keys", Fthis_singl/
649Ftop_level c-src/emacs/src/keyboard.c /^DEFUN ("top-level", Ftop_level, Stop_level, 0, 0, /
650Ftrack_mouse c-src/emacs/src/keyboard.c /^DEFUN ("internal--track-mouse", Ftrack_mouse, Stra/
651Funexpand_abbrev c-src/abbrev.c /^DEFUN ("unexpand-abbrev", Funexpand_abbrev, Sunexp/
652Fx_get_selection_internal c.c /^DEFUN ("x-get-selection-internal", Fx_get_selectio/
653Fx_get_selection_internal c.c /^ Fx_get_selection_internal, Sx_get_selection/
654Fy_get_selection_internal c.c /^ Fy_get_selection_internal, Sy_get_selection_/
610GCALIGNED c-src/emacs/src/lisp.h 288 655GCALIGNED c-src/emacs/src/lisp.h 288
611GCALIGNED c-src/emacs/src/lisp.h 290 656GCALIGNED c-src/emacs/src/lisp.h 290
612GCALIGNMENT c-src/emacs/src/lisp.h 243 657GCALIGNMENT c-src/emacs/src/lisp.h 243
diff --git a/test/manual/etags/ETAGS.good_1 b/test/manual/etags/ETAGS.good_1
index 2f1a9db81f7..374692c5816 100644
--- a/test/manual/etags/ETAGS.good_1
+++ b/test/manual/etags/ETAGS.good_1
@@ -175,7 +175,7 @@ package body Truc.Bidule Truc.Bidule/b138,2153
175 protected body Bidule Bidule/b139,2181 175 protected body Bidule Bidule/b139,2181
176 protected body Machin_T Machin_T/b146,2281 176 protected body Machin_T Machin_T/b146,2281
177 177
178c-src/abbrev.c,1432 178c-src/abbrev.c,2072
179Lisp_Object Vabbrev_table_name_list;43,1424 179Lisp_Object Vabbrev_table_name_list;43,1424
180Lisp_Object Vglobal_abbrev_table;48,1569 180Lisp_Object Vglobal_abbrev_table;48,1569
181Lisp_Object Vfundamental_mode_abbrev_table;52,1680 181Lisp_Object Vfundamental_mode_abbrev_table;52,1680
@@ -188,18 +188,29 @@ Lisp_Object Vlast_abbrev_text;75,2319
188int last_abbrev_point;79,2409 188int last_abbrev_point;79,2409
189Lisp_Object Vpre_abbrev_expand_hook,83,2482 189Lisp_Object Vpre_abbrev_expand_hook,83,2482
190Lisp_Object Vpre_abbrev_expand_hook, Qpre_abbrev_expand_hook;83,2482 190Lisp_Object Vpre_abbrev_expand_hook, Qpre_abbrev_expand_hook;83,2482
191DEFUN ("make-abbrev-table", Fmake_abbrev_table,85,2546
191DEFUN ("make-abbrev-table", Fmake_abbrev_table,make-abbrev-table85,2546 192DEFUN ("make-abbrev-table", Fmake_abbrev_table,make-abbrev-table85,2546
193DEFUN ("clear-abbrev-table", Fclear_abbrev_table,92,2738
192DEFUN ("clear-abbrev-table", Fclear_abbrev_table,clear-abbrev-table92,2738 194DEFUN ("clear-abbrev-table", Fclear_abbrev_table,clear-abbrev-table92,2738
195DEFUN ("define-abbrev", Fdefine_abbrev,107,3119
193DEFUN ("define-abbrev", Fdefine_abbrev,define-abbrev107,3119 196DEFUN ("define-abbrev", Fdefine_abbrev,define-abbrev107,3119
197DEFUN ("define-global-abbrev", Fdefine_global_abbrev,149,4438
194DEFUN ("define-global-abbrev", Fdefine_global_abbrev,define-global-abbrev149,4438 198DEFUN ("define-global-abbrev", Fdefine_global_abbrev,define-global-abbrev149,4438
199DEFUN ("define-mode-abbrev", Fdefine_mode_abbrev,160,4809
195DEFUN ("define-mode-abbrev", Fdefine_mode_abbrev,define-mode-abbrev160,4809 200DEFUN ("define-mode-abbrev", Fdefine_mode_abbrev,define-mode-abbrev160,4809
201DEFUN ("abbrev-symbol", Fabbrev_symbol,174,5277
196DEFUN ("abbrev-symbol", Fabbrev_symbol,abbrev-symbol174,5277 202DEFUN ("abbrev-symbol", Fabbrev_symbol,abbrev-symbol174,5277
203DEFUN ("abbrev-expansion", Fabbrev_expansion,202,6241
197DEFUN ("abbrev-expansion", Fabbrev_expansion,abbrev-expansion202,6241 204DEFUN ("abbrev-expansion", Fabbrev_expansion,abbrev-expansion202,6241
205DEFUN ("expand-abbrev", Fexpand_abbrev,218,6756
198DEFUN ("expand-abbrev", Fexpand_abbrev,expand-abbrev218,6756 206DEFUN ("expand-abbrev", Fexpand_abbrev,expand-abbrev218,6756
207DEFUN ("unexpand-abbrev", Funexpand_abbrev,389,11677
199DEFUN ("unexpand-abbrev", Funexpand_abbrev,unexpand-abbrev389,11677 208DEFUN ("unexpand-abbrev", Funexpand_abbrev,unexpand-abbrev389,11677
200write_abbrev 426,12884 209write_abbrev 426,12884
201describe_abbrev 445,13319 210describe_abbrev 445,13319
211DEFUN ("insert-abbrev-table-description", Finsert_abbrev_table_description,466,13834
202DEFUN ("insert-abbrev-table-description", Finsert_abbrev_table_description,insert-abbrev-table-description466,13834 212DEFUN ("insert-abbrev-table-description", Finsert_abbrev_table_description,insert-abbrev-table-description466,13834
213DEFUN ("define-abbrev-table", Fdefine_abbrev_table,506,14990
203DEFUN ("define-abbrev-table", Fdefine_abbrev_table,define-abbrev-table506,14990 214DEFUN ("define-abbrev-table", Fdefine_abbrev_table,define-abbrev-table506,14990
204syms_of_abbrev 540,16067 215syms_of_abbrev 540,16067
205 216
@@ -828,7 +839,7 @@ typedef enum { RECC_ERROR 609,22953
828} re_wctype_t;618,23260 839} re_wctype_t;618,23260
829typedef int re_wchar_t;623,23387 840typedef int re_wchar_t;623,23387
830 841
831c-src/emacs/src/keyboard.c,13565 842c-src/emacs/src/keyboard.c,15539
832volatile int interrupt_input_blocked;76,1808 843volatile int interrupt_input_blocked;76,1808
833volatile bool pending_signals;80,1944 844volatile bool pending_signals;80,1944
834#define KBD_BUFFER_SIZE 82,1976 845#define KBD_BUFFER_SIZE 82,1976
@@ -904,6 +915,7 @@ add_command_key 672,21582
904recursive_edit_1 697,22406 915recursive_edit_1 697,22406
905record_auto_save 742,23848 916record_auto_save 742,23848
906force_auto_save_soon 751,24016 917force_auto_save_soon 751,24016
918DEFUN ("recursive-edit", Frecursive_edit,759,24137
907DEFUN ("recursive-edit", Frecursive_edit,recursive-edit759,24137 919DEFUN ("recursive-edit", Frecursive_edit,recursive-edit759,24137
908recursive_edit_unwind 804,25747 920recursive_edit_unwind 804,25747
909any_kboard_state 817,26013 921any_kboard_state 817,26013
@@ -918,16 +930,21 @@ record_single_kboard_state 943,29437
918restore_kboard_configuration 952,29621 930restore_kboard_configuration 952,29621
919cmd_error 970,30077 931cmd_error 970,30077
920cmd_error_internal 1024,31510 932cmd_error_internal 1024,31510
933DEFUN ("command-error-default-function", Fcommand_error_default_function,1043,32030
921DEFUN ("command-error-default-function", Fcommand_error_default_function,command-error-default-function1043,32030 934DEFUN ("command-error-default-function", Fcommand_error_default_function,command-error-default-function1043,32030
922command_loop 1094,33916 935command_loop 1094,33916
923command_loop_2 1134,35135 936command_loop_2 1134,35135
924top_level_2 1146,35339 937top_level_2 1146,35339
925top_level_1 1152,35417 938top_level_1 1152,35417
939DEFUN ("top-level", Ftop_level,1164,35787
926DEFUN ("top-level", Ftop_level,top-level1164,35787 940DEFUN ("top-level", Ftop_level,top-level1164,35787
927user_error 1183,36288 941user_error 1183,36288
942DEFUN ("exit-recursive-edit", Fexit_recursive_edit,1189,36429
928DEFUN ("exit-recursive-edit", Fexit_recursive_edit,exit-recursive-edit1189,36429 943DEFUN ("exit-recursive-edit", Fexit_recursive_edit,exit-recursive-edit1189,36429
944DEFUN ("abort-recursive-edit", Fabort_recursive_edit,1201,36819
929DEFUN ("abort-recursive-edit", Fabort_recursive_edit,abort-recursive-edit1201,36819 945DEFUN ("abort-recursive-edit", Fabort_recursive_edit,abort-recursive-edit1201,36819
930tracking_off 1216,37281 946tracking_off 1216,37281
947DEFUN ("internal--track-mouse", Ftrack_mouse,1234,37816
931DEFUN ("internal--track-mouse", Ftrack_mouse,track-mouse1234,37816 948DEFUN ("internal--track-mouse", Ftrack_mouse,track-mouse1234,37816
932bool ignore_mouse_drag_p;1256,38392 949bool ignore_mouse_drag_p;1256,38392
933some_mouse_moved 1259,38441 950some_mouse_moved 1259,38441
@@ -991,6 +1008,7 @@ Lisp_Object pending_funcalls;4377,131172
991decode_timer 4381,131293 1008decode_timer 4381,131293
992timer_check_2 4414,132246 1009timer_check_2 4414,132246
993timer_check 4572,136817 1010timer_check 4572,136817
1011DEFUN ("current-idle-time", Fcurrent_idle_time,4607,137662
994DEFUN ("current-idle-time", Fcurrent_idle_time,current-idle-time4607,137662 1012DEFUN ("current-idle-time", Fcurrent_idle_time,current-idle-time4607,137662
995static Lisp_Object accent_key_syms;4625,138239 1013static Lisp_Object accent_key_syms;4625,138239
996static Lisp_Object func_key_syms;4626,138275 1014static Lisp_Object func_key_syms;4626,138275
@@ -1037,10 +1055,12 @@ static Lisp_Object modifier_symbols;6327,189449
1037lispy_modifier_list 6331,189586 1055lispy_modifier_list 6331,189586
1038#define KEY_TO_CHAR(6353,190252 1056#define KEY_TO_CHAR(6353,190252
1039parse_modifiers 6356,190328 1057parse_modifiers 6356,190328
1058DEFUN ("internal-event-symbol-parse-modifiers", Fevent_symbol_parse_modifiers,6399,191517
1040DEFUN ("internal-event-symbol-parse-modifiers", Fevent_symbol_parse_modifiers,event-symbol-parse-modifiers6399,191517 1059DEFUN ("internal-event-symbol-parse-modifiers", Fevent_symbol_parse_modifiers,event-symbol-parse-modifiers6399,191517
1041apply_modifiers 6422,192391 1060apply_modifiers 6422,192391
1042reorder_modifiers 6491,194720 1061reorder_modifiers 6491,194720
1043modify_event_symbol 6536,196528 1062modify_event_symbol 6536,196528
1063DEFUN ("event-convert-list", Fevent_convert_list,6628,199244
1044DEFUN ("event-convert-list", Fevent_convert_list,event-convert-list6628,199244 1064DEFUN ("event-convert-list", Fevent_convert_list,event-convert-list6628,199244
1045parse_solitary_modifier 6695,201135 1065parse_solitary_modifier 6695,201135
1046#define SINGLE_LETTER_MOD(6701,201258 1066#define SINGLE_LETTER_MOD(6701,201258
@@ -1101,24 +1121,38 @@ keyremap_step 8811,261450
1101test_undefined 8867,262934 1121test_undefined 8867,262934
1102read_key_sequence 8916,264861 1122read_key_sequence 8916,264861
1103read_key_sequence_vs 9826,295821 1123read_key_sequence_vs 9826,295821
1124DEFUN ("read-key-sequence", Fread_key_sequence,9885,297294
1104DEFUN ("read-key-sequence", Fread_key_sequence,read-key-sequence9885,297294 1125DEFUN ("read-key-sequence", Fread_key_sequence,read-key-sequence9885,297294
1126DEFUN ("read-key-sequence-vector", Fread_key_sequence_vector,9938,299982
1105DEFUN ("read-key-sequence-vector", Fread_key_sequence_vector,read-key-sequence-vector9938,299982 1127DEFUN ("read-key-sequence-vector", Fread_key_sequence_vector,read-key-sequence-vector9938,299982
1106detect_input_pending 9950,300488 1128detect_input_pending 9950,300488
1107detect_input_pending_ignore_squeezables 9959,300654 1129detect_input_pending_ignore_squeezables 9959,300654
1108detect_input_pending_run_timers 9967,300870 1130detect_input_pending_run_timers 9967,300870
1109clear_input_pending 9985,301362 1131clear_input_pending 9985,301362
1110requeued_events_pending_p 9997,301732 1132requeued_events_pending_p 9997,301732
1133DEFUN ("input-pending-p", Finput_pending_p,10002,301813
1111DEFUN ("input-pending-p", Finput_pending_p,input-pending-p10002,301813 1134DEFUN ("input-pending-p", Finput_pending_p,input-pending-p10002,301813
1135DEFUN ("recent-keys", Frecent_keys,10024,302596
1112DEFUN ("recent-keys", Frecent_keys,recent-keys10024,302596 1136DEFUN ("recent-keys", Frecent_keys,recent-keys10024,302596
1137DEFUN ("this-command-keys", Fthis_command_keys,10055,303517
1113DEFUN ("this-command-keys", Fthis_command_keys,this-command-keys10055,303517 1138DEFUN ("this-command-keys", Fthis_command_keys,this-command-keys10055,303517
1139DEFUN ("this-command-keys-vector", Fthis_command_keys_vector,10068,303958
1114DEFUN ("this-command-keys-vector", Fthis_command_keys_vector,this-command-keys-vector10068,303958 1140DEFUN ("this-command-keys-vector", Fthis_command_keys_vector,this-command-keys-vector10068,303958
1141DEFUN ("this-single-command-keys", Fthis_single_command_keys,10080,304380
1115DEFUN ("this-single-command-keys", Fthis_single_command_keys,this-single-command-keys10080,304380 1142DEFUN ("this-single-command-keys", Fthis_single_command_keys,this-single-command-keys10080,304380
1143DEFUN ("this-single-command-raw-keys", Fthis_single_command_raw_keys,10096,304955
1116DEFUN ("this-single-command-raw-keys", Fthis_single_command_raw_keys,this-single-command-raw-keys10096,304955 1144DEFUN ("this-single-command-raw-keys", Fthis_single_command_raw_keys,this-single-command-raw-keys10096,304955
1145DEFUN ("reset-this-command-lengths", Freset_this_command_lengths,10109,305495
1117DEFUN ("reset-this-command-lengths", Freset_this_command_lengths,reset-this-command-lengths10109,305495 1146DEFUN ("reset-this-command-lengths", Freset_this_command_lengths,reset-this-command-lengths10109,305495
1147DEFUN ("clear-this-command-keys", Fclear_this_command_keys,10136,306510
1118DEFUN ("clear-this-command-keys", Fclear_this_command_keys,clear-this-command-keys10136,306510 1148DEFUN ("clear-this-command-keys", Fclear_this_command_keys,clear-this-command-keys10136,306510
1149DEFUN ("recursion-depth", Frecursion_depth,10158,307069
1119DEFUN ("recursion-depth", Frecursion_depth,recursion-depth10158,307069 1150DEFUN ("recursion-depth", Frecursion_depth,recursion-depth10158,307069
1151DEFUN ("open-dribble-file", Fopen_dribble_file,10169,307406
1120DEFUN ("open-dribble-file", Fopen_dribble_file,open-dribble-file10169,307406 1152DEFUN ("open-dribble-file", Fopen_dribble_file,open-dribble-file10169,307406
1153DEFUN ("discard-input", Fdiscard_input,10203,308447
1121DEFUN ("discard-input", Fdiscard_input,discard-input10203,308447 1154DEFUN ("discard-input", Fdiscard_input,discard-input10203,308447
1155DEFUN ("suspend-emacs", Fsuspend_emacs,10225,308949
1122DEFUN ("suspend-emacs", Fsuspend_emacs,suspend-emacs10225,308949 1156DEFUN ("suspend-emacs", Fsuspend_emacs,suspend-emacs10225,308949
1123stuff_buffered_input 10285,311045 1157stuff_buffered_input 10285,311045
1124set_waiting_for_input 10323,312016 1158set_waiting_for_input 10323,312016
@@ -1128,13 +1162,21 @@ deliver_interrupt_signal 10378,313642
1128static int volatile force_quit_count;10387,313932 1162static int volatile force_quit_count;10387,313932
1129handle_interrupt 10401,314414 1163handle_interrupt 10401,314414
1130quit_throw_to_read_char 10541,318711 1164quit_throw_to_read_char 10541,318711
1165DEFUN ("set-input-interrupt-mode", Fset_input_interrupt_mode,10562,319288
1131DEFUN ("set-input-interrupt-mode", Fset_input_interrupt_mode,set-input-interrupt-mode10562,319288 1166DEFUN ("set-input-interrupt-mode", Fset_input_interrupt_mode,set-input-interrupt-mode10562,319288
1167DEFUN ("set-output-flow-control", Fset_output_flow_control,10609,320516
1132DEFUN ("set-output-flow-control", Fset_output_flow_control,set-output-flow-control10609,320516 1168DEFUN ("set-output-flow-control", Fset_output_flow_control,set-output-flow-control10609,320516
1169DEFUN ("set-input-meta-mode", Fset_input_meta_mode,10643,321432
1133DEFUN ("set-input-meta-mode", Fset_input_meta_mode,set-input-meta-mode10643,321432 1170DEFUN ("set-input-meta-mode", Fset_input_meta_mode,set-input-meta-mode10643,321432
1171DEFUN ("set-quit-char", Fset_quit_char,10694,322706
1134DEFUN ("set-quit-char", Fset_quit_char,set-quit-char10694,322706 1172DEFUN ("set-quit-char", Fset_quit_char,set-quit-char10694,322706
1173DEFUN ("set-input-mode", Fset_input_mode,10729,323570
1135DEFUN ("set-input-mode", Fset_input_mode,set-input-mode10729,323570 1174DEFUN ("set-input-mode", Fset_input_mode,set-input-mode10729,323570
1175DEFUN ("current-input-mode", Fcurrent_input_mode,10750,324459
1136DEFUN ("current-input-mode", Fcurrent_input_mode,current-input-mode10750,324459 1176DEFUN ("current-input-mode", Fcurrent_input_mode,current-input-mode10750,324459
1177DEFUN ("posn-at-x-y", Fposn_at_x_y,10787,325837
1137DEFUN ("posn-at-x-y", Fposn_at_x_y,posn-at-x-y10787,325837 1178DEFUN ("posn-at-x-y", Fposn_at_x_y,posn-at-x-y10787,325837
1179DEFUN ("posn-at-point", Fposn_at_point,10824,327060
1138DEFUN ("posn-at-point", Fposn_at_point,posn-at-point10824,327060 1180DEFUN ("posn-at-point", Fposn_at_point,posn-at-point10824,327060
1139init_kboard 10861,328214 1181init_kboard 10861,328214
1140allocate_kboard 10893,329284 1182allocate_kboard 10893,329284
@@ -3832,7 +3874,7 @@ void bar(5,69
3832int foobar(6,94 3874int foobar(6,94
3833interface_locate(9,131 3875interface_locate(9,131
3834 3876
3835c.c,1663 3877c.c,1807
3836my_printf 135, 3878my_printf 135,
3837void fatala 138, 3879void fatala 138,
3838max 141, 3880max 141,
@@ -3862,8 +3904,11 @@ short array[array190,
3862int f193, 3904int f193,
3863DEAFUN 196, 3905DEAFUN 196,
3864XDEFUN 203, 3906XDEFUN 203,
3907DEFUN ("x-get-selection-internal", Fx_get_selection_internal,206,
3865DEFUN ("x-get-selection-internal", Fx_get_selection_internal,x-get-selection-internal206, 3908DEFUN ("x-get-selection-internal", Fx_get_selection_internal,x-get-selection-internal206,
3909 Fx_get_selection_internal,212,
3866 Fx_get_selection_internal,x-get-selection-internal212, 3910 Fx_get_selection_internal,x-get-selection-internal212,
3911 Fy_get_selection_internal,216,
3867 Fy_get_selection_internal,y-get-selection-internal216, 3912 Fy_get_selection_internal,y-get-selection-internal216,
3868defun_func1(218, 3913defun_func1(218,
3869DEFUN_func2(220, 3914DEFUN_func2(220,
diff --git a/test/manual/etags/ETAGS.good_2 b/test/manual/etags/ETAGS.good_2
index ffa483b7a8e..a21717af75f 100644
--- a/test/manual/etags/ETAGS.good_2
+++ b/test/manual/etags/ETAGS.good_2
@@ -175,7 +175,7 @@ package body Truc.Bidule Truc.Bidule/b138,2153
175 protected body Bidule Bidule/b139,2181 175 protected body Bidule Bidule/b139,2181
176 protected body Machin_T Machin_T/b146,2281 176 protected body Machin_T Machin_T/b146,2281
177 177
178c-src/abbrev.c,1432 178c-src/abbrev.c,2072
179Lisp_Object Vabbrev_table_name_list;43,1424 179Lisp_Object Vabbrev_table_name_list;43,1424
180Lisp_Object Vglobal_abbrev_table;48,1569 180Lisp_Object Vglobal_abbrev_table;48,1569
181Lisp_Object Vfundamental_mode_abbrev_table;52,1680 181Lisp_Object Vfundamental_mode_abbrev_table;52,1680
@@ -188,18 +188,29 @@ Lisp_Object Vlast_abbrev_text;75,2319
188int last_abbrev_point;79,2409 188int last_abbrev_point;79,2409
189Lisp_Object Vpre_abbrev_expand_hook,83,2482 189Lisp_Object Vpre_abbrev_expand_hook,83,2482
190Lisp_Object Vpre_abbrev_expand_hook, Qpre_abbrev_expand_hook;83,2482 190Lisp_Object Vpre_abbrev_expand_hook, Qpre_abbrev_expand_hook;83,2482
191DEFUN ("make-abbrev-table", Fmake_abbrev_table,85,2546
191DEFUN ("make-abbrev-table", Fmake_abbrev_table,make-abbrev-table85,2546 192DEFUN ("make-abbrev-table", Fmake_abbrev_table,make-abbrev-table85,2546
193DEFUN ("clear-abbrev-table", Fclear_abbrev_table,92,2738
192DEFUN ("clear-abbrev-table", Fclear_abbrev_table,clear-abbrev-table92,2738 194DEFUN ("clear-abbrev-table", Fclear_abbrev_table,clear-abbrev-table92,2738
195DEFUN ("define-abbrev", Fdefine_abbrev,107,3119
193DEFUN ("define-abbrev", Fdefine_abbrev,define-abbrev107,3119 196DEFUN ("define-abbrev", Fdefine_abbrev,define-abbrev107,3119
197DEFUN ("define-global-abbrev", Fdefine_global_abbrev,149,4438
194DEFUN ("define-global-abbrev", Fdefine_global_abbrev,define-global-abbrev149,4438 198DEFUN ("define-global-abbrev", Fdefine_global_abbrev,define-global-abbrev149,4438
199DEFUN ("define-mode-abbrev", Fdefine_mode_abbrev,160,4809
195DEFUN ("define-mode-abbrev", Fdefine_mode_abbrev,define-mode-abbrev160,4809 200DEFUN ("define-mode-abbrev", Fdefine_mode_abbrev,define-mode-abbrev160,4809
201DEFUN ("abbrev-symbol", Fabbrev_symbol,174,5277
196DEFUN ("abbrev-symbol", Fabbrev_symbol,abbrev-symbol174,5277 202DEFUN ("abbrev-symbol", Fabbrev_symbol,abbrev-symbol174,5277
203DEFUN ("abbrev-expansion", Fabbrev_expansion,202,6241
197DEFUN ("abbrev-expansion", Fabbrev_expansion,abbrev-expansion202,6241 204DEFUN ("abbrev-expansion", Fabbrev_expansion,abbrev-expansion202,6241
205DEFUN ("expand-abbrev", Fexpand_abbrev,218,6756
198DEFUN ("expand-abbrev", Fexpand_abbrev,expand-abbrev218,6756 206DEFUN ("expand-abbrev", Fexpand_abbrev,expand-abbrev218,6756
207DEFUN ("unexpand-abbrev", Funexpand_abbrev,389,11677
199DEFUN ("unexpand-abbrev", Funexpand_abbrev,unexpand-abbrev389,11677 208DEFUN ("unexpand-abbrev", Funexpand_abbrev,unexpand-abbrev389,11677
200write_abbrev 426,12884 209write_abbrev 426,12884
201describe_abbrev 445,13319 210describe_abbrev 445,13319
211DEFUN ("insert-abbrev-table-description", Finsert_abbrev_table_description,466,13834
202DEFUN ("insert-abbrev-table-description", Finsert_abbrev_table_description,insert-abbrev-table-description466,13834 212DEFUN ("insert-abbrev-table-description", Finsert_abbrev_table_description,insert-abbrev-table-description466,13834
213DEFUN ("define-abbrev-table", Fdefine_abbrev_table,506,14990
203DEFUN ("define-abbrev-table", Fdefine_abbrev_table,define-abbrev-table506,14990 214DEFUN ("define-abbrev-table", Fdefine_abbrev_table,define-abbrev-table506,14990
204syms_of_abbrev 540,16067 215syms_of_abbrev 540,16067
205 216
@@ -980,7 +991,7 @@ extern re_wctype_t re_wctype 621,23329
980typedef int re_wchar_t;623,23387 991typedef int re_wchar_t;623,23387
981extern void re_set_whitespace_regexp 625,23412 992extern void re_set_whitespace_regexp 625,23412
982 993
983c-src/emacs/src/keyboard.c,15493 994c-src/emacs/src/keyboard.c,17467
984volatile int interrupt_input_blocked;76,1808 995volatile int interrupt_input_blocked;76,1808
985volatile bool pending_signals;80,1944 996volatile bool pending_signals;80,1944
986#define KBD_BUFFER_SIZE 82,1976 997#define KBD_BUFFER_SIZE 82,1976
@@ -1087,6 +1098,7 @@ add_command_key 672,21582
1087recursive_edit_1 697,22406 1098recursive_edit_1 697,22406
1088record_auto_save 742,23848 1099record_auto_save 742,23848
1089force_auto_save_soon 751,24016 1100force_auto_save_soon 751,24016
1101DEFUN ("recursive-edit", Frecursive_edit,759,24137
1090DEFUN ("recursive-edit", Frecursive_edit,recursive-edit759,24137 1102DEFUN ("recursive-edit", Frecursive_edit,recursive-edit759,24137
1091recursive_edit_unwind 804,25747 1103recursive_edit_unwind 804,25747
1092any_kboard_state 817,26013 1104any_kboard_state 817,26013
@@ -1101,6 +1113,7 @@ record_single_kboard_state 943,29437
1101restore_kboard_configuration 952,29621 1113restore_kboard_configuration 952,29621
1102cmd_error 970,30077 1114cmd_error 970,30077
1103cmd_error_internal 1024,31510 1115cmd_error_internal 1024,31510
1116DEFUN ("command-error-default-function", Fcommand_error_default_function,1043,32030
1104DEFUN ("command-error-default-function", Fcommand_error_default_function,command-error-default-function1043,32030 1117DEFUN ("command-error-default-function", Fcommand_error_default_function,command-error-default-function1043,32030
1105static Lisp_Object command_loop_2 1086,33637 1118static Lisp_Object command_loop_2 1086,33637
1106static Lisp_Object top_level_1 1087,33686 1119static Lisp_Object top_level_1 1087,33686
@@ -1108,11 +1121,15 @@ command_loop 1094,33916
1108command_loop_2 1134,35135 1121command_loop_2 1134,35135
1109top_level_2 1146,35339 1122top_level_2 1146,35339
1110top_level_1 1152,35417 1123top_level_1 1152,35417
1124DEFUN ("top-level", Ftop_level,1164,35787
1111DEFUN ("top-level", Ftop_level,top-level1164,35787 1125DEFUN ("top-level", Ftop_level,top-level1164,35787
1112user_error 1183,36288 1126user_error 1183,36288
1127DEFUN ("exit-recursive-edit", Fexit_recursive_edit,1189,36429
1113DEFUN ("exit-recursive-edit", Fexit_recursive_edit,exit-recursive-edit1189,36429 1128DEFUN ("exit-recursive-edit", Fexit_recursive_edit,exit-recursive-edit1189,36429
1129DEFUN ("abort-recursive-edit", Fabort_recursive_edit,1201,36819
1114DEFUN ("abort-recursive-edit", Fabort_recursive_edit,abort-recursive-edit1201,36819 1130DEFUN ("abort-recursive-edit", Fabort_recursive_edit,abort-recursive-edit1201,36819
1115tracking_off 1216,37281 1131tracking_off 1216,37281
1132DEFUN ("internal--track-mouse", Ftrack_mouse,1234,37816
1116DEFUN ("internal--track-mouse", Ftrack_mouse,track-mouse1234,37816 1133DEFUN ("internal--track-mouse", Ftrack_mouse,track-mouse1234,37816
1117bool ignore_mouse_drag_p;1256,38392 1134bool ignore_mouse_drag_p;1256,38392
1118some_mouse_moved 1259,38441 1135some_mouse_moved 1259,38441
@@ -1180,6 +1197,7 @@ Lisp_Object pending_funcalls;4377,131172
1180decode_timer 4381,131293 1197decode_timer 4381,131293
1181timer_check_2 4414,132246 1198timer_check_2 4414,132246
1182timer_check 4572,136817 1199timer_check 4572,136817
1200DEFUN ("current-idle-time", Fcurrent_idle_time,4607,137662
1183DEFUN ("current-idle-time", Fcurrent_idle_time,current-idle-time4607,137662 1201DEFUN ("current-idle-time", Fcurrent_idle_time,current-idle-time4607,137662
1184static Lisp_Object accent_key_syms;4625,138239 1202static Lisp_Object accent_key_syms;4625,138239
1185static Lisp_Object func_key_syms;4626,138275 1203static Lisp_Object func_key_syms;4626,138275
@@ -1226,10 +1244,12 @@ static Lisp_Object modifier_symbols;6327,189449
1226lispy_modifier_list 6331,189586 1244lispy_modifier_list 6331,189586
1227#define KEY_TO_CHAR(6353,190252 1245#define KEY_TO_CHAR(6353,190252
1228parse_modifiers 6356,190328 1246parse_modifiers 6356,190328
1247DEFUN ("internal-event-symbol-parse-modifiers", Fevent_symbol_parse_modifiers,6399,191517
1229DEFUN ("internal-event-symbol-parse-modifiers", Fevent_symbol_parse_modifiers,event-symbol-parse-modifiers6399,191517 1248DEFUN ("internal-event-symbol-parse-modifiers", Fevent_symbol_parse_modifiers,event-symbol-parse-modifiers6399,191517
1230apply_modifiers 6422,192391 1249apply_modifiers 6422,192391
1231reorder_modifiers 6491,194720 1250reorder_modifiers 6491,194720
1232modify_event_symbol 6536,196528 1251modify_event_symbol 6536,196528
1252DEFUN ("event-convert-list", Fevent_convert_list,6628,199244
1233DEFUN ("event-convert-list", Fevent_convert_list,event-convert-list6628,199244 1253DEFUN ("event-convert-list", Fevent_convert_list,event-convert-list6628,199244
1234parse_solitary_modifier 6695,201135 1254parse_solitary_modifier 6695,201135
1235#define SINGLE_LETTER_MOD(6701,201258 1255#define SINGLE_LETTER_MOD(6701,201258
@@ -1295,24 +1315,38 @@ keyremap_step 8811,261450
1295test_undefined 8867,262934 1315test_undefined 8867,262934
1296read_key_sequence 8916,264861 1316read_key_sequence 8916,264861
1297read_key_sequence_vs 9826,295821 1317read_key_sequence_vs 9826,295821
1318DEFUN ("read-key-sequence", Fread_key_sequence,9885,297294
1298DEFUN ("read-key-sequence", Fread_key_sequence,read-key-sequence9885,297294 1319DEFUN ("read-key-sequence", Fread_key_sequence,read-key-sequence9885,297294
1320DEFUN ("read-key-sequence-vector", Fread_key_sequence_vector,9938,299982
1299DEFUN ("read-key-sequence-vector", Fread_key_sequence_vector,read-key-sequence-vector9938,299982 1321DEFUN ("read-key-sequence-vector", Fread_key_sequence_vector,read-key-sequence-vector9938,299982
1300detect_input_pending 9950,300488 1322detect_input_pending 9950,300488
1301detect_input_pending_ignore_squeezables 9959,300654 1323detect_input_pending_ignore_squeezables 9959,300654
1302detect_input_pending_run_timers 9967,300870 1324detect_input_pending_run_timers 9967,300870
1303clear_input_pending 9985,301362 1325clear_input_pending 9985,301362
1304requeued_events_pending_p 9997,301732 1326requeued_events_pending_p 9997,301732
1327DEFUN ("input-pending-p", Finput_pending_p,10002,301813
1305DEFUN ("input-pending-p", Finput_pending_p,input-pending-p10002,301813 1328DEFUN ("input-pending-p", Finput_pending_p,input-pending-p10002,301813
1329DEFUN ("recent-keys", Frecent_keys,10024,302596
1306DEFUN ("recent-keys", Frecent_keys,recent-keys10024,302596 1330DEFUN ("recent-keys", Frecent_keys,recent-keys10024,302596
1331DEFUN ("this-command-keys", Fthis_command_keys,10055,303517
1307DEFUN ("this-command-keys", Fthis_command_keys,this-command-keys10055,303517 1332DEFUN ("this-command-keys", Fthis_command_keys,this-command-keys10055,303517
1333DEFUN ("this-command-keys-vector", Fthis_command_keys_vector,10068,303958
1308DEFUN ("this-command-keys-vector", Fthis_command_keys_vector,this-command-keys-vector10068,303958 1334DEFUN ("this-command-keys-vector", Fthis_command_keys_vector,this-command-keys-vector10068,303958
1335DEFUN ("this-single-command-keys", Fthis_single_command_keys,10080,304380
1309DEFUN ("this-single-command-keys", Fthis_single_command_keys,this-single-command-keys10080,304380 1336DEFUN ("this-single-command-keys", Fthis_single_command_keys,this-single-command-keys10080,304380
1337DEFUN ("this-single-command-raw-keys", Fthis_single_command_raw_keys,10096,304955
1310DEFUN ("this-single-command-raw-keys", Fthis_single_command_raw_keys,this-single-command-raw-keys10096,304955 1338DEFUN ("this-single-command-raw-keys", Fthis_single_command_raw_keys,this-single-command-raw-keys10096,304955
1339DEFUN ("reset-this-command-lengths", Freset_this_command_lengths,10109,305495
1311DEFUN ("reset-this-command-lengths", Freset_this_command_lengths,reset-this-command-lengths10109,305495 1340DEFUN ("reset-this-command-lengths", Freset_this_command_lengths,reset-this-command-lengths10109,305495
1341DEFUN ("clear-this-command-keys", Fclear_this_command_keys,10136,306510
1312DEFUN ("clear-this-command-keys", Fclear_this_command_keys,clear-this-command-keys10136,306510 1342DEFUN ("clear-this-command-keys", Fclear_this_command_keys,clear-this-command-keys10136,306510
1343DEFUN ("recursion-depth", Frecursion_depth,10158,307069
1313DEFUN ("recursion-depth", Frecursion_depth,recursion-depth10158,307069 1344DEFUN ("recursion-depth", Frecursion_depth,recursion-depth10158,307069
1345DEFUN ("open-dribble-file", Fopen_dribble_file,10169,307406
1314DEFUN ("open-dribble-file", Fopen_dribble_file,open-dribble-file10169,307406 1346DEFUN ("open-dribble-file", Fopen_dribble_file,open-dribble-file10169,307406
1347DEFUN ("discard-input", Fdiscard_input,10203,308447
1315DEFUN ("discard-input", Fdiscard_input,discard-input10203,308447 1348DEFUN ("discard-input", Fdiscard_input,discard-input10203,308447
1349DEFUN ("suspend-emacs", Fsuspend_emacs,10225,308949
1316DEFUN ("suspend-emacs", Fsuspend_emacs,suspend-emacs10225,308949 1350DEFUN ("suspend-emacs", Fsuspend_emacs,suspend-emacs10225,308949
1317stuff_buffered_input 10285,311045 1351stuff_buffered_input 10285,311045
1318set_waiting_for_input 10323,312016 1352set_waiting_for_input 10323,312016
@@ -1322,13 +1356,21 @@ deliver_interrupt_signal 10378,313642
1322static int volatile force_quit_count;10387,313932 1356static int volatile force_quit_count;10387,313932
1323handle_interrupt 10401,314414 1357handle_interrupt 10401,314414
1324quit_throw_to_read_char 10541,318711 1358quit_throw_to_read_char 10541,318711
1359DEFUN ("set-input-interrupt-mode", Fset_input_interrupt_mode,10562,319288
1325DEFUN ("set-input-interrupt-mode", Fset_input_interrupt_mode,set-input-interrupt-mode10562,319288 1360DEFUN ("set-input-interrupt-mode", Fset_input_interrupt_mode,set-input-interrupt-mode10562,319288
1361DEFUN ("set-output-flow-control", Fset_output_flow_control,10609,320516
1326DEFUN ("set-output-flow-control", Fset_output_flow_control,set-output-flow-control10609,320516 1362DEFUN ("set-output-flow-control", Fset_output_flow_control,set-output-flow-control10609,320516
1363DEFUN ("set-input-meta-mode", Fset_input_meta_mode,10643,321432
1327DEFUN ("set-input-meta-mode", Fset_input_meta_mode,set-input-meta-mode10643,321432 1364DEFUN ("set-input-meta-mode", Fset_input_meta_mode,set-input-meta-mode10643,321432
1365DEFUN ("set-quit-char", Fset_quit_char,10694,322706
1328DEFUN ("set-quit-char", Fset_quit_char,set-quit-char10694,322706 1366DEFUN ("set-quit-char", Fset_quit_char,set-quit-char10694,322706
1367DEFUN ("set-input-mode", Fset_input_mode,10729,323570
1329DEFUN ("set-input-mode", Fset_input_mode,set-input-mode10729,323570 1368DEFUN ("set-input-mode", Fset_input_mode,set-input-mode10729,323570
1369DEFUN ("current-input-mode", Fcurrent_input_mode,10750,324459
1330DEFUN ("current-input-mode", Fcurrent_input_mode,current-input-mode10750,324459 1370DEFUN ("current-input-mode", Fcurrent_input_mode,current-input-mode10750,324459
1371DEFUN ("posn-at-x-y", Fposn_at_x_y,10787,325837
1331DEFUN ("posn-at-x-y", Fposn_at_x_y,posn-at-x-y10787,325837 1372DEFUN ("posn-at-x-y", Fposn_at_x_y,posn-at-x-y10787,325837
1373DEFUN ("posn-at-point", Fposn_at_point,10824,327060
1332DEFUN ("posn-at-point", Fposn_at_point,posn-at-point10824,327060 1374DEFUN ("posn-at-point", Fposn_at_point,posn-at-point10824,327060
1333init_kboard 10861,328214 1375init_kboard 10861,328214
1334allocate_kboard 10893,329284 1376allocate_kboard 10893,329284
@@ -4402,7 +4444,7 @@ void bar(5,69
4402int foobar(6,94 4444int foobar(6,94
4403interface_locate(9,131 4445interface_locate(9,131
4404 4446
4405c.c,1836 4447c.c,1980
4406void (*fa)fa131, 4448void (*fa)fa131,
4407void 132, 4449void 132,
4408my_printf 135, 4450my_printf 135,
@@ -4439,8 +4481,11 @@ short array[array190,
4439int f193, 4481int f193,
4440DEAFUN 196, 4482DEAFUN 196,
4441XDEFUN 203, 4483XDEFUN 203,
4484DEFUN ("x-get-selection-internal", Fx_get_selection_internal,206,
4442DEFUN ("x-get-selection-internal", Fx_get_selection_internal,x-get-selection-internal206, 4485DEFUN ("x-get-selection-internal", Fx_get_selection_internal,x-get-selection-internal206,
4486 Fx_get_selection_internal,212,
4443 Fx_get_selection_internal,x-get-selection-internal212, 4487 Fx_get_selection_internal,x-get-selection-internal212,
4488 Fy_get_selection_internal,216,
4444 Fy_get_selection_internal,y-get-selection-internal216, 4489 Fy_get_selection_internal,y-get-selection-internal216,
4445defun_func1(218, 4490defun_func1(218,
4446DEFUN_func2(220, 4491DEFUN_func2(220,
diff --git a/test/manual/etags/ETAGS.good_3 b/test/manual/etags/ETAGS.good_3
index ac1f97e9ec3..33bf110687b 100644
--- a/test/manual/etags/ETAGS.good_3
+++ b/test/manual/etags/ETAGS.good_3
@@ -175,7 +175,7 @@ package body Truc.Bidule Truc.Bidule/b138,2153
175 protected body Bidule Bidule/b139,2181 175 protected body Bidule Bidule/b139,2181
176 protected body Machin_T Machin_T/b146,2281 176 protected body Machin_T Machin_T/b146,2281
177 177
178c-src/abbrev.c,1432 178c-src/abbrev.c,2072
179Lisp_Object Vabbrev_table_name_list;43,1424 179Lisp_Object Vabbrev_table_name_list;43,1424
180Lisp_Object Vglobal_abbrev_table;48,1569 180Lisp_Object Vglobal_abbrev_table;48,1569
181Lisp_Object Vfundamental_mode_abbrev_table;52,1680 181Lisp_Object Vfundamental_mode_abbrev_table;52,1680
@@ -188,18 +188,29 @@ Lisp_Object Vlast_abbrev_text;75,2319
188int last_abbrev_point;79,2409 188int last_abbrev_point;79,2409
189Lisp_Object Vpre_abbrev_expand_hook,83,2482 189Lisp_Object Vpre_abbrev_expand_hook,83,2482
190Lisp_Object Vpre_abbrev_expand_hook, Qpre_abbrev_expand_hook;83,2482 190Lisp_Object Vpre_abbrev_expand_hook, Qpre_abbrev_expand_hook;83,2482
191DEFUN ("make-abbrev-table", Fmake_abbrev_table,85,2546
191DEFUN ("make-abbrev-table", Fmake_abbrev_table,make-abbrev-table85,2546 192DEFUN ("make-abbrev-table", Fmake_abbrev_table,make-abbrev-table85,2546
193DEFUN ("clear-abbrev-table", Fclear_abbrev_table,92,2738
192DEFUN ("clear-abbrev-table", Fclear_abbrev_table,clear-abbrev-table92,2738 194DEFUN ("clear-abbrev-table", Fclear_abbrev_table,clear-abbrev-table92,2738
195DEFUN ("define-abbrev", Fdefine_abbrev,107,3119
193DEFUN ("define-abbrev", Fdefine_abbrev,define-abbrev107,3119 196DEFUN ("define-abbrev", Fdefine_abbrev,define-abbrev107,3119
197DEFUN ("define-global-abbrev", Fdefine_global_abbrev,149,4438
194DEFUN ("define-global-abbrev", Fdefine_global_abbrev,define-global-abbrev149,4438 198DEFUN ("define-global-abbrev", Fdefine_global_abbrev,define-global-abbrev149,4438
199DEFUN ("define-mode-abbrev", Fdefine_mode_abbrev,160,4809
195DEFUN ("define-mode-abbrev", Fdefine_mode_abbrev,define-mode-abbrev160,4809 200DEFUN ("define-mode-abbrev", Fdefine_mode_abbrev,define-mode-abbrev160,4809
201DEFUN ("abbrev-symbol", Fabbrev_symbol,174,5277
196DEFUN ("abbrev-symbol", Fabbrev_symbol,abbrev-symbol174,5277 202DEFUN ("abbrev-symbol", Fabbrev_symbol,abbrev-symbol174,5277
203DEFUN ("abbrev-expansion", Fabbrev_expansion,202,6241
197DEFUN ("abbrev-expansion", Fabbrev_expansion,abbrev-expansion202,6241 204DEFUN ("abbrev-expansion", Fabbrev_expansion,abbrev-expansion202,6241
205DEFUN ("expand-abbrev", Fexpand_abbrev,218,6756
198DEFUN ("expand-abbrev", Fexpand_abbrev,expand-abbrev218,6756 206DEFUN ("expand-abbrev", Fexpand_abbrev,expand-abbrev218,6756
207DEFUN ("unexpand-abbrev", Funexpand_abbrev,389,11677
199DEFUN ("unexpand-abbrev", Funexpand_abbrev,unexpand-abbrev389,11677 208DEFUN ("unexpand-abbrev", Funexpand_abbrev,unexpand-abbrev389,11677
200write_abbrev 426,12884 209write_abbrev 426,12884
201describe_abbrev 445,13319 210describe_abbrev 445,13319
211DEFUN ("insert-abbrev-table-description", Finsert_abbrev_table_description,466,13834
202DEFUN ("insert-abbrev-table-description", Finsert_abbrev_table_description,insert-abbrev-table-description466,13834 212DEFUN ("insert-abbrev-table-description", Finsert_abbrev_table_description,insert-abbrev-table-description466,13834
213DEFUN ("define-abbrev-table", Fdefine_abbrev_table,506,14990
203DEFUN ("define-abbrev-table", Fdefine_abbrev_table,define-abbrev-table506,14990 214DEFUN ("define-abbrev-table", Fdefine_abbrev_table,define-abbrev-table506,14990
204syms_of_abbrev 540,16067 215syms_of_abbrev 540,16067
205 216
@@ -942,7 +953,7 @@ typedef enum { RECC_ERROR 609,22953
942} re_wctype_t;618,23260 953} re_wctype_t;618,23260
943typedef int re_wchar_t;623,23387 954typedef int re_wchar_t;623,23387
944 955
945c-src/emacs/src/keyboard.c,13949 956c-src/emacs/src/keyboard.c,15923
946volatile int interrupt_input_blocked;76,1808 957volatile int interrupt_input_blocked;76,1808
947volatile bool pending_signals;80,1944 958volatile bool pending_signals;80,1944
948#define KBD_BUFFER_SIZE 82,1976 959#define KBD_BUFFER_SIZE 82,1976
@@ -1018,6 +1029,7 @@ add_command_key 672,21582
1018recursive_edit_1 697,22406 1029recursive_edit_1 697,22406
1019record_auto_save 742,23848 1030record_auto_save 742,23848
1020force_auto_save_soon 751,24016 1031force_auto_save_soon 751,24016
1032DEFUN ("recursive-edit", Frecursive_edit,759,24137
1021DEFUN ("recursive-edit", Frecursive_edit,recursive-edit759,24137 1033DEFUN ("recursive-edit", Frecursive_edit,recursive-edit759,24137
1022recursive_edit_unwind 804,25747 1034recursive_edit_unwind 804,25747
1023any_kboard_state 817,26013 1035any_kboard_state 817,26013
@@ -1034,16 +1046,21 @@ record_single_kboard_state 943,29437
1034restore_kboard_configuration 952,29621 1046restore_kboard_configuration 952,29621
1035cmd_error 970,30077 1047cmd_error 970,30077
1036cmd_error_internal 1024,31510 1048cmd_error_internal 1024,31510
1049DEFUN ("command-error-default-function", Fcommand_error_default_function,1043,32030
1037DEFUN ("command-error-default-function", Fcommand_error_default_function,command-error-default-function1043,32030 1050DEFUN ("command-error-default-function", Fcommand_error_default_function,command-error-default-function1043,32030
1038command_loop 1094,33916 1051command_loop 1094,33916
1039command_loop_2 1134,35135 1052command_loop_2 1134,35135
1040top_level_2 1146,35339 1053top_level_2 1146,35339
1041top_level_1 1152,35417 1054top_level_1 1152,35417
1055DEFUN ("top-level", Ftop_level,1164,35787
1042DEFUN ("top-level", Ftop_level,top-level1164,35787 1056DEFUN ("top-level", Ftop_level,top-level1164,35787
1043user_error 1183,36288 1057user_error 1183,36288
1058DEFUN ("exit-recursive-edit", Fexit_recursive_edit,1189,36429
1044DEFUN ("exit-recursive-edit", Fexit_recursive_edit,exit-recursive-edit1189,36429 1059DEFUN ("exit-recursive-edit", Fexit_recursive_edit,exit-recursive-edit1189,36429
1060DEFUN ("abort-recursive-edit", Fabort_recursive_edit,1201,36819
1045DEFUN ("abort-recursive-edit", Fabort_recursive_edit,abort-recursive-edit1201,36819 1061DEFUN ("abort-recursive-edit", Fabort_recursive_edit,abort-recursive-edit1201,36819
1046tracking_off 1216,37281 1062tracking_off 1216,37281
1063DEFUN ("internal--track-mouse", Ftrack_mouse,1234,37816
1047DEFUN ("internal--track-mouse", Ftrack_mouse,track-mouse1234,37816 1064DEFUN ("internal--track-mouse", Ftrack_mouse,track-mouse1234,37816
1048bool ignore_mouse_drag_p;1256,38392 1065bool ignore_mouse_drag_p;1256,38392
1049some_mouse_moved 1259,38441 1066some_mouse_moved 1259,38441
@@ -1107,6 +1124,7 @@ Lisp_Object pending_funcalls;4377,131172
1107decode_timer 4381,131293 1124decode_timer 4381,131293
1108timer_check_2 4414,132246 1125timer_check_2 4414,132246
1109timer_check 4572,136817 1126timer_check 4572,136817
1127DEFUN ("current-idle-time", Fcurrent_idle_time,4607,137662
1110DEFUN ("current-idle-time", Fcurrent_idle_time,current-idle-time4607,137662 1128DEFUN ("current-idle-time", Fcurrent_idle_time,current-idle-time4607,137662
1111static Lisp_Object accent_key_syms;4625,138239 1129static Lisp_Object accent_key_syms;4625,138239
1112static Lisp_Object func_key_syms;4626,138275 1130static Lisp_Object func_key_syms;4626,138275
@@ -1153,10 +1171,12 @@ static Lisp_Object modifier_symbols;6327,189449
1153lispy_modifier_list 6331,189586 1171lispy_modifier_list 6331,189586
1154#define KEY_TO_CHAR(6353,190252 1172#define KEY_TO_CHAR(6353,190252
1155parse_modifiers 6356,190328 1173parse_modifiers 6356,190328
1174DEFUN ("internal-event-symbol-parse-modifiers", Fevent_symbol_parse_modifiers,6399,191517
1156DEFUN ("internal-event-symbol-parse-modifiers", Fevent_symbol_parse_modifiers,event-symbol-parse-modifiers6399,191517 1175DEFUN ("internal-event-symbol-parse-modifiers", Fevent_symbol_parse_modifiers,event-symbol-parse-modifiers6399,191517
1157apply_modifiers 6422,192391 1176apply_modifiers 6422,192391
1158reorder_modifiers 6491,194720 1177reorder_modifiers 6491,194720
1159modify_event_symbol 6536,196528 1178modify_event_symbol 6536,196528
1179DEFUN ("event-convert-list", Fevent_convert_list,6628,199244
1160DEFUN ("event-convert-list", Fevent_convert_list,event-convert-list6628,199244 1180DEFUN ("event-convert-list", Fevent_convert_list,event-convert-list6628,199244
1161parse_solitary_modifier 6695,201135 1181parse_solitary_modifier 6695,201135
1162#define SINGLE_LETTER_MOD(6701,201258 1182#define SINGLE_LETTER_MOD(6701,201258
@@ -1225,24 +1245,38 @@ keyremap_step 8811,261450
1225test_undefined 8867,262934 1245test_undefined 8867,262934
1226read_key_sequence 8916,264861 1246read_key_sequence 8916,264861
1227read_key_sequence_vs 9826,295821 1247read_key_sequence_vs 9826,295821
1248DEFUN ("read-key-sequence", Fread_key_sequence,9885,297294
1228DEFUN ("read-key-sequence", Fread_key_sequence,read-key-sequence9885,297294 1249DEFUN ("read-key-sequence", Fread_key_sequence,read-key-sequence9885,297294
1250DEFUN ("read-key-sequence-vector", Fread_key_sequence_vector,9938,299982
1229DEFUN ("read-key-sequence-vector", Fread_key_sequence_vector,read-key-sequence-vector9938,299982 1251DEFUN ("read-key-sequence-vector", Fread_key_sequence_vector,read-key-sequence-vector9938,299982
1230detect_input_pending 9950,300488 1252detect_input_pending 9950,300488
1231detect_input_pending_ignore_squeezables 9959,300654 1253detect_input_pending_ignore_squeezables 9959,300654
1232detect_input_pending_run_timers 9967,300870 1254detect_input_pending_run_timers 9967,300870
1233clear_input_pending 9985,301362 1255clear_input_pending 9985,301362
1234requeued_events_pending_p 9997,301732 1256requeued_events_pending_p 9997,301732
1257DEFUN ("input-pending-p", Finput_pending_p,10002,301813
1235DEFUN ("input-pending-p", Finput_pending_p,input-pending-p10002,301813 1258DEFUN ("input-pending-p", Finput_pending_p,input-pending-p10002,301813
1259DEFUN ("recent-keys", Frecent_keys,10024,302596
1236DEFUN ("recent-keys", Frecent_keys,recent-keys10024,302596 1260DEFUN ("recent-keys", Frecent_keys,recent-keys10024,302596
1261DEFUN ("this-command-keys", Fthis_command_keys,10055,303517
1237DEFUN ("this-command-keys", Fthis_command_keys,this-command-keys10055,303517 1262DEFUN ("this-command-keys", Fthis_command_keys,this-command-keys10055,303517
1263DEFUN ("this-command-keys-vector", Fthis_command_keys_vector,10068,303958
1238DEFUN ("this-command-keys-vector", Fthis_command_keys_vector,this-command-keys-vector10068,303958 1264DEFUN ("this-command-keys-vector", Fthis_command_keys_vector,this-command-keys-vector10068,303958
1265DEFUN ("this-single-command-keys", Fthis_single_command_keys,10080,304380
1239DEFUN ("this-single-command-keys", Fthis_single_command_keys,this-single-command-keys10080,304380 1266DEFUN ("this-single-command-keys", Fthis_single_command_keys,this-single-command-keys10080,304380
1267DEFUN ("this-single-command-raw-keys", Fthis_single_command_raw_keys,10096,304955
1240DEFUN ("this-single-command-raw-keys", Fthis_single_command_raw_keys,this-single-command-raw-keys10096,304955 1268DEFUN ("this-single-command-raw-keys", Fthis_single_command_raw_keys,this-single-command-raw-keys10096,304955
1269DEFUN ("reset-this-command-lengths", Freset_this_command_lengths,10109,305495
1241DEFUN ("reset-this-command-lengths", Freset_this_command_lengths,reset-this-command-lengths10109,305495 1270DEFUN ("reset-this-command-lengths", Freset_this_command_lengths,reset-this-command-lengths10109,305495
1271DEFUN ("clear-this-command-keys", Fclear_this_command_keys,10136,306510
1242DEFUN ("clear-this-command-keys", Fclear_this_command_keys,clear-this-command-keys10136,306510 1272DEFUN ("clear-this-command-keys", Fclear_this_command_keys,clear-this-command-keys10136,306510
1273DEFUN ("recursion-depth", Frecursion_depth,10158,307069
1243DEFUN ("recursion-depth", Frecursion_depth,recursion-depth10158,307069 1274DEFUN ("recursion-depth", Frecursion_depth,recursion-depth10158,307069
1275DEFUN ("open-dribble-file", Fopen_dribble_file,10169,307406
1244DEFUN ("open-dribble-file", Fopen_dribble_file,open-dribble-file10169,307406 1276DEFUN ("open-dribble-file", Fopen_dribble_file,open-dribble-file10169,307406
1277DEFUN ("discard-input", Fdiscard_input,10203,308447
1245DEFUN ("discard-input", Fdiscard_input,discard-input10203,308447 1278DEFUN ("discard-input", Fdiscard_input,discard-input10203,308447
1279DEFUN ("suspend-emacs", Fsuspend_emacs,10225,308949
1246DEFUN ("suspend-emacs", Fsuspend_emacs,suspend-emacs10225,308949 1280DEFUN ("suspend-emacs", Fsuspend_emacs,suspend-emacs10225,308949
1247stuff_buffered_input 10285,311045 1281stuff_buffered_input 10285,311045
1248set_waiting_for_input 10323,312016 1282set_waiting_for_input 10323,312016
@@ -1252,13 +1286,21 @@ deliver_interrupt_signal 10378,313642
1252static int volatile force_quit_count;10387,313932 1286static int volatile force_quit_count;10387,313932
1253handle_interrupt 10401,314414 1287handle_interrupt 10401,314414
1254quit_throw_to_read_char 10541,318711 1288quit_throw_to_read_char 10541,318711
1289DEFUN ("set-input-interrupt-mode", Fset_input_interrupt_mode,10562,319288
1255DEFUN ("set-input-interrupt-mode", Fset_input_interrupt_mode,set-input-interrupt-mode10562,319288 1290DEFUN ("set-input-interrupt-mode", Fset_input_interrupt_mode,set-input-interrupt-mode10562,319288
1291DEFUN ("set-output-flow-control", Fset_output_flow_control,10609,320516
1256DEFUN ("set-output-flow-control", Fset_output_flow_control,set-output-flow-control10609,320516 1292DEFUN ("set-output-flow-control", Fset_output_flow_control,set-output-flow-control10609,320516
1293DEFUN ("set-input-meta-mode", Fset_input_meta_mode,10643,321432
1257DEFUN ("set-input-meta-mode", Fset_input_meta_mode,set-input-meta-mode10643,321432 1294DEFUN ("set-input-meta-mode", Fset_input_meta_mode,set-input-meta-mode10643,321432
1295DEFUN ("set-quit-char", Fset_quit_char,10694,322706
1258DEFUN ("set-quit-char", Fset_quit_char,set-quit-char10694,322706 1296DEFUN ("set-quit-char", Fset_quit_char,set-quit-char10694,322706
1297DEFUN ("set-input-mode", Fset_input_mode,10729,323570
1259DEFUN ("set-input-mode", Fset_input_mode,set-input-mode10729,323570 1298DEFUN ("set-input-mode", Fset_input_mode,set-input-mode10729,323570
1299DEFUN ("current-input-mode", Fcurrent_input_mode,10750,324459
1260DEFUN ("current-input-mode", Fcurrent_input_mode,current-input-mode10750,324459 1300DEFUN ("current-input-mode", Fcurrent_input_mode,current-input-mode10750,324459
1301DEFUN ("posn-at-x-y", Fposn_at_x_y,10787,325837
1261DEFUN ("posn-at-x-y", Fposn_at_x_y,posn-at-x-y10787,325837 1302DEFUN ("posn-at-x-y", Fposn_at_x_y,posn-at-x-y10787,325837
1303DEFUN ("posn-at-point", Fposn_at_point,10824,327060
1262DEFUN ("posn-at-point", Fposn_at_point,posn-at-point10824,327060 1304DEFUN ("posn-at-point", Fposn_at_point,posn-at-point10824,327060
1263init_kboard 10861,328214 1305init_kboard 10861,328214
1264allocate_kboard 10893,329284 1306allocate_kboard 10893,329284
@@ -4179,7 +4221,7 @@ void bar(5,69
4179int foobar(6,94 4221int foobar(6,94
4180interface_locate(9,131 4222interface_locate(9,131
4181 4223
4182c.c,1963 4224c.c,2107
4183my_printf 135, 4225my_printf 135,
4184void fatala 138, 4226void fatala 138,
4185max 141, 4227max 141,
@@ -4224,8 +4266,11 @@ short array[array190,
4224int f193, 4266int f193,
4225DEAFUN 196, 4267DEAFUN 196,
4226XDEFUN 203, 4268XDEFUN 203,
4269DEFUN ("x-get-selection-internal", Fx_get_selection_internal,206,
4227DEFUN ("x-get-selection-internal", Fx_get_selection_internal,x-get-selection-internal206, 4270DEFUN ("x-get-selection-internal", Fx_get_selection_internal,x-get-selection-internal206,
4271 Fx_get_selection_internal,212,
4228 Fx_get_selection_internal,x-get-selection-internal212, 4272 Fx_get_selection_internal,x-get-selection-internal212,
4273 Fy_get_selection_internal,216,
4229 Fy_get_selection_internal,y-get-selection-internal216, 4274 Fy_get_selection_internal,y-get-selection-internal216,
4230defun_func1(218, 4275defun_func1(218,
4231DEFUN_func2(220, 4276DEFUN_func2(220,
diff --git a/test/manual/etags/ETAGS.good_4 b/test/manual/etags/ETAGS.good_4
index 8184e3a0f6d..3d9d6266421 100644
--- a/test/manual/etags/ETAGS.good_4
+++ b/test/manual/etags/ETAGS.good_4
@@ -175,7 +175,7 @@ package body Truc.Bidule Truc.Bidule/b138,2153
175 protected body Bidule Bidule/b139,2181 175 protected body Bidule Bidule/b139,2181
176 protected body Machin_T Machin_T/b146,2281 176 protected body Machin_T Machin_T/b146,2281
177 177
178c-src/abbrev.c,2634 178c-src/abbrev.c,3274
179Lisp_Object Vabbrev_table_name_list;43,1424 179Lisp_Object Vabbrev_table_name_list;43,1424
180Lisp_Object Vglobal_abbrev_table;48,1569 180Lisp_Object Vglobal_abbrev_table;48,1569
181Lisp_Object Vfundamental_mode_abbrev_table;52,1680 181Lisp_Object Vfundamental_mode_abbrev_table;52,1680
@@ -188,18 +188,29 @@ Lisp_Object Vlast_abbrev_text;75,2319
188int last_abbrev_point;79,2409 188int last_abbrev_point;79,2409
189Lisp_Object Vpre_abbrev_expand_hook,83,2482 189Lisp_Object Vpre_abbrev_expand_hook,83,2482
190Lisp_Object Vpre_abbrev_expand_hook, Qpre_abbrev_expand_hook;83,2482 190Lisp_Object Vpre_abbrev_expand_hook, Qpre_abbrev_expand_hook;83,2482
191DEFUN ("make-abbrev-table", Fmake_abbrev_table,85,2546
191DEFUN ("make-abbrev-table", Fmake_abbrev_table,make-abbrev-table85,2546 192DEFUN ("make-abbrev-table", Fmake_abbrev_table,make-abbrev-table85,2546
193DEFUN ("clear-abbrev-table", Fclear_abbrev_table,92,2738
192DEFUN ("clear-abbrev-table", Fclear_abbrev_table,clear-abbrev-table92,2738 194DEFUN ("clear-abbrev-table", Fclear_abbrev_table,clear-abbrev-table92,2738
195DEFUN ("define-abbrev", Fdefine_abbrev,107,3119
193DEFUN ("define-abbrev", Fdefine_abbrev,define-abbrev107,3119 196DEFUN ("define-abbrev", Fdefine_abbrev,define-abbrev107,3119
197DEFUN ("define-global-abbrev", Fdefine_global_abbrev,149,4438
194DEFUN ("define-global-abbrev", Fdefine_global_abbrev,define-global-abbrev149,4438 198DEFUN ("define-global-abbrev", Fdefine_global_abbrev,define-global-abbrev149,4438
199DEFUN ("define-mode-abbrev", Fdefine_mode_abbrev,160,4809
195DEFUN ("define-mode-abbrev", Fdefine_mode_abbrev,define-mode-abbrev160,4809 200DEFUN ("define-mode-abbrev", Fdefine_mode_abbrev,define-mode-abbrev160,4809
201DEFUN ("abbrev-symbol", Fabbrev_symbol,174,5277
196DEFUN ("abbrev-symbol", Fabbrev_symbol,abbrev-symbol174,5277 202DEFUN ("abbrev-symbol", Fabbrev_symbol,abbrev-symbol174,5277
203DEFUN ("abbrev-expansion", Fabbrev_expansion,202,6241
197DEFUN ("abbrev-expansion", Fabbrev_expansion,abbrev-expansion202,6241 204DEFUN ("abbrev-expansion", Fabbrev_expansion,abbrev-expansion202,6241
205DEFUN ("expand-abbrev", Fexpand_abbrev,218,6756
198DEFUN ("expand-abbrev", Fexpand_abbrev,expand-abbrev218,6756 206DEFUN ("expand-abbrev", Fexpand_abbrev,expand-abbrev218,6756
207DEFUN ("unexpand-abbrev", Funexpand_abbrev,389,11677
199DEFUN ("unexpand-abbrev", Funexpand_abbrev,unexpand-abbrev389,11677 208DEFUN ("unexpand-abbrev", Funexpand_abbrev,unexpand-abbrev389,11677
200write_abbrev 426,12884 209write_abbrev 426,12884
201describe_abbrev 445,13319 210describe_abbrev 445,13319
211DEFUN ("insert-abbrev-table-description", Finsert_abbrev_table_description,466,13834
202DEFUN ("insert-abbrev-table-description", Finsert_abbrev_table_description,insert-abbrev-table-description466,13834 212DEFUN ("insert-abbrev-table-description", Finsert_abbrev_table_description,insert-abbrev-table-description466,13834
213DEFUN ("define-abbrev-table", Fdefine_abbrev_table,506,14990
203DEFUN ("define-abbrev-table", Fdefine_abbrev_table,define-abbrev-table506,14990 214DEFUN ("define-abbrev-table", Fdefine_abbrev_table,define-abbrev-table506,14990
204syms_of_abbrev 540,16067 215syms_of_abbrev 540,16067
205 DEFVAR_LISP ("abbrev-table-name-list"542,16087 216 DEFVAR_LISP ("abbrev-table-name-list"542,16087
@@ -852,7 +863,7 @@ typedef enum { RECC_ERROR 609,22953
852} re_wctype_t;618,23260 863} re_wctype_t;618,23260
853typedef int re_wchar_t;623,23387 864typedef int re_wchar_t;623,23387
854 865
855c-src/emacs/src/keyboard.c,20957 866c-src/emacs/src/keyboard.c,22931
856volatile int interrupt_input_blocked;76,1808 867volatile int interrupt_input_blocked;76,1808
857volatile bool pending_signals;80,1944 868volatile bool pending_signals;80,1944
858#define KBD_BUFFER_SIZE 82,1976 869#define KBD_BUFFER_SIZE 82,1976
@@ -928,6 +939,7 @@ add_command_key 672,21582
928recursive_edit_1 697,22406 939recursive_edit_1 697,22406
929record_auto_save 742,23848 940record_auto_save 742,23848
930force_auto_save_soon 751,24016 941force_auto_save_soon 751,24016
942DEFUN ("recursive-edit", Frecursive_edit,759,24137
931DEFUN ("recursive-edit", Frecursive_edit,recursive-edit759,24137 943DEFUN ("recursive-edit", Frecursive_edit,recursive-edit759,24137
932recursive_edit_unwind 804,25747 944recursive_edit_unwind 804,25747
933any_kboard_state 817,26013 945any_kboard_state 817,26013
@@ -942,16 +954,21 @@ record_single_kboard_state 943,29437
942restore_kboard_configuration 952,29621 954restore_kboard_configuration 952,29621
943cmd_error 970,30077 955cmd_error 970,30077
944cmd_error_internal 1024,31510 956cmd_error_internal 1024,31510
957DEFUN ("command-error-default-function", Fcommand_error_default_function,1043,32030
945DEFUN ("command-error-default-function", Fcommand_error_default_function,command-error-default-function1043,32030 958DEFUN ("command-error-default-function", Fcommand_error_default_function,command-error-default-function1043,32030
946command_loop 1094,33916 959command_loop 1094,33916
947command_loop_2 1134,35135 960command_loop_2 1134,35135
948top_level_2 1146,35339 961top_level_2 1146,35339
949top_level_1 1152,35417 962top_level_1 1152,35417
963DEFUN ("top-level", Ftop_level,1164,35787
950DEFUN ("top-level", Ftop_level,top-level1164,35787 964DEFUN ("top-level", Ftop_level,top-level1164,35787
951user_error 1183,36288 965user_error 1183,36288
966DEFUN ("exit-recursive-edit", Fexit_recursive_edit,1189,36429
952DEFUN ("exit-recursive-edit", Fexit_recursive_edit,exit-recursive-edit1189,36429 967DEFUN ("exit-recursive-edit", Fexit_recursive_edit,exit-recursive-edit1189,36429
968DEFUN ("abort-recursive-edit", Fabort_recursive_edit,1201,36819
953DEFUN ("abort-recursive-edit", Fabort_recursive_edit,abort-recursive-edit1201,36819 969DEFUN ("abort-recursive-edit", Fabort_recursive_edit,abort-recursive-edit1201,36819
954tracking_off 1216,37281 970tracking_off 1216,37281
971DEFUN ("internal--track-mouse", Ftrack_mouse,1234,37816
955DEFUN ("internal--track-mouse", Ftrack_mouse,track-mouse1234,37816 972DEFUN ("internal--track-mouse", Ftrack_mouse,track-mouse1234,37816
956bool ignore_mouse_drag_p;1256,38392 973bool ignore_mouse_drag_p;1256,38392
957some_mouse_moved 1259,38441 974some_mouse_moved 1259,38441
@@ -1015,6 +1032,7 @@ Lisp_Object pending_funcalls;4377,131172
1015decode_timer 4381,131293 1032decode_timer 4381,131293
1016timer_check_2 4414,132246 1033timer_check_2 4414,132246
1017timer_check 4572,136817 1034timer_check 4572,136817
1035DEFUN ("current-idle-time", Fcurrent_idle_time,4607,137662
1018DEFUN ("current-idle-time", Fcurrent_idle_time,current-idle-time4607,137662 1036DEFUN ("current-idle-time", Fcurrent_idle_time,current-idle-time4607,137662
1019static Lisp_Object accent_key_syms;4625,138239 1037static Lisp_Object accent_key_syms;4625,138239
1020static Lisp_Object func_key_syms;4626,138275 1038static Lisp_Object func_key_syms;4626,138275
@@ -1061,10 +1079,12 @@ static Lisp_Object modifier_symbols;6327,189449
1061lispy_modifier_list 6331,189586 1079lispy_modifier_list 6331,189586
1062#define KEY_TO_CHAR(6353,190252 1080#define KEY_TO_CHAR(6353,190252
1063parse_modifiers 6356,190328 1081parse_modifiers 6356,190328
1082DEFUN ("internal-event-symbol-parse-modifiers", Fevent_symbol_parse_modifiers,6399,191517
1064DEFUN ("internal-event-symbol-parse-modifiers", Fevent_symbol_parse_modifiers,event-symbol-parse-modifiers6399,191517 1083DEFUN ("internal-event-symbol-parse-modifiers", Fevent_symbol_parse_modifiers,event-symbol-parse-modifiers6399,191517
1065apply_modifiers 6422,192391 1084apply_modifiers 6422,192391
1066reorder_modifiers 6491,194720 1085reorder_modifiers 6491,194720
1067modify_event_symbol 6536,196528 1086modify_event_symbol 6536,196528
1087DEFUN ("event-convert-list", Fevent_convert_list,6628,199244
1068DEFUN ("event-convert-list", Fevent_convert_list,event-convert-list6628,199244 1088DEFUN ("event-convert-list", Fevent_convert_list,event-convert-list6628,199244
1069parse_solitary_modifier 6695,201135 1089parse_solitary_modifier 6695,201135
1070#define SINGLE_LETTER_MOD(6701,201258 1090#define SINGLE_LETTER_MOD(6701,201258
@@ -1125,24 +1145,38 @@ keyremap_step 8811,261450
1125test_undefined 8867,262934 1145test_undefined 8867,262934
1126read_key_sequence 8916,264861 1146read_key_sequence 8916,264861
1127read_key_sequence_vs 9826,295821 1147read_key_sequence_vs 9826,295821
1148DEFUN ("read-key-sequence", Fread_key_sequence,9885,297294
1128DEFUN ("read-key-sequence", Fread_key_sequence,read-key-sequence9885,297294 1149DEFUN ("read-key-sequence", Fread_key_sequence,read-key-sequence9885,297294
1150DEFUN ("read-key-sequence-vector", Fread_key_sequence_vector,9938,299982
1129DEFUN ("read-key-sequence-vector", Fread_key_sequence_vector,read-key-sequence-vector9938,299982 1151DEFUN ("read-key-sequence-vector", Fread_key_sequence_vector,read-key-sequence-vector9938,299982
1130detect_input_pending 9950,300488 1152detect_input_pending 9950,300488
1131detect_input_pending_ignore_squeezables 9959,300654 1153detect_input_pending_ignore_squeezables 9959,300654
1132detect_input_pending_run_timers 9967,300870 1154detect_input_pending_run_timers 9967,300870
1133clear_input_pending 9985,301362 1155clear_input_pending 9985,301362
1134requeued_events_pending_p 9997,301732 1156requeued_events_pending_p 9997,301732
1157DEFUN ("input-pending-p", Finput_pending_p,10002,301813
1135DEFUN ("input-pending-p", Finput_pending_p,input-pending-p10002,301813 1158DEFUN ("input-pending-p", Finput_pending_p,input-pending-p10002,301813
1159DEFUN ("recent-keys", Frecent_keys,10024,302596
1136DEFUN ("recent-keys", Frecent_keys,recent-keys10024,302596 1160DEFUN ("recent-keys", Frecent_keys,recent-keys10024,302596
1161DEFUN ("this-command-keys", Fthis_command_keys,10055,303517
1137DEFUN ("this-command-keys", Fthis_command_keys,this-command-keys10055,303517 1162DEFUN ("this-command-keys", Fthis_command_keys,this-command-keys10055,303517
1163DEFUN ("this-command-keys-vector", Fthis_command_keys_vector,10068,303958
1138DEFUN ("this-command-keys-vector", Fthis_command_keys_vector,this-command-keys-vector10068,303958 1164DEFUN ("this-command-keys-vector", Fthis_command_keys_vector,this-command-keys-vector10068,303958
1165DEFUN ("this-single-command-keys", Fthis_single_command_keys,10080,304380
1139DEFUN ("this-single-command-keys", Fthis_single_command_keys,this-single-command-keys10080,304380 1166DEFUN ("this-single-command-keys", Fthis_single_command_keys,this-single-command-keys10080,304380
1167DEFUN ("this-single-command-raw-keys", Fthis_single_command_raw_keys,10096,304955
1140DEFUN ("this-single-command-raw-keys", Fthis_single_command_raw_keys,this-single-command-raw-keys10096,304955 1168DEFUN ("this-single-command-raw-keys", Fthis_single_command_raw_keys,this-single-command-raw-keys10096,304955
1169DEFUN ("reset-this-command-lengths", Freset_this_command_lengths,10109,305495
1141DEFUN ("reset-this-command-lengths", Freset_this_command_lengths,reset-this-command-lengths10109,305495 1170DEFUN ("reset-this-command-lengths", Freset_this_command_lengths,reset-this-command-lengths10109,305495
1171DEFUN ("clear-this-command-keys", Fclear_this_command_keys,10136,306510
1142DEFUN ("clear-this-command-keys", Fclear_this_command_keys,clear-this-command-keys10136,306510 1172DEFUN ("clear-this-command-keys", Fclear_this_command_keys,clear-this-command-keys10136,306510
1173DEFUN ("recursion-depth", Frecursion_depth,10158,307069
1143DEFUN ("recursion-depth", Frecursion_depth,recursion-depth10158,307069 1174DEFUN ("recursion-depth", Frecursion_depth,recursion-depth10158,307069
1175DEFUN ("open-dribble-file", Fopen_dribble_file,10169,307406
1144DEFUN ("open-dribble-file", Fopen_dribble_file,open-dribble-file10169,307406 1176DEFUN ("open-dribble-file", Fopen_dribble_file,open-dribble-file10169,307406
1177DEFUN ("discard-input", Fdiscard_input,10203,308447
1145DEFUN ("discard-input", Fdiscard_input,discard-input10203,308447 1178DEFUN ("discard-input", Fdiscard_input,discard-input10203,308447
1179DEFUN ("suspend-emacs", Fsuspend_emacs,10225,308949
1146DEFUN ("suspend-emacs", Fsuspend_emacs,suspend-emacs10225,308949 1180DEFUN ("suspend-emacs", Fsuspend_emacs,suspend-emacs10225,308949
1147stuff_buffered_input 10285,311045 1181stuff_buffered_input 10285,311045
1148set_waiting_for_input 10323,312016 1182set_waiting_for_input 10323,312016
@@ -1152,13 +1186,21 @@ deliver_interrupt_signal 10378,313642
1152static int volatile force_quit_count;10387,313932 1186static int volatile force_quit_count;10387,313932
1153handle_interrupt 10401,314414 1187handle_interrupt 10401,314414
1154quit_throw_to_read_char 10541,318711 1188quit_throw_to_read_char 10541,318711
1189DEFUN ("set-input-interrupt-mode", Fset_input_interrupt_mode,10562,319288
1155DEFUN ("set-input-interrupt-mode", Fset_input_interrupt_mode,set-input-interrupt-mode10562,319288 1190DEFUN ("set-input-interrupt-mode", Fset_input_interrupt_mode,set-input-interrupt-mode10562,319288
1191DEFUN ("set-output-flow-control", Fset_output_flow_control,10609,320516
1156DEFUN ("set-output-flow-control", Fset_output_flow_control,set-output-flow-control10609,320516 1192DEFUN ("set-output-flow-control", Fset_output_flow_control,set-output-flow-control10609,320516
1193DEFUN ("set-input-meta-mode", Fset_input_meta_mode,10643,321432
1157DEFUN ("set-input-meta-mode", Fset_input_meta_mode,set-input-meta-mode10643,321432 1194DEFUN ("set-input-meta-mode", Fset_input_meta_mode,set-input-meta-mode10643,321432
1195DEFUN ("set-quit-char", Fset_quit_char,10694,322706
1158DEFUN ("set-quit-char", Fset_quit_char,set-quit-char10694,322706 1196DEFUN ("set-quit-char", Fset_quit_char,set-quit-char10694,322706
1197DEFUN ("set-input-mode", Fset_input_mode,10729,323570
1159DEFUN ("set-input-mode", Fset_input_mode,set-input-mode10729,323570 1198DEFUN ("set-input-mode", Fset_input_mode,set-input-mode10729,323570
1199DEFUN ("current-input-mode", Fcurrent_input_mode,10750,324459
1160DEFUN ("current-input-mode", Fcurrent_input_mode,current-input-mode10750,324459 1200DEFUN ("current-input-mode", Fcurrent_input_mode,current-input-mode10750,324459
1201DEFUN ("posn-at-x-y", Fposn_at_x_y,10787,325837
1161DEFUN ("posn-at-x-y", Fposn_at_x_y,posn-at-x-y10787,325837 1202DEFUN ("posn-at-x-y", Fposn_at_x_y,posn-at-x-y10787,325837
1203DEFUN ("posn-at-point", Fposn_at_point,10824,327060
1162DEFUN ("posn-at-point", Fposn_at_point,posn-at-point10824,327060 1204DEFUN ("posn-at-point", Fposn_at_point,posn-at-point10824,327060
1163init_kboard 10861,328214 1205init_kboard 10861,328214
1164allocate_kboard 10893,329284 1206allocate_kboard 10893,329284
@@ -3996,7 +4038,7 @@ void bar(5,69
3996int foobar(6,94 4038int foobar(6,94
3997interface_locate(9,131 4039interface_locate(9,131
3998 4040
3999c.c,1663 4041c.c,1807
4000my_printf 135, 4042my_printf 135,
4001void fatala 138, 4043void fatala 138,
4002max 141, 4044max 141,
@@ -4026,8 +4068,11 @@ short array[array190,
4026int f193, 4068int f193,
4027DEAFUN 196, 4069DEAFUN 196,
4028XDEFUN 203, 4070XDEFUN 203,
4071DEFUN ("x-get-selection-internal", Fx_get_selection_internal,206,
4029DEFUN ("x-get-selection-internal", Fx_get_selection_internal,x-get-selection-internal206, 4072DEFUN ("x-get-selection-internal", Fx_get_selection_internal,x-get-selection-internal206,
4073 Fx_get_selection_internal,212,
4030 Fx_get_selection_internal,x-get-selection-internal212, 4074 Fx_get_selection_internal,x-get-selection-internal212,
4075 Fy_get_selection_internal,216,
4031 Fy_get_selection_internal,y-get-selection-internal216, 4076 Fy_get_selection_internal,y-get-selection-internal216,
4032defun_func1(218, 4077defun_func1(218,
4033DEFUN_func2(220, 4078DEFUN_func2(220,
diff --git a/test/manual/etags/ETAGS.good_5 b/test/manual/etags/ETAGS.good_5
index 708ba17beb0..1dff7685212 100644
--- a/test/manual/etags/ETAGS.good_5
+++ b/test/manual/etags/ETAGS.good_5
@@ -175,7 +175,7 @@ package body Truc.Bidule Truc.Bidule/b138,2153
175 protected body Bidule Bidule/b139,2181 175 protected body Bidule Bidule/b139,2181
176 protected body Machin_T Machin_T/b146,2281 176 protected body Machin_T Machin_T/b146,2281
177 177
178c-src/abbrev.c,2634 178c-src/abbrev.c,3274
179Lisp_Object Vabbrev_table_name_list;43,1424 179Lisp_Object Vabbrev_table_name_list;43,1424
180Lisp_Object Vglobal_abbrev_table;48,1569 180Lisp_Object Vglobal_abbrev_table;48,1569
181Lisp_Object Vfundamental_mode_abbrev_table;52,1680 181Lisp_Object Vfundamental_mode_abbrev_table;52,1680
@@ -188,18 +188,29 @@ Lisp_Object Vlast_abbrev_text;75,2319
188int last_abbrev_point;79,2409 188int last_abbrev_point;79,2409
189Lisp_Object Vpre_abbrev_expand_hook,83,2482 189Lisp_Object Vpre_abbrev_expand_hook,83,2482
190Lisp_Object Vpre_abbrev_expand_hook, Qpre_abbrev_expand_hook;83,2482 190Lisp_Object Vpre_abbrev_expand_hook, Qpre_abbrev_expand_hook;83,2482
191DEFUN ("make-abbrev-table", Fmake_abbrev_table,85,2546
191DEFUN ("make-abbrev-table", Fmake_abbrev_table,make-abbrev-table85,2546 192DEFUN ("make-abbrev-table", Fmake_abbrev_table,make-abbrev-table85,2546
193DEFUN ("clear-abbrev-table", Fclear_abbrev_table,92,2738
192DEFUN ("clear-abbrev-table", Fclear_abbrev_table,clear-abbrev-table92,2738 194DEFUN ("clear-abbrev-table", Fclear_abbrev_table,clear-abbrev-table92,2738
195DEFUN ("define-abbrev", Fdefine_abbrev,107,3119
193DEFUN ("define-abbrev", Fdefine_abbrev,define-abbrev107,3119 196DEFUN ("define-abbrev", Fdefine_abbrev,define-abbrev107,3119
197DEFUN ("define-global-abbrev", Fdefine_global_abbrev,149,4438
194DEFUN ("define-global-abbrev", Fdefine_global_abbrev,define-global-abbrev149,4438 198DEFUN ("define-global-abbrev", Fdefine_global_abbrev,define-global-abbrev149,4438
199DEFUN ("define-mode-abbrev", Fdefine_mode_abbrev,160,4809
195DEFUN ("define-mode-abbrev", Fdefine_mode_abbrev,define-mode-abbrev160,4809 200DEFUN ("define-mode-abbrev", Fdefine_mode_abbrev,define-mode-abbrev160,4809
201DEFUN ("abbrev-symbol", Fabbrev_symbol,174,5277
196DEFUN ("abbrev-symbol", Fabbrev_symbol,abbrev-symbol174,5277 202DEFUN ("abbrev-symbol", Fabbrev_symbol,abbrev-symbol174,5277
203DEFUN ("abbrev-expansion", Fabbrev_expansion,202,6241
197DEFUN ("abbrev-expansion", Fabbrev_expansion,abbrev-expansion202,6241 204DEFUN ("abbrev-expansion", Fabbrev_expansion,abbrev-expansion202,6241
205DEFUN ("expand-abbrev", Fexpand_abbrev,218,6756
198DEFUN ("expand-abbrev", Fexpand_abbrev,expand-abbrev218,6756 206DEFUN ("expand-abbrev", Fexpand_abbrev,expand-abbrev218,6756
207DEFUN ("unexpand-abbrev", Funexpand_abbrev,389,11677
199DEFUN ("unexpand-abbrev", Funexpand_abbrev,unexpand-abbrev389,11677 208DEFUN ("unexpand-abbrev", Funexpand_abbrev,unexpand-abbrev389,11677
200write_abbrev 426,12884 209write_abbrev 426,12884
201describe_abbrev 445,13319 210describe_abbrev 445,13319
211DEFUN ("insert-abbrev-table-description", Finsert_abbrev_table_description,466,13834
202DEFUN ("insert-abbrev-table-description", Finsert_abbrev_table_description,insert-abbrev-table-description466,13834 212DEFUN ("insert-abbrev-table-description", Finsert_abbrev_table_description,insert-abbrev-table-description466,13834
213DEFUN ("define-abbrev-table", Fdefine_abbrev_table,506,14990
203DEFUN ("define-abbrev-table", Fdefine_abbrev_table,define-abbrev-table506,14990 214DEFUN ("define-abbrev-table", Fdefine_abbrev_table,define-abbrev-table506,14990
204syms_of_abbrev 540,16067 215syms_of_abbrev 540,16067
205 DEFVAR_LISP ("abbrev-table-name-list"542,16087 216 DEFVAR_LISP ("abbrev-table-name-list"542,16087
@@ -1118,7 +1129,7 @@ extern re_wctype_t re_wctype 621,23329
1118typedef int re_wchar_t;623,23387 1129typedef int re_wchar_t;623,23387
1119extern void re_set_whitespace_regexp 625,23412 1130extern void re_set_whitespace_regexp 625,23412
1120 1131
1121c-src/emacs/src/keyboard.c,23269 1132c-src/emacs/src/keyboard.c,25243
1122volatile int interrupt_input_blocked;76,1808 1133volatile int interrupt_input_blocked;76,1808
1123volatile bool pending_signals;80,1944 1134volatile bool pending_signals;80,1944
1124#define KBD_BUFFER_SIZE 82,1976 1135#define KBD_BUFFER_SIZE 82,1976
@@ -1225,6 +1236,7 @@ add_command_key 672,21582
1225recursive_edit_1 697,22406 1236recursive_edit_1 697,22406
1226record_auto_save 742,23848 1237record_auto_save 742,23848
1227force_auto_save_soon 751,24016 1238force_auto_save_soon 751,24016
1239DEFUN ("recursive-edit", Frecursive_edit,759,24137
1228DEFUN ("recursive-edit", Frecursive_edit,recursive-edit759,24137 1240DEFUN ("recursive-edit", Frecursive_edit,recursive-edit759,24137
1229recursive_edit_unwind 804,25747 1241recursive_edit_unwind 804,25747
1230any_kboard_state 817,26013 1242any_kboard_state 817,26013
@@ -1241,6 +1253,7 @@ record_single_kboard_state 943,29437
1241restore_kboard_configuration 952,29621 1253restore_kboard_configuration 952,29621
1242cmd_error 970,30077 1254cmd_error 970,30077
1243cmd_error_internal 1024,31510 1255cmd_error_internal 1024,31510
1256DEFUN ("command-error-default-function", Fcommand_error_default_function,1043,32030
1244DEFUN ("command-error-default-function", Fcommand_error_default_function,command-error-default-function1043,32030 1257DEFUN ("command-error-default-function", Fcommand_error_default_function,command-error-default-function1043,32030
1245static Lisp_Object command_loop_2 1086,33637 1258static Lisp_Object command_loop_2 1086,33637
1246static Lisp_Object top_level_1 1087,33686 1259static Lisp_Object top_level_1 1087,33686
@@ -1248,11 +1261,15 @@ command_loop 1094,33916
1248command_loop_2 1134,35135 1261command_loop_2 1134,35135
1249top_level_2 1146,35339 1262top_level_2 1146,35339
1250top_level_1 1152,35417 1263top_level_1 1152,35417
1264DEFUN ("top-level", Ftop_level,1164,35787
1251DEFUN ("top-level", Ftop_level,top-level1164,35787 1265DEFUN ("top-level", Ftop_level,top-level1164,35787
1252user_error 1183,36288 1266user_error 1183,36288
1267DEFUN ("exit-recursive-edit", Fexit_recursive_edit,1189,36429
1253DEFUN ("exit-recursive-edit", Fexit_recursive_edit,exit-recursive-edit1189,36429 1268DEFUN ("exit-recursive-edit", Fexit_recursive_edit,exit-recursive-edit1189,36429
1269DEFUN ("abort-recursive-edit", Fabort_recursive_edit,1201,36819
1254DEFUN ("abort-recursive-edit", Fabort_recursive_edit,abort-recursive-edit1201,36819 1270DEFUN ("abort-recursive-edit", Fabort_recursive_edit,abort-recursive-edit1201,36819
1255tracking_off 1216,37281 1271tracking_off 1216,37281
1272DEFUN ("internal--track-mouse", Ftrack_mouse,1234,37816
1256DEFUN ("internal--track-mouse", Ftrack_mouse,track-mouse1234,37816 1273DEFUN ("internal--track-mouse", Ftrack_mouse,track-mouse1234,37816
1257bool ignore_mouse_drag_p;1256,38392 1274bool ignore_mouse_drag_p;1256,38392
1258some_mouse_moved 1259,38441 1275some_mouse_moved 1259,38441
@@ -1320,6 +1337,7 @@ Lisp_Object pending_funcalls;4377,131172
1320decode_timer 4381,131293 1337decode_timer 4381,131293
1321timer_check_2 4414,132246 1338timer_check_2 4414,132246
1322timer_check 4572,136817 1339timer_check 4572,136817
1340DEFUN ("current-idle-time", Fcurrent_idle_time,4607,137662
1323DEFUN ("current-idle-time", Fcurrent_idle_time,current-idle-time4607,137662 1341DEFUN ("current-idle-time", Fcurrent_idle_time,current-idle-time4607,137662
1324static Lisp_Object accent_key_syms;4625,138239 1342static Lisp_Object accent_key_syms;4625,138239
1325static Lisp_Object func_key_syms;4626,138275 1343static Lisp_Object func_key_syms;4626,138275
@@ -1366,10 +1384,12 @@ static Lisp_Object modifier_symbols;6327,189449
1366lispy_modifier_list 6331,189586 1384lispy_modifier_list 6331,189586
1367#define KEY_TO_CHAR(6353,190252 1385#define KEY_TO_CHAR(6353,190252
1368parse_modifiers 6356,190328 1386parse_modifiers 6356,190328
1387DEFUN ("internal-event-symbol-parse-modifiers", Fevent_symbol_parse_modifiers,6399,191517
1369DEFUN ("internal-event-symbol-parse-modifiers", Fevent_symbol_parse_modifiers,event-symbol-parse-modifiers6399,191517 1388DEFUN ("internal-event-symbol-parse-modifiers", Fevent_symbol_parse_modifiers,event-symbol-parse-modifiers6399,191517
1370apply_modifiers 6422,192391 1389apply_modifiers 6422,192391
1371reorder_modifiers 6491,194720 1390reorder_modifiers 6491,194720
1372modify_event_symbol 6536,196528 1391modify_event_symbol 6536,196528
1392DEFUN ("event-convert-list", Fevent_convert_list,6628,199244
1373DEFUN ("event-convert-list", Fevent_convert_list,event-convert-list6628,199244 1393DEFUN ("event-convert-list", Fevent_convert_list,event-convert-list6628,199244
1374parse_solitary_modifier 6695,201135 1394parse_solitary_modifier 6695,201135
1375#define SINGLE_LETTER_MOD(6701,201258 1395#define SINGLE_LETTER_MOD(6701,201258
@@ -1443,24 +1463,38 @@ keyremap_step 8811,261450
1443test_undefined 8867,262934 1463test_undefined 8867,262934
1444read_key_sequence 8916,264861 1464read_key_sequence 8916,264861
1445read_key_sequence_vs 9826,295821 1465read_key_sequence_vs 9826,295821
1466DEFUN ("read-key-sequence", Fread_key_sequence,9885,297294
1446DEFUN ("read-key-sequence", Fread_key_sequence,read-key-sequence9885,297294 1467DEFUN ("read-key-sequence", Fread_key_sequence,read-key-sequence9885,297294
1468DEFUN ("read-key-sequence-vector", Fread_key_sequence_vector,9938,299982
1447DEFUN ("read-key-sequence-vector", Fread_key_sequence_vector,read-key-sequence-vector9938,299982 1469DEFUN ("read-key-sequence-vector", Fread_key_sequence_vector,read-key-sequence-vector9938,299982
1448detect_input_pending 9950,300488 1470detect_input_pending 9950,300488
1449detect_input_pending_ignore_squeezables 9959,300654 1471detect_input_pending_ignore_squeezables 9959,300654
1450detect_input_pending_run_timers 9967,300870 1472detect_input_pending_run_timers 9967,300870
1451clear_input_pending 9985,301362 1473clear_input_pending 9985,301362
1452requeued_events_pending_p 9997,301732 1474requeued_events_pending_p 9997,301732
1475DEFUN ("input-pending-p", Finput_pending_p,10002,301813
1453DEFUN ("input-pending-p", Finput_pending_p,input-pending-p10002,301813 1476DEFUN ("input-pending-p", Finput_pending_p,input-pending-p10002,301813
1477DEFUN ("recent-keys", Frecent_keys,10024,302596
1454DEFUN ("recent-keys", Frecent_keys,recent-keys10024,302596 1478DEFUN ("recent-keys", Frecent_keys,recent-keys10024,302596
1479DEFUN ("this-command-keys", Fthis_command_keys,10055,303517
1455DEFUN ("this-command-keys", Fthis_command_keys,this-command-keys10055,303517 1480DEFUN ("this-command-keys", Fthis_command_keys,this-command-keys10055,303517
1481DEFUN ("this-command-keys-vector", Fthis_command_keys_vector,10068,303958
1456DEFUN ("this-command-keys-vector", Fthis_command_keys_vector,this-command-keys-vector10068,303958 1482DEFUN ("this-command-keys-vector", Fthis_command_keys_vector,this-command-keys-vector10068,303958
1483DEFUN ("this-single-command-keys", Fthis_single_command_keys,10080,304380
1457DEFUN ("this-single-command-keys", Fthis_single_command_keys,this-single-command-keys10080,304380 1484DEFUN ("this-single-command-keys", Fthis_single_command_keys,this-single-command-keys10080,304380
1485DEFUN ("this-single-command-raw-keys", Fthis_single_command_raw_keys,10096,304955
1458DEFUN ("this-single-command-raw-keys", Fthis_single_command_raw_keys,this-single-command-raw-keys10096,304955 1486DEFUN ("this-single-command-raw-keys", Fthis_single_command_raw_keys,this-single-command-raw-keys10096,304955
1487DEFUN ("reset-this-command-lengths", Freset_this_command_lengths,10109,305495
1459DEFUN ("reset-this-command-lengths", Freset_this_command_lengths,reset-this-command-lengths10109,305495 1488DEFUN ("reset-this-command-lengths", Freset_this_command_lengths,reset-this-command-lengths10109,305495
1489DEFUN ("clear-this-command-keys", Fclear_this_command_keys,10136,306510
1460DEFUN ("clear-this-command-keys", Fclear_this_command_keys,clear-this-command-keys10136,306510 1490DEFUN ("clear-this-command-keys", Fclear_this_command_keys,clear-this-command-keys10136,306510
1491DEFUN ("recursion-depth", Frecursion_depth,10158,307069
1461DEFUN ("recursion-depth", Frecursion_depth,recursion-depth10158,307069 1492DEFUN ("recursion-depth", Frecursion_depth,recursion-depth10158,307069
1493DEFUN ("open-dribble-file", Fopen_dribble_file,10169,307406
1462DEFUN ("open-dribble-file", Fopen_dribble_file,open-dribble-file10169,307406 1494DEFUN ("open-dribble-file", Fopen_dribble_file,open-dribble-file10169,307406
1495DEFUN ("discard-input", Fdiscard_input,10203,308447
1463DEFUN ("discard-input", Fdiscard_input,discard-input10203,308447 1496DEFUN ("discard-input", Fdiscard_input,discard-input10203,308447
1497DEFUN ("suspend-emacs", Fsuspend_emacs,10225,308949
1464DEFUN ("suspend-emacs", Fsuspend_emacs,suspend-emacs10225,308949 1498DEFUN ("suspend-emacs", Fsuspend_emacs,suspend-emacs10225,308949
1465stuff_buffered_input 10285,311045 1499stuff_buffered_input 10285,311045
1466set_waiting_for_input 10323,312016 1500set_waiting_for_input 10323,312016
@@ -1470,13 +1504,21 @@ deliver_interrupt_signal 10378,313642
1470static int volatile force_quit_count;10387,313932 1504static int volatile force_quit_count;10387,313932
1471handle_interrupt 10401,314414 1505handle_interrupt 10401,314414
1472quit_throw_to_read_char 10541,318711 1506quit_throw_to_read_char 10541,318711
1507DEFUN ("set-input-interrupt-mode", Fset_input_interrupt_mode,10562,319288
1473DEFUN ("set-input-interrupt-mode", Fset_input_interrupt_mode,set-input-interrupt-mode10562,319288 1508DEFUN ("set-input-interrupt-mode", Fset_input_interrupt_mode,set-input-interrupt-mode10562,319288
1509DEFUN ("set-output-flow-control", Fset_output_flow_control,10609,320516
1474DEFUN ("set-output-flow-control", Fset_output_flow_control,set-output-flow-control10609,320516 1510DEFUN ("set-output-flow-control", Fset_output_flow_control,set-output-flow-control10609,320516
1511DEFUN ("set-input-meta-mode", Fset_input_meta_mode,10643,321432
1475DEFUN ("set-input-meta-mode", Fset_input_meta_mode,set-input-meta-mode10643,321432 1512DEFUN ("set-input-meta-mode", Fset_input_meta_mode,set-input-meta-mode10643,321432
1513DEFUN ("set-quit-char", Fset_quit_char,10694,322706
1476DEFUN ("set-quit-char", Fset_quit_char,set-quit-char10694,322706 1514DEFUN ("set-quit-char", Fset_quit_char,set-quit-char10694,322706
1515DEFUN ("set-input-mode", Fset_input_mode,10729,323570
1477DEFUN ("set-input-mode", Fset_input_mode,set-input-mode10729,323570 1516DEFUN ("set-input-mode", Fset_input_mode,set-input-mode10729,323570
1517DEFUN ("current-input-mode", Fcurrent_input_mode,10750,324459
1478DEFUN ("current-input-mode", Fcurrent_input_mode,current-input-mode10750,324459 1518DEFUN ("current-input-mode", Fcurrent_input_mode,current-input-mode10750,324459
1519DEFUN ("posn-at-x-y", Fposn_at_x_y,10787,325837
1479DEFUN ("posn-at-x-y", Fposn_at_x_y,posn-at-x-y10787,325837 1520DEFUN ("posn-at-x-y", Fposn_at_x_y,posn-at-x-y10787,325837
1521DEFUN ("posn-at-point", Fposn_at_point,10824,327060
1480DEFUN ("posn-at-point", Fposn_at_point,posn-at-point10824,327060 1522DEFUN ("posn-at-point", Fposn_at_point,posn-at-point10824,327060
1481init_kboard 10861,328214 1523init_kboard 10861,328214
1482allocate_kboard 10893,329284 1524allocate_kboard 10893,329284
@@ -4913,7 +4955,7 @@ void bar(5,69
4913int foobar(6,94 4955int foobar(6,94
4914interface_locate(9,131 4956interface_locate(9,131
4915 4957
4916c.c,2136 4958c.c,2280
4917void (*fa)fa131, 4959void (*fa)fa131,
4918void 132, 4960void 132,
4919my_printf 135, 4961my_printf 135,
@@ -4965,8 +5007,11 @@ short array[array190,
4965int f193, 5007int f193,
4966DEAFUN 196, 5008DEAFUN 196,
4967XDEFUN 203, 5009XDEFUN 203,
5010DEFUN ("x-get-selection-internal", Fx_get_selection_internal,206,
4968DEFUN ("x-get-selection-internal", Fx_get_selection_internal,x-get-selection-internal206, 5011DEFUN ("x-get-selection-internal", Fx_get_selection_internal,x-get-selection-internal206,
5012 Fx_get_selection_internal,212,
4969 Fx_get_selection_internal,x-get-selection-internal212, 5013 Fx_get_selection_internal,x-get-selection-internal212,
5014 Fy_get_selection_internal,216,
4970 Fy_get_selection_internal,y-get-selection-internal216, 5015 Fy_get_selection_internal,y-get-selection-internal216,
4971defun_func1(218, 5016defun_func1(218,
4972DEFUN_func2(220, 5017DEFUN_func2(220,
diff --git a/test/manual/etags/ETAGS.good_6 b/test/manual/etags/ETAGS.good_6
index 35bb97986c0..fdcbd57e7ef 100644
--- a/test/manual/etags/ETAGS.good_6
+++ b/test/manual/etags/ETAGS.good_6
@@ -175,7 +175,7 @@ package body Truc.Bidule Truc.Bidule/b138,2153
175 protected body Bidule Bidule/b139,2181 175 protected body Bidule Bidule/b139,2181
176 protected body Machin_T Machin_T/b146,2281 176 protected body Machin_T Machin_T/b146,2281
177 177
178c-src/abbrev.c,2634 178c-src/abbrev.c,3274
179Lisp_Object Vabbrev_table_name_list;43,1424 179Lisp_Object Vabbrev_table_name_list;43,1424
180Lisp_Object Vglobal_abbrev_table;48,1569 180Lisp_Object Vglobal_abbrev_table;48,1569
181Lisp_Object Vfundamental_mode_abbrev_table;52,1680 181Lisp_Object Vfundamental_mode_abbrev_table;52,1680
@@ -188,18 +188,29 @@ Lisp_Object Vlast_abbrev_text;75,2319
188int last_abbrev_point;79,2409 188int last_abbrev_point;79,2409
189Lisp_Object Vpre_abbrev_expand_hook,83,2482 189Lisp_Object Vpre_abbrev_expand_hook,83,2482
190Lisp_Object Vpre_abbrev_expand_hook, Qpre_abbrev_expand_hook;83,2482 190Lisp_Object Vpre_abbrev_expand_hook, Qpre_abbrev_expand_hook;83,2482
191DEFUN ("make-abbrev-table", Fmake_abbrev_table,85,2546
191DEFUN ("make-abbrev-table", Fmake_abbrev_table,make-abbrev-table85,2546 192DEFUN ("make-abbrev-table", Fmake_abbrev_table,make-abbrev-table85,2546
193DEFUN ("clear-abbrev-table", Fclear_abbrev_table,92,2738
192DEFUN ("clear-abbrev-table", Fclear_abbrev_table,clear-abbrev-table92,2738 194DEFUN ("clear-abbrev-table", Fclear_abbrev_table,clear-abbrev-table92,2738
195DEFUN ("define-abbrev", Fdefine_abbrev,107,3119
193DEFUN ("define-abbrev", Fdefine_abbrev,define-abbrev107,3119 196DEFUN ("define-abbrev", Fdefine_abbrev,define-abbrev107,3119
197DEFUN ("define-global-abbrev", Fdefine_global_abbrev,149,4438
194DEFUN ("define-global-abbrev", Fdefine_global_abbrev,define-global-abbrev149,4438 198DEFUN ("define-global-abbrev", Fdefine_global_abbrev,define-global-abbrev149,4438
199DEFUN ("define-mode-abbrev", Fdefine_mode_abbrev,160,4809
195DEFUN ("define-mode-abbrev", Fdefine_mode_abbrev,define-mode-abbrev160,4809 200DEFUN ("define-mode-abbrev", Fdefine_mode_abbrev,define-mode-abbrev160,4809
201DEFUN ("abbrev-symbol", Fabbrev_symbol,174,5277
196DEFUN ("abbrev-symbol", Fabbrev_symbol,abbrev-symbol174,5277 202DEFUN ("abbrev-symbol", Fabbrev_symbol,abbrev-symbol174,5277
203DEFUN ("abbrev-expansion", Fabbrev_expansion,202,6241
197DEFUN ("abbrev-expansion", Fabbrev_expansion,abbrev-expansion202,6241 204DEFUN ("abbrev-expansion", Fabbrev_expansion,abbrev-expansion202,6241
205DEFUN ("expand-abbrev", Fexpand_abbrev,218,6756
198DEFUN ("expand-abbrev", Fexpand_abbrev,expand-abbrev218,6756 206DEFUN ("expand-abbrev", Fexpand_abbrev,expand-abbrev218,6756
207DEFUN ("unexpand-abbrev", Funexpand_abbrev,389,11677
199DEFUN ("unexpand-abbrev", Funexpand_abbrev,unexpand-abbrev389,11677 208DEFUN ("unexpand-abbrev", Funexpand_abbrev,unexpand-abbrev389,11677
200write_abbrev 426,12884 209write_abbrev 426,12884
201describe_abbrev 445,13319 210describe_abbrev 445,13319
211DEFUN ("insert-abbrev-table-description", Finsert_abbrev_table_description,466,13834
202DEFUN ("insert-abbrev-table-description", Finsert_abbrev_table_description,insert-abbrev-table-description466,13834 212DEFUN ("insert-abbrev-table-description", Finsert_abbrev_table_description,insert-abbrev-table-description466,13834
213DEFUN ("define-abbrev-table", Fdefine_abbrev_table,506,14990
203DEFUN ("define-abbrev-table", Fdefine_abbrev_table,define-abbrev-table506,14990 214DEFUN ("define-abbrev-table", Fdefine_abbrev_table,define-abbrev-table506,14990
204syms_of_abbrev 540,16067 215syms_of_abbrev 540,16067
205 DEFVAR_LISP ("abbrev-table-name-list"542,16087 216 DEFVAR_LISP ("abbrev-table-name-list"542,16087
@@ -1118,7 +1129,7 @@ extern re_wctype_t re_wctype 621,23329
1118typedef int re_wchar_t;623,23387 1129typedef int re_wchar_t;623,23387
1119extern void re_set_whitespace_regexp 625,23412 1130extern void re_set_whitespace_regexp 625,23412
1120 1131
1121c-src/emacs/src/keyboard.c,23269 1132c-src/emacs/src/keyboard.c,25243
1122volatile int interrupt_input_blocked;76,1808 1133volatile int interrupt_input_blocked;76,1808
1123volatile bool pending_signals;80,1944 1134volatile bool pending_signals;80,1944
1124#define KBD_BUFFER_SIZE 82,1976 1135#define KBD_BUFFER_SIZE 82,1976
@@ -1225,6 +1236,7 @@ add_command_key 672,21582
1225recursive_edit_1 697,22406 1236recursive_edit_1 697,22406
1226record_auto_save 742,23848 1237record_auto_save 742,23848
1227force_auto_save_soon 751,24016 1238force_auto_save_soon 751,24016
1239DEFUN ("recursive-edit", Frecursive_edit,759,24137
1228DEFUN ("recursive-edit", Frecursive_edit,recursive-edit759,24137 1240DEFUN ("recursive-edit", Frecursive_edit,recursive-edit759,24137
1229recursive_edit_unwind 804,25747 1241recursive_edit_unwind 804,25747
1230any_kboard_state 817,26013 1242any_kboard_state 817,26013
@@ -1241,6 +1253,7 @@ record_single_kboard_state 943,29437
1241restore_kboard_configuration 952,29621 1253restore_kboard_configuration 952,29621
1242cmd_error 970,30077 1254cmd_error 970,30077
1243cmd_error_internal 1024,31510 1255cmd_error_internal 1024,31510
1256DEFUN ("command-error-default-function", Fcommand_error_default_function,1043,32030
1244DEFUN ("command-error-default-function", Fcommand_error_default_function,command-error-default-function1043,32030 1257DEFUN ("command-error-default-function", Fcommand_error_default_function,command-error-default-function1043,32030
1245static Lisp_Object command_loop_2 1086,33637 1258static Lisp_Object command_loop_2 1086,33637
1246static Lisp_Object top_level_1 1087,33686 1259static Lisp_Object top_level_1 1087,33686
@@ -1248,11 +1261,15 @@ command_loop 1094,33916
1248command_loop_2 1134,35135 1261command_loop_2 1134,35135
1249top_level_2 1146,35339 1262top_level_2 1146,35339
1250top_level_1 1152,35417 1263top_level_1 1152,35417
1264DEFUN ("top-level", Ftop_level,1164,35787
1251DEFUN ("top-level", Ftop_level,top-level1164,35787 1265DEFUN ("top-level", Ftop_level,top-level1164,35787
1252user_error 1183,36288 1266user_error 1183,36288
1267DEFUN ("exit-recursive-edit", Fexit_recursive_edit,1189,36429
1253DEFUN ("exit-recursive-edit", Fexit_recursive_edit,exit-recursive-edit1189,36429 1268DEFUN ("exit-recursive-edit", Fexit_recursive_edit,exit-recursive-edit1189,36429
1269DEFUN ("abort-recursive-edit", Fabort_recursive_edit,1201,36819
1254DEFUN ("abort-recursive-edit", Fabort_recursive_edit,abort-recursive-edit1201,36819 1270DEFUN ("abort-recursive-edit", Fabort_recursive_edit,abort-recursive-edit1201,36819
1255tracking_off 1216,37281 1271tracking_off 1216,37281
1272DEFUN ("internal--track-mouse", Ftrack_mouse,1234,37816
1256DEFUN ("internal--track-mouse", Ftrack_mouse,track-mouse1234,37816 1273DEFUN ("internal--track-mouse", Ftrack_mouse,track-mouse1234,37816
1257bool ignore_mouse_drag_p;1256,38392 1274bool ignore_mouse_drag_p;1256,38392
1258some_mouse_moved 1259,38441 1275some_mouse_moved 1259,38441
@@ -1320,6 +1337,7 @@ Lisp_Object pending_funcalls;4377,131172
1320decode_timer 4381,131293 1337decode_timer 4381,131293
1321timer_check_2 4414,132246 1338timer_check_2 4414,132246
1322timer_check 4572,136817 1339timer_check 4572,136817
1340DEFUN ("current-idle-time", Fcurrent_idle_time,4607,137662
1323DEFUN ("current-idle-time", Fcurrent_idle_time,current-idle-time4607,137662 1341DEFUN ("current-idle-time", Fcurrent_idle_time,current-idle-time4607,137662
1324static Lisp_Object accent_key_syms;4625,138239 1342static Lisp_Object accent_key_syms;4625,138239
1325static Lisp_Object func_key_syms;4626,138275 1343static Lisp_Object func_key_syms;4626,138275
@@ -1366,10 +1384,12 @@ static Lisp_Object modifier_symbols;6327,189449
1366lispy_modifier_list 6331,189586 1384lispy_modifier_list 6331,189586
1367#define KEY_TO_CHAR(6353,190252 1385#define KEY_TO_CHAR(6353,190252
1368parse_modifiers 6356,190328 1386parse_modifiers 6356,190328
1387DEFUN ("internal-event-symbol-parse-modifiers", Fevent_symbol_parse_modifiers,6399,191517
1369DEFUN ("internal-event-symbol-parse-modifiers", Fevent_symbol_parse_modifiers,event-symbol-parse-modifiers6399,191517 1388DEFUN ("internal-event-symbol-parse-modifiers", Fevent_symbol_parse_modifiers,event-symbol-parse-modifiers6399,191517
1370apply_modifiers 6422,192391 1389apply_modifiers 6422,192391
1371reorder_modifiers 6491,194720 1390reorder_modifiers 6491,194720
1372modify_event_symbol 6536,196528 1391modify_event_symbol 6536,196528
1392DEFUN ("event-convert-list", Fevent_convert_list,6628,199244
1373DEFUN ("event-convert-list", Fevent_convert_list,event-convert-list6628,199244 1393DEFUN ("event-convert-list", Fevent_convert_list,event-convert-list6628,199244
1374parse_solitary_modifier 6695,201135 1394parse_solitary_modifier 6695,201135
1375#define SINGLE_LETTER_MOD(6701,201258 1395#define SINGLE_LETTER_MOD(6701,201258
@@ -1443,24 +1463,38 @@ keyremap_step 8811,261450
1443test_undefined 8867,262934 1463test_undefined 8867,262934
1444read_key_sequence 8916,264861 1464read_key_sequence 8916,264861
1445read_key_sequence_vs 9826,295821 1465read_key_sequence_vs 9826,295821
1466DEFUN ("read-key-sequence", Fread_key_sequence,9885,297294
1446DEFUN ("read-key-sequence", Fread_key_sequence,read-key-sequence9885,297294 1467DEFUN ("read-key-sequence", Fread_key_sequence,read-key-sequence9885,297294
1468DEFUN ("read-key-sequence-vector", Fread_key_sequence_vector,9938,299982
1447DEFUN ("read-key-sequence-vector", Fread_key_sequence_vector,read-key-sequence-vector9938,299982 1469DEFUN ("read-key-sequence-vector", Fread_key_sequence_vector,read-key-sequence-vector9938,299982
1448detect_input_pending 9950,300488 1470detect_input_pending 9950,300488
1449detect_input_pending_ignore_squeezables 9959,300654 1471detect_input_pending_ignore_squeezables 9959,300654
1450detect_input_pending_run_timers 9967,300870 1472detect_input_pending_run_timers 9967,300870
1451clear_input_pending 9985,301362 1473clear_input_pending 9985,301362
1452requeued_events_pending_p 9997,301732 1474requeued_events_pending_p 9997,301732
1475DEFUN ("input-pending-p", Finput_pending_p,10002,301813
1453DEFUN ("input-pending-p", Finput_pending_p,input-pending-p10002,301813 1476DEFUN ("input-pending-p", Finput_pending_p,input-pending-p10002,301813
1477DEFUN ("recent-keys", Frecent_keys,10024,302596
1454DEFUN ("recent-keys", Frecent_keys,recent-keys10024,302596 1478DEFUN ("recent-keys", Frecent_keys,recent-keys10024,302596
1479DEFUN ("this-command-keys", Fthis_command_keys,10055,303517
1455DEFUN ("this-command-keys", Fthis_command_keys,this-command-keys10055,303517 1480DEFUN ("this-command-keys", Fthis_command_keys,this-command-keys10055,303517
1481DEFUN ("this-command-keys-vector", Fthis_command_keys_vector,10068,303958
1456DEFUN ("this-command-keys-vector", Fthis_command_keys_vector,this-command-keys-vector10068,303958 1482DEFUN ("this-command-keys-vector", Fthis_command_keys_vector,this-command-keys-vector10068,303958
1483DEFUN ("this-single-command-keys", Fthis_single_command_keys,10080,304380
1457DEFUN ("this-single-command-keys", Fthis_single_command_keys,this-single-command-keys10080,304380 1484DEFUN ("this-single-command-keys", Fthis_single_command_keys,this-single-command-keys10080,304380
1485DEFUN ("this-single-command-raw-keys", Fthis_single_command_raw_keys,10096,304955
1458DEFUN ("this-single-command-raw-keys", Fthis_single_command_raw_keys,this-single-command-raw-keys10096,304955 1486DEFUN ("this-single-command-raw-keys", Fthis_single_command_raw_keys,this-single-command-raw-keys10096,304955
1487DEFUN ("reset-this-command-lengths", Freset_this_command_lengths,10109,305495
1459DEFUN ("reset-this-command-lengths", Freset_this_command_lengths,reset-this-command-lengths10109,305495 1488DEFUN ("reset-this-command-lengths", Freset_this_command_lengths,reset-this-command-lengths10109,305495
1489DEFUN ("clear-this-command-keys", Fclear_this_command_keys,10136,306510
1460DEFUN ("clear-this-command-keys", Fclear_this_command_keys,clear-this-command-keys10136,306510 1490DEFUN ("clear-this-command-keys", Fclear_this_command_keys,clear-this-command-keys10136,306510
1491DEFUN ("recursion-depth", Frecursion_depth,10158,307069
1461DEFUN ("recursion-depth", Frecursion_depth,recursion-depth10158,307069 1492DEFUN ("recursion-depth", Frecursion_depth,recursion-depth10158,307069
1493DEFUN ("open-dribble-file", Fopen_dribble_file,10169,307406
1462DEFUN ("open-dribble-file", Fopen_dribble_file,open-dribble-file10169,307406 1494DEFUN ("open-dribble-file", Fopen_dribble_file,open-dribble-file10169,307406
1495DEFUN ("discard-input", Fdiscard_input,10203,308447
1463DEFUN ("discard-input", Fdiscard_input,discard-input10203,308447 1496DEFUN ("discard-input", Fdiscard_input,discard-input10203,308447
1497DEFUN ("suspend-emacs", Fsuspend_emacs,10225,308949
1464DEFUN ("suspend-emacs", Fsuspend_emacs,suspend-emacs10225,308949 1498DEFUN ("suspend-emacs", Fsuspend_emacs,suspend-emacs10225,308949
1465stuff_buffered_input 10285,311045 1499stuff_buffered_input 10285,311045
1466set_waiting_for_input 10323,312016 1500set_waiting_for_input 10323,312016
@@ -1470,13 +1504,21 @@ deliver_interrupt_signal 10378,313642
1470static int volatile force_quit_count;10387,313932 1504static int volatile force_quit_count;10387,313932
1471handle_interrupt 10401,314414 1505handle_interrupt 10401,314414
1472quit_throw_to_read_char 10541,318711 1506quit_throw_to_read_char 10541,318711
1507DEFUN ("set-input-interrupt-mode", Fset_input_interrupt_mode,10562,319288
1473DEFUN ("set-input-interrupt-mode", Fset_input_interrupt_mode,set-input-interrupt-mode10562,319288 1508DEFUN ("set-input-interrupt-mode", Fset_input_interrupt_mode,set-input-interrupt-mode10562,319288
1509DEFUN ("set-output-flow-control", Fset_output_flow_control,10609,320516
1474DEFUN ("set-output-flow-control", Fset_output_flow_control,set-output-flow-control10609,320516 1510DEFUN ("set-output-flow-control", Fset_output_flow_control,set-output-flow-control10609,320516
1511DEFUN ("set-input-meta-mode", Fset_input_meta_mode,10643,321432
1475DEFUN ("set-input-meta-mode", Fset_input_meta_mode,set-input-meta-mode10643,321432 1512DEFUN ("set-input-meta-mode", Fset_input_meta_mode,set-input-meta-mode10643,321432
1513DEFUN ("set-quit-char", Fset_quit_char,10694,322706
1476DEFUN ("set-quit-char", Fset_quit_char,set-quit-char10694,322706 1514DEFUN ("set-quit-char", Fset_quit_char,set-quit-char10694,322706
1515DEFUN ("set-input-mode", Fset_input_mode,10729,323570
1477DEFUN ("set-input-mode", Fset_input_mode,set-input-mode10729,323570 1516DEFUN ("set-input-mode", Fset_input_mode,set-input-mode10729,323570
1517DEFUN ("current-input-mode", Fcurrent_input_mode,10750,324459
1478DEFUN ("current-input-mode", Fcurrent_input_mode,current-input-mode10750,324459 1518DEFUN ("current-input-mode", Fcurrent_input_mode,current-input-mode10750,324459
1519DEFUN ("posn-at-x-y", Fposn_at_x_y,10787,325837
1479DEFUN ("posn-at-x-y", Fposn_at_x_y,posn-at-x-y10787,325837 1520DEFUN ("posn-at-x-y", Fposn_at_x_y,posn-at-x-y10787,325837
1521DEFUN ("posn-at-point", Fposn_at_point,10824,327060
1480DEFUN ("posn-at-point", Fposn_at_point,posn-at-point10824,327060 1522DEFUN ("posn-at-point", Fposn_at_point,posn-at-point10824,327060
1481init_kboard 10861,328214 1523init_kboard 10861,328214
1482allocate_kboard 10893,329284 1524allocate_kboard 10893,329284
@@ -4913,7 +4955,7 @@ void bar(5,69
4913int foobar(6,94 4955int foobar(6,94
4914interface_locate(9,131 4956interface_locate(9,131
4915 4957
4916c.c,2136 4958c.c,2280
4917void (*fa)fa131, 4959void (*fa)fa131,
4918void 132, 4960void 132,
4919my_printf 135, 4961my_printf 135,
@@ -4965,8 +5007,11 @@ short array[array190,
4965int f193, 5007int f193,
4966DEAFUN 196, 5008DEAFUN 196,
4967XDEFUN 203, 5009XDEFUN 203,
5010DEFUN ("x-get-selection-internal", Fx_get_selection_internal,206,
4968DEFUN ("x-get-selection-internal", Fx_get_selection_internal,x-get-selection-internal206, 5011DEFUN ("x-get-selection-internal", Fx_get_selection_internal,x-get-selection-internal206,
5012 Fx_get_selection_internal,212,
4969 Fx_get_selection_internal,x-get-selection-internal212, 5013 Fx_get_selection_internal,x-get-selection-internal212,
5014 Fy_get_selection_internal,216,
4970 Fy_get_selection_internal,y-get-selection-internal216, 5015 Fy_get_selection_internal,y-get-selection-internal216,
4971defun_func1(218, 5016defun_func1(218,
4972DEFUN_func2(220, 5017DEFUN_func2(220,