aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEli Zaretskii2016-09-21 18:10:29 +0300
committerEli Zaretskii2016-09-21 18:10:29 +0300
commit73c67dda4f22a4a9736f5dc5086d086f5eb567b3 (patch)
treeb2df082cb020bd33b4fd4ccf098271a952067003
parentea1960bf3ccbceb955002837f17b67071789e863 (diff)
downloademacs-73c67dda4f22a4a9736f5dc5086d086f5eb567b3.tar.gz
emacs-73c67dda4f22a4a9736f5dc5086d086f5eb567b3.zip
Fix tagging of DEFUN by etags
* lib-src/etags.c (C_entries): Tag DEFUN twice: once with its C name, and then again with its Lisp name. This restores the ability to find Lisp primitives by their C name, which was lost when the etags back-end was switched to a more strict search criteria. * test/etags/ETAGS.good_1: * test/etags/ETAGS.good_2: * test/etags/ETAGS.good_3: * test/etags/ETAGS.good_4: * test/etags/ETAGS.good_5: * test/etags/ETAGS.good_6: * test/etags/CTAGS.good: Adapt to the changes in etags.c wrt tagging DEFUN.
-rw-r--r--lib-src/etags.c18
-rw-r--r--test/etags/CTAGS.good45
-rw-r--r--test/etags/ETAGS.good_151
-rw-r--r--test/etags/ETAGS.good_251
-rw-r--r--test/etags/ETAGS.good_351
-rw-r--r--test/etags/ETAGS.good_451
-rw-r--r--test/etags/ETAGS.good_551
-rw-r--r--test/etags/ETAGS.good_651
8 files changed, 349 insertions, 20 deletions
diff --git a/lib-src/etags.c b/lib-src/etags.c
index 01e230206ac..1457700fedd 100644
--- a/lib-src/etags.c
+++ b/lib-src/etags.c
@@ -3436,13 +3436,27 @@ C_entries (int c_ext, FILE *inf)
3436 int off = tokoff; 3436 int off = tokoff;
3437 int len = toklen; 3437 int len = toklen;
3438 3438
3439 /* Rewrite the tag so that emacs lisp DEFUNs
3440 can be found by their elisp name */
3441 if (defun) 3439 if (defun)
3442 { 3440 {
3443 off += 1; 3441 off += 1;
3444 len -= 1; 3442 len -= 1;
3443
3444 /* First, tag it as its C name */
3445 linebuffer_setlen (&token_name, toklen);
3446 memcpy (token_name.buffer,
3447 newlb.buffer + tokoff, toklen);
3448 token_name.buffer[toklen] = '\0';
3449 token.named = true;
3450 token.lineno = lineno;
3451 token.offset = tokoff;
3452 token.length = toklen;
3453 token.line = newlb.buffer;
3454 token.linepos = newlinepos;
3455 token.valid = true;
3456 make_C_tag (funorvar);
3445 } 3457 }
3458 /* Rewrite the tag so that emacs lisp DEFUNs
3459 can be found also by their elisp name */
3446 linebuffer_setlen (&token_name, len); 3460 linebuffer_setlen (&token_name, len);
3447 memcpy (token_name.buffer, 3461 memcpy (token_name.buffer,
3448 newlb.buffer + off, len); 3462 newlb.buffer + off, len);
diff --git a/test/etags/CTAGS.good b/test/etags/CTAGS.good
index 19bc0bef657..d392b691dcb 100644
--- a/test/etags/CTAGS.good
+++ b/test/etags/CTAGS.good
@@ -602,22 +602,67 @@ FUNCTION_KEY_OFFSET c-src/emacs/src/keyboard.c 4766
602FUNCTION_KEY_OFFSET c-src/emacs/src/keyboard.c 5061 602FUNCTION_KEY_OFFSET c-src/emacs/src/keyboard.c 5061
603F_getit c-src/etags.c /^F_getit (FILE *inf)$/ 603F_getit c-src/etags.c /^F_getit (FILE *inf)$/
604F_takeprec c-src/etags.c /^F_takeprec (void)$/ 604F_takeprec c-src/etags.c /^F_takeprec (void)$/
605Fabbrev_expansion c-src/abbrev.c /^DEFUN ("abbrev-expansion", Fabbrev_expansion, Sabb/
606Fabbrev_symbol c-src/abbrev.c /^DEFUN ("abbrev-symbol", Fabbrev_symbol, Sabbrev_sy/
607Fabort_recursive_edit c-src/emacs/src/keyboard.c /^DEFUN ("abort-recursive-edit", Fabort_recursive_ed/
605Fails_t c-src/h.h 5 608Fails_t c-src/h.h 5
609Fclear_abbrev_table c-src/abbrev.c /^DEFUN ("clear-abbrev-table", Fclear_abbrev_table, /
610Fclear_this_command_keys c-src/emacs/src/keyboard.c /^DEFUN ("clear-this-command-keys", Fclear_this_comm/
611Fcommand_error_default_function c-src/emacs/src/keyboard.c /^DEFUN ("command-error-default-function", Fcommand_/
612Fcurrent_idle_time c-src/emacs/src/keyboard.c /^DEFUN ("current-idle-time", Fcurrent_idle_time, Sc/
613Fcurrent_input_mode c-src/emacs/src/keyboard.c /^DEFUN ("current-input-mode", Fcurrent_input_mode, /
614Fdefine_abbrev c-src/abbrev.c /^DEFUN ("define-abbrev", Fdefine_abbrev, Sdefine_ab/
615Fdefine_abbrev_table c-src/abbrev.c /^DEFUN ("define-abbrev-table", Fdefine_abbrev_table/
616Fdefine_global_abbrev c-src/abbrev.c /^DEFUN ("define-global-abbrev", Fdefine_global_abbr/
617Fdefine_mode_abbrev c-src/abbrev.c /^DEFUN ("define-mode-abbrev", Fdefine_mode_abbrev, /
618Fdiscard_input c-src/emacs/src/keyboard.c /^DEFUN ("discard-input", Fdiscard_input, Sdiscard_i/
619Fevent_convert_list c-src/emacs/src/keyboard.c /^DEFUN ("event-convert-list", Fevent_convert_list, /
620Fevent_symbol_parse_modifiers c-src/emacs/src/keyboard.c /^DEFUN ("internal-event-symbol-parse-modifiers", Fe/
621Fexit_recursive_edit c-src/emacs/src/keyboard.c /^DEFUN ("exit-recursive-edit", Fexit_recursive_edit/
622Fexpand_abbrev c-src/abbrev.c /^DEFUN ("expand-abbrev", Fexpand_abbrev, Sexpand_ab/
606Finalize_Cond/p ada-src/2ataspri.adb /^ procedure Finalize_Cond (Cond : in out Conditio/ 623Finalize_Cond/p ada-src/2ataspri.adb /^ procedure Finalize_Cond (Cond : in out Conditio/
607Finalize_Cond/p ada-src/2ataspri.ads /^ procedure Finalize_Cond (Cond : in out Conditio/ 624Finalize_Cond/p ada-src/2ataspri.ads /^ procedure Finalize_Cond (Cond : in out Conditio/
608Finalize_Lock/p ada-src/2ataspri.adb /^ procedure Finalize_Lock (L : in out Lock) is$/ 625Finalize_Lock/p ada-src/2ataspri.adb /^ procedure Finalize_Lock (L : in out Lock) is$/
609Finalize_Lock/p ada-src/2ataspri.ads /^ procedure Finalize_Lock (L : in out Lock);$/ 626Finalize_Lock/p ada-src/2ataspri.ads /^ procedure Finalize_Lock (L : in out Lock);$/
610Finalize_TAS_Cell/p ada-src/2ataspri.adb /^ procedure Finalize_TAS_Cell (Cell : in out TAS_/ 627Finalize_TAS_Cell/p ada-src/2ataspri.adb /^ procedure Finalize_TAS_Cell (Cell : in out TAS_/
611Finalize_TAS_Cell/p ada-src/2ataspri.ads /^ procedure Finalize_TAS_Cell (Cell : in out TA/ 628Finalize_TAS_Cell/p ada-src/2ataspri.ads /^ procedure Finalize_TAS_Cell (Cell : in out TA/
629Finput_pending_p c-src/emacs/src/keyboard.c /^DEFUN ("input-pending-p", Finput_pending_p, Sinput/
630Finsert_abbrev_table_description c-src/abbrev.c /^DEFUN ("insert-abbrev-table-description", Finsert_/
612First100Chars pas-src/common.pas /^procedure First100Chars; (*($/ 631First100Chars pas-src/common.pas /^procedure First100Chars; (*($/
632Fmake_abbrev_table c-src/abbrev.c /^DEFUN ("make-abbrev-table", Fmake_abbrev_table, Sm/
613Foo perl-src/kai-test.pl /^package Foo;$/ 633Foo perl-src/kai-test.pl /^package Foo;$/
614Foo::Bar perl-src/kai-test.pl /^package Foo::Bar;$/ 634Foo::Bar perl-src/kai-test.pl /^package Foo::Bar;$/
635Fopen_dribble_file c-src/emacs/src/keyboard.c /^DEFUN ("open-dribble-file", Fopen_dribble_file, So/
615Forth_help c-src/etags.c 573 636Forth_help c-src/etags.c 573
616Forth_suffixes c-src/etags.c 571 637Forth_suffixes c-src/etags.c 571
617Forth_words c-src/etags.c /^Forth_words (FILE *inf)$/ 638Forth_words c-src/etags.c /^Forth_words (FILE *inf)$/
618Fortran_functions c-src/etags.c /^Fortran_functions (FILE *inf)$/ 639Fortran_functions c-src/etags.c /^Fortran_functions (FILE *inf)$/
619Fortran_help c-src/etags.c 579 640Fortran_help c-src/etags.c 579
620Fortran_suffixes c-src/etags.c 577 641Fortran_suffixes c-src/etags.c 577
642Fposn_at_point c-src/emacs/src/keyboard.c /^DEFUN ("posn-at-point", Fposn_at_point, Sposn_at_p/
643Fposn_at_x_y c-src/emacs/src/keyboard.c /^DEFUN ("posn-at-x-y", Fposn_at_x_y, Sposn_at_x_y, /
644Fread_key_sequence c-src/emacs/src/keyboard.c /^DEFUN ("read-key-sequence", Fread_key_sequence, Sr/
645Fread_key_sequence_vector c-src/emacs/src/keyboard.c /^DEFUN ("read-key-sequence-vector", Fread_key_seque/
646Frecent_keys c-src/emacs/src/keyboard.c /^DEFUN ("recent-keys", Frecent_keys, Srecent_keys, /
647Frecursion_depth c-src/emacs/src/keyboard.c /^DEFUN ("recursion-depth", Frecursion_depth, Srecur/
648Frecursive_edit c-src/emacs/src/keyboard.c /^DEFUN ("recursive-edit", Frecursive_edit, Srecursi/
649Freset_this_command_lengths c-src/emacs/src/keyboard.c /^DEFUN ("reset-this-command-lengths", Freset_this_c/
650Fset_input_interrupt_mode c-src/emacs/src/keyboard.c /^DEFUN ("set-input-interrupt-mode", Fset_input_inte/
651Fset_input_meta_mode c-src/emacs/src/keyboard.c /^DEFUN ("set-input-meta-mode", Fset_input_meta_mode/
652Fset_input_mode c-src/emacs/src/keyboard.c /^DEFUN ("set-input-mode", Fset_input_mode, Sset_inp/
653Fset_output_flow_control c-src/emacs/src/keyboard.c /^DEFUN ("set-output-flow-control", Fset_output_flow/
654Fset_quit_char c-src/emacs/src/keyboard.c /^DEFUN ("set-quit-char", Fset_quit_char, Sset_quit_/
655Fsuspend_emacs c-src/emacs/src/keyboard.c /^DEFUN ("suspend-emacs", Fsuspend_emacs, Ssuspend_e/
656Fthis_command_keys c-src/emacs/src/keyboard.c /^DEFUN ("this-command-keys", Fthis_command_keys, St/
657Fthis_command_keys_vector c-src/emacs/src/keyboard.c /^DEFUN ("this-command-keys-vector", Fthis_command_k/
658Fthis_single_command_keys c-src/emacs/src/keyboard.c /^DEFUN ("this-single-command-keys", Fthis_single_co/
659Fthis_single_command_raw_keys c-src/emacs/src/keyboard.c /^DEFUN ("this-single-command-raw-keys", Fthis_singl/
660Ftop_level c-src/emacs/src/keyboard.c /^DEFUN ("top-level", Ftop_level, Stop_level, 0, 0, /
661Ftrack_mouse c-src/emacs/src/keyboard.c /^DEFUN ("internal--track-mouse", Ftrack_mouse, Stra/
662Funexpand_abbrev c-src/abbrev.c /^DEFUN ("unexpand-abbrev", Funexpand_abbrev, Sunexp/
663Fx_get_selection_internal c.c /^DEFUN ("x-get-selection-internal", Fx_get_selectio/
664Fx_get_selection_internal c.c /^ Fx_get_selection_internal, Sx_get_selection/
665Fy_get_selection_internal c.c /^ Fy_get_selection_internal, Sy_get_selection_/
621GCALIGNED c-src/emacs/src/lisp.h 288 666GCALIGNED c-src/emacs/src/lisp.h 288
622GCALIGNED c-src/emacs/src/lisp.h 290 667GCALIGNED c-src/emacs/src/lisp.h 290
623GCALIGNMENT c-src/emacs/src/lisp.h 243 668GCALIGNMENT c-src/emacs/src/lisp.h 243
diff --git a/test/etags/ETAGS.good_1 b/test/etags/ETAGS.good_1
index 58661bbf600..873914474e2 100644
--- a/test/etags/ETAGS.good_1
+++ b/test/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/etags/ETAGS.good_2 b/test/etags/ETAGS.good_2
index ecfa7d19885..7f24d06432c 100644
--- a/test/etags/ETAGS.good_2
+++ b/test/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/etags/ETAGS.good_3 b/test/etags/ETAGS.good_3
index 5f84aa9a0c6..f8bd93330e2 100644
--- a/test/etags/ETAGS.good_3
+++ b/test/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/etags/ETAGS.good_4 b/test/etags/ETAGS.good_4
index 12e2a6549cf..9db5e3833a2 100644
--- a/test/etags/ETAGS.good_4
+++ b/test/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/etags/ETAGS.good_5 b/test/etags/ETAGS.good_5
index 98de4f2c2fb..982682d0102 100644
--- a/test/etags/ETAGS.good_5
+++ b/test/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/etags/ETAGS.good_6 b/test/etags/ETAGS.good_6
index f5e0ad4407f..cf402ae50d7 100644
--- a/test/etags/ETAGS.good_6
+++ b/test/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,