]> git.eshelyaron.com Git - emacs.git/commitdiff
Teach etags new interpreters for some languages
authorEli Zaretskii <eliz@gnu.org>
Thu, 11 Jan 2018 16:35:12 +0000 (18:35 +0200)
committerEli Zaretskii <eliz@gnu.org>
Thu, 11 Jan 2018 16:35:12 +0000 (18:35 +0200)
* lib-src/etags.c (Erlang_interpreters, Lua_interpreters)
(Prolog_interpreters, Python_interpreters, Ruby_interpreters): New
static variables.
(lang_names): Use them to set interpreters for Erlang, Lua,
Prolog, Python, and Ruby.
(find_entries): Support "/usr/bin/env FOO" form of specifying an
interpreter.

* test/manual/etags/perl-src/htlmify-cystic: Modify the has-bang
line to test the "env FOO" interpreter spec.  (Bug#30075)
* test/manual/etags/ETAGS.good_1:
* test/manual/etags/ETAGS.good_2:
* test/manual/etags/ETAGS.good_3:
* test/manual/etags/ETAGS.good_4:
* test/manual/etags/ETAGS.good_5:
* test/manual/etags/ETAGS.good_6: Adapt to latest changes in test
files.

lib-src/etags.c
test/manual/etags/ETAGS.good_1
test/manual/etags/ETAGS.good_2
test/manual/etags/ETAGS.good_3
test/manual/etags/ETAGS.good_4
test/manual/etags/ETAGS.good_5
test/manual/etags/ETAGS.good_6
test/manual/etags/perl-src/htlmify-cystic

index eb6d31a6607cfe4273324fb62636577f93d7a649..588921bc70071d67bcf54f32ebb7d385731463af 100644 (file)
@@ -630,6 +630,8 @@ static const char *Erlang_suffixes [] =
 static const char Erlang_help [] =
 "In Erlang code, the tags are the functions, records and macros\n\
 defined in the file.";
+static const char *Erlang_interpreters [] =
+  { "escript", NULL };
 
 const char *Forth_suffixes [] =
   { "fth", "tok", NULL };
@@ -666,6 +668,8 @@ static const char *Lua_suffixes [] =
   { "lua", "LUA", NULL };
 static const char Lua_help [] =
 "In Lua scripts, all functions are tags.";
+static const char *Lua_interpreters [] =
+  { "lua", NULL };
 
 static const char *Makefile_filenames [] =
   { "Makefile", "makefile", "GNUMakefile", "Makefile.in", "Makefile.am", NULL};
@@ -721,12 +725,16 @@ static const char *Prolog_suffixes [] =
 static const char Prolog_help [] =
 "In Prolog code, tags are predicates and rules at the beginning of\n\
 line.";
+static const char *Prolog_interpreters [] =
+  { "gprolog", "pl", "yap", "swipl", "prolog", NULL };
 
 static const char *Python_suffixes [] =
   { "py", NULL };
 static const char Python_help [] =
 "In Python code, 'def' or 'class' at the beginning of a line\n\
 generate a tag.";
+static const char *Python_interpreters [] =
+  { "python", NULL };
 
 static const char *Ruby_suffixes [] =
   { "rb", "ru", "rbw", NULL };
@@ -735,6 +743,8 @@ static const char *Ruby_filenames [] =
 static const char Ruby_help [] =
   "In Ruby code, 'def' or 'class' or 'module' at the beginning of\n\
 a line generate a tag.  Constants also generate a tag.";
+static const char *Ruby_interpreters [] =
+  { "ruby", NULL };
 
 /* Can't do the `SCM' or `scm' prefix with a version number. */
 static const char *Scheme_suffixes [] =
@@ -798,14 +808,15 @@ static language lang_names [] =
   { "c++",       Cplusplus_help, Cplusplus_entries, Cplusplus_suffixes },
   { "c*",        no_lang_help,   Cstar_entries,     Cstar_suffixes     },
   { "cobol",     Cobol_help,     Cobol_paragraphs,  Cobol_suffixes     },
-  { "erlang",    Erlang_help,    Erlang_functions,  Erlang_suffixes    },
+  { "erlang",    Erlang_help,    Erlang_functions,  Erlang_suffixes,
+                 NULL,           Erlang_interpreters },
   { "forth",     Forth_help,     Forth_words,       Forth_suffixes     },
   { "fortran",   Fortran_help,   Fortran_functions, Fortran_suffixes   },
   { "go",        Go_help,        Go_functions,      Go_suffixes        },
   { "html",      HTML_help,      HTML_labels,       HTML_suffixes      },
   { "java",      Cjava_help,     Cjava_entries,     Cjava_suffixes     },
   { "lisp",      Lisp_help,      Lisp_functions,    Lisp_suffixes      },
-  { "lua",       Lua_help,       Lua_functions,     Lua_suffixes       },
+  { "lua",       Lua_help,Lua_functions,Lua_suffixes,NULL,Lua_interpreters},
   { "makefile",  Makefile_help,Makefile_targets,NULL,Makefile_filenames},
   { "objc",      Objc_help,      plain_C_entries,   Objc_suffixes      },
   { "pascal",    Pascal_help,    Pascal_functions,  Pascal_suffixes    },
@@ -813,9 +824,12 @@ static language lang_names [] =
   { "php",       PHP_help,       PHP_functions,     PHP_suffixes       },
   { "postscript",PS_help,        PS_functions,      PS_suffixes        },
   { "proc",      no_lang_help,   plain_C_entries,   plain_C_suffixes   },
-  { "prolog",    Prolog_help,    Prolog_functions,  Prolog_suffixes    },
-  { "python",    Python_help,    Python_functions,  Python_suffixes    },
-  { "ruby",      Ruby_help,Ruby_functions,Ruby_suffixes,Ruby_filenames },
+  { "prolog",    Prolog_help,    Prolog_functions,  Prolog_suffixes,
+                 NULL,           Prolog_interpreters },
+  { "python",    Python_help,    Python_functions,  Python_suffixes,
+                 NULL,           Python_interpreters },
+  { "ruby",      Ruby_help,      Ruby_functions,    Ruby_suffixes,
+                 Ruby_filenames, Ruby_interpreters },
   { "scheme",    Scheme_help,    Scheme_functions,  Scheme_suffixes    },
   { "tex",       TeX_help,       TeX_commands,      TeX_suffixes       },
   { "texinfo",   Texinfo_help,   Texinfo_nodes,     Texinfo_suffixes   },
@@ -1796,6 +1810,13 @@ find_entries (FILE *inf)
       else
        lp = skip_spaces (lb.buffer + 2);
       cp = skip_non_spaces (lp);
+      /* If the "interpreter" turns out to be "env", the real interpreter is
+        the next word.  */
+      if (cp > lp && strneq (lp, "env", cp - lp))
+       {
+         lp = skip_spaces (cp);
+         cp = skip_non_spaces (lp);
+       }
       *cp = '\0';
 
       if (strlen (lp) > 0)
index cd9cd4a8450be7df6883aa7242a1a91cf077444d..b39bcf366148c1776546ba718d495259ad961c10 100644 (file)
@@ -235,324 +235,324 @@ struct option\7f73,2795
 #define optional_argument      \7f91,3173
 \f
 c-src/etags.c,10045
-char pot_etags_version[\7fpot_etags_version\ 181,3470
-#  undef DEBUG\7f84,3552
-#  define DEBUG \7f85,3567
-#  define DEBUG \7f87,3594
-#  define NDEBUG       \7f88,3617
-# define _GNU_SOURCE \7f94,3705
-# undef MSDOS\7f100,3876
-# undef  WINDOWSNT\7f101,3890
-# define WINDOWSNT\7f102,3909
-# undef MSDOS\7f106,3968
-# define MSDOS \7f107,3982
-# define MSDOS \7f110,4032
-# define MAXPATHLEN \7f115,4111
-# undef HAVE_NTGUI\7f116,4141
-# undef  DOS_NT\7f117,4160
-# define DOS_NT\7f118,4176
-# undef  assert        \7f135,4482
-# define assert(\7f136,4541
-# undef  CTAGS\7f146,4857
-# define CTAGS \7f147,4872
-# define CTAGS \7f149,4898
-#define streq(\7f152,4927
-#define strcaseeq(\7f153,4996
-#define strneq(\7f154,5075
-#define strncaseeq(\7f155,5151
-#define CHARS \7f157,5238
-#define CHAR(\7f158,5278
-#define        iswhite(\7f159,5329
-#define notinname(\7f160,5394
-#define        begtoken(\7f161,5469
-#define        intoken(\7f162,5542
-#define        endtoken(\7f163,5614
-#define ISALNUM(\7f165,5684
-#define ISALPHA(\7f166,5722
-#define ISDIGIT(\7f167,5760
-#define ISLOWER(\7f168,5798
-#define lowcase(\7f170,5837
-#define xnew(\7f179,6015
-#define xrnew(\7f180,6083
-typedef void Lang_function \7f182,6164
-} compressor;\7f188,6365
-} language;\7f199,6835
-typedef struct fdesc\7f201,6848
-} fdesc;\7f212,7366
-typedef struct node_st\7f214,7376
-} node;\7f225,7894
-} linebuffer;\7f239,8248
-    at_language,\7f245,8344
-    at_regexp,\7f246,8393
-    at_filename,\7f247,8437
-    at_stdin,\7f248,8473
-    at_end     \7f249,8516
-} argument;\7f253,8698
-typedef struct regexp\7f256,8758
-} regexp;\7f268,9325
-static void error \7f311,10780
-# undef STDIN\7f408,15073
-#define STDIN \7f411,15095
-static compressor compressors[\7fcompressors\ 1457,17664
-static const char *Ada_suffixes \7fAda_suffixes\ 1473,17907
-static const char Ada_help \7f475,17977
-static const char *Asm_suffixes \7fAsm_suffixes\ 1493,18580
-static const char Asm_help \7f504,18976
-static const char *default_C_suffixes \7fdefault_C_suffixes\ 1512,19312
-static const char default_C_help \7f515,19413
-static const char default_C_help \7f523,19850
-static const char *Cplusplus_suffixes \7fCplusplus_suffixes\ 1535,20460
-static const char Cplusplus_help \7f540,20658
-static const char *Cjava_suffixes \7fCjava_suffixes\ 1549,21113
-static char Cjava_help \7f551,21172
-static const char *Cobol_suffixes \7fCobol_suffixes\ 1556,21337
-static char Cobol_help \7f558,21402
-static const char *Cstar_suffixes \7fCstar_suffixes\ 1562,21543
-static const char *Erlang_suffixes \7fErlang_suffixes\ 1565,21607
-static const char Erlang_help \7f567,21673
-const char *Forth_suffixes \7fForth_suffixes\ 1571,21799
-static const char Forth_help \7f573,21857
-static const char *Fortran_suffixes \7fFortran_suffixes\ 1577,22008
-static const char Fortran_help \7f579,22085
-static const char *HTML_suffixes \7fHTML_suffixes\ 1582,22190
-static const char HTML_help \7f584,22264
-static const char *Lisp_suffixes \7fLisp_suffixes\ 1589,22452
-static const char Lisp_help \7f591,22556
-static const char *Lua_suffixes \7fLua_suffixes\ 1598,22871
-static const char Lua_help \7f600,22934
-static const char *Makefile_filenames \7fMakefile_filenames\ 1603,23010
-static const char Makefile_help \7f605,23133
-static const char *Objc_suffixes \7fObjc_suffixes\ 1609,23277
-static const char Objc_help \7f613,23399
-static const char *Pascal_suffixes \7fPascal_suffixes\ 1619,23714
-static const char Pascal_help \7f621,23778
-static const char *Perl_suffixes \7fPerl_suffixes\ 1626,23966
-static const char *Perl_interpreters \7fPerl_interpreters\ 1628,24028
-static const char Perl_help \7f630,24100
-static const char *PHP_suffixes \7fPHP_suffixes\ 1637,24451
-static const char PHP_help \7f639,24523
-static const char *plain_C_suffixes \7fplain_C_suffixes\ 1643,24678
-static const char *PS_suffixes \7fPS_suffixes\ 1647,24762
-static const char PS_help \7f649,24848
-static const char *Prolog_suffixes \7fProlog_suffixes\ 1652,24931
-static const char Prolog_help \7f654,24993
-static const char *Python_suffixes \7fPython_suffixes\ 1658,25107
-static const char Python_help \7f660,25165
-static const char *Scheme_suffixes \7fScheme_suffixes\ 1665,25347
-static const char Scheme_help \7f667,25460
-static const char *TeX_suffixes \7fTeX_suffixes\ 1672,25683
-static const char TeX_help \7f674,25781
-static const char *Texinfo_suffixes \7fTexinfo_suffixes\ 1686,26316
-static const char Texinfo_help \7f688,26395
-static const char *Yacc_suffixes \7fYacc_suffixes\ 1691,26492
-static const char Yacc_help \7f693,26606
-static const char auto_help \7f699,26856
-static const char none_help \7f703,27020
-static const char no_lang_help \7f707,27143
-static language lang_names \7f718,27355
-print_language_names \7f753,29532
-# define EMACS_NAME \7f786,30755
-# define VERSION \7f789,30811
-print_version \7f792,30869
-# define PRINT_UNDOCUMENTED_OPTIONS_HELP \7f804,31173
-print_help \7f808,31250
-main \7f981,37438
-get_compressor_from_suffix \7f1319,46217
-get_language_from_langname \7f1355,47158
-get_language_from_interpreter \7f1377,47545
-get_language_from_filename \7f1399,47976
-process_file_name \7f1433,48834
-process_file \7f1555,51665
-init \7f1632,54150
-find_entries \7f1656,54901
-make_tag \7f1814,59707
-pfnote \7f1856,60942
-free_tree \7f1917,62744
-free_fdesc \7f1935,63029
-add_node \7f1955,63472
-invalidate_nodes \7f2035,65537
-static int number_len \7f2068,66193
-total_size_of_entries \7f2087,66694
-put_entries \7f2107,67154
-#define C_EXT  \7f2193,68995
-#define C_PLAIN \7f2194,69037
-#define C_PLPL \7f2195,69070
-#define C_STAR \7f2196,69104
-#define C_JAVA \7f2197,69137
-#define C_AUTO \7f2198,69172
-#define YACC   \7f2199,69242
-enum sym_type\7f2204,69312
-  st_none,\7f2206,69328
-  st_C_objprot,\7f2207,69339
-  st_C_objprot, st_C_objimpl,\7f2207,69339
-  st_C_objprot, st_C_objimpl, st_C_objend,\7f2207,69339
-  st_C_gnumacro,\7f2208,69382
-  st_C_ignore,\7f2209,69399
-  st_C_ignore, st_C_attribute,\7f2209,69399
-  st_C_javastruct,\7f2210,69430
-  st_C_operator,\7f2211,69449
-  st_C_class,\7f2212,69466
-  st_C_class, st_C_template,\7f2212,69466
-  st_C_struct,\7f2213,69495
-  st_C_struct, st_C_extern,\7f2213,69495
-  st_C_struct, st_C_extern, st_C_enum,\7f2213,69495
-  st_C_struct, st_C_extern, st_C_enum, st_C_define,\7f2213,69495
-  st_C_struct, st_C_extern, st_C_enum, st_C_define, st_C_typedef\7f2213,69495
-struct C_stab_entry \7f2271,71278
-hash \7f2275,71409
-in_word_set \7f2321,72937
-      TOTAL_KEYWORDS \7f2325,73018
-      MIN_WORD_LENGTH \7f2326,73045
-      MAX_WORD_LENGTH \7f2327,73072
-      MIN_HASH_VALUE \7f2328,73100
-      MAX_HASH_VALUE \7f2329,73126
-C_symtype \7f2387,74985
-static bool inattribute;\7f2400,75234
-  fvnone,\7f2408,75435
-  fdefunkey,\7f2409,75466
-  fdefunname,\7f2410,75512
-  foperator,\7f2411,75556
-  fvnameseen,\7f2412,75613
-  fstartlist,\7f2413,75666
-  finlist,\7f2414,75722
-  flistseen,\7f2415,75765
-  fignore,\7f2416,75813
-  vignore      \7f2417,75856
-} fvdef;\7f2418,75901
-static bool fvextern;\7f2420,75911
-  tnone,\7f2428,76089
-  tkeyseen,\7f2429,76119
-  ttypeseen,\7f2430,76160
-  tinbody,\7f2431,76199
-  tend,\7f2432,76238
-  tignore      \7f2433,76279
-} typdef;\7f2434,76320
-  snone,\7f2443,76499
-  skeyseen,\7f2445,76575
-  stagseen,\7f2446,76620
-  scolonseen   \7f2447,76661
-} structdef;\7f2448,76715
-static const char *objtag \7fobjtag\ 12453,76809
-  dnone,\7f2460,76942
-  dsharpseen,\7f2461,76972
-  ddefineseen,\7f2462,77025
-  dignorerest  \7f2463,77070
-} definedef;\7f2464,77112
-  onone,\7f2472,77267
-  oprotocol,\7f2473,77297
-  oimplementation,\7f2474,77347
-  otagseen,\7f2475,77395
-  oparenseen,\7f2476,77431
-  ocatseen,\7f2477,77486
-  oinbody,\7f2478,77525
-  omethodsign,\7f2479,77568
-  omethodtag,\7f2480,77626
-  omethodcolon,\7f2481,77666
-  omethodparm,\7f2482,77709
-  oignore      \7f2483,77755
-} objdef;\7f2484,77787
-static struct tok\7f2491,77944
-} token;\7f2508,78626
-} cstack;\7f2523,79136
-#define nestlev        \7f2525,79264
-#define instruct       \7f2527,79369
-pushclass_above \7f2531,79489
-popclass_above \7f2550,79948
-write_classname \7f2564,80162
-consider_token \7f2613,81341
-} lbs[\7flbs\ 12924,88532
-#define current_lb_is_new \7f2926,88543
-#define switch_line_buffers(\7f2927,88588
-#define curlb \7f2929,88641
-#define newlb \7f2930,88672
-#define curlinepos \7f2931,88703
-#define newlinepos \7f2932,88744
-#define plainc \7f2934,88786
-#define cplpl \7f2935,88830
-#define cjava \7f2936,88861
-#define CNL_SAVE_DEFINEDEF(\7f2938,88905
-#define CNL(\7f2947,89117
-make_C_tag \7f2960,89375
-C_entries \7f2986,90194
-default_C_entries \7f3833,110156
-plain_C_entries \7f3840,110276
-Cplusplus_entries \7f3847,110364
-Cjava_entries \7f3854,110460
-Cstar_entries \7f3861,110550
-Yacc_entries \7f3868,110642
-#define LOOP_ON_INPUT_LINES(\7f3875,110720
-#define LOOKING_AT(\7f3884,111056
-#define LOOKING_AT_NOCASE(\7f3891,111461
-just_read_file \7f3901,111861
-F_takeprec \7f3914,112039
-F_getit \7f3937,112366
-Fortran_functions \7f3961,112840
-Ada_getit \7f4052,114669
-Ada_funcs \7f4115,116044
-Asm_labels \7f4228,118582
-Perl_functions \7f4261,119549
-Python_functions \7f4357,122057
-PHP_functions \7f4387,122684
-Cobol_paragraphs \7f4466,124471
-Makefile_targets \7f4494,125029
-Pascal_functions \7f4529,125950
-L_getit \7f4709,130318
-Lisp_functions \7f4725,130664
-Lua_functions \7f4785,131850
-PS_functions \7f4811,132385
-Forth_words \7f4841,133053
-Scheme_functions \7f4877,134092
-static linebuffer *TEX_toktab \7fTEX_toktab\ 14908,134781
-static const char *TEX_defenv \7fTEX_defenv\ 14912,134974
-static char TEX_esc \7f4920,135261
-static char TEX_opgrp \7f4921,135289
-static char TEX_clgrp \7f4922,135318
-TeX_commands \7f4928,135395
-#define TEX_LESC \7f4986,136652
-#define TEX_SESC \7f4987,136674
-TEX_mode \7f4992,136804
-TEX_decode_env \7f5026,137509
-Texinfo_nodes \7f5071,138554
-HTML_labels \7f5094,139013
-Prolog_functions \7f5219,142347
-prolog_skip_comment \7f5255,143128
-prolog_pr \7f5281,143736
-prolog_atom \7f5319,144628
-Erlang_functions \7f5379,145666
-erlang_func \7f5438,146965
-erlang_attribute \7f5476,147642
-erlang_atom \7f5496,148061
-scan_separators \7f5534,149080
-analyze_regex \7f5586,150460
-add_regex \7f5654,152050
-substitute \7f5767,154797
-free_regexps \7f5814,155837
-regex_tag_multiline \7f5836,156291
-nocase_tail \7f5913,158263
-get_tag \7f5928,158519
-readline_internal \7f5959,159455
-readline \7f6037,161296
-savestr \7f6230,167243
-savenstr \7f6240,167473
-skip_spaces \7f6249,167679
-skip_non_spaces \7f6258,167833
-skip_name \7f6267,167983
-fatal \7f6277,168156
-pfatal \7f6284,168253
-suggest_asking_for_help \7f6291,168332
-error \7f6300,168554
-concat \7f6313,168846
-etags_getcwd \7f6329,169259
-relative_filename \7f6350,169725
-absolute_filename \7f6389,170751
-absolute_dirname \7f6453,172416
-filename_is_absolute \7f6472,172845
-canonicalize_filename \7f6484,173096
-# define ISUPPER(\7f6491,173235
-linebuffer_init \7f6514,173656
-linebuffer_setlen \7f6524,173887
-xmalloc \7f6536,174148
-xrealloc \7f6545,174314
+char pot_etags_version[\7fpot_etags_version\ 181,3471
+#  undef DEBUG\7f84,3553
+#  define DEBUG \7f85,3568
+#  define DEBUG \7f87,3595
+#  define NDEBUG       \7f88,3618
+# define _GNU_SOURCE \7f94,3706
+# undef MSDOS\7f100,3877
+# undef  WINDOWSNT\7f101,3891
+# define WINDOWSNT\7f102,3910
+# undef MSDOS\7f106,3969
+# define MSDOS \7f107,3983
+# define MSDOS \7f110,4033
+# define MAXPATHLEN \7f115,4112
+# undef HAVE_NTGUI\7f116,4142
+# undef  DOS_NT\7f117,4161
+# define DOS_NT\7f118,4177
+# undef  assert        \7f135,4483
+# define assert(\7f136,4542
+# undef  CTAGS\7f146,4858
+# define CTAGS \7f147,4873
+# define CTAGS \7f149,4899
+#define streq(\7f152,4928
+#define strcaseeq(\7f153,4997
+#define strneq(\7f154,5076
+#define strncaseeq(\7f155,5152
+#define CHARS \7f157,5239
+#define CHAR(\7f158,5279
+#define        iswhite(\7f159,5330
+#define notinname(\7f160,5395
+#define        begtoken(\7f161,5470
+#define        intoken(\7f162,5543
+#define        endtoken(\7f163,5615
+#define ISALNUM(\7f165,5685
+#define ISALPHA(\7f166,5723
+#define ISDIGIT(\7f167,5761
+#define ISLOWER(\7f168,5799
+#define lowcase(\7f170,5838
+#define xnew(\7f179,6016
+#define xrnew(\7f180,6084
+typedef void Lang_function \7f182,6165
+} compressor;\7f188,6366
+} language;\7f199,6836
+typedef struct fdesc\7f201,6849
+} fdesc;\7f212,7367
+typedef struct node_st\7f214,7377
+} node;\7f225,7895
+} linebuffer;\7f239,8249
+    at_language,\7f245,8345
+    at_regexp,\7f246,8394
+    at_filename,\7f247,8438
+    at_stdin,\7f248,8474
+    at_end     \7f249,8517
+} argument;\7f253,8699
+typedef struct regexp\7f256,8759
+} regexp;\7f268,9326
+static void error \7f311,10781
+# undef STDIN\7f408,15074
+#define STDIN \7f411,15096
+static compressor compressors[\7fcompressors\ 1457,17665
+static const char *Ada_suffixes \7fAda_suffixes\ 1473,17908
+static const char Ada_help \7f475,17978
+static const char *Asm_suffixes \7fAsm_suffixes\ 1493,18581
+static const char Asm_help \7f504,18977
+static const char *default_C_suffixes \7fdefault_C_suffixes\ 1512,19313
+static const char default_C_help \7f515,19414
+static const char default_C_help \7f523,19851
+static const char *Cplusplus_suffixes \7fCplusplus_suffixes\ 1535,20461
+static const char Cplusplus_help \7f540,20659
+static const char *Cjava_suffixes \7fCjava_suffixes\ 1549,21114
+static char Cjava_help \7f551,21173
+static const char *Cobol_suffixes \7fCobol_suffixes\ 1556,21338
+static char Cobol_help \7f558,21403
+static const char *Cstar_suffixes \7fCstar_suffixes\ 1562,21544
+static const char *Erlang_suffixes \7fErlang_suffixes\ 1565,21608
+static const char Erlang_help \7f567,21674
+const char *Forth_suffixes \7fForth_suffixes\ 1571,21800
+static const char Forth_help \7f573,21858
+static const char *Fortran_suffixes \7fFortran_suffixes\ 1577,22009
+static const char Fortran_help \7f579,22086
+static const char *HTML_suffixes \7fHTML_suffixes\ 1582,22191
+static const char HTML_help \7f584,22265
+static const char *Lisp_suffixes \7fLisp_suffixes\ 1589,22453
+static const char Lisp_help \7f591,22557
+static const char *Lua_suffixes \7fLua_suffixes\ 1598,22872
+static const char Lua_help \7f600,22935
+static const char *Makefile_filenames \7fMakefile_filenames\ 1603,23011
+static const char Makefile_help \7f605,23134
+static const char *Objc_suffixes \7fObjc_suffixes\ 1609,23278
+static const char Objc_help \7f613,23400
+static const char *Pascal_suffixes \7fPascal_suffixes\ 1619,23715
+static const char Pascal_help \7f621,23779
+static const char *Perl_suffixes \7fPerl_suffixes\ 1626,23967
+static const char *Perl_interpreters \7fPerl_interpreters\ 1628,24029
+static const char Perl_help \7f630,24101
+static const char *PHP_suffixes \7fPHP_suffixes\ 1637,24452
+static const char PHP_help \7f639,24524
+static const char *plain_C_suffixes \7fplain_C_suffixes\ 1643,24679
+static const char *PS_suffixes \7fPS_suffixes\ 1647,24763
+static const char PS_help \7f649,24849
+static const char *Prolog_suffixes \7fProlog_suffixes\ 1652,24932
+static const char Prolog_help \7f654,24994
+static const char *Python_suffixes \7fPython_suffixes\ 1658,25108
+static const char Python_help \7f660,25166
+static const char *Scheme_suffixes \7fScheme_suffixes\ 1665,25348
+static const char Scheme_help \7f667,25461
+static const char *TeX_suffixes \7fTeX_suffixes\ 1672,25684
+static const char TeX_help \7f674,25782
+static const char *Texinfo_suffixes \7fTexinfo_suffixes\ 1686,26317
+static const char Texinfo_help \7f688,26396
+static const char *Yacc_suffixes \7fYacc_suffixes\ 1691,26493
+static const char Yacc_help \7f693,26607
+static const char auto_help \7f699,26857
+static const char none_help \7f703,27021
+static const char no_lang_help \7f707,27144
+static language lang_names \7f718,27356
+print_language_names \7f753,29533
+# define EMACS_NAME \7f786,30756
+# define VERSION \7f789,30812
+print_version \7f792,30870
+# define PRINT_UNDOCUMENTED_OPTIONS_HELP \7f804,31174
+print_help \7f808,31251
+main \7f981,37439
+get_compressor_from_suffix \7f1319,46218
+get_language_from_langname \7f1355,47159
+get_language_from_interpreter \7f1377,47546
+get_language_from_filename \7f1399,47977
+process_file_name \7f1433,48835
+process_file \7f1555,51666
+init \7f1632,54151
+find_entries \7f1656,54902
+make_tag \7f1814,59708
+pfnote \7f1856,60943
+free_tree \7f1917,62745
+free_fdesc \7f1935,63030
+add_node \7f1955,63473
+invalidate_nodes \7f2035,65538
+static int number_len \7f2068,66194
+total_size_of_entries \7f2087,66695
+put_entries \7f2107,67155
+#define C_EXT  \7f2193,68996
+#define C_PLAIN \7f2194,69038
+#define C_PLPL \7f2195,69071
+#define C_STAR \7f2196,69105
+#define C_JAVA \7f2197,69138
+#define C_AUTO \7f2198,69173
+#define YACC   \7f2199,69243
+enum sym_type\7f2204,69313
+  st_none,\7f2206,69329
+  st_C_objprot,\7f2207,69340
+  st_C_objprot, st_C_objimpl,\7f2207,69340
+  st_C_objprot, st_C_objimpl, st_C_objend,\7f2207,69340
+  st_C_gnumacro,\7f2208,69383
+  st_C_ignore,\7f2209,69400
+  st_C_ignore, st_C_attribute,\7f2209,69400
+  st_C_javastruct,\7f2210,69431
+  st_C_operator,\7f2211,69450
+  st_C_class,\7f2212,69467
+  st_C_class, st_C_template,\7f2212,69467
+  st_C_struct,\7f2213,69496
+  st_C_struct, st_C_extern,\7f2213,69496
+  st_C_struct, st_C_extern, st_C_enum,\7f2213,69496
+  st_C_struct, st_C_extern, st_C_enum, st_C_define,\7f2213,69496
+  st_C_struct, st_C_extern, st_C_enum, st_C_define, st_C_typedef\7f2213,69496
+struct C_stab_entry \7f2271,71279
+hash \7f2275,71410
+in_word_set \7f2321,72938
+      TOTAL_KEYWORDS \7f2325,73019
+      MIN_WORD_LENGTH \7f2326,73046
+      MAX_WORD_LENGTH \7f2327,73073
+      MIN_HASH_VALUE \7f2328,73101
+      MAX_HASH_VALUE \7f2329,73127
+C_symtype \7f2387,74986
+static bool inattribute;\7f2400,75235
+  fvnone,\7f2408,75436
+  fdefunkey,\7f2409,75467
+  fdefunname,\7f2410,75513
+  foperator,\7f2411,75557
+  fvnameseen,\7f2412,75614
+  fstartlist,\7f2413,75667
+  finlist,\7f2414,75723
+  flistseen,\7f2415,75766
+  fignore,\7f2416,75814
+  vignore      \7f2417,75857
+} fvdef;\7f2418,75902
+static bool fvextern;\7f2420,75912
+  tnone,\7f2428,76090
+  tkeyseen,\7f2429,76120
+  ttypeseen,\7f2430,76161
+  tinbody,\7f2431,76200
+  tend,\7f2432,76239
+  tignore      \7f2433,76280
+} typdef;\7f2434,76321
+  snone,\7f2443,76500
+  skeyseen,\7f2445,76576
+  stagseen,\7f2446,76621
+  scolonseen   \7f2447,76662
+} structdef;\7f2448,76716
+static const char *objtag \7fobjtag\ 12453,76810
+  dnone,\7f2460,76943
+  dsharpseen,\7f2461,76973
+  ddefineseen,\7f2462,77026
+  dignorerest  \7f2463,77071
+} definedef;\7f2464,77113
+  onone,\7f2472,77268
+  oprotocol,\7f2473,77298
+  oimplementation,\7f2474,77348
+  otagseen,\7f2475,77396
+  oparenseen,\7f2476,77432
+  ocatseen,\7f2477,77487
+  oinbody,\7f2478,77526
+  omethodsign,\7f2479,77569
+  omethodtag,\7f2480,77627
+  omethodcolon,\7f2481,77667
+  omethodparm,\7f2482,77710
+  oignore      \7f2483,77756
+} objdef;\7f2484,77788
+static struct tok\7f2491,77945
+} token;\7f2508,78627
+} cstack;\7f2523,79137
+#define nestlev        \7f2525,79265
+#define instruct       \7f2527,79370
+pushclass_above \7f2531,79490
+popclass_above \7f2550,79949
+write_classname \7f2564,80163
+consider_token \7f2613,81342
+} lbs[\7flbs\ 12924,88533
+#define current_lb_is_new \7f2926,88544
+#define switch_line_buffers(\7f2927,88589
+#define curlb \7f2929,88642
+#define newlb \7f2930,88673
+#define curlinepos \7f2931,88704
+#define newlinepos \7f2932,88745
+#define plainc \7f2934,88787
+#define cplpl \7f2935,88831
+#define cjava \7f2936,88862
+#define CNL_SAVE_DEFINEDEF(\7f2938,88906
+#define CNL(\7f2947,89118
+make_C_tag \7f2960,89376
+C_entries \7f2986,90195
+default_C_entries \7f3833,110157
+plain_C_entries \7f3840,110277
+Cplusplus_entries \7f3847,110365
+Cjava_entries \7f3854,110461
+Cstar_entries \7f3861,110551
+Yacc_entries \7f3868,110643
+#define LOOP_ON_INPUT_LINES(\7f3875,110721
+#define LOOKING_AT(\7f3884,111057
+#define LOOKING_AT_NOCASE(\7f3891,111462
+just_read_file \7f3901,111862
+F_takeprec \7f3914,112040
+F_getit \7f3937,112367
+Fortran_functions \7f3961,112841
+Ada_getit \7f4052,114670
+Ada_funcs \7f4115,116045
+Asm_labels \7f4228,118583
+Perl_functions \7f4261,119550
+Python_functions \7f4357,122058
+PHP_functions \7f4387,122685
+Cobol_paragraphs \7f4466,124472
+Makefile_targets \7f4494,125030
+Pascal_functions \7f4529,125951
+L_getit \7f4709,130319
+Lisp_functions \7f4725,130665
+Lua_functions \7f4785,131851
+PS_functions \7f4811,132386
+Forth_words \7f4841,133054
+Scheme_functions \7f4877,134093
+static linebuffer *TEX_toktab \7fTEX_toktab\ 14908,134782
+static const char *TEX_defenv \7fTEX_defenv\ 14912,134975
+static char TEX_esc \7f4920,135262
+static char TEX_opgrp \7f4921,135290
+static char TEX_clgrp \7f4922,135319
+TeX_commands \7f4928,135396
+#define TEX_LESC \7f4986,136653
+#define TEX_SESC \7f4987,136675
+TEX_mode \7f4992,136805
+TEX_decode_env \7f5026,137510
+Texinfo_nodes \7f5071,138555
+HTML_labels \7f5094,139014
+Prolog_functions \7f5219,142348
+prolog_skip_comment \7f5255,143129
+prolog_pr \7f5281,143737
+prolog_atom \7f5319,144629
+Erlang_functions \7f5379,145667
+erlang_func \7f5438,146966
+erlang_attribute \7f5476,147643
+erlang_atom \7f5496,148062
+scan_separators \7f5534,149081
+analyze_regex \7f5586,150461
+add_regex \7f5654,152051
+substitute \7f5767,154798
+free_regexps \7f5814,155838
+regex_tag_multiline \7f5836,156292
+nocase_tail \7f5913,158264
+get_tag \7f5928,158520
+readline_internal \7f5959,159456
+readline \7f6037,161297
+savestr \7f6230,167244
+savenstr \7f6240,167474
+skip_spaces \7f6249,167680
+skip_non_spaces \7f6258,167834
+skip_name \7f6267,167984
+fatal \7f6277,168157
+pfatal \7f6284,168254
+suggest_asking_for_help \7f6291,168333
+error \7f6300,168555
+concat \7f6313,168847
+etags_getcwd \7f6329,169260
+relative_filename \7f6350,169726
+absolute_filename \7f6389,170752
+absolute_dirname \7f6453,172417
+filename_is_absolute \7f6472,172846
+canonicalize_filename \7f6484,173097
+# define ISUPPER(\7f6491,173236
+linebuffer_init \7f6514,173657
+linebuffer_setlen \7f6524,173888
+xmalloc \7f6536,174149
+xrealloc \7f6545,174315
 \f
 c-src/exit.c,47
   } __libc_atexit;\7f30,1022
@@ -604,1237 +604,1237 @@ pp2\7f87,1504
 pp3(\7f100,1616
 \f
 c-src/emacs/src/gmalloc.c,3539
-#define USE_PTHREAD\7f25,1002
-#undef get_current_dir_name\7f33,1126
-#undef malloc\7f64,2110
-#undef realloc\7f65,2124
-#undef calloc\7f66,2139
-#undef free\7f67,2153
-#define malloc \7f68,2165
-#define realloc \7f69,2188
-#define calloc \7f70,2213
-#define aligned_alloc \7f71,2236
-#define free \7f72,2273
-#define DUMPED \7f80,2472
-#define ALLOCATED_BEFORE_DUMPING(\7f81,2507
-extern void *malloc \7fmalloc\ 194,2718
-#define INT_BIT        \7f124,3934
-#define BLOCKLOG       \7f125,3977
-#define BLOCKSIZE      \7f126,4018
-#define BLOCKIFY(\7f127,4052
-#define HEAP   \7f131,4215
-#define FINAL_FREE_BLOCKS      \7f135,4391
-  } malloc_info;\7f167,5388
-#define BLOCK(\7f176,5620
-#define ADDRESS(\7f177,5682
-struct list\7f186,5939
-struct alignlist\7f196,6153
-#define LOCK(\7f223,7064
-#define UNLOCK(\7f228,7195
-#define LOCK_ALIGNED_BLOCKS(\7f233,7329
-#define UNLOCK_ALIGNED_BLOCKS(\7f238,7484
-#define LOCK(\7f244,7649
-#define UNLOCK(\7f245,7664
-#define LOCK_ALIGNED_BLOCKS(\7f246,7681
-#define UNLOCK_ALIGNED_BLOCKS(\7f247,7711
-enum mcheck_status\7f283,9092
-    MCHECK_DISABLED \7f285,9115
-    MCHECK_OK,\7f286,9187
-    MCHECK_FREE,\7f287,9226
-    MCHECK_HEAD,\7f288,9270
-    MCHECK_TAIL        \7f289,9334
-struct mstats\7f308,10153
-char *_heapbase;\7f_heapbase\ 1355,11829
-malloc_info *_heapinfo;\7f_heapinfo\ 1358,11927
-static size_t heapsize;\7f361,11983
-size_t _heapindex;\7f364,12047
-size_t _heaplimit;\7f367,12109
-struct list _fraghead[\7f_fraghead\ 1370,12171
-size_t _chunks_used;\7f373,12229
-size_t _bytes_used;\7f374,12250
-size_t _chunks_free;\7f375,12270
-size_t _bytes_free;\7f376,12291
-int __malloc_initialized;\7f379,12340
-size_t __malloc_extra_blocks;\7f381,12367
-static int state_protected_p;\7f400,12912
-static size_t last_state_size;\7f401,12942
-static malloc_info *last_heapinfo;\7flast_heapinfo\ 1402,12973
-protect_malloc_state \7f405,13014
-#define PROTECT_MALLOC_STATE(\7f426,13627
-#define PROTECT_MALLOC_STATE(\7f429,13697
-align \7f435,13794
-get_contiguous_space \7f466,14616
-register_heapinfo \7f497,15325
-pthread_mutex_t _malloc_mutex \7f517,15879
-pthread_mutex_t _aligned_blocks_mutex \7f518,15938
-int _malloc_thread_enabled_p;\7f519,16005
-malloc_atfork_handler_prepare \7f522,16048
-malloc_atfork_handler_parent \7f529,16139
-malloc_atfork_handler_child \7f536,16233
-malloc_enable_thread \7f544,16375
-malloc_initialize_1 \7f563,16961
-__malloc_initialize \7f594,17793
-static int morecore_recursing;\7f604,17926
-morecore_nolock \7f609,18066
-_malloc_internal_nolock \7f722,21584
-_malloc_internal \7f920,28102
-malloc \7f932,28247
-_malloc \7f961,29140
-_free \7f967,29196
-_realloc \7f973,29240
-struct alignlist *_aligned_blocks \7f_aligned_blocks\ 11004,30345
-_free_internal_nolock \7f1009,30474
-_free_internal \7f1255,38476
-free \7f1265,38603
-weak_alias \7f1277,38799
-#define min(\7f1306,39813
-_realloc_internal_nolock \7f1319,40309
-_realloc_internal \7f1435,43563
-realloc \7f1447,43726
-calloc \7f1478,44894
-#define        __sbrk  \7f1513,46042
-__default_morecore \7f1525,46511
-aligned_alloc \7f1557,47522
-memalign \7f1647,49704
-posix_memalign \7f1656,49909
-static size_t pagesize;\7f1703,51317
-valloc \7f1706,51349
-#undef malloc\7f1715,51490
-#undef realloc\7f1716,51504
-#undef calloc\7f1717,51519
-#undef aligned_alloc\7f1718,51533
-#undef free\7f1719,51554
-hybrid_malloc \7f1736,52083
-hybrid_calloc \7f1744,52188
-hybrid_free \7f1752,52319
-hybrid_aligned_alloc \7f1765,52626
-hybrid_realloc \7f1780,52984
-hybrid_get_current_dir_name \7f1811,53797
-#define MAGICWORD      \7f1854,55206
-#define MAGICFREE      \7f1855,55261
-#define MAGICBYTE      \7f1856,55316
-#define MALLOCFLOOD    \7f1857,55348
-#define FREEFLOOD      \7f1858,55382
-struct hdr\7f1860,55415
-checkhdr \7f1867,55581
-freehook \7f1891,56022
-mallochook \7f1927,56804
-reallochook \7f1944,57143
-mabort \7f1978,57901
-static int mcheck_used \7f2012,58586
-mcheck \7f2015,58619
-mprobe \7f2035,59138
+#define USE_PTHREAD\7f25,1003
+#undef get_current_dir_name\7f33,1127
+#undef malloc\7f64,2111
+#undef realloc\7f65,2125
+#undef calloc\7f66,2140
+#undef free\7f67,2154
+#define malloc \7f68,2166
+#define realloc \7f69,2189
+#define calloc \7f70,2214
+#define aligned_alloc \7f71,2237
+#define free \7f72,2274
+#define DUMPED \7f80,2473
+#define ALLOCATED_BEFORE_DUMPING(\7f81,2508
+extern void *malloc \7fmalloc\ 194,2719
+#define INT_BIT        \7f124,3935
+#define BLOCKLOG       \7f125,3978
+#define BLOCKSIZE      \7f126,4019
+#define BLOCKIFY(\7f127,4053
+#define HEAP   \7f131,4216
+#define FINAL_FREE_BLOCKS      \7f135,4392
+  } malloc_info;\7f167,5389
+#define BLOCK(\7f176,5621
+#define ADDRESS(\7f177,5683
+struct list\7f186,5940
+struct alignlist\7f196,6154
+#define LOCK(\7f223,7065
+#define UNLOCK(\7f228,7196
+#define LOCK_ALIGNED_BLOCKS(\7f233,7330
+#define UNLOCK_ALIGNED_BLOCKS(\7f238,7485
+#define LOCK(\7f244,7650
+#define UNLOCK(\7f245,7665
+#define LOCK_ALIGNED_BLOCKS(\7f246,7682
+#define UNLOCK_ALIGNED_BLOCKS(\7f247,7712
+enum mcheck_status\7f283,9093
+    MCHECK_DISABLED \7f285,9116
+    MCHECK_OK,\7f286,9188
+    MCHECK_FREE,\7f287,9227
+    MCHECK_HEAD,\7f288,9271
+    MCHECK_TAIL        \7f289,9335
+struct mstats\7f308,10154
+char *_heapbase;\7f_heapbase\ 1355,11831
+malloc_info *_heapinfo;\7f_heapinfo\ 1358,11929
+static size_t heapsize;\7f361,11985
+size_t _heapindex;\7f364,12049
+size_t _heaplimit;\7f367,12111
+struct list _fraghead[\7f_fraghead\ 1370,12173
+size_t _chunks_used;\7f373,12231
+size_t _bytes_used;\7f374,12252
+size_t _chunks_free;\7f375,12272
+size_t _bytes_free;\7f376,12293
+int __malloc_initialized;\7f379,12342
+size_t __malloc_extra_blocks;\7f381,12369
+static int state_protected_p;\7f400,12914
+static size_t last_state_size;\7f401,12944
+static malloc_info *last_heapinfo;\7flast_heapinfo\ 1402,12975
+protect_malloc_state \7f405,13016
+#define PROTECT_MALLOC_STATE(\7f426,13629
+#define PROTECT_MALLOC_STATE(\7f429,13699
+align \7f435,13796
+get_contiguous_space \7f466,14618
+register_heapinfo \7f497,15327
+pthread_mutex_t _malloc_mutex \7f517,15881
+pthread_mutex_t _aligned_blocks_mutex \7f518,15940
+int _malloc_thread_enabled_p;\7f519,16007
+malloc_atfork_handler_prepare \7f522,16050
+malloc_atfork_handler_parent \7f529,16141
+malloc_atfork_handler_child \7f536,16235
+malloc_enable_thread \7f544,16377
+malloc_initialize_1 \7f563,16963
+__malloc_initialize \7f594,17795
+static int morecore_recursing;\7f604,17928
+morecore_nolock \7f609,18068
+_malloc_internal_nolock \7f722,21586
+_malloc_internal \7f920,28104
+malloc \7f932,28249
+_malloc \7f961,29142
+_free \7f967,29198
+_realloc \7f973,29242
+struct alignlist *_aligned_blocks \7f_aligned_blocks\ 11004,30348
+_free_internal_nolock \7f1009,30477
+_free_internal \7f1255,38479
+free \7f1265,38606
+weak_alias \7f1277,38802
+#define min(\7f1306,39817
+_realloc_internal_nolock \7f1319,40313
+_realloc_internal \7f1435,43567
+realloc \7f1447,43730
+calloc \7f1478,44899
+#define        __sbrk  \7f1513,46048
+__default_morecore \7f1525,46517
+aligned_alloc \7f1557,47529
+memalign \7f1647,49711
+posix_memalign \7f1656,49916
+static size_t pagesize;\7f1703,51325
+valloc \7f1706,51357
+#undef malloc\7f1715,51498
+#undef realloc\7f1716,51512
+#undef calloc\7f1717,51527
+#undef aligned_alloc\7f1718,51541
+#undef free\7f1719,51562
+hybrid_malloc \7f1736,52091
+hybrid_calloc \7f1744,52196
+hybrid_free \7f1752,52327
+hybrid_aligned_alloc \7f1765,52634
+hybrid_realloc \7f1780,52990
+hybrid_get_current_dir_name \7f1811,53803
+#define MAGICWORD      \7f1854,55213
+#define MAGICFREE      \7f1855,55268
+#define MAGICBYTE      \7f1856,55323
+#define MALLOCFLOOD    \7f1857,55355
+#define FREEFLOOD      \7f1858,55389
+struct hdr\7f1860,55422
+checkhdr \7f1867,55588
+freehook \7f1891,56029
+mallochook \7f1927,56811
+reallochook \7f1944,57150
+mabort \7f1978,57908
+static int mcheck_used \7f2012,58593
+mcheck \7f2015,58626
+mprobe \7f2035,59145
 \f
 c-src/emacs/src/regex.h,3761
-#define _REGEX_H \7f21,836
-typedef unsigned long reg_syntax_t;\7f43,1577
-#define RE_BACKSLASH_ESCAPE_IN_LISTS \7f47,1749
-#define RE_BK_PLUS_QM \7f52,1969
-#define RE_CHAR_CLASSES \7f58,2298
-#define RE_CONTEXT_INDEP_ANCHORS \7f72,3032
-#define RE_CONTEXT_INDEP_OPS \7f80,3458
-#define RE_CONTEXT_INVALID_OPS \7f84,3658
-#define RE_DOT_NEWLINE \7f88,3801
-#define RE_DOT_NOT_NULL \7f92,3937
-#define RE_HAT_LISTS_NOT_NEWLINE \7f96,4082
-#define RE_INTERVALS \7f101,4292
-#define RE_LIMITED_OPS \7f105,4441
-#define RE_NEWLINE_ALT \7f109,4583
-#define RE_NO_BK_BRACES \7f114,4773
-#define RE_NO_BK_PARENS \7f118,4964
-#define RE_NO_BK_REFS \7f122,5120
-#define RE_NO_BK_VBAR \7f126,5316
-#define RE_NO_EMPTY_RANGES \7f132,5610
-#define RE_UNMATCHED_RIGHT_PAREN_ORD \7f136,5766
-#define RE_NO_POSIX_BACKTRACKING \7f140,5937
-#define RE_NO_GNU_OPS \7f144,6133
-#define RE_FRUGAL \7f147,6253
-#define RE_SHY_GROUPS \7f150,6360
-#define RE_NO_NEWLINE_ANCHOR \7f153,6468
-#define RE_DEBUG \7f161,6884
-#define RE_SYNTAX_EMACS        \7f183,7684
-#define RE_SYNTAX_AWK  \7f186,7780
-#define RE_SYNTAX_GNU_AWK      \7f193,8084
-#define RE_SYNTAX_POSIX_AWK \7f197,8255
-#define RE_SYNTAX_GREP \7f201,8393
-#define RE_SYNTAX_EGREP        \7f206,8549
-#define RE_SYNTAX_POSIX_EGREP  \7f212,8765
-#define RE_SYNTAX_ED \7f216,8910
-#define RE_SYNTAX_SED \7f218,8954
-#define _RE_SYNTAX_POSIX_COMMON        \7f221,9072
-#define RE_SYNTAX_POSIX_BASIC  \7f225,9215
-#define RE_SYNTAX_POSIX_MINIMAL_BASIC  \7f231,9508
-#define RE_SYNTAX_POSIX_EXTENDED       \7f234,9598
-#define RE_SYNTAX_POSIX_MINIMAL_EXTENDED       \7f242,9967
-# undef RE_DUP_MAX\7f253,10454
-#define RE_DUP_MAX \7f256,10540
-#define REG_EXTENDED \7f263,10762
-#define REG_ICASE \7f267,10886
-#define REG_NEWLINE \7f272,11070
-#define REG_NOSUB \7f276,11248
-#define REG_NOTBOL \7f286,11614
-#define REG_NOTEOL \7f289,11688
-  REG_ENOSYS \7f297,11859
-  REG_NOERROR \7f300,11941
-  REG_NOMATCH,\7f301,11976
-  REG_BADPAT,\7f305,12123
-  REG_ECOLLATE,\7f306,12162
-  REG_ECTYPE,\7f307,12203
-  REG_EESCAPE,\7f308,12255
-  REG_ESUBREG,\7f309,12298
-  REG_EBRACK,\7f310,12345
-  REG_EPAREN,\7f311,12391
-  REG_EBRACE,\7f312,12436
-  REG_BADBR,\7f313,12472
-  REG_ERANGE,\7f314,12519
-  REG_ESPACE,\7f315,12560
-  REG_BADRPT,\7f316,12601
-  REG_EEND,\7f319,12693
-  REG_ESIZE,\7f320,12728
-  REG_ERPAREN,\7f321,12790
-  REG_ERANGEX  \7f322,12859
-} reg_errcode_t;\7f323,12911
-# define RE_TRANSLATE_TYPE \7f332,13273
-struct re_pattern_buffer\7f335,13315
-#define REGS_UNALLOCATED \7f376,14889
-#define REGS_REALLOCATE \7f377,14916
-#define REGS_FIXED \7f378,14942
-typedef struct re_pattern_buffer regex_t;\7f416,16098
-typedef ssize_t regoff_t;\7f423,16492
-struct re_registers\7f428,16652
-# define RE_NREGS \7f440,16942
-} regmatch_t;\7f451,17317
-#  define _Restrict_ \7f540,20886
-#  define _Restrict_ \7f542,20979
-#  define _Restrict_\7f544,21018
-#  define _Restrict_arr_ \7f555,21418
-#  define _Restrict_arr_\7f557,21461
-#  define CHAR_CLASS_MAX_LENGTH \7f593,22470
-#  define CHAR_CLASS_MAX_LENGTH \7f597,22648
-typedef wctype_t re_wctype_t;\7f599,22692
-typedef wchar_t re_wchar_t;\7f600,22722
-# define re_wctype \7f601,22750
-# define re_iswctype \7f602,22776
-# define re_wctype_to_bit(\7f603,22806
-# define CHAR_CLASS_MAX_LENGTH \7f605,22844
-# define btowc(\7f606,22906
-typedef enum { RECC_ERROR \7f609,22953
-              RECC_ALNUM,\7f610,22984
-              RECC_ALNUM, RECC_ALPHA,\7f610,22984
-              RECC_ALNUM, RECC_ALPHA, RECC_WORD,\7f610,22984
-              RECC_GRAPH,\7f611,23027
-              RECC_GRAPH, RECC_PRINT,\7f611,23027
-              RECC_LOWER,\7f612,23059
-              RECC_LOWER, RECC_UPPER,\7f612,23059
-              RECC_PUNCT,\7f613,23091
-              RECC_PUNCT, RECC_CNTRL,\7f613,23091
-              RECC_DIGIT,\7f614,23123
-              RECC_DIGIT, RECC_XDIGIT,\7f614,23123
-              RECC_BLANK,\7f615,23156
-              RECC_BLANK, RECC_SPACE,\7f615,23156
-              RECC_MULTIBYTE,\7f616,23188
-              RECC_MULTIBYTE, RECC_NONASCII,\7f616,23188
-              RECC_ASCII,\7f617,23227
-              RECC_ASCII, RECC_UNIBYTE\7f617,23227
-} re_wctype_t;\7f618,23260
-typedef int re_wchar_t;\7f623,23387
+#define _REGEX_H \7f21,837
+typedef unsigned long reg_syntax_t;\7f43,1578
+#define RE_BACKSLASH_ESCAPE_IN_LISTS \7f47,1750
+#define RE_BK_PLUS_QM \7f52,1970
+#define RE_CHAR_CLASSES \7f58,2299
+#define RE_CONTEXT_INDEP_ANCHORS \7f72,3033
+#define RE_CONTEXT_INDEP_OPS \7f80,3459
+#define RE_CONTEXT_INVALID_OPS \7f84,3659
+#define RE_DOT_NEWLINE \7f88,3802
+#define RE_DOT_NOT_NULL \7f92,3938
+#define RE_HAT_LISTS_NOT_NEWLINE \7f96,4083
+#define RE_INTERVALS \7f101,4293
+#define RE_LIMITED_OPS \7f105,4442
+#define RE_NEWLINE_ALT \7f109,4584
+#define RE_NO_BK_BRACES \7f114,4774
+#define RE_NO_BK_PARENS \7f118,4965
+#define RE_NO_BK_REFS \7f122,5121
+#define RE_NO_BK_VBAR \7f126,5317
+#define RE_NO_EMPTY_RANGES \7f132,5611
+#define RE_UNMATCHED_RIGHT_PAREN_ORD \7f136,5767
+#define RE_NO_POSIX_BACKTRACKING \7f140,5938
+#define RE_NO_GNU_OPS \7f144,6134
+#define RE_FRUGAL \7f147,6254
+#define RE_SHY_GROUPS \7f150,6361
+#define RE_NO_NEWLINE_ANCHOR \7f153,6469
+#define RE_DEBUG \7f161,6885
+#define RE_SYNTAX_EMACS        \7f183,7685
+#define RE_SYNTAX_AWK  \7f186,7781
+#define RE_SYNTAX_GNU_AWK      \7f193,8085
+#define RE_SYNTAX_POSIX_AWK \7f197,8256
+#define RE_SYNTAX_GREP \7f201,8394
+#define RE_SYNTAX_EGREP        \7f206,8550
+#define RE_SYNTAX_POSIX_EGREP  \7f212,8766
+#define RE_SYNTAX_ED \7f216,8911
+#define RE_SYNTAX_SED \7f218,8955
+#define _RE_SYNTAX_POSIX_COMMON        \7f221,9073
+#define RE_SYNTAX_POSIX_BASIC  \7f225,9216
+#define RE_SYNTAX_POSIX_MINIMAL_BASIC  \7f231,9509
+#define RE_SYNTAX_POSIX_EXTENDED       \7f234,9599
+#define RE_SYNTAX_POSIX_MINIMAL_EXTENDED       \7f242,9968
+# undef RE_DUP_MAX\7f253,10455
+#define RE_DUP_MAX \7f256,10541
+#define REG_EXTENDED \7f263,10763
+#define REG_ICASE \7f267,10887
+#define REG_NEWLINE \7f272,11071
+#define REG_NOSUB \7f276,11249
+#define REG_NOTBOL \7f286,11615
+#define REG_NOTEOL \7f289,11689
+  REG_ENOSYS \7f297,11860
+  REG_NOERROR \7f300,11942
+  REG_NOMATCH,\7f301,11977
+  REG_BADPAT,\7f305,12124
+  REG_ECOLLATE,\7f306,12163
+  REG_ECTYPE,\7f307,12204
+  REG_EESCAPE,\7f308,12256
+  REG_ESUBREG,\7f309,12299
+  REG_EBRACK,\7f310,12346
+  REG_EPAREN,\7f311,12392
+  REG_EBRACE,\7f312,12437
+  REG_BADBR,\7f313,12473
+  REG_ERANGE,\7f314,12520
+  REG_ESPACE,\7f315,12561
+  REG_BADRPT,\7f316,12602
+  REG_EEND,\7f319,12694
+  REG_ESIZE,\7f320,12729
+  REG_ERPAREN,\7f321,12791
+  REG_ERANGEX  \7f322,12860
+} reg_errcode_t;\7f323,12912
+# define RE_TRANSLATE_TYPE \7f332,13274
+struct re_pattern_buffer\7f335,13316
+#define REGS_UNALLOCATED \7f376,14890
+#define REGS_REALLOCATE \7f377,14917
+#define REGS_FIXED \7f378,14943
+typedef struct re_pattern_buffer regex_t;\7f416,16099
+typedef ssize_t regoff_t;\7f423,16493
+struct re_registers\7f428,16653
+# define RE_NREGS \7f440,16943
+} regmatch_t;\7f451,17318
+#  define _Restrict_ \7f540,20887
+#  define _Restrict_ \7f542,20980
+#  define _Restrict_\7f544,21019
+#  define _Restrict_arr_ \7f555,21419
+#  define _Restrict_arr_\7f557,21462
+#  define CHAR_CLASS_MAX_LENGTH \7f593,22471
+#  define CHAR_CLASS_MAX_LENGTH \7f597,22649
+typedef wctype_t re_wctype_t;\7f599,22693
+typedef wchar_t re_wchar_t;\7f600,22723
+# define re_wctype \7f601,22751
+# define re_iswctype \7f602,22777
+# define re_wctype_to_bit(\7f603,22807
+# define CHAR_CLASS_MAX_LENGTH \7f605,22845
+# define btowc(\7f606,22907
+typedef enum { RECC_ERROR \7f609,22954
+              RECC_ALNUM,\7f610,22985
+              RECC_ALNUM, RECC_ALPHA,\7f610,22985
+              RECC_ALNUM, RECC_ALPHA, RECC_WORD,\7f610,22985
+              RECC_GRAPH,\7f611,23028
+              RECC_GRAPH, RECC_PRINT,\7f611,23028
+              RECC_LOWER,\7f612,23060
+              RECC_LOWER, RECC_UPPER,\7f612,23060
+              RECC_PUNCT,\7f613,23092
+              RECC_PUNCT, RECC_CNTRL,\7f613,23092
+              RECC_DIGIT,\7f614,23124
+              RECC_DIGIT, RECC_XDIGIT,\7f614,23124
+              RECC_BLANK,\7f615,23157
+              RECC_BLANK, RECC_SPACE,\7f615,23157
+              RECC_MULTIBYTE,\7f616,23189
+              RECC_MULTIBYTE, RECC_NONASCII,\7f616,23189
+              RECC_ASCII,\7f617,23228
+              RECC_ASCII, RECC_UNIBYTE\7f617,23228
+} re_wctype_t;\7f618,23261
+typedef int re_wchar_t;\7f623,23388
 \f
 c-src/emacs/src/keyboard.c,15539
-volatile int interrupt_input_blocked;\7f76,1808
-volatile bool pending_signals;\7f80,1944
-#define KBD_BUFFER_SIZE \7f82,1976
-KBOARD *initial_kboard;\7finitial_kboard\ 184,2006
-KBOARD *current_kboard;\7fcurrent_kboard\ 185,2030
-static KBOARD *all_kboards;\7fall_kboards\ 186,2054
-static bool single_kboard;\7f89,2154
-#define NUM_RECENT_KEYS \7f91,2182
-static int recent_keys_index;\7f94,2269
-static int total_keys;\7f97,2357
-static Lisp_Object recent_keys;\7f100,2443
-Lisp_Object this_command_keys;\7f107,2777
-ptrdiff_t this_command_key_count;\7f108,2808
-static bool this_command_key_count_reset;\7f112,2922
-static Lisp_Object raw_keybuf;\7f116,3074
-static int raw_keybuf_count;\7f117,3105
-#define GROW_RAW_KEYBUF        \7f119,3135
-static ptrdiff_t this_single_command_key_start;\7f125,3350
-static ptrdiff_t before_command_key_count;\7f129,3498
-static ptrdiff_t before_command_echo_length;\7f130,3541
-sigjmp_buf return_to_command_loop;\7f135,3677
-static Lisp_Object recover_top_level_message;\7f138,3791
-static Lisp_Object regular_top_level_message;\7f143,3930
-static sys_jmp_buf getcjmp;\7f147,4031
-bool waiting_for_input;\7f150,4095
-static bool echoing;\7f154,4186
-static struct kboard *ok_to_echo_at_next_pause;\7fok_to_echo_at_next_pause\ 1159,4328
-struct kboard *echo_kboard;\7fecho_kboard\ 1166,4632
-Lisp_Object echo_message_buffer;\7f171,4744
-bool immediate_quit;\7f174,4837
-int quit_char;\7f192,5623
-EMACS_INT command_loop_level;\7f195,5680
-Lisp_Object unread_switch_frame;\7f204,6108
-static ptrdiff_t last_non_minibuf_size;\7f207,6216
-uintmax_t num_input_events;\7f210,6334
-static EMACS_INT last_auto_save;\7f214,6428
-static ptrdiff_t last_point_position;\7f217,6523
-Lisp_Object internal_last_event_frame;\7f228,7028
-static Lisp_Object read_key_sequence_cmd;\7f232,7168
-static Lisp_Object read_key_sequence_remapped;\7f233,7210
-static FILE *dribble;\7fdribble\ 1236,7310
-bool input_pending;\7f239,7368
-static bool input_was_pending;\7f287,10022
-static struct input_event kbd_buffer[\7fkbd_buffer\ 1291,10107
-static struct input_event *kbd_fetch_ptr;\7fkbd_fetch_ptr\ 1297,10386
-static struct input_event * volatile kbd_store_ptr;\7f302,10601
-unsigned timers_run;\7f320,11296
-struct timespec *input_available_clear_time;\7finput_available_clear_time\ 1324,11408
-bool interrupt_input;\7f328,11573
-bool interrupts_deferred;\7f331,11671
-static struct timespec timer_idleness_start_time;\7f335,11746
-static struct timespec timer_last_idleness_start_time;\7f340,11916
-#define READABLE_EVENTS_DO_TIMERS_NOW  \7f346,12046
-#define READABLE_EVENTS_FILTER_EVENTS  \7f347,12094
-#define READABLE_EVENTS_IGNORE_SQUEEZABLES     \7f348,12142
-kset_echo_string \7f392,14088
-kset_kbd_queue \7f397,14184
-kset_keyboard_translate_table \7f402,14276
-kset_last_prefix_arg \7f407,14399
-kset_last_repeatable_command \7f412,14504
-kset_local_function_key_map \7f417,14625
-kset_overriding_terminal_local_map \7f422,14744
-kset_real_last_command \7f427,14877
-kset_system_key_syms \7f432,14986
-echo_add_key \7f443,15249
-echo_char \7f527,17527
-echo_dash \7f541,17813
-echo_now \7f586,19140
-cancel_echoing \7f635,20614
-echo_length \7f648,20922
-echo_truncate \7f660,21253
-add_command_key \7f672,21582
-recursive_edit_1 \7f697,22406
-record_auto_save \7f742,23848
-force_auto_save_soon \7f751,24016
-DEFUN ("recursive-edit", Frecursive_edit,\7f759,24137
-DEFUN ("recursive-edit", Frecursive_edit,\7frecursive-edit\ 1759,24137
-recursive_edit_unwind \7f804,25747
-any_kboard_state \7f817,26013
-single_kboard_state \7f838,26665
-not_single_kboard_state \7f848,26803
-struct kboard_stack\7f858,27065
-static struct kboard_stack *kboard_stack;\7fkboard_stack\ 1864,27138
-push_kboard \7f867,27186
-pop_kboard \7f879,27375
-temporarily_switch_to_single_kboard \7f914,28263
-record_single_kboard_state \7f943,29437
-restore_kboard_configuration \7f952,29621
-cmd_error \7f970,30077
-cmd_error_internal \7f1024,31510
-DEFUN ("command-error-default-function", Fcommand_error_default_function,\7f1043,32030
-DEFUN ("command-error-default-function", Fcommand_error_default_function,\7fcommand-error-default-function\ 11043,32030
-command_loop \7f1094,33916
-command_loop_2 \7f1134,35135
-top_level_2 \7f1146,35339
-top_level_1 \7f1152,35417
-DEFUN ("top-level", Ftop_level,\7f1164,35787
-DEFUN ("top-level", Ftop_level,\7ftop-level\ 11164,35787
-user_error \7f1183,36288
-DEFUN ("exit-recursive-edit", Fexit_recursive_edit,\7f1189,36429
-DEFUN ("exit-recursive-edit", Fexit_recursive_edit,\7fexit-recursive-edit\ 11189,36429
-DEFUN ("abort-recursive-edit", Fabort_recursive_edit,\7f1201,36819
-DEFUN ("abort-recursive-edit", Fabort_recursive_edit,\7fabort-recursive-edit\ 11201,36819
-tracking_off \7f1216,37281
-DEFUN ("internal--track-mouse", Ftrack_mouse,\7f1234,37816
-DEFUN ("internal--track-mouse", Ftrack_mouse,\7ftrack-mouse\ 11234,37816
-bool ignore_mouse_drag_p;\7f1256,38392
-some_mouse_moved \7f1259,38441
-Lisp_Object last_undo_boundary;\7f1287,39032
-command_loop_1 \7f1294,39273
-read_menu_command \7f1649,50889
-adjust_point_for_property \7f1678,51617
-safe_run_hooks_1 \7f1831,57339
-safe_run_hooks_error \7f1841,57569
-safe_run_hook_funcall \7f1878,58576
-safe_run_hooks \7f1893,59058
-int poll_suppress_count;\7f1908,59397
-static struct atimer *poll_timer;\7fpoll_timer\ 11915,59487
-poll_for_input_1 \7f1919,59589
-poll_for_input \7f1930,59789
-start_polling \7f1942,60053
-input_polling_used \7f1979,61091
-stop_polling \7f1994,61390
-set_poll_suppress_count \7f2009,61759
-bind_polling_period \7f2029,62141
-make_ctrl_char \7f2048,62492
-show_help_echo \7f2113,64455
-static Lisp_Object help_form_saved_window_configs;\7f2156,65638
-read_char_help_form_unwind \7f2158,65701
-#define STOP_POLLING   \7f2166,65959
-#define RESUME_POLLING \7f2170,66084
-read_event_from_main_queue \7f2175,66229
-read_decoded_event_from_main_queue \7f2249,68417
-#define MAX_ENCODED_BYTES \7f2254,68664
-echo_keystrokes_p \7f2342,71556
-read_char \7f2376,72848
-record_menu_key \7f3225,98949
-help_char_p \7f3258,99674
-record_char \7f3273,99953
-save_getcjmp \7f3412,104235
-restore_getcjmp \7f3418,104326
-readable_events \7f3430,104697
-int stop_character EXTERNALLY_VISIBLE;\7f3497,106437
-event_to_kboard \7f3500,106493
-kbd_buffer_nr_stored \7f3522,107142
-kbd_buffer_store_event \7f3534,107483
-kbd_buffer_store_event_hold \7f3550,108025
-kbd_buffer_unget_event \7f3684,111617
-#define INPUT_EVENT_POS_MAX \7f3698,112018
-#define INPUT_EVENT_POS_MIN \7f3701,112147
-position_to_Time \7f3706,112287
-Time_to_position \7f3716,112514
-gen_help_event \7f3738,113171
-kbd_buffer_store_help_event \7f3756,113611
-discard_mouse_events \7f3773,113976
-kbd_buffer_events_waiting \7f3803,114711
-clear_event \7f3823,115068
-kbd_buffer_get_event \7f3836,115408
-process_special_events \7f4258,127881
-swallow_events \7f4322,129705
-timer_start_idle \7f4339,130098
-timer_stop_idle \7f4355,130576
-timer_resume_idle \7f4363,130720
-struct input_event last_timer_event EXTERNALLY_VISIBLE;\7f4372,130912
-Lisp_Object pending_funcalls;\7f4377,131172
-decode_timer \7f4381,131293
-timer_check_2 \7f4414,132246
-timer_check \7f4572,136817
-DEFUN ("current-idle-time", Fcurrent_idle_time,\7f4607,137662
-DEFUN ("current-idle-time", Fcurrent_idle_time,\7fcurrent-idle-time\ 14607,137662
-static Lisp_Object accent_key_syms;\7f4625,138239
-static Lisp_Object func_key_syms;\7f4626,138275
-static Lisp_Object mouse_syms;\7f4627,138309
-static Lisp_Object wheel_syms;\7f4628,138340
-static Lisp_Object drag_n_drop_syms;\7f4629,138371
-static const int lispy_accent_codes[\7flispy_accent_codes\ 14634,138516
-static const char *const lispy_accent_keys[\7flispy_accent_keys\ 14741,139878
-#define FUNCTION_KEY_OFFSET \7f4766,140314
-const char *const lispy_function_keys[\7flispy_function_keys\ 14768,140347
-static const char *const lispy_multimedia_keys[\7flispy_multimedia_keys\ 14962,148901
-static const char *const lispy_kana_keys[\7flispy_kana_keys\ 15026,150135
-#define FUNCTION_KEY_OFFSET \7f5061,151751
-static const char *const lispy_function_keys[\7flispy_function_keys\ 15065,151894
-#define ISO_FUNCTION_KEY_OFFSET \7f5149,154429
-static const char *const iso_lispy_function_keys[\7fiso_lispy_function_keys\ 15151,154469
-static Lisp_Object Vlispy_mouse_stem;\7f5172,155328
-static const char *const lispy_wheel_names[\7flispy_wheel_names\ 15174,155367
-static const char *const lispy_drag_n_drop_names[\7flispy_drag_n_drop_names\ 15181,155619
-static short const scroll_bar_parts[\7fscroll_bar_parts\ 15189,155885
-static Lisp_Object button_down_location;\7f5210,156910
-static int last_mouse_button;\7f5215,157065
-static int last_mouse_x;\7f5216,157095
-static int last_mouse_y;\7f5217,157120
-static Time button_down_time;\7f5218,157145
-static int double_click_count;\7f5222,157229
-make_lispy_position \7f5228,157390
-toolkit_menubar_in_use \7f5456,163953
-make_scroll_bar_position \7f5469,164321
-make_lispy_event \7f5485,164967
-make_lispy_movement \7f6104,183531
-make_lispy_switch_frame \7f6131,184262
-make_lispy_focus_in \7f6137,184369
-make_lispy_focus_out \7f6145,184495
-parse_modifiers_uncached \7f6163,184945
-#define SINGLE_LETTER_MOD(\7f6185,185465
-#undef SINGLE_LETTER_MOD\7f6212,185906
-#define MULTI_LETTER_MOD(\7f6214,185932
-#undef MULTI_LETTER_MOD\7f6231,186400
-apply_modifiers_uncached \7f6273,187574
-static const char *const modifier_names[\7fmodifier_names\ 16319,189193
-#define NUM_MOD_NAMES \7f6325,189399
-static Lisp_Object modifier_symbols;\7f6327,189449
-lispy_modifier_list \7f6331,189586
-#define KEY_TO_CHAR(\7f6353,190252
-parse_modifiers \7f6356,190328
-DEFUN ("internal-event-symbol-parse-modifiers", Fevent_symbol_parse_modifiers,\7f6399,191517
-DEFUN ("internal-event-symbol-parse-modifiers", Fevent_symbol_parse_modifiers,\7fevent-symbol-parse-modifiers\ 16399,191517
-apply_modifiers \7f6422,192391
-reorder_modifiers \7f6491,194720
-modify_event_symbol \7f6536,196528
-DEFUN ("event-convert-list", Fevent_convert_list,\7f6628,199244
-DEFUN ("event-convert-list", Fevent_convert_list,\7fevent-convert-list\ 16628,199244
-parse_solitary_modifier \7f6695,201135
-#define SINGLE_LETTER_MOD(\7f6701,201258
-#define MULTI_LETTER_MOD(\7f6705,201343
-#undef SINGLE_LETTER_MOD\7f6763,202641
-#undef MULTI_LETTER_MOD\7f6764,202666
-lucid_event_type_list_p \7f6775,202889
-get_input_pending \7f6814,203960
-record_asynch_buffer_change \7f6834,204579
-gobble_input \7f6872,205702
-tty_read_avail_input \7f6967,208310
-handle_async_input \7f7149,214039
-process_pending_signals \7f7165,214359
-unblock_input_to \7f7177,214645
-unblock_input \7f7200,215277
-totally_unblock_input \7f7209,215445
-handle_input_available_signal \7f7217,215529
-deliver_input_available_signal \7f7226,215700
-struct user_signal_info\7f7235,215865
-static struct user_signal_info *user_signals \7fuser_signals\ 17250,216090
-add_user_signal \7f7253,216149
-handle_user_signal \7f7275,216598
-deliver_user_signal \7f7316,217558
-find_user_signal_name \7f7322,217659
-store_user_signal_events \7f7334,217841
-static Lisp_Object menu_bar_one_keymap_changed_items;\7f7363,218416
-static Lisp_Object menu_bar_items_vector;\7f7368,218630
-static int menu_bar_items_index;\7f7369,218672
-static const char *separator_names[\7fseparator_names\ 17372,218707
-menu_separator_name_p \7f7393,219148
-menu_bar_items \7f7426,219852
-Lisp_Object item_properties;\7f7568,224603
-menu_bar_item \7f7571,224645
-menu_item_eval_property_1 \7f7647,227175
-eval_dyn \7f7658,227465
-menu_item_eval_property \7f7666,227675
-parse_menu_item \7f7686,228341
-static Lisp_Object tool_bar_items_vector;\7f7965,236336
-static Lisp_Object tool_bar_item_properties;\7f7970,236510
-static int ntool_bar_items;\7f7974,236606
-tool_bar_items \7f7990,237083
-process_tool_bar_item \7f8075,239892
-#define PROP(\7f8112,240969
-set_prop \7f8114,241038
-parse_tool_bar_item \7f8167,242453
-#undef PROP\7f8379,248844
-init_tool_bar_items \7f8387,248969
-append_tool_bar_item \7f8401,249261
-read_char_x_menu_prompt \7f8443,250771
-read_char_minibuf_menu_prompt \7f8503,252445
-#define PUSH_C_STR(\7f8527,253014
-follow_key \7f8726,258553
-active_maps \7f8733,258695
-typedef struct keyremap\7f8742,259021
-} keyremap;\7f8754,259464
-access_keymap_keyremap \7f8764,259808
-keyremap_step \7f8811,261450
-test_undefined \7f8867,262934
-read_key_sequence \7f8916,264861
-read_key_sequence_vs \7f9826,295821
-DEFUN ("read-key-sequence", Fread_key_sequence,\7f9885,297294
-DEFUN ("read-key-sequence", Fread_key_sequence,\7fread-key-sequence\ 19885,297294
-DEFUN ("read-key-sequence-vector", Fread_key_sequence_vector,\7f9938,299982
-DEFUN ("read-key-sequence-vector", Fread_key_sequence_vector,\7fread-key-sequence-vector\ 19938,299982
-detect_input_pending \7f9950,300488
-detect_input_pending_ignore_squeezables \7f9959,300654
-detect_input_pending_run_timers \7f9967,300870
-clear_input_pending \7f9985,301362
-requeued_events_pending_p \7f9997,301732
-DEFUN ("input-pending-p", Finput_pending_p,\7f10002,301813
-DEFUN ("input-pending-p", Finput_pending_p,\7finput-pending-p\ 110002,301813
-DEFUN ("recent-keys", Frecent_keys,\7f10024,302596
-DEFUN ("recent-keys", Frecent_keys,\7frecent-keys\ 110024,302596
-DEFUN ("this-command-keys", Fthis_command_keys,\7f10055,303517
-DEFUN ("this-command-keys", Fthis_command_keys,\7fthis-command-keys\ 110055,303517
-DEFUN ("this-command-keys-vector", Fthis_command_keys_vector,\7f10068,303958
-DEFUN ("this-command-keys-vector", Fthis_command_keys_vector,\7fthis-command-keys-vector\ 110068,303958
-DEFUN ("this-single-command-keys", Fthis_single_command_keys,\7f10080,304380
-DEFUN ("this-single-command-keys", Fthis_single_command_keys,\7fthis-single-command-keys\ 110080,304380
-DEFUN ("this-single-command-raw-keys", Fthis_single_command_raw_keys,\7f10096,304955
-DEFUN ("this-single-command-raw-keys", Fthis_single_command_raw_keys,\7fthis-single-command-raw-keys\ 110096,304955
-DEFUN ("reset-this-command-lengths", Freset_this_command_lengths,\7f10109,305495
-DEFUN ("reset-this-command-lengths", Freset_this_command_lengths,\7freset-this-command-lengths\ 110109,305495
-DEFUN ("clear-this-command-keys", Fclear_this_command_keys,\7f10136,306510
-DEFUN ("clear-this-command-keys", Fclear_this_command_keys,\7fclear-this-command-keys\ 110136,306510
-DEFUN ("recursion-depth", Frecursion_depth,\7f10158,307069
-DEFUN ("recursion-depth", Frecursion_depth,\7frecursion-depth\ 110158,307069
-DEFUN ("open-dribble-file", Fopen_dribble_file,\7f10169,307406
-DEFUN ("open-dribble-file", Fopen_dribble_file,\7fopen-dribble-file\ 110169,307406
-DEFUN ("discard-input", Fdiscard_input,\7f10203,308447
-DEFUN ("discard-input", Fdiscard_input,\7fdiscard-input\ 110203,308447
-DEFUN ("suspend-emacs", Fsuspend_emacs,\7f10225,308949
-DEFUN ("suspend-emacs", Fsuspend_emacs,\7fsuspend-emacs\ 110225,308949
-stuff_buffered_input \7f10285,311045
-set_waiting_for_input \7f10323,312016
-clear_waiting_for_input \7f10337,312390
-handle_interrupt_signal \7f10351,312754
-deliver_interrupt_signal \7f10378,313642
-static int volatile force_quit_count;\7f10387,313932
-handle_interrupt \7f10401,314414
-quit_throw_to_read_char \7f10541,318711
-DEFUN ("set-input-interrupt-mode", Fset_input_interrupt_mode,\7f10562,319288
-DEFUN ("set-input-interrupt-mode", Fset_input_interrupt_mode,\7fset-input-interrupt-mode\ 110562,319288
-DEFUN ("set-output-flow-control", Fset_output_flow_control,\7f10609,320516
-DEFUN ("set-output-flow-control", Fset_output_flow_control,\7fset-output-flow-control\ 110609,320516
-DEFUN ("set-input-meta-mode", Fset_input_meta_mode,\7f10643,321432
-DEFUN ("set-input-meta-mode", Fset_input_meta_mode,\7fset-input-meta-mode\ 110643,321432
-DEFUN ("set-quit-char", Fset_quit_char,\7f10694,322706
-DEFUN ("set-quit-char", Fset_quit_char,\7fset-quit-char\ 110694,322706
-DEFUN ("set-input-mode", Fset_input_mode,\7f10729,323570
-DEFUN ("set-input-mode", Fset_input_mode,\7fset-input-mode\ 110729,323570
-DEFUN ("current-input-mode", Fcurrent_input_mode,\7f10750,324459
-DEFUN ("current-input-mode", Fcurrent_input_mode,\7fcurrent-input-mode\ 110750,324459
-DEFUN ("posn-at-x-y", Fposn_at_x_y,\7f10787,325837
-DEFUN ("posn-at-x-y", Fposn_at_x_y,\7fposn-at-x-y\ 110787,325837
-DEFUN ("posn-at-point", Fposn_at_point,\7f10824,327060
-DEFUN ("posn-at-point", Fposn_at_point,\7fposn-at-point\ 110824,327060
-init_kboard \7f10861,328214
-allocate_kboard \7f10893,329284
-wipe_kboard \7f10909,329637
-delete_kboard \7f10917,329751
-init_keyboard \7f10942,330281
-struct event_head\7f11021,332696
-static const struct event_head head_table[\7fhead_table\ 111027,332747
-syms_of_keyboard \7f11045,333577
-keys_of_keyboard \7f11841,367115
-mark_kboards \7f11916,370434
+volatile int interrupt_input_blocked;\7f76,1809
+volatile bool pending_signals;\7f80,1945
+#define KBD_BUFFER_SIZE \7f82,1977
+KBOARD *initial_kboard;\7finitial_kboard\ 184,2007
+KBOARD *current_kboard;\7fcurrent_kboard\ 185,2031
+static KBOARD *all_kboards;\7fall_kboards\ 186,2055
+static bool single_kboard;\7f89,2155
+#define NUM_RECENT_KEYS \7f91,2183
+static int recent_keys_index;\7f94,2270
+static int total_keys;\7f97,2358
+static Lisp_Object recent_keys;\7f100,2444
+Lisp_Object this_command_keys;\7f107,2778
+ptrdiff_t this_command_key_count;\7f108,2809
+static bool this_command_key_count_reset;\7f112,2923
+static Lisp_Object raw_keybuf;\7f116,3075
+static int raw_keybuf_count;\7f117,3106
+#define GROW_RAW_KEYBUF        \7f119,3136
+static ptrdiff_t this_single_command_key_start;\7f125,3351
+static ptrdiff_t before_command_key_count;\7f129,3499
+static ptrdiff_t before_command_echo_length;\7f130,3542
+sigjmp_buf return_to_command_loop;\7f135,3678
+static Lisp_Object recover_top_level_message;\7f138,3792
+static Lisp_Object regular_top_level_message;\7f143,3931
+static sys_jmp_buf getcjmp;\7f147,4032
+bool waiting_for_input;\7f150,4096
+static bool echoing;\7f154,4187
+static struct kboard *ok_to_echo_at_next_pause;\7fok_to_echo_at_next_pause\ 1159,4329
+struct kboard *echo_kboard;\7fecho_kboard\ 1166,4633
+Lisp_Object echo_message_buffer;\7f171,4745
+bool immediate_quit;\7f174,4838
+int quit_char;\7f192,5624
+EMACS_INT command_loop_level;\7f195,5681
+Lisp_Object unread_switch_frame;\7f204,6109
+static ptrdiff_t last_non_minibuf_size;\7f207,6217
+uintmax_t num_input_events;\7f210,6335
+static EMACS_INT last_auto_save;\7f214,6429
+static ptrdiff_t last_point_position;\7f217,6524
+Lisp_Object internal_last_event_frame;\7f228,7029
+static Lisp_Object read_key_sequence_cmd;\7f232,7169
+static Lisp_Object read_key_sequence_remapped;\7f233,7211
+static FILE *dribble;\7fdribble\ 1236,7311
+bool input_pending;\7f239,7369
+static bool input_was_pending;\7f287,10023
+static struct input_event kbd_buffer[\7fkbd_buffer\ 1291,10108
+static struct input_event *kbd_fetch_ptr;\7fkbd_fetch_ptr\ 1297,10387
+static struct input_event * volatile kbd_store_ptr;\7f302,10602
+unsigned timers_run;\7f320,11297
+struct timespec *input_available_clear_time;\7finput_available_clear_time\ 1324,11409
+bool interrupt_input;\7f328,11574
+bool interrupts_deferred;\7f331,11672
+static struct timespec timer_idleness_start_time;\7f335,11747
+static struct timespec timer_last_idleness_start_time;\7f340,11917
+#define READABLE_EVENTS_DO_TIMERS_NOW  \7f346,12047
+#define READABLE_EVENTS_FILTER_EVENTS  \7f347,12095
+#define READABLE_EVENTS_IGNORE_SQUEEZABLES     \7f348,12143
+kset_echo_string \7f392,14089
+kset_kbd_queue \7f397,14185
+kset_keyboard_translate_table \7f402,14277
+kset_last_prefix_arg \7f407,14400
+kset_last_repeatable_command \7f412,14505
+kset_local_function_key_map \7f417,14626
+kset_overriding_terminal_local_map \7f422,14745
+kset_real_last_command \7f427,14878
+kset_system_key_syms \7f432,14987
+echo_add_key \7f443,15250
+echo_char \7f527,17528
+echo_dash \7f541,17814
+echo_now \7f586,19141
+cancel_echoing \7f635,20615
+echo_length \7f648,20923
+echo_truncate \7f660,21254
+add_command_key \7f672,21583
+recursive_edit_1 \7f697,22407
+record_auto_save \7f742,23849
+force_auto_save_soon \7f751,24017
+DEFUN ("recursive-edit", Frecursive_edit,\7f759,24138
+DEFUN ("recursive-edit", Frecursive_edit,\7frecursive-edit\ 1759,24138
+recursive_edit_unwind \7f804,25748
+any_kboard_state \7f817,26014
+single_kboard_state \7f838,26666
+not_single_kboard_state \7f848,26804
+struct kboard_stack\7f858,27066
+static struct kboard_stack *kboard_stack;\7fkboard_stack\ 1864,27139
+push_kboard \7f867,27187
+pop_kboard \7f879,27376
+temporarily_switch_to_single_kboard \7f914,28264
+record_single_kboard_state \7f943,29438
+restore_kboard_configuration \7f952,29622
+cmd_error \7f970,30078
+cmd_error_internal \7f1024,31511
+DEFUN ("command-error-default-function", Fcommand_error_default_function,\7f1043,32031
+DEFUN ("command-error-default-function", Fcommand_error_default_function,\7fcommand-error-default-function\ 11043,32031
+command_loop \7f1094,33917
+command_loop_2 \7f1134,35136
+top_level_2 \7f1146,35340
+top_level_1 \7f1152,35418
+DEFUN ("top-level", Ftop_level,\7f1164,35788
+DEFUN ("top-level", Ftop_level,\7ftop-level\ 11164,35788
+user_error \7f1183,36289
+DEFUN ("exit-recursive-edit", Fexit_recursive_edit,\7f1189,36430
+DEFUN ("exit-recursive-edit", Fexit_recursive_edit,\7fexit-recursive-edit\ 11189,36430
+DEFUN ("abort-recursive-edit", Fabort_recursive_edit,\7f1201,36820
+DEFUN ("abort-recursive-edit", Fabort_recursive_edit,\7fabort-recursive-edit\ 11201,36820
+tracking_off \7f1216,37282
+DEFUN ("internal--track-mouse", Ftrack_mouse,\7f1234,37817
+DEFUN ("internal--track-mouse", Ftrack_mouse,\7ftrack-mouse\ 11234,37817
+bool ignore_mouse_drag_p;\7f1256,38393
+some_mouse_moved \7f1259,38442
+Lisp_Object last_undo_boundary;\7f1287,39033
+command_loop_1 \7f1294,39274
+read_menu_command \7f1649,50890
+adjust_point_for_property \7f1678,51618
+safe_run_hooks_1 \7f1831,57340
+safe_run_hooks_error \7f1841,57570
+safe_run_hook_funcall \7f1878,58577
+safe_run_hooks \7f1893,59059
+int poll_suppress_count;\7f1908,59398
+static struct atimer *poll_timer;\7fpoll_timer\ 11915,59488
+poll_for_input_1 \7f1919,59590
+poll_for_input \7f1930,59790
+start_polling \7f1942,60054
+input_polling_used \7f1979,61092
+stop_polling \7f1994,61391
+set_poll_suppress_count \7f2009,61760
+bind_polling_period \7f2029,62142
+make_ctrl_char \7f2048,62493
+show_help_echo \7f2113,64456
+static Lisp_Object help_form_saved_window_configs;\7f2156,65639
+read_char_help_form_unwind \7f2158,65702
+#define STOP_POLLING   \7f2166,65960
+#define RESUME_POLLING \7f2170,66085
+read_event_from_main_queue \7f2175,66230
+read_decoded_event_from_main_queue \7f2249,68418
+#define MAX_ENCODED_BYTES \7f2254,68665
+echo_keystrokes_p \7f2342,71557
+read_char \7f2376,72849
+record_menu_key \7f3225,98950
+help_char_p \7f3258,99675
+record_char \7f3273,99954
+save_getcjmp \7f3412,104236
+restore_getcjmp \7f3418,104327
+readable_events \7f3430,104698
+int stop_character EXTERNALLY_VISIBLE;\7f3497,106438
+event_to_kboard \7f3500,106494
+kbd_buffer_nr_stored \7f3522,107143
+kbd_buffer_store_event \7f3534,107484
+kbd_buffer_store_event_hold \7f3550,108026
+kbd_buffer_unget_event \7f3684,111618
+#define INPUT_EVENT_POS_MAX \7f3698,112019
+#define INPUT_EVENT_POS_MIN \7f3701,112148
+position_to_Time \7f3706,112288
+Time_to_position \7f3716,112515
+gen_help_event \7f3738,113172
+kbd_buffer_store_help_event \7f3756,113612
+discard_mouse_events \7f3773,113977
+kbd_buffer_events_waiting \7f3803,114712
+clear_event \7f3823,115069
+kbd_buffer_get_event \7f3836,115409
+process_special_events \7f4258,127882
+swallow_events \7f4322,129706
+timer_start_idle \7f4339,130099
+timer_stop_idle \7f4355,130577
+timer_resume_idle \7f4363,130721
+struct input_event last_timer_event EXTERNALLY_VISIBLE;\7f4372,130913
+Lisp_Object pending_funcalls;\7f4377,131173
+decode_timer \7f4381,131294
+timer_check_2 \7f4414,132247
+timer_check \7f4572,136818
+DEFUN ("current-idle-time", Fcurrent_idle_time,\7f4607,137663
+DEFUN ("current-idle-time", Fcurrent_idle_time,\7fcurrent-idle-time\ 14607,137663
+static Lisp_Object accent_key_syms;\7f4625,138240
+static Lisp_Object func_key_syms;\7f4626,138276
+static Lisp_Object mouse_syms;\7f4627,138310
+static Lisp_Object wheel_syms;\7f4628,138341
+static Lisp_Object drag_n_drop_syms;\7f4629,138372
+static const int lispy_accent_codes[\7flispy_accent_codes\ 14634,138517
+static const char *const lispy_accent_keys[\7flispy_accent_keys\ 14741,139879
+#define FUNCTION_KEY_OFFSET \7f4766,140315
+const char *const lispy_function_keys[\7flispy_function_keys\ 14768,140348
+static const char *const lispy_multimedia_keys[\7flispy_multimedia_keys\ 14962,148902
+static const char *const lispy_kana_keys[\7flispy_kana_keys\ 15026,150136
+#define FUNCTION_KEY_OFFSET \7f5061,151752
+static const char *const lispy_function_keys[\7flispy_function_keys\ 15065,151895
+#define ISO_FUNCTION_KEY_OFFSET \7f5149,154430
+static const char *const iso_lispy_function_keys[\7fiso_lispy_function_keys\ 15151,154470
+static Lisp_Object Vlispy_mouse_stem;\7f5172,155329
+static const char *const lispy_wheel_names[\7flispy_wheel_names\ 15174,155368
+static const char *const lispy_drag_n_drop_names[\7flispy_drag_n_drop_names\ 15181,155620
+static short const scroll_bar_parts[\7fscroll_bar_parts\ 15189,155886
+static Lisp_Object button_down_location;\7f5210,156911
+static int last_mouse_button;\7f5215,157066
+static int last_mouse_x;\7f5216,157096
+static int last_mouse_y;\7f5217,157121
+static Time button_down_time;\7f5218,157146
+static int double_click_count;\7f5222,157230
+make_lispy_position \7f5228,157391
+toolkit_menubar_in_use \7f5456,163954
+make_scroll_bar_position \7f5469,164322
+make_lispy_event \7f5485,164968
+make_lispy_movement \7f6104,183532
+make_lispy_switch_frame \7f6131,184263
+make_lispy_focus_in \7f6137,184370
+make_lispy_focus_out \7f6145,184496
+parse_modifiers_uncached \7f6163,184946
+#define SINGLE_LETTER_MOD(\7f6185,185466
+#undef SINGLE_LETTER_MOD\7f6212,185907
+#define MULTI_LETTER_MOD(\7f6214,185933
+#undef MULTI_LETTER_MOD\7f6231,186401
+apply_modifiers_uncached \7f6273,187575
+static const char *const modifier_names[\7fmodifier_names\ 16319,189194
+#define NUM_MOD_NAMES \7f6325,189400
+static Lisp_Object modifier_symbols;\7f6327,189450
+lispy_modifier_list \7f6331,189587
+#define KEY_TO_CHAR(\7f6353,190253
+parse_modifiers \7f6356,190329
+DEFUN ("internal-event-symbol-parse-modifiers", Fevent_symbol_parse_modifiers,\7f6399,191518
+DEFUN ("internal-event-symbol-parse-modifiers", Fevent_symbol_parse_modifiers,\7fevent-symbol-parse-modifiers\ 16399,191518
+apply_modifiers \7f6422,192392
+reorder_modifiers \7f6491,194721
+modify_event_symbol \7f6536,196529
+DEFUN ("event-convert-list", Fevent_convert_list,\7f6628,199245
+DEFUN ("event-convert-list", Fevent_convert_list,\7fevent-convert-list\ 16628,199245
+parse_solitary_modifier \7f6695,201136
+#define SINGLE_LETTER_MOD(\7f6701,201259
+#define MULTI_LETTER_MOD(\7f6705,201344
+#undef SINGLE_LETTER_MOD\7f6763,202642
+#undef MULTI_LETTER_MOD\7f6764,202667
+lucid_event_type_list_p \7f6775,202890
+get_input_pending \7f6814,203961
+record_asynch_buffer_change \7f6834,204580
+gobble_input \7f6872,205703
+tty_read_avail_input \7f6967,208311
+handle_async_input \7f7149,214040
+process_pending_signals \7f7165,214360
+unblock_input_to \7f7177,214646
+unblock_input \7f7200,215278
+totally_unblock_input \7f7209,215446
+handle_input_available_signal \7f7217,215530
+deliver_input_available_signal \7f7226,215701
+struct user_signal_info\7f7235,215866
+static struct user_signal_info *user_signals \7fuser_signals\ 17250,216091
+add_user_signal \7f7253,216150
+handle_user_signal \7f7275,216599
+deliver_user_signal \7f7316,217559
+find_user_signal_name \7f7322,217660
+store_user_signal_events \7f7334,217842
+static Lisp_Object menu_bar_one_keymap_changed_items;\7f7363,218417
+static Lisp_Object menu_bar_items_vector;\7f7368,218631
+static int menu_bar_items_index;\7f7369,218673
+static const char *separator_names[\7fseparator_names\ 17372,218708
+menu_separator_name_p \7f7393,219149
+menu_bar_items \7f7426,219853
+Lisp_Object item_properties;\7f7568,224604
+menu_bar_item \7f7571,224646
+menu_item_eval_property_1 \7f7647,227176
+eval_dyn \7f7658,227466
+menu_item_eval_property \7f7666,227676
+parse_menu_item \7f7686,228342
+static Lisp_Object tool_bar_items_vector;\7f7965,236337
+static Lisp_Object tool_bar_item_properties;\7f7970,236511
+static int ntool_bar_items;\7f7974,236607
+tool_bar_items \7f7990,237084
+process_tool_bar_item \7f8075,239893
+#define PROP(\7f8112,240970
+set_prop \7f8114,241039
+parse_tool_bar_item \7f8167,242454
+#undef PROP\7f8379,248845
+init_tool_bar_items \7f8387,248970
+append_tool_bar_item \7f8401,249262
+read_char_x_menu_prompt \7f8443,250772
+read_char_minibuf_menu_prompt \7f8503,252446
+#define PUSH_C_STR(\7f8527,253015
+follow_key \7f8726,258554
+active_maps \7f8733,258696
+typedef struct keyremap\7f8742,259022
+} keyremap;\7f8754,259465
+access_keymap_keyremap \7f8764,259809
+keyremap_step \7f8811,261451
+test_undefined \7f8867,262935
+read_key_sequence \7f8916,264862
+read_key_sequence_vs \7f9826,295822
+DEFUN ("read-key-sequence", Fread_key_sequence,\7f9885,297295
+DEFUN ("read-key-sequence", Fread_key_sequence,\7fread-key-sequence\ 19885,297295
+DEFUN ("read-key-sequence-vector", Fread_key_sequence_vector,\7f9938,299983
+DEFUN ("read-key-sequence-vector", Fread_key_sequence_vector,\7fread-key-sequence-vector\ 19938,299983
+detect_input_pending \7f9950,300489
+detect_input_pending_ignore_squeezables \7f9959,300655
+detect_input_pending_run_timers \7f9967,300871
+clear_input_pending \7f9985,301363
+requeued_events_pending_p \7f9997,301733
+DEFUN ("input-pending-p", Finput_pending_p,\7f10002,301814
+DEFUN ("input-pending-p", Finput_pending_p,\7finput-pending-p\ 110002,301814
+DEFUN ("recent-keys", Frecent_keys,\7f10024,302597
+DEFUN ("recent-keys", Frecent_keys,\7frecent-keys\ 110024,302597
+DEFUN ("this-command-keys", Fthis_command_keys,\7f10055,303518
+DEFUN ("this-command-keys", Fthis_command_keys,\7fthis-command-keys\ 110055,303518
+DEFUN ("this-command-keys-vector", Fthis_command_keys_vector,\7f10068,303959
+DEFUN ("this-command-keys-vector", Fthis_command_keys_vector,\7fthis-command-keys-vector\ 110068,303959
+DEFUN ("this-single-command-keys", Fthis_single_command_keys,\7f10080,304381
+DEFUN ("this-single-command-keys", Fthis_single_command_keys,\7fthis-single-command-keys\ 110080,304381
+DEFUN ("this-single-command-raw-keys", Fthis_single_command_raw_keys,\7f10096,304956
+DEFUN ("this-single-command-raw-keys", Fthis_single_command_raw_keys,\7fthis-single-command-raw-keys\ 110096,304956
+DEFUN ("reset-this-command-lengths", Freset_this_command_lengths,\7f10109,305496
+DEFUN ("reset-this-command-lengths", Freset_this_command_lengths,\7freset-this-command-lengths\ 110109,305496
+DEFUN ("clear-this-command-keys", Fclear_this_command_keys,\7f10136,306511
+DEFUN ("clear-this-command-keys", Fclear_this_command_keys,\7fclear-this-command-keys\ 110136,306511
+DEFUN ("recursion-depth", Frecursion_depth,\7f10158,307070
+DEFUN ("recursion-depth", Frecursion_depth,\7frecursion-depth\ 110158,307070
+DEFUN ("open-dribble-file", Fopen_dribble_file,\7f10169,307407
+DEFUN ("open-dribble-file", Fopen_dribble_file,\7fopen-dribble-file\ 110169,307407
+DEFUN ("discard-input", Fdiscard_input,\7f10203,308448
+DEFUN ("discard-input", Fdiscard_input,\7fdiscard-input\ 110203,308448
+DEFUN ("suspend-emacs", Fsuspend_emacs,\7f10225,308950
+DEFUN ("suspend-emacs", Fsuspend_emacs,\7fsuspend-emacs\ 110225,308950
+stuff_buffered_input \7f10285,311046
+set_waiting_for_input \7f10323,312017
+clear_waiting_for_input \7f10337,312391
+handle_interrupt_signal \7f10351,312755
+deliver_interrupt_signal \7f10378,313643
+static int volatile force_quit_count;\7f10387,313933
+handle_interrupt \7f10401,314415
+quit_throw_to_read_char \7f10541,318712
+DEFUN ("set-input-interrupt-mode", Fset_input_interrupt_mode,\7f10562,319289
+DEFUN ("set-input-interrupt-mode", Fset_input_interrupt_mode,\7fset-input-interrupt-mode\ 110562,319289
+DEFUN ("set-output-flow-control", Fset_output_flow_control,\7f10609,320517
+DEFUN ("set-output-flow-control", Fset_output_flow_control,\7fset-output-flow-control\ 110609,320517
+DEFUN ("set-input-meta-mode", Fset_input_meta_mode,\7f10643,321433
+DEFUN ("set-input-meta-mode", Fset_input_meta_mode,\7fset-input-meta-mode\ 110643,321433
+DEFUN ("set-quit-char", Fset_quit_char,\7f10694,322707
+DEFUN ("set-quit-char", Fset_quit_char,\7fset-quit-char\ 110694,322707
+DEFUN ("set-input-mode", Fset_input_mode,\7f10729,323571
+DEFUN ("set-input-mode", Fset_input_mode,\7fset-input-mode\ 110729,323571
+DEFUN ("current-input-mode", Fcurrent_input_mode,\7f10750,324460
+DEFUN ("current-input-mode", Fcurrent_input_mode,\7fcurrent-input-mode\ 110750,324460
+DEFUN ("posn-at-x-y", Fposn_at_x_y,\7f10787,325838
+DEFUN ("posn-at-x-y", Fposn_at_x_y,\7fposn-at-x-y\ 110787,325838
+DEFUN ("posn-at-point", Fposn_at_point,\7f10824,327061
+DEFUN ("posn-at-point", Fposn_at_point,\7fposn-at-point\ 110824,327061
+init_kboard \7f10861,328215
+allocate_kboard \7f10893,329285
+wipe_kboard \7f10909,329638
+delete_kboard \7f10917,329752
+init_keyboard \7f10942,330282
+struct event_head\7f11021,332697
+static const struct event_head head_table[\7fhead_table\ 111027,332748
+syms_of_keyboard \7f11045,333578
+keys_of_keyboard \7f11841,367116
+mark_kboards \7f11916,370435
 \f
 c-src/emacs/src/lisp.h,20276
-#define EMACS_LISP_H\7f22,800
-#define DECLARE_GDB_SYM(\7f47,1421
-# define DEFINE_GDB_SYMBOL_BEGIN(\7f49,1508
-# define DEFINE_GDB_SYMBOL_END(\7f50,1578
-# define DEFINE_GDB_SYMBOL_BEGIN(\7f52,1625
-# define DEFINE_GDB_SYMBOL_END(\7f53,1702
-#undef min\7f57,1790
-#undef max\7f58,1801
-#define max(\7f59,1812
-#define min(\7f60,1854
-#define ARRAYELTS(\7f63,1936
-#define GCTYPEBITS \7f67,2079
-DEFINE_GDB_SYMBOL_BEGIN \7fGCTYPEBITS\ 166,2037
-# define NONPOINTER_BITS \7f78,2567
-# define NONPOINTER_BITS \7f80,2600
-typedef int EMACS_INT;\7f91,3023
-typedef unsigned int EMACS_UINT;\7f92,3046
-#  define EMACS_INT_MAX \7f93,3079
-#  define pI \7f94,3111
-typedef long int EMACS_INT;\7f96,3203
-typedef unsigned long EMACS_UINT;\7f97,3231
-#  define EMACS_INT_MAX \7f98,3265
-#  define pI \7f99,3298
-typedef long long int EMACS_INT;\7f103,3477
-typedef unsigned long long int EMACS_UINT;\7f104,3510
-#  define EMACS_INT_MAX \7f105,3553
-#  define pI \7f106,3587
-enum {  BOOL_VECTOR_BITS_PER_CHAR \7f114,3804
-#define BOOL_VECTOR_BITS_PER_CHAR \7f115,3840
-typedef size_t bits_word;\7f123,4165
-# define BITS_WORD_MAX \7f124,4191
-enum { BITS_PER_BITS_WORD \7f125,4223
-typedef unsigned char bits_word;\7f127,4290
-# define BITS_WORD_MAX \7f128,4323
-enum { BITS_PER_BITS_WORD \7f129,4386
-    BITS_PER_CHAR \7f136,4570
-    BITS_PER_SHORT \7f137,4605
-    BITS_PER_LONG \7f138,4657
-    BITS_PER_EMACS_INT \7f139,4712
-typedef intmax_t printmax_t;\7f148,5089
-typedef uintmax_t uprintmax_t;\7f149,5118
-# define pMd \7f150,5149
-# define pMu \7f151,5170
-typedef EMACS_INT printmax_t;\7f153,5197
-typedef EMACS_UINT uprintmax_t;\7f154,5227
-# define pMd \7f155,5259
-# define pMu \7f156,5278
-# define pD \7f165,5664
-# define pD \7f167,5709
-# define pD \7f169,5756
-# define pD \7f171,5779
-# define eassert(\7f200,7062
-# define eassume(\7f201,7140
-# define eassert(\7f208,7319
-# define eassume(\7f212,7450
-enum Lisp_Bits\7f239,8519
-#define GCALIGNMENT \7f243,8647
-    VALBITS \7f246,8742
-    INTTYPEBITS \7f249,8838
-    FIXNUM_BITS \7f252,8945
-#define VAL_MAX \7f263,9327
-#define USE_LSB_TAG \7f271,9777
-DEFINE_GDB_SYMBOL_BEGIN \7fUSE_LSB_TAG\ 1270,9733
-# define alignas(\7f281,10077
-# define GCALIGNED \7f288,10227
-# define GCALIGNED \7f290,10292
-# define lisp_h_XLI(\7f327,11642
-# define lisp_h_XIL(\7f328,11673
-# define lisp_h_XLI(\7f330,11724
-# define lisp_h_XIL(\7f331,11751
-#define lisp_h_CHECK_LIST_CONS(\7f333,11785
-#define lisp_h_CHECK_NUMBER(\7f334,11856
-#define lisp_h_CHECK_SYMBOL(\7f335,11927
-#define lisp_h_CHECK_TYPE(\7f336,11996
-#define lisp_h_CONSP(\7f338,12107
-#define lisp_h_EQ(\7f339,12156
-#define lisp_h_FLOATP(\7f340,12201
-#define lisp_h_INTEGERP(\7f341,12252
-#define lisp_h_MARKERP(\7f342,12333
-#define lisp_h_MISCP(\7f343,12408
-#define lisp_h_NILP(\7f344,12457
-#define lisp_h_SET_SYMBOL_VAL(\7f345,12493
-#define lisp_h_SYMBOL_CONSTANT_P(\7f347,12607
-#define lisp_h_SYMBOL_VAL(\7f348,12671
-#define lisp_h_SYMBOLP(\7f350,12772
-#define lisp_h_VECTORLIKEP(\7f351,12825
-#define lisp_h_XCAR(\7f352,12886
-#define lisp_h_XCDR(\7f353,12924
-#define lisp_h_XCONS(\7f354,12964
-#define lisp_h_XHASH(\7f356,13059
-#define lisp_h_XPNTR(\7f357,13093
-# define lisp_h_check_cons_list(\7f360,13221
-# define lisp_h_make_number(\7f363,13289
-# define lisp_h_XFASTINT(\7f365,13392
-# define lisp_h_XINT(\7f366,13429
-# define lisp_h_XSYMBOL(\7f367,13478
-# define lisp_h_XTYPE(\7f371,13631
-# define lisp_h_XUNTAG(\7f372,13696
-# define XLI(\7f381,14086
-# define XIL(\7f382,14117
-# define CHECK_LIST_CONS(\7f383,14148
-# define CHECK_NUMBER(\7f384,14209
-# define CHECK_SYMBOL(\7f385,14258
-# define CHECK_TYPE(\7f386,14307
-# define CONSP(\7f387,14382
-# define EQ(\7f388,14417
-# define FLOATP(\7f389,14452
-# define INTEGERP(\7f390,14489
-# define MARKERP(\7f391,14530
-# define MISCP(\7f392,14569
-# define NILP(\7f393,14604
-# define SET_SYMBOL_VAL(\7f394,14637
-# define SYMBOL_CONSTANT_P(\7f395,14700
-# define SYMBOL_VAL(\7f396,14763
-# define SYMBOLP(\7f397,14812
-# define VECTORLIKEP(\7f398,14851
-# define XCAR(\7f399,14898
-# define XCDR(\7f400,14931
-# define XCONS(\7f401,14964
-# define XHASH(\7f402,14999
-# define XPNTR(\7f403,15034
-#  define check_cons_list(\7f405,15097
-#  define make_number(\7f408,15176
-#  define XFASTINT(\7f409,15224
-#  define XINT(\7f410,15266
-#  define XSYMBOL(\7f411,15300
-#  define XTYPE(\7f412,15340
-#  define XUNTAG(\7f413,15376
-#define LISP_MACRO_DEFUN(\7f421,15672
-#define LISP_MACRO_DEFUN_VOID(\7f425,15845
-#define INTMASK \7f437,16289
-#define case_Lisp_Int \7f438,16342
-#define ENUM_BF(\7f445,16681
-#define ENUM_BF(\7f447,16722
-enum Lisp_Type\7f451,16763
-    Lisp_Symbol \7f454,16851
-    Lisp_Misc \7f458,16993
-    Lisp_Int0 \7f461,17067
-    Lisp_Int1 \7f462,17086
-    Lisp_String \7f466,17264
-    Lisp_Vectorlike \7f472,17543
-    Lisp_Cons \7f475,17632
-    Lisp_Float \7f477,17670
-enum Lisp_Misc_Type\7f485,18016
-    Lisp_Misc_Free \7f487,18040
-    Lisp_Misc_Marker,\7f488,18069
-    Lisp_Misc_Overlay,\7f489,18091
-    Lisp_Misc_Save_Value,\7f490,18114
-    Lisp_Misc_Finalizer,\7f491,18140
-    Lisp_Misc_Float,\7f494,18275
-    Lisp_Misc_Limit\7f496,18359
-enum Lisp_Fwd_Type\7f502,18543
-    Lisp_Fwd_Int,\7f504,18566
-    Lisp_Fwd_Bool,\7f505,18619
-    Lisp_Fwd_Obj,\7f506,18670
-    Lisp_Fwd_Buffer_Obj,\7f507,18729
-    Lisp_Fwd_Kboard_Obj        \7f508,18800
-typedef struct { EMACS_INT i; } Lisp_Object;\7f567,21781
-#define LISP_INITIALLY(\7f569,21827
-#undef CHECK_LISP_OBJECT_TYPE\7f571,21858
-enum CHECK_LISP_OBJECT_TYPE \7f572,21888
-enum CHECK_LISP_OBJECT_TYPE { CHECK_LISP_OBJECT_TYPE \7f572,21888
-typedef EMACS_INT Lisp_Object;\7f577,22064
-#define LISP_INITIALLY(\7f578,22095
-enum CHECK_LISP_OBJECT_TYPE \7f579,22125
-enum CHECK_LISP_OBJECT_TYPE { CHECK_LISP_OBJECT_TYPE \7f579,22125
-#define LISP_INITIALLY_ZERO \7f582,22226
-enum symbol_interned\7f639,24199
-  SYMBOL_UNINTERNED \7f641,24222
-  SYMBOL_INTERNED \7f642,24247
-  SYMBOL_INTERNED_IN_INITIAL_OBARRAY \7f643,24270
-enum symbol_redirect\7f646,24315
-  SYMBOL_PLAINVAL \7f648,24338
-  SYMBOL_VARALIAS \7f649,24362
-  SYMBOL_LOCALIZED \7f650,24386
-  SYMBOL_FORWARDED \7f651,24410
-struct Lisp_Symbol\7f654,24437
-#define EXFUN(\7f707,26252
-#define DEFUN_ARGS_MANY        \7f712,26446
-#define DEFUN_ARGS_UNEVALLED   \7f713,26498
-#define DEFUN_ARGS_0   \7f714,26541
-#define DEFUN_ARGS_1   \7f715,26569
-#define DEFUN_ARGS_2   \7f716,26604
-#define DEFUN_ARGS_3   \7f717,26652
-#define DEFUN_ARGS_4   \7f718,26713
-#define DEFUN_ARGS_5   \7f719,26787
-#define DEFUN_ARGS_6   \7f721,26880
-#define DEFUN_ARGS_7   \7f723,26986
-#define DEFUN_ARGS_8   \7f725,27105
-#define TAG_PTR(\7f729,27296
-#define TAG_SYMOFFSET(\7f734,27543
-#define XLI_BUILTIN_LISPSYM(\7f741,27842
-#define DEFINE_LISP_SYMBOL(\7f746,28101
-# define DEFINE_NON_NIL_Q_SYMBOL_MACROS \7f755,28572
-LISP_MACRO_DEFUN \7f762,28777
-# define ARRAY_MARK_FLAG \7f768,29024
-# define PSEUDOVECTOR_FLAG \7f774,29267
-enum pvec_type\7f780,29568
-  PVEC_NORMAL_VECTOR,\7f782,29585
-  PVEC_FREE,\7f783,29607
-  PVEC_PROCESS,\7f784,29620
-  PVEC_FRAME,\7f785,29636
-  PVEC_WINDOW,\7f786,29650
-  PVEC_BOOL_VECTOR,\7f787,29665
-  PVEC_BUFFER,\7f788,29685
-  PVEC_HASH_TABLE,\7f789,29700
-  PVEC_TERMINAL,\7f790,29719
-  PVEC_WINDOW_CONFIGURATION,\7f791,29736
-  PVEC_SUBR,\7f792,29765
-  PVEC_OTHER,\7f793,29778
-  PVEC_COMPILED,\7f795,29856
-  PVEC_CHAR_TABLE,\7f796,29873
-  PVEC_SUB_CHAR_TABLE,\7f797,29892
-  PVEC_FONT \7f798,29915
-enum More_Lisp_Bits\7f801,29991
-    PSEUDOVECTOR_SIZE_BITS \7f808,30382
-    PSEUDOVECTOR_SIZE_MASK \7f809,30415
-    PSEUDOVECTOR_REST_BITS \7f813,30625
-    PSEUDOVECTOR_REST_MASK \7f814,30658
-    PSEUDOVECTOR_AREA_BITS \7f818,30823
-    PVEC_TYPE_MASK \7f819,30901
-# define VALMASK \7f829,31302
-DEFINE_GDB_SYMBOL_BEGIN \7fVALMASK\ 1828,31257
-#define MOST_POSITIVE_FIXNUM \7f834,31532
-#define MOST_NEGATIVE_FIXNUM \7f835,31592
-XINT \7f874,32684
-XFASTINT \7f889,33035
-XSYMBOL \7f899,33263
-XTYPE \7f910,33481
-XUNTAG \7f918,33661
-LISP_MACRO_DEFUN \7f927,33857
-LISP_MACRO_DEFUN \7f940,34242
-#define FIXNUM_OVERFLOW_P(\7f958,34855
-LISP_MACRO_DEFUN \7fFIXNUM_OVERFLOW_P\ 1952,34632
-LISP_MACRO_DEFUN \7f970,35171
-XSTRING \7f980,35391
-#define SYMBOL_INDEX(\7f988,35575
-XFLOAT \7f991,35636
-XPROCESS \7f1000,35778
-XWINDOW \7f1007,35895
-XTERMINAL \7f1014,36012
-XSUBR \7f1021,36134
-XBUFFER \7f1028,36245
-XCHAR_TABLE \7f1035,36369
-XSUB_CHAR_TABLE \7f1042,36506
-XBOOL_VECTOR \7f1049,36648
-make_lisp_ptr \7f1058,36827
-make_lisp_symbol \7f1066,37013
-builtin_lisp_symbol \7f1074,37197
-#define XSETINT(\7f1079,37279
-#define XSETFASTINT(\7f1080,37325
-#define XSETCONS(\7f1081,37375
-#define XSETVECTOR(\7f1082,37435
-#define XSETSTRING(\7f1083,37503
-#define XSETSYMBOL(\7f1084,37567
-#define XSETFLOAT(\7f1085,37621
-#define XSETMISC(\7f1086,37683
-#define XSETPVECTYPE(\7f1090,37772
-#define XSETPVECTYPESIZE(\7f1092,37888
-#define XSETPSEUDOVECTOR(\7f1099,38185
-#define XSETTYPED_PSEUDOVECTOR(\7f1105,38369
-#define XSETWINDOW_CONFIGURATION(\7f1110,38579
-#define XSETPROCESS(\7f1112,38675
-#define XSETWINDOW(\7f1113,38741
-#define XSETTERMINAL(\7f1114,38805
-#define XSETSUBR(\7f1115,38873
-#define XSETCOMPILED(\7f1116,38933
-#define XSETBUFFER(\7f1117,39001
-#define XSETCHAR_TABLE(\7f1118,39065
-#define XSETBOOL_VECTOR(\7f1119,39137
-#define XSETSUB_CHAR_TABLE(\7f1120,39211
-XINTPTR \7f1128,39581
-make_pointer_integer \7f1134,39661
-LISP_MACRO_DEFUN_VOID \7f1143,39826
-typedef struct interval *INTERVAL;\7fINTERVAL\ 11149,39987
-xcar_addr \7f1174,40760
-xcdr_addr \7f1179,40837
-LISP_MACRO_DEFUN \7f1185,40931
-XSETCDR \7f1198,41307
-CAR \7f1205,41457
-CDR \7f1212,41591
-CAR_SAFE \7f1221,41791
-CDR_SAFE \7f1226,41877
-STRING_MULTIBYTE \7f1243,42250
-#define STRING_BYTES_BOUND \7f1261,43057
-#define STRING_SET_UNIBYTE(\7f1265,43201
-#define STRING_SET_MULTIBYTE(\7f1275,43516
-SDATA \7f1286,43830
-SSDATA \7f1291,43908
-SREF \7f1297,44037
-SSET \7f1302,44128
-SCHARS \7f1307,44242
-STRING_BYTES \7f1316,44415
-SBYTES \7f1326,44595
-STRING_SET_CHARS \7f1331,44681
-struct vectorlike_header\7f1343,45232
-struct Lisp_Vector\7f1369,46482
-    ALIGNOF_STRUCT_LISP_VECTOR\7f1378,46681
-struct Lisp_Bool_Vector\7f1384,46864
-bool_vector_size \7f1399,47385
-bool_vector_data \7f1407,47523
-bool_vector_uchar_data \7f1413,47617
-bool_vector_words \7f1421,47803
-bool_vector_bytes \7f1428,47998
-bool_vector_bitref \7f1437,48238
-bool_vector_ref \7f1445,48478
-bool_vector_set \7f1453,48618
-    header_size \7f1471,49047
-    bool_header_size \7f1472,49106
-    word_size \7f1473,49171
-AREF \7f1479,49284
-aref_addr \7f1485,49391
-ASIZE \7f1491,49501
-ASET \7f1497,49583
-gc_aset \7f1504,49742
-enum { NIL_IS_ZERO \7f1515,50269
-memclear \7f1520,50464
-#define VECSIZE(\7f1531,50762
-#define PSEUDOVECSIZE(\7f1538,51047
-#define UNSIGNED_CMP(\7f1546,51480
-#define ASCII_CHAR_P(\7f1552,51734
-enum CHARTAB_SIZE_BITS\7f1565,52489
-    CHARTAB_SIZE_BITS_0 \7f1567,52516
-    CHARTAB_SIZE_BITS_1 \7f1568,52545
-    CHARTAB_SIZE_BITS_2 \7f1569,52574
-    CHARTAB_SIZE_BITS_3 \7f1570,52603
-struct Lisp_Char_Table\7f1575,52672
-struct Lisp_Sub_Char_Table\7f1606,53752
-CHAR_TABLE_REF_ASCII \7f1628,54566
-CHAR_TABLE_REF \7f1648,55113
-CHAR_TABLE_SET \7f1658,55402
-struct Lisp_Subr\7f1670,55786
-enum char_table_specials\7f1692,56798
-    CHAR_TABLE_STANDARD_SLOTS \7f1697,56993
-    SUB_CHAR_TABLE_OFFSET \7f1701,57214
-CHAR_TABLE_EXTRA_SLOTS \7f1707,57377
-LISP_MACRO_DEFUN \7f1723,57921
-SYMBOL_BLV \7f1732,58181
-SYMBOL_FWD \7f1738,58316
-LISP_MACRO_DEFUN_VOID \7f1744,58428
-SET_SYMBOL_BLV \7f1754,58691
-SET_SYMBOL_FWD \7f1760,58850
-SYMBOL_NAME \7f1767,59001
-SYMBOL_INTERNED_P \7f1775,59130
-SYMBOL_INTERNED_IN_INITIAL_OBARRAY_P \7f1783,59299
-#define DEFSYM(\7f1796,59809
-LISP_MACRO_DEFUN \7fDEFSYM\ 11792,59630
-struct hash_table_test\7f1805,60062
-struct Lisp_Hash_Table\7f1823,60555
-XHASH_TABLE \7f1880,62531
-#define XSET_HASH_TABLE(\7f1885,62602
-HASH_TABLE_P \7f1889,62703
-HASH_KEY \7f1896,62860
-HASH_VALUE \7f1903,63040
-HASH_NEXT \7f1911,63254
-HASH_HASH \7f1918,63431
-HASH_INDEX \7f1926,63677
-HASH_TABLE_SIZE \7f1933,63826
-enum DEFAULT_HASH_SIZE \7f1940,63956
-enum DEFAULT_HASH_SIZE { DEFAULT_HASH_SIZE \7f1940,63956
-static double const DEFAULT_REHASH_THRESHOLD \7f1946,64176
-static double const DEFAULT_REHASH_SIZE \7f1950,64299
-sxhash_combine \7f1956,64465
-SXHASH_REDUCE \7f1964,64648
-struct Lisp_Misc_Any   \7f1971,64806
-struct Lisp_Marker\7f1978,64980
-struct Lisp_Overlay\7f2021,66841
-    SAVE_UNUSED,\7f2047,67644
-    SAVE_INTEGER,\7f2048,67661
-    SAVE_FUNCPOINTER,\7f2049,67679
-    SAVE_POINTER,\7f2050,67701
-    SAVE_OBJECT\7f2051,67719
-enum { SAVE_SLOT_BITS \7f2055,67804
-enum { SAVE_VALUE_SLOTS \7f2058,67901
-enum { SAVE_TYPE_BITS \7f2062,68009
-enum Lisp_Save_Type\7f2064,68075
-    SAVE_TYPE_INT_INT \7f2066,68099
-    SAVE_TYPE_INT_INT_INT\7f2067,68172
-    SAVE_TYPE_OBJ_OBJ \7f2069,68262
-    SAVE_TYPE_OBJ_OBJ_OBJ \7f2070,68333
-    SAVE_TYPE_OBJ_OBJ_OBJ_OBJ\7f2071,68414
-    SAVE_TYPE_PTR_INT \7f2073,68509
-    SAVE_TYPE_PTR_OBJ \7f2074,68582
-    SAVE_TYPE_PTR_PTR \7f2075,68654
-    SAVE_TYPE_FUNCPTR_PTR_OBJ\7f2076,68727
-    SAVE_TYPE_MEMORY \7f2080,68885
-typedef void (*voidfuncptr)\7fvoidfuncptr\ 12108,69839
-struct Lisp_Save_Value\7f2110,69876
-save_type \7f2134,70755
-XSAVE_POINTER \7f2143,70985
-set_save_pointer \7f2149,71147
-XSAVE_FUNCPOINTER \7f2155,71329
-XSAVE_INTEGER \7f2164,71549
-set_save_integer \7f2170,71711
-XSAVE_OBJECT \7f2179,71932
-struct Lisp_Finalizer\7f2186,72109
-struct Lisp_Free\7f2201,72584
-union Lisp_Misc\7f2212,72885
-XMISC \7f2223,73184
-XMISCANY \7f2229,73273
-XMISCTYPE \7f2236,73382
-XMARKER \7f2242,73470
-XOVERLAY \7f2249,73585
-XSAVE_VALUE \7f2256,73706
-XFINALIZER \7f2263,73835
-struct Lisp_Intfwd\7f2274,74120
-struct Lisp_Boolfwd\7f2284,74414
-struct Lisp_Objfwd\7f2294,74705
-struct Lisp_Buffer_Objfwd\7f2302,74937
-struct Lisp_Buffer_Local_Value\7f2334,76473
-struct Lisp_Kboard_Objfwd\7f2362,77732
-union Lisp_Fwd\7f2368,77841
-XFWDTYPE \7f2378,78087
-XBUFFER_OBJFWD \7f2384,78183
-struct Lisp_Float\7f2391,78319
-XFLOAT_DATA \7f2401,78437
-    IEEE_FLOATING_POINT\7f2415,78946
-#define _UCHAR_T\7f2423,79269
-typedef unsigned char UCHAR;\7f2424,79286
-enum Lisp_Compiled\7f2429,79369
-    COMPILED_ARGLIST \7f2431,79392
-    COMPILED_BYTECODE \7f2432,79418
-    COMPILED_CONSTANTS \7f2433,79445
-    COMPILED_STACK_DEPTH \7f2434,79473
-    COMPILED_DOC_STRING \7f2435,79503
-    COMPILED_INTERACTIVE \7f2436,79532
-enum char_bits\7f2443,79834
-    CHAR_ALT \7f2445,79853
-    CHAR_SUPER \7f2446,79879
-    CHAR_HYPER \7f2447,79907
-    CHAR_SHIFT \7f2448,79935
-    CHAR_CTL \7f2449,79963
-    CHAR_META \7f2450,79989
-    CHAR_MODIFIER_MASK \7f2452,80017
-    CHARACTERBITS \7f2457,80212
-LISP_MACRO_DEFUN \7f2462,80270
-NATNUMP \7f2470,80412
-RANGED_INTEGERP \7f2476,80493
-#define TYPE_RANGED_INTEGERP(\7f2481,80615
-LISP_MACRO_DEFUN \7f2486,80800
-VECTORP \7f2500,81273
-OVERLAYP \7f2505,81376
-SAVE_VALUEP \7f2510,81475
-FINALIZERP \7f2516,81581
-AUTOLOADP \7f2522,81685
-BUFFER_OBJFWDP \7f2528,81776
-PSEUDOVECTOR_TYPEP \7f2534,81874
-PSEUDOVECTORP \7f2542,82127
-WINDOW_CONFIGURATIONP \7f2558,82479
-PROCESSP \7f2564,82589
-WINDOWP \7f2570,82673
-TERMINALP \7f2576,82755
-SUBRP \7f2582,82841
-COMPILEDP \7f2588,82919
-BUFFERP \7f2594,83005
-CHAR_TABLE_P \7f2600,83087
-SUB_CHAR_TABLE_P \7f2606,83178
-BOOL_VECTOR_P \7f2612,83277
-FRAMEP \7f2618,83370
-IMAGEP \7f2625,83487
-ARRAYP \7f2632,83592
-CHECK_LIST \7f2638,83711
-LISP_MACRO_DEFUN_VOID \7f2643,83792
-CHECK_STRING_CAR \7f2653,84089
-CHECK_CONS \7f2658,84193
-CHECK_VECTOR \7f2663,84273
-CHECK_BOOL_VECTOR \7f2668,84359
-CHECK_VECTOR_OR_STRING \7f2674,84536
-CHECK_ARRAY \7f2683,84710
-CHECK_BUFFER \7f2688,84818
-CHECK_WINDOW \7f2693,84904
-CHECK_PROCESS \7f2699,85010
-CHECK_NATNUM \7f2705,85106
-#define CHECK_RANGED_INTEGER(\7f2710,85183
-#define CHECK_TYPE_RANGED_INTEGER(\7f2721,85566
-#define CHECK_NUMBER_COERCE_MARKER(\7f2729,85836
-XFLOATINT \7f2738,86089
-CHECK_NUMBER_OR_FLOAT \7f2744,86160
-#define CHECK_NUMBER_OR_FLOAT_COERCE_MARKER(\7f2749,86259
-CHECK_NUMBER_CAR \7f2760,86669
-CHECK_NUMBER_CDR \7f2768,86791
-#define DEFUN(\7f2803,88386
-#define DEFUN(\7f2812,88854
-FUNCTIONP \7f2822,89209
-enum maxargs\7f2831,89404
-    MANY \7f2833,89421
-    UNEVALLED \7f2834,89436
-#define CALLMANY(\7f2838,89539
-#define CALLN(\7f2844,89892
-#define DEFVAR_LISP(\7f2869,91097
-#define DEFVAR_LISP_NOPRO(\7f2874,91269
-#define DEFVAR_BOOL(\7f2879,91451
-#define DEFVAR_INT(\7f2884,91624
-#define DEFVAR_BUFFER_DEFAULTS(\7f2890,91795
-#define DEFVAR_KBOARD(\7f2896,91999
-typedef jmp_buf sys_jmp_buf;\7f2906,92323
-# define sys_setjmp(\7f2907,92352
-# define sys_longjmp(\7f2908,92387
-typedef sigjmp_buf sys_jmp_buf;\7f2910,92459
-# define sys_setjmp(\7f2911,92491
-# define sys_longjmp(\7f2912,92531
-typedef jmp_buf sys_jmp_buf;\7f2916,92690
-# define sys_setjmp(\7f2917,92719
-# define sys_longjmp(\7f2918,92753
-enum specbind_tag \7f2943,93805
-  SPECPDL_UNWIND,\7f2944,93825
-  SPECPDL_UNWIND_PTR,\7f2945,93894
-  SPECPDL_UNWIND_INT,\7f2946,93945
-  SPECPDL_UNWIND_VOID,\7f2947,93993
-  SPECPDL_BACKTRACE,\7f2948,94047
-  SPECPDL_LET,\7f2949,94105
-  SPECPDL_LET_LOCAL,\7f2951,94235
-  SPECPDL_LET_DEFAULT  \7f2952,94292
-union specbinding\7f2955,94364
-SPECPDL_INDEX \7f2996,95388
-enum handlertype \7f3021,96410
-enum handlertype { CATCHER,\7f3021,96410
-enum handlertype { CATCHER, CONDITION_CASE \7f3021,96410
-struct handler\7f3023,96457
-#define PUSH_HANDLER(\7f3053,97446
-#define QUIT   \7f3101,99223
-#define QUITP \7f3112,99473
-struct gcpro\7f3132,100316
-#define GC_USE_GCPROS_AS_BEFORE        \7f3171,101297
-#define GC_MAKE_GCPROS_NOOPS   \7f3172,101332
-#define GC_MARK_STACK_CHECK_GCPROS     \7f3173,101364
-#define GC_USE_GCPROS_CHECK_ZOMBIES    \7f3174,101401
-#define GC_MARK_STACK \7f3177,101462
-#define BYTE_MARK_STACK \7f3181,101562
-#define GCPRO1(\7f3190,101833
-#define GCPRO2(\7f3191,101873
-#define GCPRO3(\7f3192,101939
-#define GCPRO4(\7f3194,102034
-#define GCPRO5(\7f3196,102154
-#define GCPRO6(\7f3198,102299
-#define GCPRO7(\7f3201,102474
-#define UNGCPRO \7f3202,102553
-#define GCPRO1(\7f3208,102653
-#define GCPRO2(\7f3212,102775
-#define GCPRO3(\7f3217,102967
-#define GCPRO4(\7f3223,103229
-#define GCPRO5(\7f3230,103560
-#define GCPRO6(\7f3238,103961
-#define GCPRO7(\7f3247,104431
-#define UNGCPRO \7f3257,104971
-#define GCPRO1(\7f3263,105065
-#define GCPRO2(\7f3269,105299
-#define GCPRO3(\7f3278,105717
-#define GCPRO4(\7f3289,106274
-#define GCPRO5(\7f3302,106972
-#define GCPRO6(\7f3317,107812
-#define GCPRO7(\7f3334,108793
-#define UNGCPRO        \7f3353,109916
-#define RETURN_UNGCPRO(\7f3363,110183
-vcopy \7f3384,110657
-set_hash_key_slot \7f3393,110932
-set_hash_value_slot \7f3399,111071
-set_symbol_function \7f3408,111306
-set_symbol_plist \7f3414,111421
-set_symbol_next \7f3420,111524
-blv_found \7f3428,111697
-set_overlay_plist \7f3437,111880
-string_intervals \7f3445,112031
-set_string_intervals \7f3453,112153
-set_char_table_defalt \7f3462,112355
-set_char_table_purpose \7f3467,112467
-set_char_table_extras \7f3475,112636
-set_char_table_contents \7f3482,112845
-set_sub_char_table_contents \7f3489,113040
-enum Arith_Comparison \7f3497,113303
-  ARITH_EQUAL,\7f3498,113327
-  ARITH_NOTEQUAL,\7f3499,113342
-  ARITH_LESS,\7f3500,113360
-  ARITH_GRTR,\7f3501,113374
-  ARITH_LESS_OR_EQUAL,\7f3502,113388
-  ARITH_GRTR_OR_EQUAL\7f3503,113411
-#define INTEGER_TO_CONS(\7f3511,113762
-#define CONS_TO_INTEGER(\7f3529,114625
-enum { NEXT_ALMOST_PRIME_LIMIT \7f3573,116329
-extern EMACS_INT next_almost_prime \7f3574,116368
-enum constype \7f3739,123820
-enum constype {CONSTYPE_HEAP,\7fCONSTYPE_HEAP\ 13739,123820
-enum constype {CONSTYPE_HEAP, CONSTYPE_PURE}\7fCONSTYPE_PURE\ 13739,123820
-list2i \7f3745,124010
-list3i \7f3751,124119
-list4i \7f3757,124258
-extern Lisp_Object make_formatted_string \7f3767,124634
-build_pure_c_string \7f3792,125662
-build_string \7f3801,125867
-make_uninit_vector \7f3820,126438
-make_uninit_sub_char_table \7f3833,126657
-#define ALLOCATE_PSEUDOVECTOR(\7f3850,127201
-#define ALLOCATE_ZEROED_PSEUDOVECTOR(\7f3858,127537
-INLINE void \7f3890,128943
-extern void *r_alloc \7fr_alloc\ 13895,129064
-#define FLOAT_TO_STRING_BUFSIZE \7f3927,130527
-intern \7f3968,132134
-intern_c_string \7f3974,132222
-extern _Noreturn void error \7f4034,135601
-fast_string_match_ignore_case \7f4136,140089
-INLINE void fixup_locale \7f4241,143854
-INLINE void synchronize_system_messages_locale \7f4242,143889
-INLINE void synchronize_system_time_locale \7f4243,143946
-#define IS_DAEMON \7f4257,144419
-#define DAEMON_RUNNING \7f4258,144459
-#define IS_DAEMON \7f4261,144558
-#define DAEMON_RUNNING \7f4262,144603
-# define WAIT_READING_MAX \7f4281,145422
-# define WAIT_READING_MAX \7f4283,145494
-extern _Noreturn void emacs_abort \7f4374,148386
-egetenv \7f4532,152809
-#define eabs(\7f4545,153305
-#define make_fixnum_or_float(\7f4550,153438
-enum MAX_ALLOCA \7f4556,153689
-enum MAX_ALLOCA { MAX_ALLOCA \7f4556,153689
-extern void *record_xmalloc \7frecord_xmalloc\ 14558,153734
-#define USE_SAFE_ALLOCA        \7f4560,153800
-#define AVAIL_ALLOCA(\7f4564,153933
-#define SAFE_ALLOCA(\7f4568,154044
-#define SAFE_NALLOCA(\7f4576,154385
-#define SAFE_ALLOCA_STRING(\7f4590,154861
-#define SAFE_FREE(\7f4598,155113
-#define SAFE_ALLOCA_LISP(\7f4625,155691
-# define USE_STACK_LISP_OBJECTS \7f4652,156813
-# undef USE_STACK_LISP_OBJECTS\7f4658,156979
-# define USE_STACK_LISP_OBJECTS \7f4659,157010
-enum { defined_GC_CHECK_STRING_BYTES \7f4663,157085
-enum { defined_GC_CHECK_STRING_BYTES \7f4665,157138
-union Aligned_Cons\7f4670,157272
-union Aligned_String\7f4676,157352
-    USE_STACK_CONS \7f4689,157707
-    USE_STACK_STRING \7f4691,157813
-#define STACK_CONS(\7f4699,158150
-#define AUTO_CONS_EXPR(\7f4701,158247
-#define AUTO_CONS(\7f4709,158610
-#define AUTO_LIST1(\7f4710,158681
-#define AUTO_LIST2(\7f4712,158789
-#define AUTO_LIST3(\7f4716,158944
-#define AUTO_LIST4(\7f4720,159119
-# define verify_ascii(\7f4732,159510
-#define AUTO_STRING(\7f4740,159818
-#define FOR_EACH_TAIL(\7f4752,160282
-#define FOR_EACH_ALIST_VALUE(\7f4766,160773
-maybe_gc \7f4774,161060
-functionp \7f4784,161299
+#define EMACS_LISP_H\7f22,801
+#define DECLARE_GDB_SYM(\7f47,1422
+# define DEFINE_GDB_SYMBOL_BEGIN(\7f49,1509
+# define DEFINE_GDB_SYMBOL_END(\7f50,1579
+# define DEFINE_GDB_SYMBOL_BEGIN(\7f52,1626
+# define DEFINE_GDB_SYMBOL_END(\7f53,1703
+#undef min\7f57,1791
+#undef max\7f58,1802
+#define max(\7f59,1813
+#define min(\7f60,1855
+#define ARRAYELTS(\7f63,1937
+#define GCTYPEBITS \7f67,2080
+DEFINE_GDB_SYMBOL_BEGIN \7fGCTYPEBITS\ 166,2038
+# define NONPOINTER_BITS \7f78,2568
+# define NONPOINTER_BITS \7f80,2601
+typedef int EMACS_INT;\7f91,3024
+typedef unsigned int EMACS_UINT;\7f92,3047
+#  define EMACS_INT_MAX \7f93,3080
+#  define pI \7f94,3112
+typedef long int EMACS_INT;\7f96,3204
+typedef unsigned long EMACS_UINT;\7f97,3232
+#  define EMACS_INT_MAX \7f98,3266
+#  define pI \7f99,3299
+typedef long long int EMACS_INT;\7f103,3478
+typedef unsigned long long int EMACS_UINT;\7f104,3511
+#  define EMACS_INT_MAX \7f105,3554
+#  define pI \7f106,3588
+enum {  BOOL_VECTOR_BITS_PER_CHAR \7f114,3805
+#define BOOL_VECTOR_BITS_PER_CHAR \7f115,3841
+typedef size_t bits_word;\7f123,4166
+# define BITS_WORD_MAX \7f124,4192
+enum { BITS_PER_BITS_WORD \7f125,4224
+typedef unsigned char bits_word;\7f127,4291
+# define BITS_WORD_MAX \7f128,4324
+enum { BITS_PER_BITS_WORD \7f129,4387
+    BITS_PER_CHAR \7f136,4571
+    BITS_PER_SHORT \7f137,4606
+    BITS_PER_LONG \7f138,4658
+    BITS_PER_EMACS_INT \7f139,4713
+typedef intmax_t printmax_t;\7f148,5090
+typedef uintmax_t uprintmax_t;\7f149,5119
+# define pMd \7f150,5150
+# define pMu \7f151,5171
+typedef EMACS_INT printmax_t;\7f153,5198
+typedef EMACS_UINT uprintmax_t;\7f154,5228
+# define pMd \7f155,5260
+# define pMu \7f156,5279
+# define pD \7f165,5665
+# define pD \7f167,5710
+# define pD \7f169,5757
+# define pD \7f171,5780
+# define eassert(\7f200,7063
+# define eassume(\7f201,7141
+# define eassert(\7f208,7320
+# define eassume(\7f212,7451
+enum Lisp_Bits\7f239,8520
+#define GCALIGNMENT \7f243,8648
+    VALBITS \7f246,8743
+    INTTYPEBITS \7f249,8839
+    FIXNUM_BITS \7f252,8946
+#define VAL_MAX \7f263,9328
+#define USE_LSB_TAG \7f271,9778
+DEFINE_GDB_SYMBOL_BEGIN \7fUSE_LSB_TAG\ 1270,9734
+# define alignas(\7f281,10078
+# define GCALIGNED \7f288,10228
+# define GCALIGNED \7f290,10293
+# define lisp_h_XLI(\7f327,11643
+# define lisp_h_XIL(\7f328,11674
+# define lisp_h_XLI(\7f330,11725
+# define lisp_h_XIL(\7f331,11752
+#define lisp_h_CHECK_LIST_CONS(\7f333,11786
+#define lisp_h_CHECK_NUMBER(\7f334,11857
+#define lisp_h_CHECK_SYMBOL(\7f335,11928
+#define lisp_h_CHECK_TYPE(\7f336,11997
+#define lisp_h_CONSP(\7f338,12108
+#define lisp_h_EQ(\7f339,12157
+#define lisp_h_FLOATP(\7f340,12202
+#define lisp_h_INTEGERP(\7f341,12253
+#define lisp_h_MARKERP(\7f342,12334
+#define lisp_h_MISCP(\7f343,12409
+#define lisp_h_NILP(\7f344,12458
+#define lisp_h_SET_SYMBOL_VAL(\7f345,12494
+#define lisp_h_SYMBOL_CONSTANT_P(\7f347,12608
+#define lisp_h_SYMBOL_VAL(\7f348,12672
+#define lisp_h_SYMBOLP(\7f350,12773
+#define lisp_h_VECTORLIKEP(\7f351,12826
+#define lisp_h_XCAR(\7f352,12887
+#define lisp_h_XCDR(\7f353,12925
+#define lisp_h_XCONS(\7f354,12965
+#define lisp_h_XHASH(\7f356,13060
+#define lisp_h_XPNTR(\7f357,13094
+# define lisp_h_check_cons_list(\7f360,13222
+# define lisp_h_make_number(\7f363,13290
+# define lisp_h_XFASTINT(\7f365,13393
+# define lisp_h_XINT(\7f366,13430
+# define lisp_h_XSYMBOL(\7f367,13479
+# define lisp_h_XTYPE(\7f371,13632
+# define lisp_h_XUNTAG(\7f372,13697
+# define XLI(\7f381,14087
+# define XIL(\7f382,14118
+# define CHECK_LIST_CONS(\7f383,14149
+# define CHECK_NUMBER(\7f384,14210
+# define CHECK_SYMBOL(\7f385,14259
+# define CHECK_TYPE(\7f386,14308
+# define CONSP(\7f387,14383
+# define EQ(\7f388,14418
+# define FLOATP(\7f389,14453
+# define INTEGERP(\7f390,14490
+# define MARKERP(\7f391,14531
+# define MISCP(\7f392,14570
+# define NILP(\7f393,14605
+# define SET_SYMBOL_VAL(\7f394,14638
+# define SYMBOL_CONSTANT_P(\7f395,14701
+# define SYMBOL_VAL(\7f396,14764
+# define SYMBOLP(\7f397,14813
+# define VECTORLIKEP(\7f398,14852
+# define XCAR(\7f399,14899
+# define XCDR(\7f400,14932
+# define XCONS(\7f401,14965
+# define XHASH(\7f402,15000
+# define XPNTR(\7f403,15035
+#  define check_cons_list(\7f405,15098
+#  define make_number(\7f408,15177
+#  define XFASTINT(\7f409,15225
+#  define XINT(\7f410,15267
+#  define XSYMBOL(\7f411,15301
+#  define XTYPE(\7f412,15341
+#  define XUNTAG(\7f413,15377
+#define LISP_MACRO_DEFUN(\7f421,15673
+#define LISP_MACRO_DEFUN_VOID(\7f425,15846
+#define INTMASK \7f437,16290
+#define case_Lisp_Int \7f438,16343
+#define ENUM_BF(\7f445,16682
+#define ENUM_BF(\7f447,16723
+enum Lisp_Type\7f451,16764
+    Lisp_Symbol \7f454,16852
+    Lisp_Misc \7f458,16994
+    Lisp_Int0 \7f461,17068
+    Lisp_Int1 \7f462,17087
+    Lisp_String \7f466,17265
+    Lisp_Vectorlike \7f472,17544
+    Lisp_Cons \7f475,17633
+    Lisp_Float \7f477,17671
+enum Lisp_Misc_Type\7f485,18017
+    Lisp_Misc_Free \7f487,18041
+    Lisp_Misc_Marker,\7f488,18070
+    Lisp_Misc_Overlay,\7f489,18092
+    Lisp_Misc_Save_Value,\7f490,18115
+    Lisp_Misc_Finalizer,\7f491,18141
+    Lisp_Misc_Float,\7f494,18276
+    Lisp_Misc_Limit\7f496,18360
+enum Lisp_Fwd_Type\7f502,18544
+    Lisp_Fwd_Int,\7f504,18567
+    Lisp_Fwd_Bool,\7f505,18620
+    Lisp_Fwd_Obj,\7f506,18671
+    Lisp_Fwd_Buffer_Obj,\7f507,18730
+    Lisp_Fwd_Kboard_Obj        \7f508,18801
+typedef struct { EMACS_INT i; } Lisp_Object;\7f567,21772
+#define LISP_INITIALLY(\7f569,21818
+#undef CHECK_LISP_OBJECT_TYPE\7f571,21849
+enum CHECK_LISP_OBJECT_TYPE \7f572,21879
+enum CHECK_LISP_OBJECT_TYPE { CHECK_LISP_OBJECT_TYPE \7f572,21879
+typedef EMACS_INT Lisp_Object;\7f577,22055
+#define LISP_INITIALLY(\7f578,22086
+enum CHECK_LISP_OBJECT_TYPE \7f579,22116
+enum CHECK_LISP_OBJECT_TYPE { CHECK_LISP_OBJECT_TYPE \7f579,22116
+#define LISP_INITIALLY_ZERO \7f582,22217
+enum symbol_interned\7f639,24190
+  SYMBOL_UNINTERNED \7f641,24213
+  SYMBOL_INTERNED \7f642,24238
+  SYMBOL_INTERNED_IN_INITIAL_OBARRAY \7f643,24261
+enum symbol_redirect\7f646,24306
+  SYMBOL_PLAINVAL \7f648,24329
+  SYMBOL_VARALIAS \7f649,24353
+  SYMBOL_LOCALIZED \7f650,24377
+  SYMBOL_FORWARDED \7f651,24401
+struct Lisp_Symbol\7f654,24428
+#define EXFUN(\7f707,26243
+#define DEFUN_ARGS_MANY        \7f712,26437
+#define DEFUN_ARGS_UNEVALLED   \7f713,26489
+#define DEFUN_ARGS_0   \7f714,26532
+#define DEFUN_ARGS_1   \7f715,26560
+#define DEFUN_ARGS_2   \7f716,26595
+#define DEFUN_ARGS_3   \7f717,26643
+#define DEFUN_ARGS_4   \7f718,26704
+#define DEFUN_ARGS_5   \7f719,26778
+#define DEFUN_ARGS_6   \7f721,26871
+#define DEFUN_ARGS_7   \7f723,26977
+#define DEFUN_ARGS_8   \7f725,27096
+#define TAG_PTR(\7f729,27287
+#define TAG_SYMOFFSET(\7f734,27534
+#define XLI_BUILTIN_LISPSYM(\7f741,27833
+#define DEFINE_LISP_SYMBOL(\7f746,28092
+# define DEFINE_NON_NIL_Q_SYMBOL_MACROS \7f755,28563
+LISP_MACRO_DEFUN \7f762,28768
+# define ARRAY_MARK_FLAG \7f768,29015
+# define PSEUDOVECTOR_FLAG \7f774,29258
+enum pvec_type\7f780,29559
+  PVEC_NORMAL_VECTOR,\7f782,29576
+  PVEC_FREE,\7f783,29598
+  PVEC_PROCESS,\7f784,29611
+  PVEC_FRAME,\7f785,29627
+  PVEC_WINDOW,\7f786,29641
+  PVEC_BOOL_VECTOR,\7f787,29656
+  PVEC_BUFFER,\7f788,29676
+  PVEC_HASH_TABLE,\7f789,29691
+  PVEC_TERMINAL,\7f790,29710
+  PVEC_WINDOW_CONFIGURATION,\7f791,29727
+  PVEC_SUBR,\7f792,29756
+  PVEC_OTHER,\7f793,29769
+  PVEC_COMPILED,\7f795,29847
+  PVEC_CHAR_TABLE,\7f796,29864
+  PVEC_SUB_CHAR_TABLE,\7f797,29883
+  PVEC_FONT \7f798,29906
+enum More_Lisp_Bits\7f801,29982
+    PSEUDOVECTOR_SIZE_BITS \7f808,30373
+    PSEUDOVECTOR_SIZE_MASK \7f809,30406
+    PSEUDOVECTOR_REST_BITS \7f813,30616
+    PSEUDOVECTOR_REST_MASK \7f814,30649
+    PSEUDOVECTOR_AREA_BITS \7f818,30814
+    PVEC_TYPE_MASK \7f819,30892
+# define VALMASK \7f829,31293
+DEFINE_GDB_SYMBOL_BEGIN \7fVALMASK\ 1828,31248
+#define MOST_POSITIVE_FIXNUM \7f834,31523
+#define MOST_NEGATIVE_FIXNUM \7f835,31583
+XINT \7f874,32675
+XFASTINT \7f889,33026
+XSYMBOL \7f899,33254
+XTYPE \7f910,33472
+XUNTAG \7f918,33652
+LISP_MACRO_DEFUN \7f927,33848
+LISP_MACRO_DEFUN \7f940,34233
+#define FIXNUM_OVERFLOW_P(\7f958,34846
+LISP_MACRO_DEFUN \7fFIXNUM_OVERFLOW_P\ 1952,34623
+LISP_MACRO_DEFUN \7f970,35162
+XSTRING \7f980,35382
+#define SYMBOL_INDEX(\7f988,35566
+XFLOAT \7f991,35627
+XPROCESS \7f1000,35769
+XWINDOW \7f1007,35886
+XTERMINAL \7f1014,36003
+XSUBR \7f1021,36125
+XBUFFER \7f1028,36236
+XCHAR_TABLE \7f1035,36360
+XSUB_CHAR_TABLE \7f1042,36497
+XBOOL_VECTOR \7f1049,36639
+make_lisp_ptr \7f1058,36818
+make_lisp_symbol \7f1066,37004
+builtin_lisp_symbol \7f1074,37188
+#define XSETINT(\7f1079,37270
+#define XSETFASTINT(\7f1080,37316
+#define XSETCONS(\7f1081,37366
+#define XSETVECTOR(\7f1082,37426
+#define XSETSTRING(\7f1083,37494
+#define XSETSYMBOL(\7f1084,37558
+#define XSETFLOAT(\7f1085,37612
+#define XSETMISC(\7f1086,37674
+#define XSETPVECTYPE(\7f1090,37763
+#define XSETPVECTYPESIZE(\7f1092,37879
+#define XSETPSEUDOVECTOR(\7f1099,38176
+#define XSETTYPED_PSEUDOVECTOR(\7f1105,38360
+#define XSETWINDOW_CONFIGURATION(\7f1110,38570
+#define XSETPROCESS(\7f1112,38666
+#define XSETWINDOW(\7f1113,38732
+#define XSETTERMINAL(\7f1114,38796
+#define XSETSUBR(\7f1115,38864
+#define XSETCOMPILED(\7f1116,38924
+#define XSETBUFFER(\7f1117,38992
+#define XSETCHAR_TABLE(\7f1118,39056
+#define XSETBOOL_VECTOR(\7f1119,39128
+#define XSETSUB_CHAR_TABLE(\7f1120,39202
+XINTPTR \7f1128,39572
+make_pointer_integer \7f1134,39652
+LISP_MACRO_DEFUN_VOID \7f1143,39817
+typedef struct interval *INTERVAL;\7fINTERVAL\ 11149,39978
+xcar_addr \7f1174,40751
+xcdr_addr \7f1179,40828
+LISP_MACRO_DEFUN \7f1185,40922
+XSETCDR \7f1198,41298
+CAR \7f1205,41448
+CDR \7f1212,41582
+CAR_SAFE \7f1221,41782
+CDR_SAFE \7f1226,41868
+STRING_MULTIBYTE \7f1243,42241
+#define STRING_BYTES_BOUND \7f1261,43048
+#define STRING_SET_UNIBYTE(\7f1265,43192
+#define STRING_SET_MULTIBYTE(\7f1275,43507
+SDATA \7f1286,43821
+SSDATA \7f1291,43899
+SREF \7f1297,44028
+SSET \7f1302,44119
+SCHARS \7f1307,44233
+STRING_BYTES \7f1316,44406
+SBYTES \7f1326,44586
+STRING_SET_CHARS \7f1331,44672
+struct vectorlike_header\7f1343,45223
+struct Lisp_Vector\7f1369,46473
+    ALIGNOF_STRUCT_LISP_VECTOR\7f1378,46672
+struct Lisp_Bool_Vector\7f1384,46855
+bool_vector_size \7f1399,47376
+bool_vector_data \7f1407,47514
+bool_vector_uchar_data \7f1413,47608
+bool_vector_words \7f1421,47794
+bool_vector_bytes \7f1428,47989
+bool_vector_bitref \7f1437,48229
+bool_vector_ref \7f1445,48469
+bool_vector_set \7f1453,48609
+    header_size \7f1471,49038
+    bool_header_size \7f1472,49097
+    word_size \7f1473,49162
+AREF \7f1479,49275
+aref_addr \7f1485,49382
+ASIZE \7f1491,49492
+ASET \7f1497,49574
+gc_aset \7f1504,49733
+enum { NIL_IS_ZERO \7f1515,50260
+memclear \7f1520,50455
+#define VECSIZE(\7f1531,50753
+#define PSEUDOVECSIZE(\7f1538,51038
+#define UNSIGNED_CMP(\7f1546,51471
+#define ASCII_CHAR_P(\7f1552,51725
+enum CHARTAB_SIZE_BITS\7f1565,52480
+    CHARTAB_SIZE_BITS_0 \7f1567,52507
+    CHARTAB_SIZE_BITS_1 \7f1568,52536
+    CHARTAB_SIZE_BITS_2 \7f1569,52565
+    CHARTAB_SIZE_BITS_3 \7f1570,52594
+struct Lisp_Char_Table\7f1575,52663
+struct Lisp_Sub_Char_Table\7f1606,53743
+CHAR_TABLE_REF_ASCII \7f1628,54557
+CHAR_TABLE_REF \7f1648,55104
+CHAR_TABLE_SET \7f1658,55393
+struct Lisp_Subr\7f1670,55777
+enum char_table_specials\7f1692,56789
+    CHAR_TABLE_STANDARD_SLOTS \7f1697,56984
+    SUB_CHAR_TABLE_OFFSET \7f1701,57205
+CHAR_TABLE_EXTRA_SLOTS \7f1707,57368
+LISP_MACRO_DEFUN \7f1723,57912
+SYMBOL_BLV \7f1732,58172
+SYMBOL_FWD \7f1738,58307
+LISP_MACRO_DEFUN_VOID \7f1744,58419
+SET_SYMBOL_BLV \7f1754,58682
+SET_SYMBOL_FWD \7f1760,58841
+SYMBOL_NAME \7f1767,58992
+SYMBOL_INTERNED_P \7f1775,59121
+SYMBOL_INTERNED_IN_INITIAL_OBARRAY_P \7f1783,59290
+#define DEFSYM(\7f1796,59800
+LISP_MACRO_DEFUN \7fDEFSYM\ 11792,59621
+struct hash_table_test\7f1805,60053
+struct Lisp_Hash_Table\7f1823,60546
+XHASH_TABLE \7f1880,62522
+#define XSET_HASH_TABLE(\7f1885,62593
+HASH_TABLE_P \7f1889,62694
+HASH_KEY \7f1896,62851
+HASH_VALUE \7f1903,63031
+HASH_NEXT \7f1911,63245
+HASH_HASH \7f1918,63422
+HASH_INDEX \7f1926,63668
+HASH_TABLE_SIZE \7f1933,63817
+enum DEFAULT_HASH_SIZE \7f1940,63947
+enum DEFAULT_HASH_SIZE { DEFAULT_HASH_SIZE \7f1940,63947
+static double const DEFAULT_REHASH_THRESHOLD \7f1946,64167
+static double const DEFAULT_REHASH_SIZE \7f1950,64290
+sxhash_combine \7f1956,64456
+SXHASH_REDUCE \7f1964,64639
+struct Lisp_Misc_Any   \7f1971,64797
+struct Lisp_Marker\7f1978,64971
+struct Lisp_Overlay\7f2021,66832
+    SAVE_UNUSED,\7f2047,67635
+    SAVE_INTEGER,\7f2048,67652
+    SAVE_FUNCPOINTER,\7f2049,67670
+    SAVE_POINTER,\7f2050,67692
+    SAVE_OBJECT\7f2051,67710
+enum { SAVE_SLOT_BITS \7f2055,67795
+enum { SAVE_VALUE_SLOTS \7f2058,67892
+enum { SAVE_TYPE_BITS \7f2062,68000
+enum Lisp_Save_Type\7f2064,68066
+    SAVE_TYPE_INT_INT \7f2066,68090
+    SAVE_TYPE_INT_INT_INT\7f2067,68163
+    SAVE_TYPE_OBJ_OBJ \7f2069,68253
+    SAVE_TYPE_OBJ_OBJ_OBJ \7f2070,68324
+    SAVE_TYPE_OBJ_OBJ_OBJ_OBJ\7f2071,68405
+    SAVE_TYPE_PTR_INT \7f2073,68500
+    SAVE_TYPE_PTR_OBJ \7f2074,68573
+    SAVE_TYPE_PTR_PTR \7f2075,68645
+    SAVE_TYPE_FUNCPTR_PTR_OBJ\7f2076,68718
+    SAVE_TYPE_MEMORY \7f2080,68876
+typedef void (*voidfuncptr)\7fvoidfuncptr\ 12108,69830
+struct Lisp_Save_Value\7f2110,69867
+save_type \7f2134,70746
+XSAVE_POINTER \7f2143,70976
+set_save_pointer \7f2149,71138
+XSAVE_FUNCPOINTER \7f2155,71320
+XSAVE_INTEGER \7f2164,71540
+set_save_integer \7f2170,71702
+XSAVE_OBJECT \7f2179,71923
+struct Lisp_Finalizer\7f2186,72100
+struct Lisp_Free\7f2201,72575
+union Lisp_Misc\7f2212,72876
+XMISC \7f2223,73175
+XMISCANY \7f2229,73264
+XMISCTYPE \7f2236,73373
+XMARKER \7f2242,73461
+XOVERLAY \7f2249,73576
+XSAVE_VALUE \7f2256,73697
+XFINALIZER \7f2263,73826
+struct Lisp_Intfwd\7f2274,74111
+struct Lisp_Boolfwd\7f2284,74405
+struct Lisp_Objfwd\7f2294,74696
+struct Lisp_Buffer_Objfwd\7f2302,74928
+struct Lisp_Buffer_Local_Value\7f2334,76464
+struct Lisp_Kboard_Objfwd\7f2362,77723
+union Lisp_Fwd\7f2368,77832
+XFWDTYPE \7f2378,78078
+XBUFFER_OBJFWD \7f2384,78174
+struct Lisp_Float\7f2391,78310
+XFLOAT_DATA \7f2401,78428
+    IEEE_FLOATING_POINT\7f2415,78937
+#define _UCHAR_T\7f2423,79260
+typedef unsigned char UCHAR;\7f2424,79277
+enum Lisp_Compiled\7f2429,79360
+    COMPILED_ARGLIST \7f2431,79383
+    COMPILED_BYTECODE \7f2432,79409
+    COMPILED_CONSTANTS \7f2433,79436
+    COMPILED_STACK_DEPTH \7f2434,79464
+    COMPILED_DOC_STRING \7f2435,79494
+    COMPILED_INTERACTIVE \7f2436,79523
+enum char_bits\7f2443,79825
+    CHAR_ALT \7f2445,79844
+    CHAR_SUPER \7f2446,79870
+    CHAR_HYPER \7f2447,79898
+    CHAR_SHIFT \7f2448,79926
+    CHAR_CTL \7f2449,79954
+    CHAR_META \7f2450,79980
+    CHAR_MODIFIER_MASK \7f2452,80008
+    CHARACTERBITS \7f2457,80203
+LISP_MACRO_DEFUN \7f2462,80261
+NATNUMP \7f2470,80403
+RANGED_INTEGERP \7f2476,80484
+#define TYPE_RANGED_INTEGERP(\7f2481,80606
+LISP_MACRO_DEFUN \7f2486,80791
+VECTORP \7f2500,81264
+OVERLAYP \7f2505,81367
+SAVE_VALUEP \7f2510,81466
+FINALIZERP \7f2516,81572
+AUTOLOADP \7f2522,81676
+BUFFER_OBJFWDP \7f2528,81767
+PSEUDOVECTOR_TYPEP \7f2534,81865
+PSEUDOVECTORP \7f2542,82118
+WINDOW_CONFIGURATIONP \7f2558,82470
+PROCESSP \7f2564,82580
+WINDOWP \7f2570,82664
+TERMINALP \7f2576,82746
+SUBRP \7f2582,82832
+COMPILEDP \7f2588,82910
+BUFFERP \7f2594,82996
+CHAR_TABLE_P \7f2600,83078
+SUB_CHAR_TABLE_P \7f2606,83169
+BOOL_VECTOR_P \7f2612,83268
+FRAMEP \7f2618,83361
+IMAGEP \7f2625,83478
+ARRAYP \7f2632,83583
+CHECK_LIST \7f2638,83702
+LISP_MACRO_DEFUN_VOID \7f2643,83783
+CHECK_STRING_CAR \7f2653,84080
+CHECK_CONS \7f2658,84184
+CHECK_VECTOR \7f2663,84264
+CHECK_BOOL_VECTOR \7f2668,84350
+CHECK_VECTOR_OR_STRING \7f2674,84527
+CHECK_ARRAY \7f2683,84701
+CHECK_BUFFER \7f2688,84809
+CHECK_WINDOW \7f2693,84895
+CHECK_PROCESS \7f2699,85001
+CHECK_NATNUM \7f2705,85097
+#define CHECK_RANGED_INTEGER(\7f2710,85174
+#define CHECK_TYPE_RANGED_INTEGER(\7f2721,85557
+#define CHECK_NUMBER_COERCE_MARKER(\7f2729,85827
+XFLOATINT \7f2738,86080
+CHECK_NUMBER_OR_FLOAT \7f2744,86151
+#define CHECK_NUMBER_OR_FLOAT_COERCE_MARKER(\7f2749,86250
+CHECK_NUMBER_CAR \7f2760,86660
+CHECK_NUMBER_CDR \7f2768,86782
+#define DEFUN(\7f2803,88377
+#define DEFUN(\7f2812,88845
+FUNCTIONP \7f2822,89200
+enum maxargs\7f2831,89395
+    MANY \7f2833,89412
+    UNEVALLED \7f2834,89427
+#define CALLMANY(\7f2838,89530
+#define CALLN(\7f2844,89883
+#define DEFVAR_LISP(\7f2869,91088
+#define DEFVAR_LISP_NOPRO(\7f2874,91260
+#define DEFVAR_BOOL(\7f2879,91442
+#define DEFVAR_INT(\7f2884,91615
+#define DEFVAR_BUFFER_DEFAULTS(\7f2890,91786
+#define DEFVAR_KBOARD(\7f2896,91990
+typedef jmp_buf sys_jmp_buf;\7f2906,92314
+# define sys_setjmp(\7f2907,92343
+# define sys_longjmp(\7f2908,92378
+typedef sigjmp_buf sys_jmp_buf;\7f2910,92450
+# define sys_setjmp(\7f2911,92482
+# define sys_longjmp(\7f2912,92522
+typedef jmp_buf sys_jmp_buf;\7f2916,92681
+# define sys_setjmp(\7f2917,92710
+# define sys_longjmp(\7f2918,92744
+enum specbind_tag \7f2943,93796
+  SPECPDL_UNWIND,\7f2944,93816
+  SPECPDL_UNWIND_PTR,\7f2945,93885
+  SPECPDL_UNWIND_INT,\7f2946,93936
+  SPECPDL_UNWIND_VOID,\7f2947,93984
+  SPECPDL_BACKTRACE,\7f2948,94038
+  SPECPDL_LET,\7f2949,94096
+  SPECPDL_LET_LOCAL,\7f2951,94226
+  SPECPDL_LET_DEFAULT  \7f2952,94283
+union specbinding\7f2955,94355
+SPECPDL_INDEX \7f2996,95379
+enum handlertype \7f3021,96401
+enum handlertype { CATCHER,\7f3021,96401
+enum handlertype { CATCHER, CONDITION_CASE \7f3021,96401
+struct handler\7f3023,96448
+#define PUSH_HANDLER(\7f3053,97437
+#define QUIT   \7f3101,99214
+#define QUITP \7f3112,99464
+struct gcpro\7f3132,100307
+#define GC_USE_GCPROS_AS_BEFORE        \7f3171,101288
+#define GC_MAKE_GCPROS_NOOPS   \7f3172,101323
+#define GC_MARK_STACK_CHECK_GCPROS     \7f3173,101355
+#define GC_USE_GCPROS_CHECK_ZOMBIES    \7f3174,101392
+#define GC_MARK_STACK \7f3177,101453
+#define BYTE_MARK_STACK \7f3181,101553
+#define GCPRO1(\7f3190,101824
+#define GCPRO2(\7f3191,101864
+#define GCPRO3(\7f3192,101930
+#define GCPRO4(\7f3194,102025
+#define GCPRO5(\7f3196,102145
+#define GCPRO6(\7f3198,102290
+#define GCPRO7(\7f3201,102465
+#define UNGCPRO \7f3202,102544
+#define GCPRO1(\7f3208,102644
+#define GCPRO2(\7f3212,102766
+#define GCPRO3(\7f3217,102958
+#define GCPRO4(\7f3223,103220
+#define GCPRO5(\7f3230,103551
+#define GCPRO6(\7f3238,103952
+#define GCPRO7(\7f3247,104422
+#define UNGCPRO \7f3257,104962
+#define GCPRO1(\7f3263,105056
+#define GCPRO2(\7f3269,105290
+#define GCPRO3(\7f3278,105708
+#define GCPRO4(\7f3289,106265
+#define GCPRO5(\7f3302,106963
+#define GCPRO6(\7f3317,107803
+#define GCPRO7(\7f3334,108784
+#define UNGCPRO        \7f3353,109907
+#define RETURN_UNGCPRO(\7f3363,110174
+vcopy \7f3384,110648
+set_hash_key_slot \7f3393,110923
+set_hash_value_slot \7f3399,111062
+set_symbol_function \7f3408,111297
+set_symbol_plist \7f3414,111412
+set_symbol_next \7f3420,111515
+blv_found \7f3428,111688
+set_overlay_plist \7f3437,111871
+string_intervals \7f3445,112022
+set_string_intervals \7f3453,112144
+set_char_table_defalt \7f3462,112346
+set_char_table_purpose \7f3467,112458
+set_char_table_extras \7f3475,112627
+set_char_table_contents \7f3482,112836
+set_sub_char_table_contents \7f3489,113031
+enum Arith_Comparison \7f3497,113294
+  ARITH_EQUAL,\7f3498,113318
+  ARITH_NOTEQUAL,\7f3499,113333
+  ARITH_LESS,\7f3500,113351
+  ARITH_GRTR,\7f3501,113365
+  ARITH_LESS_OR_EQUAL,\7f3502,113379
+  ARITH_GRTR_OR_EQUAL\7f3503,113402
+#define INTEGER_TO_CONS(\7f3511,113753
+#define CONS_TO_INTEGER(\7f3529,114616
+enum { NEXT_ALMOST_PRIME_LIMIT \7f3573,116320
+extern EMACS_INT next_almost_prime \7f3574,116359
+enum constype \7f3739,123811
+enum constype {CONSTYPE_HEAP,\7fCONSTYPE_HEAP\ 13739,123811
+enum constype {CONSTYPE_HEAP, CONSTYPE_PURE}\7fCONSTYPE_PURE\ 13739,123811
+list2i \7f3745,124001
+list3i \7f3751,124110
+list4i \7f3757,124249
+extern Lisp_Object make_formatted_string \7f3767,124625
+build_pure_c_string \7f3792,125653
+build_string \7f3801,125858
+make_uninit_vector \7f3820,126429
+make_uninit_sub_char_table \7f3833,126648
+#define ALLOCATE_PSEUDOVECTOR(\7f3850,127192
+#define ALLOCATE_ZEROED_PSEUDOVECTOR(\7f3858,127528
+INLINE void \7f3890,128934
+extern void *r_alloc \7fr_alloc\ 13895,129055
+#define FLOAT_TO_STRING_BUFSIZE \7f3927,130518
+intern \7f3968,132125
+intern_c_string \7f3974,132213
+extern _Noreturn void error \7f4034,135592
+fast_string_match_ignore_case \7f4136,140080
+INLINE void fixup_locale \7f4241,143845
+INLINE void synchronize_system_messages_locale \7f4242,143880
+INLINE void synchronize_system_time_locale \7f4243,143937
+#define IS_DAEMON \7f4257,144410
+#define DAEMON_RUNNING \7f4258,144450
+#define IS_DAEMON \7f4261,144549
+#define DAEMON_RUNNING \7f4262,144594
+# define WAIT_READING_MAX \7f4281,145413
+# define WAIT_READING_MAX \7f4283,145485
+extern _Noreturn void emacs_abort \7f4374,148377
+egetenv \7f4532,152800
+#define eabs(\7f4545,153296
+#define make_fixnum_or_float(\7f4550,153429
+enum MAX_ALLOCA \7f4556,153680
+enum MAX_ALLOCA { MAX_ALLOCA \7f4556,153680
+extern void *record_xmalloc \7frecord_xmalloc\ 14558,153725
+#define USE_SAFE_ALLOCA        \7f4560,153791
+#define AVAIL_ALLOCA(\7f4564,153924
+#define SAFE_ALLOCA(\7f4568,154035
+#define SAFE_NALLOCA(\7f4576,154376
+#define SAFE_ALLOCA_STRING(\7f4590,154852
+#define SAFE_FREE(\7f4598,155104
+#define SAFE_ALLOCA_LISP(\7f4625,155682
+# define USE_STACK_LISP_OBJECTS \7f4652,156804
+# undef USE_STACK_LISP_OBJECTS\7f4658,156970
+# define USE_STACK_LISP_OBJECTS \7f4659,157001
+enum { defined_GC_CHECK_STRING_BYTES \7f4663,157076
+enum { defined_GC_CHECK_STRING_BYTES \7f4665,157129
+union Aligned_Cons\7f4670,157263
+union Aligned_String\7f4676,157343
+    USE_STACK_CONS \7f4689,157698
+    USE_STACK_STRING \7f4691,157804
+#define STACK_CONS(\7f4699,158141
+#define AUTO_CONS_EXPR(\7f4701,158238
+#define AUTO_CONS(\7f4709,158601
+#define AUTO_LIST1(\7f4710,158672
+#define AUTO_LIST2(\7f4712,158780
+#define AUTO_LIST3(\7f4716,158935
+#define AUTO_LIST4(\7f4720,159110
+# define verify_ascii(\7f4732,159501
+#define AUTO_STRING(\7f4740,159809
+#define FOR_EACH_TAIL(\7f4752,160273
+#define FOR_EACH_ALIST_VALUE(\7f4766,160764
+maybe_gc \7f4774,161051
+functionp \7f4784,161290
 \f
 c-src/machsyscalls.c,23
 #define        SYSCALL(\7f6,113
@@ -2150,127 +2150,127 @@ el-src/TAGTEST.EL,179
 (defalias (quote explicitly-quoted-pending-delete-mode)\7f9,222
 \f
 el-src/emacs/lisp/progmodes/etags.el,5069
-(defvar tags-file-name \7f34,1034
-(defgroup etags \7f43,1498
-(defcustom tags-case-fold-search \7f47,1566
-(defcustom tags-table-list \7f59,2051
-(defcustom tags-compression-info-list\7f69,2449
-(defcustom tags-add-tables \7f88,3231
-(defcustom tags-revert-without-query \7f98,3627
-(defvar tags-table-computed-list \7f103,3778
-(defvar tags-table-computed-list-for \7f112,4262
-(defvar tags-table-list-pointer \7f117,4510
-(defvar tags-table-list-started-at \7f121,4701
-(defvar tags-table-set-list \7f124,4821
-(defcustom find-tag-hook \7f129,5000
-(defcustom find-tag-default-function \7f137,5263
-(define-obsolete-variable-alias 'find-tag-marker-ring-length\7ffind-tag-marker-ring-length\ 1145,5602
-(defcustom tags-tag-face \7f148,5699
-(defcustom tags-apropos-verbose \7f154,5834
-(defcustom tags-apropos-additional-actions \7f160,5998
-(defvaralias 'find-tag-marker-ring \7ffind-tag-marker-ring\ 1183,6917
-(defvar default-tags-table-function \7f189,7097
-(defvar tags-location-ring \7f194,7323
-(defvar tags-table-files \7f201,7599
-(defvar tags-completion-table \7f206,7766
-(defvar tags-included-tables \7f209,7858
-(defvar next-file-list \7f212,7953
-(defvar tags-table-format-functions \7f217,8059
-(defvar file-of-tag-function \7f224,8440
-(defvar tags-table-files-function \7f228,8634
-(defvar tags-completion-table-function \7f230,8745
-(defvar snarf-tag-function \7f232,8840
-(defvar goto-tag-location-function \7f236,9049
-(defvar find-tag-regexp-search-function \7f239,9222
-(defvar find-tag-regexp-tag-order \7f241,9343
-(defvar find-tag-regexp-next-line-after-failure-p \7f243,9452
-(defvar find-tag-search-function \7f245,9572
-(defvar find-tag-tag-order \7f247,9679
-(defvar find-tag-next-line-after-failure-p \7f249,9774
-(defvar list-tags-function \7f251,9880
-(defvar tags-apropos-function \7f253,9968
-(defvar tags-included-tables-function \7f255,10062
-(defvar verify-tags-table-function \7f257,10181
-(defun initialize-new-tags-table \7f260,10292
-(defun tags-table-mode \7f276,10980
-(defun visit-tags-table \7f285,11245
-(defun tags-table-check-computed-list \7f321,12783
-(defun tags-table-extend-computed-list \7f360,14654
-(defun tags-expand-table-name \7f400,16367
-(defun tags-table-list-member \7f409,16710
-(defun tags-verify-table \7f421,17182
-(defun tags-table-including \7f470,19302
-(defun tags-next-table \7f522,21346
-(defun visit-tags-table-buffer \7f543,22203
-(defun tags-reset-tags-tables \7f712,28513
-(defun file-of-tag \7f731,29170
-(defun tags-table-files \7f740,29519
-(defun tags-included-tables \7f749,29869
-(defun tags-completion-table \7f755,30115
-(defun tags-lazy-completion-table \7f783,31309
-(defun tags-completion-at-point-function \7f799,31944
-(defun find-tag-tag \7f818,32694
-(defvar last-tag \7f837,33367
-(defun find-tag-interactive \7f840,33426
-(defvar find-tag-history \7f852,33841
-(defun find-tag-noselect \7f860,34011
-(defun find-tag \7f932,37125
-(defun find-tag-other-window \7f959,38341
-(defun find-tag-other-frame \7f1000,40269
-(defun find-tag-regexp \7f1025,41443
-(defalias 'pop-tag-mark \7fpop-tag-mark\ 11049,42605
-(defvar tag-lines-already-matched \7f1052,42656
-(defun find-tag-in-order \7f1055,42763
-(defun tag-find-file-of-tag-noselect \7f1167,47109
-(defun tag-find-file-of-tag \7f1200,48955
-(defun etags-recognize-tags-table \7f1208,49181
-(defun etags-verify-tags-table \7f1241,50812
-(defun etags-file-of-tag \7f1246,51010
-(defun etags-tags-completion-table \7f1256,51345
-(defun etags-snarf-tag \7f1286,52551
-(defun etags-goto-tag-location \7f1324,54120
-(defun etags-list-tags \7f1388,56563
-(defmacro tags-with-face \7f1423,57838
-(defun etags-tags-apropos-additional \7f1431,58171
-(defun etags-tags-apropos \7f1465,59408
-(defun etags-tags-table-files \7f1527,61617
-(defun etags-tags-included-tables \7f1542,62053
-(defun tags-recognize-empty-tags-table \7f1559,62593
-(defun tag-exact-file-name-match-p \7f1587,63739
-(defun tag-file-name-match-p \7f1596,64132
-(defun tag-exact-match-p \7f1609,64688
-(defun tag-implicit-name-match-p \7f1620,65256
-(defun tag-symbol-match-p \7f1633,65856
-(defun tag-word-match-p \7f1643,66292
-(defun tag-partial-file-name-match-p \7f1652,66690
-(defun tag-any-match-p \7f1662,67134
-(defun tag-re-match-p \7f1667,67318
-(defcustom tags-loop-revert-buffers \7f1675,67567
-(defun next-file \7f1685,67976
-(defvar tags-loop-operate \7f1760,70890
-(defvar tags-loop-scan\7f1763,70984
-(defun tags-loop-eval \7f1771,71313
-(defun tags-loop-continue \7f1782,71642
-(defun tags-search \7f1850,73948
-(defun tags-query-replace \7f1871,74774
-(defun tags-complete-tags-table-file \7f1896,75998
-(defun list-tags \7f1906,76377
-(defun tags-apropos \7f1934,77330
-(define-button-type 'tags-select-tags-table\7ftags-select-tags-table\ 11957,78156
-(defun select-tags-table \7f1964,78395
-(defvar select-tags-table-mode-map \7f2019,80522
-(define-derived-mode select-tags-table-mode \7f2030,80905
-(defun select-tags-table-select \7f2034,81089
-(defun select-tags-table-quit \7f2043,81455
-(defun complete-tag \7f2049,81610
-(defconst etags--xref-limit \7f2074,82551
-(defvar etags-xref-find-definitions-tag-order \7f2076,82586
-(defun etags-xref-find \7f2082,82876
-(defun etags--xref-find-definitions \7f2096,83405
-(defclass xref-etags-location \7f2129,85119
-(defun xref-make-etags-location \7f2135,85342
-(cl-defmethod xref-location-marker \7f2139,85497
-(cl-defmethod xref-location-line \7f2146,85741
+(defvar tags-file-name \7f34,1035
+(defgroup etags \7f43,1499
+(defcustom tags-case-fold-search \7f47,1567
+(defcustom tags-table-list \7f59,2052
+(defcustom tags-compression-info-list\7f69,2450
+(defcustom tags-add-tables \7f88,3232
+(defcustom tags-revert-without-query \7f98,3628
+(defvar tags-table-computed-list \7f103,3779
+(defvar tags-table-computed-list-for \7f112,4263
+(defvar tags-table-list-pointer \7f117,4511
+(defvar tags-table-list-started-at \7f121,4702
+(defvar tags-table-set-list \7f124,4822
+(defcustom find-tag-hook \7f129,5001
+(defcustom find-tag-default-function \7f137,5264
+(define-obsolete-variable-alias 'find-tag-marker-ring-length\7ffind-tag-marker-ring-length\ 1145,5603
+(defcustom tags-tag-face \7f148,5700
+(defcustom tags-apropos-verbose \7f154,5835
+(defcustom tags-apropos-additional-actions \7f160,5999
+(defvaralias 'find-tag-marker-ring \7ffind-tag-marker-ring\ 1183,6918
+(defvar default-tags-table-function \7f189,7098
+(defvar tags-location-ring \7f194,7324
+(defvar tags-table-files \7f201,7600
+(defvar tags-completion-table \7f206,7767
+(defvar tags-included-tables \7f209,7859
+(defvar next-file-list \7f212,7954
+(defvar tags-table-format-functions \7f217,8060
+(defvar file-of-tag-function \7f224,8441
+(defvar tags-table-files-function \7f228,8635
+(defvar tags-completion-table-function \7f230,8746
+(defvar snarf-tag-function \7f232,8841
+(defvar goto-tag-location-function \7f236,9050
+(defvar find-tag-regexp-search-function \7f239,9223
+(defvar find-tag-regexp-tag-order \7f241,9344
+(defvar find-tag-regexp-next-line-after-failure-p \7f243,9453
+(defvar find-tag-search-function \7f245,9573
+(defvar find-tag-tag-order \7f247,9680
+(defvar find-tag-next-line-after-failure-p \7f249,9775
+(defvar list-tags-function \7f251,9881
+(defvar tags-apropos-function \7f253,9969
+(defvar tags-included-tables-function \7f255,10063
+(defvar verify-tags-table-function \7f257,10182
+(defun initialize-new-tags-table \7f260,10293
+(defun tags-table-mode \7f276,10981
+(defun visit-tags-table \7f285,11246
+(defun tags-table-check-computed-list \7f321,12784
+(defun tags-table-extend-computed-list \7f360,14655
+(defun tags-expand-table-name \7f400,16368
+(defun tags-table-list-member \7f409,16711
+(defun tags-verify-table \7f421,17183
+(defun tags-table-including \7f470,19303
+(defun tags-next-table \7f522,21347
+(defun visit-tags-table-buffer \7f543,22204
+(defun tags-reset-tags-tables \7f712,28514
+(defun file-of-tag \7f731,29171
+(defun tags-table-files \7f740,29520
+(defun tags-included-tables \7f749,29870
+(defun tags-completion-table \7f755,30116
+(defun tags-lazy-completion-table \7f783,31310
+(defun tags-completion-at-point-function \7f799,31945
+(defun find-tag-tag \7f818,32695
+(defvar last-tag \7f837,33368
+(defun find-tag-interactive \7f840,33427
+(defvar find-tag-history \7f852,33842
+(defun find-tag-noselect \7f860,34012
+(defun find-tag \7f932,37126
+(defun find-tag-other-window \7f959,38342
+(defun find-tag-other-frame \7f1000,40270
+(defun find-tag-regexp \7f1025,41444
+(defalias 'pop-tag-mark \7fpop-tag-mark\ 11049,42606
+(defvar tag-lines-already-matched \7f1052,42657
+(defun find-tag-in-order \7f1055,42764
+(defun tag-find-file-of-tag-noselect \7f1167,47110
+(defun tag-find-file-of-tag \7f1200,48956
+(defun etags-recognize-tags-table \7f1208,49182
+(defun etags-verify-tags-table \7f1241,50813
+(defun etags-file-of-tag \7f1246,51011
+(defun etags-tags-completion-table \7f1256,51346
+(defun etags-snarf-tag \7f1286,52552
+(defun etags-goto-tag-location \7f1324,54121
+(defun etags-list-tags \7f1388,56564
+(defmacro tags-with-face \7f1423,57839
+(defun etags-tags-apropos-additional \7f1431,58172
+(defun etags-tags-apropos \7f1465,59409
+(defun etags-tags-table-files \7f1527,61618
+(defun etags-tags-included-tables \7f1542,62054
+(defun tags-recognize-empty-tags-table \7f1559,62594
+(defun tag-exact-file-name-match-p \7f1587,63740
+(defun tag-file-name-match-p \7f1596,64133
+(defun tag-exact-match-p \7f1609,64689
+(defun tag-implicit-name-match-p \7f1620,65257
+(defun tag-symbol-match-p \7f1633,65857
+(defun tag-word-match-p \7f1643,66293
+(defun tag-partial-file-name-match-p \7f1652,66691
+(defun tag-any-match-p \7f1662,67135
+(defun tag-re-match-p \7f1667,67319
+(defcustom tags-loop-revert-buffers \7f1675,67568
+(defun next-file \7f1685,67977
+(defvar tags-loop-operate \7f1760,70891
+(defvar tags-loop-scan\7f1763,70985
+(defun tags-loop-eval \7f1771,71314
+(defun tags-loop-continue \7f1782,71643
+(defun tags-search \7f1850,73949
+(defun tags-query-replace \7f1871,74775
+(defun tags-complete-tags-table-file \7f1896,75999
+(defun list-tags \7f1906,76378
+(defun tags-apropos \7f1934,77331
+(define-button-type 'tags-select-tags-table\7ftags-select-tags-table\ 11957,78157
+(defun select-tags-table \7f1964,78396
+(defvar select-tags-table-mode-map \7f2019,80523
+(define-derived-mode select-tags-table-mode \7f2030,80906
+(defun select-tags-table-select \7f2034,81090
+(defun select-tags-table-quit \7f2043,81456
+(defun complete-tag \7f2049,81611
+(defconst etags--xref-limit \7f2074,82552
+(defvar etags-xref-find-definitions-tag-order \7f2076,82587
+(defun etags-xref-find \7f2082,82877
+(defun etags--xref-find-definitions \7f2096,83406
+(defclass xref-etags-location \7f2129,85120
+(defun xref-make-etags-location \7f2135,85343
+(cl-defmethod xref-location-marker \7f2139,85498
+(cl-defmethod xref-location-line \7f2146,85742
 \f
 erl-src/gs_dialog.erl,98
 -define(VERSION\7f2,32
@@ -2341,10 +2341,10 @@ func main(\7f29,285
 \f
 html-src/softwarelibero.html,200
 Cos'รจ il software libero?\7f4,38
-Licenze d'uso di un programma\7flicenze\ 165,2500
-Sfatiamo alcuni miti\7f138,6118
-Il movimento open source\7foss\ 1191,8037
-Impatto pratico del software libero\7fimpatto\ 1231,10066
+Licenze d'uso di un programma\7flicenze\ 165,2502
+Sfatiamo alcuni miti\7f138,6122
+Il movimento open source\7foss\ 1191,8041
+Impatto pratico del software libero\7fimpatto\ 1231,10070
 \f
 html-src/index.shtml,104
 &nbsp;\7f8,281
@@ -2370,13 +2370,13 @@ MTG\7fmtg\ 141,1482
 Fracas\7ffracas\ 165,2624
 GaliLEO\7fgalileo\ 1101,4232
 Leasqr\7fleasqr\ 1114,4677
-Free software that I wrote for the GNU project or for my personal or work\7fgnu\ 1142,6065
-Etags\7fetags\ 1148,6180
-checkiso\7f161,6729
-cgrep\7f178,7547
-debian-bug.el\7fdebian-bug\ 1190,7979
-tcpdump\7f205,8564
-Links to interesting software\7flinks\ 1216,8891
+Free software that I wrote for the GNU project or for my personal or work\7fgnu\ 1142,6066
+Etags\7fetags\ 1148,6181
+checkiso\7f161,6731
+cgrep\7f178,7549
+debian-bug.el\7fdebian-bug\ 1190,7981
+tcpdump\7f205,8566
+Links to interesting software\7flinks\ 1216,8893
 \f
 lua-src/allegro.lua,400
 local function get_layer_by_name \7f7,175
index 54fd00e95dadb205b369365d2787c295daac97ff..1d9284b46de814c430f9d70998f4f40dfbda6034 100644 (file)
@@ -247,379 +247,379 @@ extern int getopt_long_only \7f116,4187
 extern int _getopt_internal \7f118,4220
 \f
 c-src/etags.c,12175
-char pot_etags_version[\7fpot_etags_version\ 181,3470
-#  undef DEBUG\7f84,3552
-#  define DEBUG \7f85,3567
-#  define DEBUG \7f87,3594
-#  define NDEBUG       \7f88,3617
-# define _GNU_SOURCE \7f94,3705
-# undef MSDOS\7f100,3876
-# undef  WINDOWSNT\7f101,3890
-# define WINDOWSNT\7f102,3909
-# undef MSDOS\7f106,3968
-# define MSDOS \7f107,3982
-# define MSDOS \7f110,4032
-# define MAXPATHLEN \7f115,4111
-# undef HAVE_NTGUI\7f116,4141
-# undef  DOS_NT\7f117,4160
-# define DOS_NT\7f118,4176
-# undef  assert        \7f135,4482
-# define assert(\7f136,4541
-# undef  CTAGS\7f146,4857
-# define CTAGS \7f147,4872
-# define CTAGS \7f149,4898
-#define streq(\7f152,4927
-#define strcaseeq(\7f153,4996
-#define strneq(\7f154,5075
-#define strncaseeq(\7f155,5151
-#define CHARS \7f157,5238
-#define CHAR(\7f158,5278
-#define        iswhite(\7f159,5329
-#define notinname(\7f160,5394
-#define        begtoken(\7f161,5469
-#define        intoken(\7f162,5542
-#define        endtoken(\7f163,5614
-#define ISALNUM(\7f165,5684
-#define ISALPHA(\7f166,5722
-#define ISDIGIT(\7f167,5760
-#define ISLOWER(\7f168,5798
-#define lowcase(\7f170,5837
-#define xnew(\7f179,6015
-#define xrnew(\7f180,6083
-typedef void Lang_function \7f182,6164
-} compressor;\7f188,6365
-} language;\7f199,6835
-typedef struct fdesc\7f201,6848
-} fdesc;\7f212,7366
-typedef struct node_st\7f214,7376
-} node;\7f225,7894
-} linebuffer;\7f239,8248
-    at_language,\7f245,8344
-    at_regexp,\7f246,8393
-    at_filename,\7f247,8437
-    at_stdin,\7f248,8473
-    at_end     \7f249,8516
-} argument;\7f253,8698
-typedef struct regexp\7f256,8758
-} regexp;\7f268,9325
-static void Ada_funcs \7f274,9428
-static void Asm_labels \7f275,9460
-static void C_entries \7f276,9493
-static void default_C_entries \7f277,9536
-static void plain_C_entries \7f278,9576
-static void Cjava_entries \7f279,9614
-static void Cobol_paragraphs \7f280,9650
-static void Cplusplus_entries \7f281,9689
-static void Cstar_entries \7f282,9729
-static void Erlang_functions \7f283,9765
-static void Forth_words \7f284,9804
-static void Fortran_functions \7f285,9838
-static void HTML_labels \7f286,9878
-static void Lisp_functions \7f287,9912
-static void Lua_functions \7f288,9949
-static void Makefile_targets \7f289,9985
-static void Pascal_functions \7f290,10024
-static void Perl_functions \7f291,10063
-static void PHP_functions \7f292,10100
-static void PS_functions \7f293,10136
-static void Prolog_functions \7f294,10171
-static void Python_functions \7f295,10210
-static void Scheme_functions \7f296,10249
-static void TeX_commands \7f297,10288
-static void Texinfo_nodes \7f298,10323
-static void Yacc_entries \7f299,10359
-static void just_read_file \7f300,10394
-static language *get_language_from_langname \7fget_language_from_langname\ 1302,10432
-static void readline \7f303,10492
-static long readline_internal \7f304,10537
-static bool nocase_tail \7f305,10591
-static void get_tag \7f306,10631
-static void analyze_regex \7f308,10671
-static void free_regexps \7f309,10707
-static void regex_tag_multiline \7f310,10740
-static void error \7f311,10780
-# undef STDIN\7f408,15073
-#define STDIN \7f411,15095
-static compressor compressors[\7fcompressors\ 1457,17664
-static const char *Ada_suffixes \7fAda_suffixes\ 1473,17907
-static const char Ada_help \7f475,17977
-static const char *Asm_suffixes \7fAsm_suffixes\ 1493,18580
-static const char Asm_help \7f504,18976
-static const char *default_C_suffixes \7fdefault_C_suffixes\ 1512,19312
-static const char default_C_help \7f515,19413
-static const char default_C_help \7f523,19850
-static const char *Cplusplus_suffixes \7fCplusplus_suffixes\ 1535,20460
-static const char Cplusplus_help \7f540,20658
-static const char *Cjava_suffixes \7fCjava_suffixes\ 1549,21113
-static char Cjava_help \7f551,21172
-static const char *Cobol_suffixes \7fCobol_suffixes\ 1556,21337
-static char Cobol_help \7f558,21402
-static const char *Cstar_suffixes \7fCstar_suffixes\ 1562,21543
-static const char *Erlang_suffixes \7fErlang_suffixes\ 1565,21607
-static const char Erlang_help \7f567,21673
-const char *Forth_suffixes \7fForth_suffixes\ 1571,21799
-static const char Forth_help \7f573,21857
-static const char *Fortran_suffixes \7fFortran_suffixes\ 1577,22008
-static const char Fortran_help \7f579,22085
-static const char *HTML_suffixes \7fHTML_suffixes\ 1582,22190
-static const char HTML_help \7f584,22264
-static const char *Lisp_suffixes \7fLisp_suffixes\ 1589,22452
-static const char Lisp_help \7f591,22556
-static const char *Lua_suffixes \7fLua_suffixes\ 1598,22871
-static const char Lua_help \7f600,22934
-static const char *Makefile_filenames \7fMakefile_filenames\ 1603,23010
-static const char Makefile_help \7f605,23133
-static const char *Objc_suffixes \7fObjc_suffixes\ 1609,23277
-static const char Objc_help \7f613,23399
-static const char *Pascal_suffixes \7fPascal_suffixes\ 1619,23714
-static const char Pascal_help \7f621,23778
-static const char *Perl_suffixes \7fPerl_suffixes\ 1626,23966
-static const char *Perl_interpreters \7fPerl_interpreters\ 1628,24028
-static const char Perl_help \7f630,24100
-static const char *PHP_suffixes \7fPHP_suffixes\ 1637,24451
-static const char PHP_help \7f639,24523
-static const char *plain_C_suffixes \7fplain_C_suffixes\ 1643,24678
-static const char *PS_suffixes \7fPS_suffixes\ 1647,24762
-static const char PS_help \7f649,24848
-static const char *Prolog_suffixes \7fProlog_suffixes\ 1652,24931
-static const char Prolog_help \7f654,24993
-static const char *Python_suffixes \7fPython_suffixes\ 1658,25107
-static const char Python_help \7f660,25165
-static const char *Scheme_suffixes \7fScheme_suffixes\ 1665,25347
-static const char Scheme_help \7f667,25460
-static const char *TeX_suffixes \7fTeX_suffixes\ 1672,25683
-static const char TeX_help \7f674,25781
-static const char *Texinfo_suffixes \7fTexinfo_suffixes\ 1686,26316
-static const char Texinfo_help \7f688,26395
-static const char *Yacc_suffixes \7fYacc_suffixes\ 1691,26492
-static const char Yacc_help \7f693,26606
-static const char auto_help \7f699,26856
-static const char none_help \7f703,27020
-static const char no_lang_help \7f707,27143
-static language lang_names \7f718,27355
-print_language_names \7f753,29532
-# define EMACS_NAME \7f786,30755
-# define VERSION \7f789,30811
-print_version \7f792,30869
-# define PRINT_UNDOCUMENTED_OPTIONS_HELP \7f804,31173
-print_help \7f808,31250
-main \7f981,37438
-get_compressor_from_suffix \7f1319,46217
-get_language_from_langname \7f1355,47158
-get_language_from_interpreter \7f1377,47545
-get_language_from_filename \7f1399,47976
-process_file_name \7f1433,48834
-process_file \7f1555,51665
-init \7f1632,54150
-find_entries \7f1656,54901
-make_tag \7f1814,59707
-pfnote \7f1856,60942
-free_tree \7f1917,62744
-free_fdesc \7f1935,63029
-add_node \7f1955,63472
-invalidate_nodes \7f2035,65537
-static int total_size_of_entries \7f2067,66150
-static int number_len \7f2068,66193
-total_size_of_entries \7f2087,66694
-put_entries \7f2107,67154
-#define C_EXT  \7f2193,68995
-#define C_PLAIN \7f2194,69037
-#define C_PLPL \7f2195,69070
-#define C_STAR \7f2196,69104
-#define C_JAVA \7f2197,69137
-#define C_AUTO \7f2198,69172
-#define YACC   \7f2199,69242
-enum sym_type\7f2204,69312
-  st_none,\7f2206,69328
-  st_C_objprot,\7f2207,69339
-  st_C_objprot, st_C_objimpl,\7f2207,69339
-  st_C_objprot, st_C_objimpl, st_C_objend,\7f2207,69339
-  st_C_gnumacro,\7f2208,69382
-  st_C_ignore,\7f2209,69399
-  st_C_ignore, st_C_attribute,\7f2209,69399
-  st_C_javastruct,\7f2210,69430
-  st_C_operator,\7f2211,69449
-  st_C_class,\7f2212,69466
-  st_C_class, st_C_template,\7f2212,69466
-  st_C_struct,\7f2213,69495
-  st_C_struct, st_C_extern,\7f2213,69495
-  st_C_struct, st_C_extern, st_C_enum,\7f2213,69495
-  st_C_struct, st_C_extern, st_C_enum, st_C_define,\7f2213,69495
-  st_C_struct, st_C_extern, st_C_enum, st_C_define, st_C_typedef\7f2213,69495
-struct C_stab_entry \7f2271,71278
-hash \7f2275,71409
-in_word_set \7f2321,72937
-      TOTAL_KEYWORDS \7f2325,73018
-      MIN_WORD_LENGTH \7f2326,73045
-      MAX_WORD_LENGTH \7f2327,73072
-      MIN_HASH_VALUE \7f2328,73100
-      MAX_HASH_VALUE \7f2329,73126
-C_symtype \7f2387,74985
-static bool inattribute;\7f2400,75234
-  fvnone,\7f2408,75435
-  fdefunkey,\7f2409,75466
-  fdefunname,\7f2410,75512
-  foperator,\7f2411,75556
-  fvnameseen,\7f2412,75613
-  fstartlist,\7f2413,75666
-  finlist,\7f2414,75722
-  flistseen,\7f2415,75765
-  fignore,\7f2416,75813
-  vignore      \7f2417,75856
-} fvdef;\7f2418,75901
-static bool fvextern;\7f2420,75911
-  tnone,\7f2428,76089
-  tkeyseen,\7f2429,76119
-  ttypeseen,\7f2430,76160
-  tinbody,\7f2431,76199
-  tend,\7f2432,76238
-  tignore      \7f2433,76279
-} typdef;\7f2434,76320
-  snone,\7f2443,76499
-  skeyseen,\7f2445,76575
-  stagseen,\7f2446,76620
-  scolonseen   \7f2447,76661
-} structdef;\7f2448,76715
-static const char *objtag \7fobjtag\ 12453,76809
-  dnone,\7f2460,76942
-  dsharpseen,\7f2461,76972
-  ddefineseen,\7f2462,77025
-  dignorerest  \7f2463,77070
-} definedef;\7f2464,77112
-  onone,\7f2472,77267
-  oprotocol,\7f2473,77297
-  oimplementation,\7f2474,77347
-  otagseen,\7f2475,77395
-  oparenseen,\7f2476,77431
-  ocatseen,\7f2477,77486
-  oinbody,\7f2478,77525
-  omethodsign,\7f2479,77568
-  omethodtag,\7f2480,77626
-  omethodcolon,\7f2481,77666
-  omethodparm,\7f2482,77709
-  oignore      \7f2483,77755
-} objdef;\7f2484,77787
-static struct tok\7f2491,77944
-} token;\7f2508,78626
-static void pushclass_above \7f2514,78784
-static void popclass_above \7f2515,78832
-static void write_classname \7f2516,78866
-} cstack;\7f2523,79136
-#define nestlev        \7f2525,79264
-#define instruct       \7f2527,79369
-pushclass_above \7f2531,79489
-popclass_above \7f2550,79948
-write_classname \7f2564,80162
-static bool consider_token \7f2592,80761
-static void make_C_tag \7f2593,80833
-consider_token \7f2613,81341
-} lbs[\7flbs\ 12924,88532
-#define current_lb_is_new \7f2926,88543
-#define switch_line_buffers(\7f2927,88588
-#define curlb \7f2929,88641
-#define newlb \7f2930,88672
-#define curlinepos \7f2931,88703
-#define newlinepos \7f2932,88744
-#define plainc \7f2934,88786
-#define cplpl \7f2935,88830
-#define cjava \7f2936,88861
-#define CNL_SAVE_DEFINEDEF(\7f2938,88905
-#define CNL(\7f2947,89117
-make_C_tag \7f2960,89375
-C_entries \7f2986,90194
-default_C_entries \7f3833,110156
-plain_C_entries \7f3840,110276
-Cplusplus_entries \7f3847,110364
-Cjava_entries \7f3854,110460
-Cstar_entries \7f3861,110550
-Yacc_entries \7f3868,110642
-#define LOOP_ON_INPUT_LINES(\7f3875,110720
-#define LOOKING_AT(\7f3884,111056
-#define LOOKING_AT_NOCASE(\7f3891,111461
-just_read_file \7f3901,111861
-static void F_takeprec \7f3910,111965
-static void F_getit \7f3911,111996
-F_takeprec \7f3914,112039
-F_getit \7f3937,112366
-Fortran_functions \7f3961,112840
-Ada_getit \7f4052,114669
-Ada_funcs \7f4115,116044
-Asm_labels \7f4228,118582
-Perl_functions \7f4261,119549
-Python_functions \7f4357,122057
-PHP_functions \7f4387,122684
-Cobol_paragraphs \7f4466,124471
-Makefile_targets \7f4494,125029
-Pascal_functions \7f4529,125950
-static void L_getit \7f4706,130277
-L_getit \7f4709,130318
-Lisp_functions \7f4725,130664
-Lua_functions \7f4785,131850
-PS_functions \7f4811,132385
-Forth_words \7f4841,133053
-Scheme_functions \7f4877,134092
-static linebuffer *TEX_toktab \7fTEX_toktab\ 14908,134781
-static const char *TEX_defenv \7fTEX_defenv\ 14912,134974
-static void TEX_mode \7f4917,135172
-static void TEX_decode_env \7f4918,135203
-static char TEX_esc \7f4920,135261
-static char TEX_opgrp \7f4921,135289
-static char TEX_clgrp \7f4922,135318
-TeX_commands \7f4928,135395
-#define TEX_LESC \7f4986,136652
-#define TEX_SESC \7f4987,136674
-TEX_mode \7f4992,136804
-TEX_decode_env \7f5026,137509
-Texinfo_nodes \7f5071,138554
-HTML_labels \7f5094,139013
-static size_t prolog_pr \7f5214,142192
-static void prolog_skip_comment \7f5215,142234
-static size_t prolog_atom \7f5216,142290
-Prolog_functions \7f5219,142347
-prolog_skip_comment \7f5255,143128
-prolog_pr \7f5281,143736
-prolog_atom \7f5319,144628
-static int erlang_func \7f5374,145540
-static void erlang_attribute \7f5375,145581
-static int erlang_atom \7f5376,145620
-Erlang_functions \7f5379,145666
-erlang_func \7f5438,146965
-erlang_attribute \7f5476,147642
-erlang_atom \7f5496,148061
-static char *scan_separators \7fscan_separators\ 15520,148487
-static void add_regex \7f5521,148526
-static char *substitute \7fsubstitute\ 15522,148570
-scan_separators \7f5534,149080
-analyze_regex \7f5586,150460
-add_regex \7f5654,152050
-substitute \7f5767,154797
-free_regexps \7f5814,155837
-regex_tag_multiline \7f5836,156291
-nocase_tail \7f5913,158263
-get_tag \7f5928,158519
-readline_internal \7f5959,159455
-readline \7f6037,161296
-savestr \7f6230,167243
-savenstr \7f6240,167473
-skip_spaces \7f6249,167679
-skip_non_spaces \7f6258,167833
-skip_name \7f6267,167983
-fatal \7f6277,168156
-pfatal \7f6284,168253
-suggest_asking_for_help \7f6291,168332
-error \7f6300,168554
-concat \7f6313,168846
-etags_getcwd \7f6329,169259
-relative_filename \7f6350,169725
-absolute_filename \7f6389,170751
-absolute_dirname \7f6453,172416
-filename_is_absolute \7f6472,172845
-canonicalize_filename \7f6484,173096
-# define ISUPPER(\7f6491,173235
-linebuffer_init \7f6514,173656
-linebuffer_setlen \7f6524,173887
-xmalloc \7f6536,174148
-xrealloc \7f6545,174314
+char pot_etags_version[\7fpot_etags_version\ 181,3471
+#  undef DEBUG\7f84,3553
+#  define DEBUG \7f85,3568
+#  define DEBUG \7f87,3595
+#  define NDEBUG       \7f88,3618
+# define _GNU_SOURCE \7f94,3706
+# undef MSDOS\7f100,3877
+# undef  WINDOWSNT\7f101,3891
+# define WINDOWSNT\7f102,3910
+# undef MSDOS\7f106,3969
+# define MSDOS \7f107,3983
+# define MSDOS \7f110,4033
+# define MAXPATHLEN \7f115,4112
+# undef HAVE_NTGUI\7f116,4142
+# undef  DOS_NT\7f117,4161
+# define DOS_NT\7f118,4177
+# undef  assert        \7f135,4483
+# define assert(\7f136,4542
+# undef  CTAGS\7f146,4858
+# define CTAGS \7f147,4873
+# define CTAGS \7f149,4899
+#define streq(\7f152,4928
+#define strcaseeq(\7f153,4997
+#define strneq(\7f154,5076
+#define strncaseeq(\7f155,5152
+#define CHARS \7f157,5239
+#define CHAR(\7f158,5279
+#define        iswhite(\7f159,5330
+#define notinname(\7f160,5395
+#define        begtoken(\7f161,5470
+#define        intoken(\7f162,5543
+#define        endtoken(\7f163,5615
+#define ISALNUM(\7f165,5685
+#define ISALPHA(\7f166,5723
+#define ISDIGIT(\7f167,5761
+#define ISLOWER(\7f168,5799
+#define lowcase(\7f170,5838
+#define xnew(\7f179,6016
+#define xrnew(\7f180,6084
+typedef void Lang_function \7f182,6165
+} compressor;\7f188,6366
+} language;\7f199,6836
+typedef struct fdesc\7f201,6849
+} fdesc;\7f212,7367
+typedef struct node_st\7f214,7377
+} node;\7f225,7895
+} linebuffer;\7f239,8249
+    at_language,\7f245,8345
+    at_regexp,\7f246,8394
+    at_filename,\7f247,8438
+    at_stdin,\7f248,8474
+    at_end     \7f249,8517
+} argument;\7f253,8699
+typedef struct regexp\7f256,8759
+} regexp;\7f268,9326
+static void Ada_funcs \7f274,9429
+static void Asm_labels \7f275,9461
+static void C_entries \7f276,9494
+static void default_C_entries \7f277,9537
+static void plain_C_entries \7f278,9577
+static void Cjava_entries \7f279,9615
+static void Cobol_paragraphs \7f280,9651
+static void Cplusplus_entries \7f281,9690
+static void Cstar_entries \7f282,9730
+static void Erlang_functions \7f283,9766
+static void Forth_words \7f284,9805
+static void Fortran_functions \7f285,9839
+static void HTML_labels \7f286,9879
+static void Lisp_functions \7f287,9913
+static void Lua_functions \7f288,9950
+static void Makefile_targets \7f289,9986
+static void Pascal_functions \7f290,10025
+static void Perl_functions \7f291,10064
+static void PHP_functions \7f292,10101
+static void PS_functions \7f293,10137
+static void Prolog_functions \7f294,10172
+static void Python_functions \7f295,10211
+static void Scheme_functions \7f296,10250
+static void TeX_commands \7f297,10289
+static void Texinfo_nodes \7f298,10324
+static void Yacc_entries \7f299,10360
+static void just_read_file \7f300,10395
+static language *get_language_from_langname \7fget_language_from_langname\ 1302,10433
+static void readline \7f303,10493
+static long readline_internal \7f304,10538
+static bool nocase_tail \7f305,10592
+static void get_tag \7f306,10632
+static void analyze_regex \7f308,10672
+static void free_regexps \7f309,10708
+static void regex_tag_multiline \7f310,10741
+static void error \7f311,10781
+# undef STDIN\7f408,15074
+#define STDIN \7f411,15096
+static compressor compressors[\7fcompressors\ 1457,17665
+static const char *Ada_suffixes \7fAda_suffixes\ 1473,17908
+static const char Ada_help \7f475,17978
+static const char *Asm_suffixes \7fAsm_suffixes\ 1493,18581
+static const char Asm_help \7f504,18977
+static const char *default_C_suffixes \7fdefault_C_suffixes\ 1512,19313
+static const char default_C_help \7f515,19414
+static const char default_C_help \7f523,19851
+static const char *Cplusplus_suffixes \7fCplusplus_suffixes\ 1535,20461
+static const char Cplusplus_help \7f540,20659
+static const char *Cjava_suffixes \7fCjava_suffixes\ 1549,21114
+static char Cjava_help \7f551,21173
+static const char *Cobol_suffixes \7fCobol_suffixes\ 1556,21338
+static char Cobol_help \7f558,21403
+static const char *Cstar_suffixes \7fCstar_suffixes\ 1562,21544
+static const char *Erlang_suffixes \7fErlang_suffixes\ 1565,21608
+static const char Erlang_help \7f567,21674
+const char *Forth_suffixes \7fForth_suffixes\ 1571,21800
+static const char Forth_help \7f573,21858
+static const char *Fortran_suffixes \7fFortran_suffixes\ 1577,22009
+static const char Fortran_help \7f579,22086
+static const char *HTML_suffixes \7fHTML_suffixes\ 1582,22191
+static const char HTML_help \7f584,22265
+static const char *Lisp_suffixes \7fLisp_suffixes\ 1589,22453
+static const char Lisp_help \7f591,22557
+static const char *Lua_suffixes \7fLua_suffixes\ 1598,22872
+static const char Lua_help \7f600,22935
+static const char *Makefile_filenames \7fMakefile_filenames\ 1603,23011
+static const char Makefile_help \7f605,23134
+static const char *Objc_suffixes \7fObjc_suffixes\ 1609,23278
+static const char Objc_help \7f613,23400
+static const char *Pascal_suffixes \7fPascal_suffixes\ 1619,23715
+static const char Pascal_help \7f621,23779
+static const char *Perl_suffixes \7fPerl_suffixes\ 1626,23967
+static const char *Perl_interpreters \7fPerl_interpreters\ 1628,24029
+static const char Perl_help \7f630,24101
+static const char *PHP_suffixes \7fPHP_suffixes\ 1637,24452
+static const char PHP_help \7f639,24524
+static const char *plain_C_suffixes \7fplain_C_suffixes\ 1643,24679
+static const char *PS_suffixes \7fPS_suffixes\ 1647,24763
+static const char PS_help \7f649,24849
+static const char *Prolog_suffixes \7fProlog_suffixes\ 1652,24932
+static const char Prolog_help \7f654,24994
+static const char *Python_suffixes \7fPython_suffixes\ 1658,25108
+static const char Python_help \7f660,25166
+static const char *Scheme_suffixes \7fScheme_suffixes\ 1665,25348
+static const char Scheme_help \7f667,25461
+static const char *TeX_suffixes \7fTeX_suffixes\ 1672,25684
+static const char TeX_help \7f674,25782
+static const char *Texinfo_suffixes \7fTexinfo_suffixes\ 1686,26317
+static const char Texinfo_help \7f688,26396
+static const char *Yacc_suffixes \7fYacc_suffixes\ 1691,26493
+static const char Yacc_help \7f693,26607
+static const char auto_help \7f699,26857
+static const char none_help \7f703,27021
+static const char no_lang_help \7f707,27144
+static language lang_names \7f718,27356
+print_language_names \7f753,29533
+# define EMACS_NAME \7f786,30756
+# define VERSION \7f789,30812
+print_version \7f792,30870
+# define PRINT_UNDOCUMENTED_OPTIONS_HELP \7f804,31174
+print_help \7f808,31251
+main \7f981,37439
+get_compressor_from_suffix \7f1319,46218
+get_language_from_langname \7f1355,47159
+get_language_from_interpreter \7f1377,47546
+get_language_from_filename \7f1399,47977
+process_file_name \7f1433,48835
+process_file \7f1555,51666
+init \7f1632,54151
+find_entries \7f1656,54902
+make_tag \7f1814,59708
+pfnote \7f1856,60943
+free_tree \7f1917,62745
+free_fdesc \7f1935,63030
+add_node \7f1955,63473
+invalidate_nodes \7f2035,65538
+static int total_size_of_entries \7f2067,66151
+static int number_len \7f2068,66194
+total_size_of_entries \7f2087,66695
+put_entries \7f2107,67155
+#define C_EXT  \7f2193,68996
+#define C_PLAIN \7f2194,69038
+#define C_PLPL \7f2195,69071
+#define C_STAR \7f2196,69105
+#define C_JAVA \7f2197,69138
+#define C_AUTO \7f2198,69173
+#define YACC   \7f2199,69243
+enum sym_type\7f2204,69313
+  st_none,\7f2206,69329
+  st_C_objprot,\7f2207,69340
+  st_C_objprot, st_C_objimpl,\7f2207,69340
+  st_C_objprot, st_C_objimpl, st_C_objend,\7f2207,69340
+  st_C_gnumacro,\7f2208,69383
+  st_C_ignore,\7f2209,69400
+  st_C_ignore, st_C_attribute,\7f2209,69400
+  st_C_javastruct,\7f2210,69431
+  st_C_operator,\7f2211,69450
+  st_C_class,\7f2212,69467
+  st_C_class, st_C_template,\7f2212,69467
+  st_C_struct,\7f2213,69496
+  st_C_struct, st_C_extern,\7f2213,69496
+  st_C_struct, st_C_extern, st_C_enum,\7f2213,69496
+  st_C_struct, st_C_extern, st_C_enum, st_C_define,\7f2213,69496
+  st_C_struct, st_C_extern, st_C_enum, st_C_define, st_C_typedef\7f2213,69496
+struct C_stab_entry \7f2271,71279
+hash \7f2275,71410
+in_word_set \7f2321,72938
+      TOTAL_KEYWORDS \7f2325,73019
+      MIN_WORD_LENGTH \7f2326,73046
+      MAX_WORD_LENGTH \7f2327,73073
+      MIN_HASH_VALUE \7f2328,73101
+      MAX_HASH_VALUE \7f2329,73127
+C_symtype \7f2387,74986
+static bool inattribute;\7f2400,75235
+  fvnone,\7f2408,75436
+  fdefunkey,\7f2409,75467
+  fdefunname,\7f2410,75513
+  foperator,\7f2411,75557
+  fvnameseen,\7f2412,75614
+  fstartlist,\7f2413,75667
+  finlist,\7f2414,75723
+  flistseen,\7f2415,75766
+  fignore,\7f2416,75814
+  vignore      \7f2417,75857
+} fvdef;\7f2418,75902
+static bool fvextern;\7f2420,75912
+  tnone,\7f2428,76090
+  tkeyseen,\7f2429,76120
+  ttypeseen,\7f2430,76161
+  tinbody,\7f2431,76200
+  tend,\7f2432,76239
+  tignore      \7f2433,76280
+} typdef;\7f2434,76321
+  snone,\7f2443,76500
+  skeyseen,\7f2445,76576
+  stagseen,\7f2446,76621
+  scolonseen   \7f2447,76662
+} structdef;\7f2448,76716
+static const char *objtag \7fobjtag\ 12453,76810
+  dnone,\7f2460,76943
+  dsharpseen,\7f2461,76973
+  ddefineseen,\7f2462,77026
+  dignorerest  \7f2463,77071
+} definedef;\7f2464,77113
+  onone,\7f2472,77268
+  oprotocol,\7f2473,77298
+  oimplementation,\7f2474,77348
+  otagseen,\7f2475,77396
+  oparenseen,\7f2476,77432
+  ocatseen,\7f2477,77487
+  oinbody,\7f2478,77526
+  omethodsign,\7f2479,77569
+  omethodtag,\7f2480,77627
+  omethodcolon,\7f2481,77667
+  omethodparm,\7f2482,77710
+  oignore      \7f2483,77756
+} objdef;\7f2484,77788
+static struct tok\7f2491,77945
+} token;\7f2508,78627
+static void pushclass_above \7f2514,78785
+static void popclass_above \7f2515,78833
+static void write_classname \7f2516,78867
+} cstack;\7f2523,79137
+#define nestlev        \7f2525,79265
+#define instruct       \7f2527,79370
+pushclass_above \7f2531,79490
+popclass_above \7f2550,79949
+write_classname \7f2564,80163
+static bool consider_token \7f2592,80762
+static void make_C_tag \7f2593,80834
+consider_token \7f2613,81342
+} lbs[\7flbs\ 12924,88533
+#define current_lb_is_new \7f2926,88544
+#define switch_line_buffers(\7f2927,88589
+#define curlb \7f2929,88642
+#define newlb \7f2930,88673
+#define curlinepos \7f2931,88704
+#define newlinepos \7f2932,88745
+#define plainc \7f2934,88787
+#define cplpl \7f2935,88831
+#define cjava \7f2936,88862
+#define CNL_SAVE_DEFINEDEF(\7f2938,88906
+#define CNL(\7f2947,89118
+make_C_tag \7f2960,89376
+C_entries \7f2986,90195
+default_C_entries \7f3833,110157
+plain_C_entries \7f3840,110277
+Cplusplus_entries \7f3847,110365
+Cjava_entries \7f3854,110461
+Cstar_entries \7f3861,110551
+Yacc_entries \7f3868,110643
+#define LOOP_ON_INPUT_LINES(\7f3875,110721
+#define LOOKING_AT(\7f3884,111057
+#define LOOKING_AT_NOCASE(\7f3891,111462
+just_read_file \7f3901,111862
+static void F_takeprec \7f3910,111966
+static void F_getit \7f3911,111997
+F_takeprec \7f3914,112040
+F_getit \7f3937,112367
+Fortran_functions \7f3961,112841
+Ada_getit \7f4052,114670
+Ada_funcs \7f4115,116045
+Asm_labels \7f4228,118583
+Perl_functions \7f4261,119550
+Python_functions \7f4357,122058
+PHP_functions \7f4387,122685
+Cobol_paragraphs \7f4466,124472
+Makefile_targets \7f4494,125030
+Pascal_functions \7f4529,125951
+static void L_getit \7f4706,130278
+L_getit \7f4709,130319
+Lisp_functions \7f4725,130665
+Lua_functions \7f4785,131851
+PS_functions \7f4811,132386
+Forth_words \7f4841,133054
+Scheme_functions \7f4877,134093
+static linebuffer *TEX_toktab \7fTEX_toktab\ 14908,134782
+static const char *TEX_defenv \7fTEX_defenv\ 14912,134975
+static void TEX_mode \7f4917,135173
+static void TEX_decode_env \7f4918,135204
+static char TEX_esc \7f4920,135262
+static char TEX_opgrp \7f4921,135290
+static char TEX_clgrp \7f4922,135319
+TeX_commands \7f4928,135396
+#define TEX_LESC \7f4986,136653
+#define TEX_SESC \7f4987,136675
+TEX_mode \7f4992,136805
+TEX_decode_env \7f5026,137510
+Texinfo_nodes \7f5071,138555
+HTML_labels \7f5094,139014
+static size_t prolog_pr \7f5214,142193
+static void prolog_skip_comment \7f5215,142235
+static size_t prolog_atom \7f5216,142291
+Prolog_functions \7f5219,142348
+prolog_skip_comment \7f5255,143129
+prolog_pr \7f5281,143737
+prolog_atom \7f5319,144629
+static int erlang_func \7f5374,145541
+static void erlang_attribute \7f5375,145582
+static int erlang_atom \7f5376,145621
+Erlang_functions \7f5379,145667
+erlang_func \7f5438,146966
+erlang_attribute \7f5476,147643
+erlang_atom \7f5496,148062
+static char *scan_separators \7fscan_separators\ 15520,148488
+static void add_regex \7f5521,148527
+static char *substitute \7fsubstitute\ 15522,148571
+scan_separators \7f5534,149081
+analyze_regex \7f5586,150461
+add_regex \7f5654,152051
+substitute \7f5767,154798
+free_regexps \7f5814,155838
+regex_tag_multiline \7f5836,156292
+nocase_tail \7f5913,158264
+get_tag \7f5928,158520
+readline_internal \7f5959,159456
+readline \7f6037,161297
+savestr \7f6230,167244
+savenstr \7f6240,167474
+skip_spaces \7f6249,167680
+skip_non_spaces \7f6258,167834
+skip_name \7f6267,167984
+fatal \7f6277,168157
+pfatal \7f6284,168254
+suggest_asking_for_help \7f6291,168333
+error \7f6300,168555
+concat \7f6313,168847
+etags_getcwd \7f6329,169260
+relative_filename \7f6350,169726
+absolute_filename \7f6389,170752
+absolute_dirname \7f6453,172417
+filename_is_absolute \7f6472,172846
+canonicalize_filename \7f6484,173097
+# define ISUPPER(\7f6491,173236
+linebuffer_init \7f6514,173657
+linebuffer_setlen \7f6524,173888
+xmalloc \7f6536,174149
+xrealloc \7f6545,174315
 \f
 c-src/exit.c,47
   } __libc_atexit;\7f30,1022
@@ -671,1668 +671,1668 @@ pp2\7f87,1504
 pp3(\7f100,1616
 \f
 c-src/emacs/src/gmalloc.c,6643
-#define USE_PTHREAD\7f25,1002
-#undef get_current_dir_name\7f33,1126
-extern void emacs_abort \7f47,1305
-#undef malloc\7f64,2110
-#undef realloc\7f65,2124
-#undef calloc\7f66,2139
-#undef free\7f67,2153
-#define malloc \7f68,2165
-#define realloc \7f69,2188
-#define calloc \7f70,2213
-#define aligned_alloc \7f71,2236
-#define free \7f72,2273
-extern void *bss_sbrk \7fbss_sbrk\ 176,2335
-extern int bss_sbrk_did_unexec;\7f77,2375
-extern char bss_sbrk_buffer[\7fbss_sbrk_buffer\ 178,2407
-extern void *bss_sbrk_buffer_end;\7fbss_sbrk_buffer_end\ 179,2438
-#define DUMPED \7f80,2472
-#define ALLOCATED_BEFORE_DUMPING(\7f81,2507
-extern void *malloc \7fmalloc\ 194,2718
-#define INT_BIT        \7f124,3934
-#define BLOCKLOG       \7f125,3977
-#define BLOCKSIZE      \7f126,4018
-#define BLOCKIFY(\7f127,4052
-#define HEAP   \7f131,4215
-#define FINAL_FREE_BLOCKS      \7f135,4391
-  } malloc_info;\7f167,5388
-extern char *_heapbase;\7f_heapbase\ 1170,5449
-extern malloc_info *_heapinfo;\7f_heapinfo\ 1173,5541
-#define BLOCK(\7f176,5620
-#define ADDRESS(\7f177,5682
-extern size_t _heapindex;\7f180,5797
-extern size_t _heaplimit;\7f183,5866
-struct list\7f186,5939
-extern struct list _fraghead[\7f_fraghead\ 1193,6056
-struct alignlist\7f196,6153
-extern struct alignlist *_aligned_blocks;\7f_aligned_blocks\ 1202,6334
-extern size_t _chunks_used;\7f205,6401
-extern size_t _bytes_used;\7f206,6429
-extern size_t _chunks_free;\7f207,6456
-extern size_t _bytes_free;\7f208,6484
-extern void *_malloc_internal \7f_malloc_internal\ 1213,6673
-extern void *_realloc_internal \7f_realloc_internal\ 1214,6713
-extern void _free_internal \7f215,6762
-extern void *_malloc_internal_nolock \7f_malloc_internal_nolock\ 1216,6799
-extern void *_realloc_internal_nolock \7f_realloc_internal_nolock\ 1217,6846
-extern void _free_internal_nolock \7f218,6902
-extern pthread_mutex_t _malloc_mutex,\7f221,6966
-extern pthread_mutex_t _malloc_mutex, _aligned_blocks_mutex;\7f221,6966
-extern int _malloc_thread_enabled_p;\7f222,7027
-#define LOCK(\7f223,7064
-#define UNLOCK(\7f228,7195
-#define LOCK_ALIGNED_BLOCKS(\7f233,7329
-#define UNLOCK_ALIGNED_BLOCKS(\7f238,7484
-#define LOCK(\7f244,7649
-#define UNLOCK(\7f245,7664
-#define LOCK_ALIGNED_BLOCKS(\7f246,7681
-#define UNLOCK_ALIGNED_BLOCKS(\7f247,7711
-extern void *malloc_find_object_address \7fmalloc_find_object_address\ 1252,7865
-extern void *(*__morecore)\7f__morecore\ 1256,8021
-extern void *__default_morecore \7f__default_morecore\ 1259,8105
-extern void (*__after_morecore_hook)\7f__after_morecore_hook\ 1263,8269
-extern size_t __malloc_extra_blocks;\7f267,8442
-extern int __malloc_initialized;\7f270,8552
-extern int __malloc_initialize \7f272,8646
-extern void (*__malloc_initialize_hook)\7f__malloc_initialize_hook\ 1275,8723
-extern void (*__free_hook)\7f__free_hook\ 1276,8771
-extern void *(*__malloc_hook)\7f__malloc_hook\ 1277,8811
-extern void *(*__realloc_hook)\7f__realloc_hook\ 1278,8856
-extern void *(*__memalign_hook)\7f__memalign_hook\ 1279,8913
-enum mcheck_status\7f283,9092
-    MCHECK_DISABLED \7f285,9115
-    MCHECK_OK,\7f286,9187
-    MCHECK_FREE,\7f287,9226
-    MCHECK_HEAD,\7f288,9270
-    MCHECK_TAIL        \7f289,9334
-extern int mcheck \7f296,9701
-extern enum mcheck_status mprobe \7f301,9952
-extern void mtrace \7f304,10055
-extern void muntrace \7f305,10082
-struct mstats\7f308,10153
-extern struct mstats mstats \7f318,10518
-extern void memory_warnings \7f321,10625
-void *(*__malloc_hook)\7f__malloc_hook\ 1352,11743
-char *_heapbase;\7f_heapbase\ 1355,11829
-malloc_info *_heapinfo;\7f_heapinfo\ 1358,11927
-static size_t heapsize;\7f361,11983
-size_t _heapindex;\7f364,12047
-size_t _heaplimit;\7f367,12109
-struct list _fraghead[\7f_fraghead\ 1370,12171
-size_t _chunks_used;\7f373,12229
-size_t _bytes_used;\7f374,12250
-size_t _chunks_free;\7f375,12270
-size_t _bytes_free;\7f376,12291
-int __malloc_initialized;\7f379,12340
-size_t __malloc_extra_blocks;\7f381,12367
-void (*__malloc_initialize_hook)\7f__malloc_initialize_hook\ 1383,12398
-void (*__after_morecore_hook)\7f__after_morecore_hook\ 1384,12439
-static int state_protected_p;\7f400,12912
-static size_t last_state_size;\7f401,12942
-static malloc_info *last_heapinfo;\7flast_heapinfo\ 1402,12973
-protect_malloc_state \7f405,13014
-#define PROTECT_MALLOC_STATE(\7f426,13627
-#define PROTECT_MALLOC_STATE(\7f429,13697
-align \7f435,13794
-get_contiguous_space \7f466,14616
-register_heapinfo \7f497,15325
-pthread_mutex_t _malloc_mutex \7f517,15879
-pthread_mutex_t _aligned_blocks_mutex \7f518,15938
-int _malloc_thread_enabled_p;\7f519,16005
-malloc_atfork_handler_prepare \7f522,16048
-malloc_atfork_handler_parent \7f529,16139
-malloc_atfork_handler_child \7f536,16233
-malloc_enable_thread \7f544,16375
-malloc_initialize_1 \7f563,16961
-__malloc_initialize \7f594,17793
-static int morecore_recursing;\7f604,17926
-morecore_nolock \7f609,18066
-_malloc_internal_nolock \7f722,21584
-_malloc_internal \7f920,28102
-malloc \7f932,28247
-extern void *_malloc \7f_malloc\ 1956,29033
-extern void _free \7f957,29064
-extern void *_realloc \7f_realloc\ 1958,29092
-_malloc \7f961,29140
-_free \7f967,29196
-_realloc \7f973,29240
-void (*__free_hook)\7f__free_hook\ 11001,30259
-struct alignlist *_aligned_blocks \7f_aligned_blocks\ 11004,30345
-_free_internal_nolock \7f1009,30474
-_free_internal \7f1255,38476
-free \7f1265,38603
-weak_alias \7f1277,38799
-#define min(\7f1306,39813
-void *(*__realloc_hook)\7f__realloc_hook\ 11310,39898
-_realloc_internal_nolock \7f1319,40309
-_realloc_internal \7f1435,43563
-realloc \7f1447,43726
-calloc \7f1478,44894
-#define        __sbrk  \7f1513,46042
-extern void *__sbrk \7f__sbrk\ 11518,46247
-__default_morecore \7f1525,46511
-void *(*__memalign_hook)\7f__memalign_hook\ 11554,47456
-aligned_alloc \7f1557,47522
-memalign \7f1647,49704
-posix_memalign \7f1656,49909
-extern void *valloc \7fvalloc\ 11695,51140
-extern int getpagesize \7f1700,51278
-static size_t pagesize;\7f1703,51317
-valloc \7f1706,51349
-#undef malloc\7f1715,51490
-#undef realloc\7f1716,51504
-#undef calloc\7f1717,51519
-#undef aligned_alloc\7f1718,51533
-#undef free\7f1719,51554
-extern void *malloc \7fmalloc\ 11722,51609
-extern void *realloc \7frealloc\ 11723,51644
-extern void *calloc \7fcalloc\ 11724,51691
-extern void free \7f1725,51740
-extern void *aligned_alloc \7faligned_alloc\ 11727,51796
-extern int posix_memalign \7f1729,51890
-hybrid_malloc \7f1736,52083
-hybrid_calloc \7f1744,52188
-hybrid_free \7f1752,52319
-hybrid_aligned_alloc \7f1765,52626
-hybrid_realloc \7f1780,52984
-char *gget_current_dir_name \7fgget_current_dir_name\ 11808,53753
-hybrid_get_current_dir_name \7f1811,53797
-static void (*old_free_hook)\7fold_free_hook\ 11846,54921
-static void *(*old_malloc_hook)\7fold_malloc_hook\ 11847,54963
-static void *(*old_realloc_hook)\7fold_realloc_hook\ 11848,55010
-static void (*abortfunc)\7fabortfunc\ 11851,55124
-#define MAGICWORD      \7f1854,55206
-#define MAGICFREE      \7f1855,55261
-#define MAGICBYTE      \7f1856,55316
-#define MALLOCFLOOD    \7f1857,55348
-#define FREEFLOOD      \7f1858,55382
-struct hdr\7f1860,55415
-checkhdr \7f1867,55581
-freehook \7f1891,56022
-mallochook \7f1927,56804
-reallochook \7f1944,57143
-mabort \7f1978,57901
-static int mcheck_used \7f2012,58586
-mcheck \7f2015,58619
-mprobe \7f2035,59138
+#define USE_PTHREAD\7f25,1003
+#undef get_current_dir_name\7f33,1127
+extern void emacs_abort \7f47,1306
+#undef malloc\7f64,2111
+#undef realloc\7f65,2125
+#undef calloc\7f66,2140
+#undef free\7f67,2154
+#define malloc \7f68,2166
+#define realloc \7f69,2189
+#define calloc \7f70,2214
+#define aligned_alloc \7f71,2237
+#define free \7f72,2274
+extern void *bss_sbrk \7fbss_sbrk\ 176,2336
+extern int bss_sbrk_did_unexec;\7f77,2376
+extern char bss_sbrk_buffer[\7fbss_sbrk_buffer\ 178,2408
+extern void *bss_sbrk_buffer_end;\7fbss_sbrk_buffer_end\ 179,2439
+#define DUMPED \7f80,2473
+#define ALLOCATED_BEFORE_DUMPING(\7f81,2508
+extern void *malloc \7fmalloc\ 194,2719
+#define INT_BIT        \7f124,3935
+#define BLOCKLOG       \7f125,3978
+#define BLOCKSIZE      \7f126,4019
+#define BLOCKIFY(\7f127,4053
+#define HEAP   \7f131,4216
+#define FINAL_FREE_BLOCKS      \7f135,4392
+  } malloc_info;\7f167,5389
+extern char *_heapbase;\7f_heapbase\ 1170,5450
+extern malloc_info *_heapinfo;\7f_heapinfo\ 1173,5542
+#define BLOCK(\7f176,5621
+#define ADDRESS(\7f177,5683
+extern size_t _heapindex;\7f180,5798
+extern size_t _heaplimit;\7f183,5867
+struct list\7f186,5940
+extern struct list _fraghead[\7f_fraghead\ 1193,6057
+struct alignlist\7f196,6154
+extern struct alignlist *_aligned_blocks;\7f_aligned_blocks\ 1202,6335
+extern size_t _chunks_used;\7f205,6402
+extern size_t _bytes_used;\7f206,6430
+extern size_t _chunks_free;\7f207,6457
+extern size_t _bytes_free;\7f208,6485
+extern void *_malloc_internal \7f_malloc_internal\ 1213,6674
+extern void *_realloc_internal \7f_realloc_internal\ 1214,6714
+extern void _free_internal \7f215,6763
+extern void *_malloc_internal_nolock \7f_malloc_internal_nolock\ 1216,6800
+extern void *_realloc_internal_nolock \7f_realloc_internal_nolock\ 1217,6847
+extern void _free_internal_nolock \7f218,6903
+extern pthread_mutex_t _malloc_mutex,\7f221,6967
+extern pthread_mutex_t _malloc_mutex, _aligned_blocks_mutex;\7f221,6967
+extern int _malloc_thread_enabled_p;\7f222,7028
+#define LOCK(\7f223,7065
+#define UNLOCK(\7f228,7196
+#define LOCK_ALIGNED_BLOCKS(\7f233,7330
+#define UNLOCK_ALIGNED_BLOCKS(\7f238,7485
+#define LOCK(\7f244,7650
+#define UNLOCK(\7f245,7665
+#define LOCK_ALIGNED_BLOCKS(\7f246,7682
+#define UNLOCK_ALIGNED_BLOCKS(\7f247,7712
+extern void *malloc_find_object_address \7fmalloc_find_object_address\ 1252,7866
+extern void *(*__morecore)\7f__morecore\ 1256,8022
+extern void *__default_morecore \7f__default_morecore\ 1259,8106
+extern void (*__after_morecore_hook)\7f__after_morecore_hook\ 1263,8270
+extern size_t __malloc_extra_blocks;\7f267,8443
+extern int __malloc_initialized;\7f270,8553
+extern int __malloc_initialize \7f272,8647
+extern void (*__malloc_initialize_hook)\7f__malloc_initialize_hook\ 1275,8724
+extern void (*__free_hook)\7f__free_hook\ 1276,8772
+extern void *(*__malloc_hook)\7f__malloc_hook\ 1277,8812
+extern void *(*__realloc_hook)\7f__realloc_hook\ 1278,8857
+extern void *(*__memalign_hook)\7f__memalign_hook\ 1279,8914
+enum mcheck_status\7f283,9093
+    MCHECK_DISABLED \7f285,9116
+    MCHECK_OK,\7f286,9188
+    MCHECK_FREE,\7f287,9227
+    MCHECK_HEAD,\7f288,9271
+    MCHECK_TAIL        \7f289,9335
+extern int mcheck \7f296,9702
+extern enum mcheck_status mprobe \7f301,9953
+extern void mtrace \7f304,10056
+extern void muntrace \7f305,10083
+struct mstats\7f308,10154
+extern struct mstats mstats \7f318,10519
+extern void memory_warnings \7f321,10626
+void *(*__malloc_hook)\7f__malloc_hook\ 1352,11745
+char *_heapbase;\7f_heapbase\ 1355,11831
+malloc_info *_heapinfo;\7f_heapinfo\ 1358,11929
+static size_t heapsize;\7f361,11985
+size_t _heapindex;\7f364,12049
+size_t _heaplimit;\7f367,12111
+struct list _fraghead[\7f_fraghead\ 1370,12173
+size_t _chunks_used;\7f373,12231
+size_t _bytes_used;\7f374,12252
+size_t _chunks_free;\7f375,12272
+size_t _bytes_free;\7f376,12293
+int __malloc_initialized;\7f379,12342
+size_t __malloc_extra_blocks;\7f381,12369
+void (*__malloc_initialize_hook)\7f__malloc_initialize_hook\ 1383,12400
+void (*__after_morecore_hook)\7f__after_morecore_hook\ 1384,12441
+static int state_protected_p;\7f400,12914
+static size_t last_state_size;\7f401,12944
+static malloc_info *last_heapinfo;\7flast_heapinfo\ 1402,12975
+protect_malloc_state \7f405,13016
+#define PROTECT_MALLOC_STATE(\7f426,13629
+#define PROTECT_MALLOC_STATE(\7f429,13699
+align \7f435,13796
+get_contiguous_space \7f466,14618
+register_heapinfo \7f497,15327
+pthread_mutex_t _malloc_mutex \7f517,15881
+pthread_mutex_t _aligned_blocks_mutex \7f518,15940
+int _malloc_thread_enabled_p;\7f519,16007
+malloc_atfork_handler_prepare \7f522,16050
+malloc_atfork_handler_parent \7f529,16141
+malloc_atfork_handler_child \7f536,16235
+malloc_enable_thread \7f544,16377
+malloc_initialize_1 \7f563,16963
+__malloc_initialize \7f594,17795
+static int morecore_recursing;\7f604,17928
+morecore_nolock \7f609,18068
+_malloc_internal_nolock \7f722,21586
+_malloc_internal \7f920,28104
+malloc \7f932,28249
+extern void *_malloc \7f_malloc\ 1956,29035
+extern void _free \7f957,29066
+extern void *_realloc \7f_realloc\ 1958,29094
+_malloc \7f961,29142
+_free \7f967,29198
+_realloc \7f973,29242
+void (*__free_hook)\7f__free_hook\ 11001,30262
+struct alignlist *_aligned_blocks \7f_aligned_blocks\ 11004,30348
+_free_internal_nolock \7f1009,30477
+_free_internal \7f1255,38479
+free \7f1265,38606
+weak_alias \7f1277,38802
+#define min(\7f1306,39817
+void *(*__realloc_hook)\7f__realloc_hook\ 11310,39902
+_realloc_internal_nolock \7f1319,40313
+_realloc_internal \7f1435,43567
+realloc \7f1447,43730
+calloc \7f1478,44899
+#define        __sbrk  \7f1513,46048
+extern void *__sbrk \7f__sbrk\ 11518,46253
+__default_morecore \7f1525,46517
+void *(*__memalign_hook)\7f__memalign_hook\ 11554,47463
+aligned_alloc \7f1557,47529
+memalign \7f1647,49711
+posix_memalign \7f1656,49916
+extern void *valloc \7fvalloc\ 11695,51148
+extern int getpagesize \7f1700,51286
+static size_t pagesize;\7f1703,51325
+valloc \7f1706,51357
+#undef malloc\7f1715,51498
+#undef realloc\7f1716,51512
+#undef calloc\7f1717,51527
+#undef aligned_alloc\7f1718,51541
+#undef free\7f1719,51562
+extern void *malloc \7fmalloc\ 11722,51617
+extern void *realloc \7frealloc\ 11723,51652
+extern void *calloc \7fcalloc\ 11724,51699
+extern void free \7f1725,51748
+extern void *aligned_alloc \7faligned_alloc\ 11727,51804
+extern int posix_memalign \7f1729,51898
+hybrid_malloc \7f1736,52091
+hybrid_calloc \7f1744,52196
+hybrid_free \7f1752,52327
+hybrid_aligned_alloc \7f1765,52634
+hybrid_realloc \7f1780,52990
+char *gget_current_dir_name \7fgget_current_dir_name\ 11808,53759
+hybrid_get_current_dir_name \7f1811,53803
+static void (*old_free_hook)\7fold_free_hook\ 11846,54928
+static void *(*old_malloc_hook)\7fold_malloc_hook\ 11847,54970
+static void *(*old_realloc_hook)\7fold_realloc_hook\ 11848,55017
+static void (*abortfunc)\7fabortfunc\ 11851,55131
+#define MAGICWORD      \7f1854,55213
+#define MAGICFREE      \7f1855,55268
+#define MAGICBYTE      \7f1856,55323
+#define MALLOCFLOOD    \7f1857,55355
+#define FREEFLOOD      \7f1858,55389
+struct hdr\7f1860,55422
+checkhdr \7f1867,55588
+freehook \7f1891,56029
+mallochook \7f1927,56811
+reallochook \7f1944,57150
+mabort \7f1978,57908
+static int mcheck_used \7f2012,58593
+mcheck \7f2015,58626
+mprobe \7f2035,59145
 \f
 c-src/emacs/src/regex.h,4576
-#define _REGEX_H \7f21,836
-typedef unsigned long reg_syntax_t;\7f43,1577
-#define RE_BACKSLASH_ESCAPE_IN_LISTS \7f47,1749
-#define RE_BK_PLUS_QM \7f52,1969
-#define RE_CHAR_CLASSES \7f58,2298
-#define RE_CONTEXT_INDEP_ANCHORS \7f72,3032
-#define RE_CONTEXT_INDEP_OPS \7f80,3458
-#define RE_CONTEXT_INVALID_OPS \7f84,3658
-#define RE_DOT_NEWLINE \7f88,3801
-#define RE_DOT_NOT_NULL \7f92,3937
-#define RE_HAT_LISTS_NOT_NEWLINE \7f96,4082
-#define RE_INTERVALS \7f101,4292
-#define RE_LIMITED_OPS \7f105,4441
-#define RE_NEWLINE_ALT \7f109,4583
-#define RE_NO_BK_BRACES \7f114,4773
-#define RE_NO_BK_PARENS \7f118,4964
-#define RE_NO_BK_REFS \7f122,5120
-#define RE_NO_BK_VBAR \7f126,5316
-#define RE_NO_EMPTY_RANGES \7f132,5610
-#define RE_UNMATCHED_RIGHT_PAREN_ORD \7f136,5766
-#define RE_NO_POSIX_BACKTRACKING \7f140,5937
-#define RE_NO_GNU_OPS \7f144,6133
-#define RE_FRUGAL \7f147,6253
-#define RE_SHY_GROUPS \7f150,6360
-#define RE_NO_NEWLINE_ANCHOR \7f153,6468
-#define RE_DEBUG \7f161,6884
-extern reg_syntax_t re_syntax_options;\7f167,7170
-extern Lisp_Object re_match_object;\7f172,7344
-extern size_t re_max_failures;\7f176,7454
-#define RE_SYNTAX_EMACS        \7f183,7684
-#define RE_SYNTAX_AWK  \7f186,7780
-#define RE_SYNTAX_GNU_AWK      \7f193,8084
-#define RE_SYNTAX_POSIX_AWK \7f197,8255
-#define RE_SYNTAX_GREP \7f201,8393
-#define RE_SYNTAX_EGREP        \7f206,8549
-#define RE_SYNTAX_POSIX_EGREP  \7f212,8765
-#define RE_SYNTAX_ED \7f216,8910
-#define RE_SYNTAX_SED \7f218,8954
-#define _RE_SYNTAX_POSIX_COMMON        \7f221,9072
-#define RE_SYNTAX_POSIX_BASIC  \7f225,9215
-#define RE_SYNTAX_POSIX_MINIMAL_BASIC  \7f231,9508
-#define RE_SYNTAX_POSIX_EXTENDED       \7f234,9598
-#define RE_SYNTAX_POSIX_MINIMAL_EXTENDED       \7f242,9967
-# undef RE_DUP_MAX\7f253,10454
-#define RE_DUP_MAX \7f256,10540
-#define REG_EXTENDED \7f263,10762
-#define REG_ICASE \7f267,10886
-#define REG_NEWLINE \7f272,11070
-#define REG_NOSUB \7f276,11248
-#define REG_NOTBOL \7f286,11614
-#define REG_NOTEOL \7f289,11688
-  REG_ENOSYS \7f297,11859
-  REG_NOERROR \7f300,11941
-  REG_NOMATCH,\7f301,11976
-  REG_BADPAT,\7f305,12123
-  REG_ECOLLATE,\7f306,12162
-  REG_ECTYPE,\7f307,12203
-  REG_EESCAPE,\7f308,12255
-  REG_ESUBREG,\7f309,12298
-  REG_EBRACK,\7f310,12345
-  REG_EPAREN,\7f311,12391
-  REG_EBRACE,\7f312,12436
-  REG_BADBR,\7f313,12472
-  REG_ERANGE,\7f314,12519
-  REG_ESPACE,\7f315,12560
-  REG_BADRPT,\7f316,12601
-  REG_EEND,\7f319,12693
-  REG_ESIZE,\7f320,12728
-  REG_ERPAREN,\7f321,12790
-  REG_ERANGEX  \7f322,12859
-} reg_errcode_t;\7f323,12911
-# define RE_TRANSLATE_TYPE \7f332,13273
-struct re_pattern_buffer\7f335,13315
-#define REGS_UNALLOCATED \7f376,14889
-#define REGS_REALLOCATE \7f377,14916
-#define REGS_FIXED \7f378,14942
-typedef struct re_pattern_buffer regex_t;\7f416,16098
-typedef ssize_t regoff_t;\7f423,16492
-struct re_registers\7f428,16652
-# define RE_NREGS \7f440,16942
-} regmatch_t;\7f451,17317
-extern reg_syntax_t re_set_syntax \7f457,17512
-extern const char *re_compile_pattern \7fre_compile_pattern\ 1462,17776
-extern int re_compile_fastmap \7f469,18058
-extern regoff_t re_search \7f477,18466
-extern regoff_t re_search_2 \7f485,18781
-extern regoff_t re_match \7f495,19177
-extern regoff_t re_match_2 \7f501,19407
-extern void re_set_registers \7f520,20197
-extern char *re_comp \7fre_comp\ 1528,20469
-extern int re_exec \7f529,20506
-#  define _Restrict_ \7f540,20886
-#  define _Restrict_ \7f542,20979
-#  define _Restrict_\7f544,21018
-#  define _Restrict_arr_ \7f555,21418
-#  define _Restrict_arr_\7f557,21461
-extern reg_errcode_t regcomp \7f562,21530
-extern reg_errcode_t regexec \7f566,21656
-extern size_t regerror \7f571,21850
-extern void regfree \7f574,21956
-#  define CHAR_CLASS_MAX_LENGTH \7f593,22470
-#  define CHAR_CLASS_MAX_LENGTH \7f597,22648
-typedef wctype_t re_wctype_t;\7f599,22692
-typedef wchar_t re_wchar_t;\7f600,22722
-# define re_wctype \7f601,22750
-# define re_iswctype \7f602,22776
-# define re_wctype_to_bit(\7f603,22806
-# define CHAR_CLASS_MAX_LENGTH \7f605,22844
-# define btowc(\7f606,22906
-typedef enum { RECC_ERROR \7f609,22953
-              RECC_ALNUM,\7f610,22984
-              RECC_ALNUM, RECC_ALPHA,\7f610,22984
-              RECC_ALNUM, RECC_ALPHA, RECC_WORD,\7f610,22984
-              RECC_GRAPH,\7f611,23027
-              RECC_GRAPH, RECC_PRINT,\7f611,23027
-              RECC_LOWER,\7f612,23059
-              RECC_LOWER, RECC_UPPER,\7f612,23059
-              RECC_PUNCT,\7f613,23091
-              RECC_PUNCT, RECC_CNTRL,\7f613,23091
-              RECC_DIGIT,\7f614,23123
-              RECC_DIGIT, RECC_XDIGIT,\7f614,23123
-              RECC_BLANK,\7f615,23156
-              RECC_BLANK, RECC_SPACE,\7f615,23156
-              RECC_MULTIBYTE,\7f616,23188
-              RECC_MULTIBYTE, RECC_NONASCII,\7f616,23188
-              RECC_ASCII,\7f617,23227
-              RECC_ASCII, RECC_UNIBYTE\7f617,23227
-} re_wctype_t;\7f618,23260
-extern char re_iswctype \7f620,23276
-extern re_wctype_t re_wctype \7f621,23329
-typedef int re_wchar_t;\7f623,23387
-extern void re_set_whitespace_regexp \7f625,23412
+#define _REGEX_H \7f21,837
+typedef unsigned long reg_syntax_t;\7f43,1578
+#define RE_BACKSLASH_ESCAPE_IN_LISTS \7f47,1750
+#define RE_BK_PLUS_QM \7f52,1970
+#define RE_CHAR_CLASSES \7f58,2299
+#define RE_CONTEXT_INDEP_ANCHORS \7f72,3033
+#define RE_CONTEXT_INDEP_OPS \7f80,3459
+#define RE_CONTEXT_INVALID_OPS \7f84,3659
+#define RE_DOT_NEWLINE \7f88,3802
+#define RE_DOT_NOT_NULL \7f92,3938
+#define RE_HAT_LISTS_NOT_NEWLINE \7f96,4083
+#define RE_INTERVALS \7f101,4293
+#define RE_LIMITED_OPS \7f105,4442
+#define RE_NEWLINE_ALT \7f109,4584
+#define RE_NO_BK_BRACES \7f114,4774
+#define RE_NO_BK_PARENS \7f118,4965
+#define RE_NO_BK_REFS \7f122,5121
+#define RE_NO_BK_VBAR \7f126,5317
+#define RE_NO_EMPTY_RANGES \7f132,5611
+#define RE_UNMATCHED_RIGHT_PAREN_ORD \7f136,5767
+#define RE_NO_POSIX_BACKTRACKING \7f140,5938
+#define RE_NO_GNU_OPS \7f144,6134
+#define RE_FRUGAL \7f147,6254
+#define RE_SHY_GROUPS \7f150,6361
+#define RE_NO_NEWLINE_ANCHOR \7f153,6469
+#define RE_DEBUG \7f161,6885
+extern reg_syntax_t re_syntax_options;\7f167,7171
+extern Lisp_Object re_match_object;\7f172,7345
+extern size_t re_max_failures;\7f176,7455
+#define RE_SYNTAX_EMACS        \7f183,7685
+#define RE_SYNTAX_AWK  \7f186,7781
+#define RE_SYNTAX_GNU_AWK      \7f193,8085
+#define RE_SYNTAX_POSIX_AWK \7f197,8256
+#define RE_SYNTAX_GREP \7f201,8394
+#define RE_SYNTAX_EGREP        \7f206,8550
+#define RE_SYNTAX_POSIX_EGREP  \7f212,8766
+#define RE_SYNTAX_ED \7f216,8911
+#define RE_SYNTAX_SED \7f218,8955
+#define _RE_SYNTAX_POSIX_COMMON        \7f221,9073
+#define RE_SYNTAX_POSIX_BASIC  \7f225,9216
+#define RE_SYNTAX_POSIX_MINIMAL_BASIC  \7f231,9509
+#define RE_SYNTAX_POSIX_EXTENDED       \7f234,9599
+#define RE_SYNTAX_POSIX_MINIMAL_EXTENDED       \7f242,9968
+# undef RE_DUP_MAX\7f253,10455
+#define RE_DUP_MAX \7f256,10541
+#define REG_EXTENDED \7f263,10763
+#define REG_ICASE \7f267,10887
+#define REG_NEWLINE \7f272,11071
+#define REG_NOSUB \7f276,11249
+#define REG_NOTBOL \7f286,11615
+#define REG_NOTEOL \7f289,11689
+  REG_ENOSYS \7f297,11860
+  REG_NOERROR \7f300,11942
+  REG_NOMATCH,\7f301,11977
+  REG_BADPAT,\7f305,12124
+  REG_ECOLLATE,\7f306,12163
+  REG_ECTYPE,\7f307,12204
+  REG_EESCAPE,\7f308,12256
+  REG_ESUBREG,\7f309,12299
+  REG_EBRACK,\7f310,12346
+  REG_EPAREN,\7f311,12392
+  REG_EBRACE,\7f312,12437
+  REG_BADBR,\7f313,12473
+  REG_ERANGE,\7f314,12520
+  REG_ESPACE,\7f315,12561
+  REG_BADRPT,\7f316,12602
+  REG_EEND,\7f319,12694
+  REG_ESIZE,\7f320,12729
+  REG_ERPAREN,\7f321,12791
+  REG_ERANGEX  \7f322,12860
+} reg_errcode_t;\7f323,12912
+# define RE_TRANSLATE_TYPE \7f332,13274
+struct re_pattern_buffer\7f335,13316
+#define REGS_UNALLOCATED \7f376,14890
+#define REGS_REALLOCATE \7f377,14917
+#define REGS_FIXED \7f378,14943
+typedef struct re_pattern_buffer regex_t;\7f416,16099
+typedef ssize_t regoff_t;\7f423,16493
+struct re_registers\7f428,16653
+# define RE_NREGS \7f440,16943
+} regmatch_t;\7f451,17318
+extern reg_syntax_t re_set_syntax \7f457,17513
+extern const char *re_compile_pattern \7fre_compile_pattern\ 1462,17777
+extern int re_compile_fastmap \7f469,18059
+extern regoff_t re_search \7f477,18467
+extern regoff_t re_search_2 \7f485,18782
+extern regoff_t re_match \7f495,19178
+extern regoff_t re_match_2 \7f501,19408
+extern void re_set_registers \7f520,20198
+extern char *re_comp \7fre_comp\ 1528,20470
+extern int re_exec \7f529,20507
+#  define _Restrict_ \7f540,20887
+#  define _Restrict_ \7f542,20980
+#  define _Restrict_\7f544,21019
+#  define _Restrict_arr_ \7f555,21419
+#  define _Restrict_arr_\7f557,21462
+extern reg_errcode_t regcomp \7f562,21531
+extern reg_errcode_t regexec \7f566,21657
+extern size_t regerror \7f571,21851
+extern void regfree \7f574,21957
+#  define CHAR_CLASS_MAX_LENGTH \7f593,22471
+#  define CHAR_CLASS_MAX_LENGTH \7f597,22649
+typedef wctype_t re_wctype_t;\7f599,22693
+typedef wchar_t re_wchar_t;\7f600,22723
+# define re_wctype \7f601,22751
+# define re_iswctype \7f602,22777
+# define re_wctype_to_bit(\7f603,22807
+# define CHAR_CLASS_MAX_LENGTH \7f605,22845
+# define btowc(\7f606,22907
+typedef enum { RECC_ERROR \7f609,22954
+              RECC_ALNUM,\7f610,22985
+              RECC_ALNUM, RECC_ALPHA,\7f610,22985
+              RECC_ALNUM, RECC_ALPHA, RECC_WORD,\7f610,22985
+              RECC_GRAPH,\7f611,23028
+              RECC_GRAPH, RECC_PRINT,\7f611,23028
+              RECC_LOWER,\7f612,23060
+              RECC_LOWER, RECC_UPPER,\7f612,23060
+              RECC_PUNCT,\7f613,23092
+              RECC_PUNCT, RECC_CNTRL,\7f613,23092
+              RECC_DIGIT,\7f614,23124
+              RECC_DIGIT, RECC_XDIGIT,\7f614,23124
+              RECC_BLANK,\7f615,23157
+              RECC_BLANK, RECC_SPACE,\7f615,23157
+              RECC_MULTIBYTE,\7f616,23189
+              RECC_MULTIBYTE, RECC_NONASCII,\7f616,23189
+              RECC_ASCII,\7f617,23228
+              RECC_ASCII, RECC_UNIBYTE\7f617,23228
+} re_wctype_t;\7f618,23261
+extern char re_iswctype \7f620,23277
+extern re_wctype_t re_wctype \7f621,23330
+typedef int re_wchar_t;\7f623,23388
+extern void re_set_whitespace_regexp \7f625,23413
 \f
 c-src/emacs/src/keyboard.c,17467
-volatile int interrupt_input_blocked;\7f76,1808
-volatile bool pending_signals;\7f80,1944
-#define KBD_BUFFER_SIZE \7f82,1976
-KBOARD *initial_kboard;\7finitial_kboard\ 184,2006
-KBOARD *current_kboard;\7fcurrent_kboard\ 185,2030
-static KBOARD *all_kboards;\7fall_kboards\ 186,2054
-static bool single_kboard;\7f89,2154
-#define NUM_RECENT_KEYS \7f91,2182
-static int recent_keys_index;\7f94,2269
-static int total_keys;\7f97,2357
-static Lisp_Object recent_keys;\7f100,2443
-Lisp_Object this_command_keys;\7f107,2777
-ptrdiff_t this_command_key_count;\7f108,2808
-static bool this_command_key_count_reset;\7f112,2922
-static Lisp_Object raw_keybuf;\7f116,3074
-static int raw_keybuf_count;\7f117,3105
-#define GROW_RAW_KEYBUF        \7f119,3135
-static ptrdiff_t this_single_command_key_start;\7f125,3350
-static ptrdiff_t before_command_key_count;\7f129,3498
-static ptrdiff_t before_command_echo_length;\7f130,3541
-sigjmp_buf return_to_command_loop;\7f135,3677
-static Lisp_Object recover_top_level_message;\7f138,3791
-static Lisp_Object regular_top_level_message;\7f143,3930
-static sys_jmp_buf getcjmp;\7f147,4031
-bool waiting_for_input;\7f150,4095
-static bool echoing;\7f154,4186
-static struct kboard *ok_to_echo_at_next_pause;\7fok_to_echo_at_next_pause\ 1159,4328
-struct kboard *echo_kboard;\7fecho_kboard\ 1166,4632
-Lisp_Object echo_message_buffer;\7f171,4744
-bool immediate_quit;\7f174,4837
-int quit_char;\7f192,5623
-EMACS_INT command_loop_level;\7f195,5680
-Lisp_Object unread_switch_frame;\7f204,6108
-static ptrdiff_t last_non_minibuf_size;\7f207,6216
-uintmax_t num_input_events;\7f210,6334
-static EMACS_INT last_auto_save;\7f214,6428
-static ptrdiff_t last_point_position;\7f217,6523
-Lisp_Object internal_last_event_frame;\7f228,7028
-static Lisp_Object read_key_sequence_cmd;\7f232,7168
-static Lisp_Object read_key_sequence_remapped;\7f233,7210
-static FILE *dribble;\7fdribble\ 1236,7310
-bool input_pending;\7f239,7368
-static bool input_was_pending;\7f287,10022
-static struct input_event kbd_buffer[\7fkbd_buffer\ 1291,10107
-static struct input_event *kbd_fetch_ptr;\7fkbd_fetch_ptr\ 1297,10386
-static struct input_event * volatile kbd_store_ptr;\7f302,10601
-static void recursive_edit_unwind \7f313,11088
-static Lisp_Object command_loop \7f314,11144
-static void echo_now \7f316,11185
-static ptrdiff_t echo_length \7f317,11214
-unsigned timers_run;\7f320,11296
-struct timespec *input_available_clear_time;\7finput_available_clear_time\ 1324,11408
-bool interrupt_input;\7f328,11573
-bool interrupts_deferred;\7f331,11671
-static struct timespec timer_idleness_start_time;\7f335,11746
-static struct timespec timer_last_idleness_start_time;\7f340,11916
-#define READABLE_EVENTS_DO_TIMERS_NOW  \7f346,12046
-#define READABLE_EVENTS_FILTER_EVENTS  \7f347,12094
-#define READABLE_EVENTS_IGNORE_SQUEEZABLES     \7f348,12142
-static void (*keyboard_init_hook)\7fkeyboard_init_hook\ 1351,12264
-static bool get_input_pending \7f353,12307
-static bool readable_events \7f354,12344
-static Lisp_Object read_char_x_menu_prompt \7f355,12379
-static Lisp_Object read_char_minibuf_menu_prompt \7f357,12502
-static Lisp_Object make_lispy_event \7f358,12571
-static Lisp_Object make_lispy_movement \7f359,12631
-static Lisp_Object modify_event_symbol \7f363,12840
-static Lisp_Object make_lispy_switch_frame \7f366,13050
-static Lisp_Object make_lispy_focus_in \7f367,13108
-static Lisp_Object make_lispy_focus_out \7f369,13188
-static bool help_char_p \7f371,13275
-static void save_getcjmp \7f372,13314
-static void restore_getcjmp \7f373,13354
-static Lisp_Object apply_modifiers \7f374,13397
-static void clear_event \7f375,13452
-static void restore_kboard_configuration \7f376,13500
-static void deliver_input_available_signal \7f378,13568
-static void handle_interrupt \7f380,13631
-static _Noreturn void quit_throw_to_read_char \7f381,13668
-static void process_special_events \7f382,13722
-static void timer_start_idle \7f383,13765
-static void timer_stop_idle \7f384,13802
-static void timer_resume_idle \7f385,13838
-static void deliver_user_signal \7f386,13876
-static char *find_user_signal_name \7ffind_user_signal_name\ 1387,13915
-static void store_user_signal_events \7f388,13957
-kset_echo_string \7f392,14088
-kset_kbd_queue \7f397,14184
-kset_keyboard_translate_table \7f402,14276
-kset_last_prefix_arg \7f407,14399
-kset_last_repeatable_command \7f412,14504
-kset_local_function_key_map \7f417,14625
-kset_overriding_terminal_local_map \7f422,14744
-kset_real_last_command \7f427,14877
-kset_system_key_syms \7f432,14986
-echo_add_key \7f443,15249
-echo_char \7f527,17527
-echo_dash \7f541,17813
-echo_now \7f586,19140
-cancel_echoing \7f635,20614
-echo_length \7f648,20922
-echo_truncate \7f660,21253
-add_command_key \7f672,21582
-recursive_edit_1 \7f697,22406
-record_auto_save \7f742,23848
-force_auto_save_soon \7f751,24016
-DEFUN ("recursive-edit", Frecursive_edit,\7f759,24137
-DEFUN ("recursive-edit", Frecursive_edit,\7frecursive-edit\ 1759,24137
-recursive_edit_unwind \7f804,25747
-any_kboard_state \7f817,26013
-single_kboard_state \7f838,26665
-not_single_kboard_state \7f848,26803
-struct kboard_stack\7f858,27065
-static struct kboard_stack *kboard_stack;\7fkboard_stack\ 1864,27138
-push_kboard \7f867,27186
-pop_kboard \7f879,27375
-temporarily_switch_to_single_kboard \7f914,28263
-record_single_kboard_state \7f943,29437
-restore_kboard_configuration \7f952,29621
-cmd_error \7f970,30077
-cmd_error_internal \7f1024,31510
-DEFUN ("command-error-default-function", Fcommand_error_default_function,\7f1043,32030
-DEFUN ("command-error-default-function", Fcommand_error_default_function,\7fcommand-error-default-function\ 11043,32030
-static Lisp_Object command_loop_2 \7f1086,33637
-static Lisp_Object top_level_1 \7f1087,33686
-command_loop \7f1094,33916
-command_loop_2 \7f1134,35135
-top_level_2 \7f1146,35339
-top_level_1 \7f1152,35417
-DEFUN ("top-level", Ftop_level,\7f1164,35787
-DEFUN ("top-level", Ftop_level,\7ftop-level\ 11164,35787
-user_error \7f1183,36288
-DEFUN ("exit-recursive-edit", Fexit_recursive_edit,\7f1189,36429
-DEFUN ("exit-recursive-edit", Fexit_recursive_edit,\7fexit-recursive-edit\ 11189,36429
-DEFUN ("abort-recursive-edit", Fabort_recursive_edit,\7f1201,36819
-DEFUN ("abort-recursive-edit", Fabort_recursive_edit,\7fabort-recursive-edit\ 11201,36819
-tracking_off \7f1216,37281
-DEFUN ("internal--track-mouse", Ftrack_mouse,\7f1234,37816
-DEFUN ("internal--track-mouse", Ftrack_mouse,\7ftrack-mouse\ 11234,37816
-bool ignore_mouse_drag_p;\7f1256,38392
-some_mouse_moved \7f1259,38441
-static int read_key_sequence \7f1282,38799
-static void adjust_point_for_property \7f1284,38917
-Lisp_Object last_undo_boundary;\7f1287,39032
-command_loop_1 \7f1294,39273
-read_menu_command \7f1649,50889
-adjust_point_for_property \7f1678,51617
-safe_run_hooks_1 \7f1831,57339
-safe_run_hooks_error \7f1841,57569
-safe_run_hook_funcall \7f1878,58576
-safe_run_hooks \7f1893,59058
-int poll_suppress_count;\7f1908,59397
-static struct atimer *poll_timer;\7fpoll_timer\ 11915,59487
-poll_for_input_1 \7f1919,59589
-poll_for_input \7f1930,59789
-start_polling \7f1942,60053
-input_polling_used \7f1979,61091
-stop_polling \7f1994,61390
-set_poll_suppress_count \7f2009,61759
-bind_polling_period \7f2029,62141
-make_ctrl_char \7f2048,62492
-show_help_echo \7f2113,64455
-static Lisp_Object kbd_buffer_get_event \7f2152,65484
-static void record_char \7f2154,65596
-static Lisp_Object help_form_saved_window_configs;\7f2156,65638
-read_char_help_form_unwind \7f2158,65701
-#define STOP_POLLING   \7f2166,65959
-#define RESUME_POLLING \7f2170,66084
-read_event_from_main_queue \7f2175,66229
-read_decoded_event_from_main_queue \7f2249,68417
-#define MAX_ENCODED_BYTES \7f2254,68664
-echo_keystrokes_p \7f2342,71556
-read_char \7f2376,72848
-record_menu_key \7f3225,98949
-help_char_p \7f3258,99674
-record_char \7f3273,99953
-save_getcjmp \7f3412,104235
-restore_getcjmp \7f3418,104326
-readable_events \7f3430,104697
-int stop_character EXTERNALLY_VISIBLE;\7f3497,106437
-event_to_kboard \7f3500,106493
-kbd_buffer_nr_stored \7f3522,107142
-kbd_buffer_store_event \7f3534,107483
-kbd_buffer_store_event_hold \7f3550,108025
-kbd_buffer_unget_event \7f3684,111617
-#define INPUT_EVENT_POS_MAX \7f3698,112018
-#define INPUT_EVENT_POS_MIN \7f3701,112147
-position_to_Time \7f3706,112287
-Time_to_position \7f3716,112514
-gen_help_event \7f3738,113171
-kbd_buffer_store_help_event \7f3756,113611
-discard_mouse_events \7f3773,113976
-kbd_buffer_events_waiting \7f3803,114711
-clear_event \7f3823,115068
-kbd_buffer_get_event \7f3836,115408
-process_special_events \7f4258,127881
-swallow_events \7f4322,129705
-timer_start_idle \7f4339,130098
-timer_stop_idle \7f4355,130576
-timer_resume_idle \7f4363,130720
-struct input_event last_timer_event EXTERNALLY_VISIBLE;\7f4372,130912
-Lisp_Object pending_funcalls;\7f4377,131172
-decode_timer \7f4381,131293
-timer_check_2 \7f4414,132246
-timer_check \7f4572,136817
-DEFUN ("current-idle-time", Fcurrent_idle_time,\7f4607,137662
-DEFUN ("current-idle-time", Fcurrent_idle_time,\7fcurrent-idle-time\ 14607,137662
-static Lisp_Object accent_key_syms;\7f4625,138239
-static Lisp_Object func_key_syms;\7f4626,138275
-static Lisp_Object mouse_syms;\7f4627,138309
-static Lisp_Object wheel_syms;\7f4628,138340
-static Lisp_Object drag_n_drop_syms;\7f4629,138371
-static const int lispy_accent_codes[\7flispy_accent_codes\ 14634,138516
-static const char *const lispy_accent_keys[\7flispy_accent_keys\ 14741,139878
-#define FUNCTION_KEY_OFFSET \7f4766,140314
-const char *const lispy_function_keys[\7flispy_function_keys\ 14768,140347
-static const char *const lispy_multimedia_keys[\7flispy_multimedia_keys\ 14962,148901
-static const char *const lispy_kana_keys[\7flispy_kana_keys\ 15026,150135
-#define FUNCTION_KEY_OFFSET \7f5061,151751
-static const char *const lispy_function_keys[\7flispy_function_keys\ 15065,151894
-#define ISO_FUNCTION_KEY_OFFSET \7f5149,154429
-static const char *const iso_lispy_function_keys[\7fiso_lispy_function_keys\ 15151,154469
-static Lisp_Object Vlispy_mouse_stem;\7f5172,155328
-static const char *const lispy_wheel_names[\7flispy_wheel_names\ 15174,155367
-static const char *const lispy_drag_n_drop_names[\7flispy_drag_n_drop_names\ 15181,155619
-static short const scroll_bar_parts[\7fscroll_bar_parts\ 15189,155885
-static Lisp_Object button_down_location;\7f5210,156910
-static int last_mouse_button;\7f5215,157065
-static int last_mouse_x;\7f5216,157095
-static int last_mouse_y;\7f5217,157120
-static Time button_down_time;\7f5218,157145
-static int double_click_count;\7f5222,157229
-make_lispy_position \7f5228,157390
-toolkit_menubar_in_use \7f5456,163953
-make_scroll_bar_position \7f5469,164321
-make_lispy_event \7f5485,164967
-make_lispy_movement \7f6104,183531
-make_lispy_switch_frame \7f6131,184262
-make_lispy_focus_in \7f6137,184369
-make_lispy_focus_out \7f6145,184495
-parse_modifiers_uncached \7f6163,184945
-#define SINGLE_LETTER_MOD(\7f6185,185465
-#undef SINGLE_LETTER_MOD\7f6212,185906
-#define MULTI_LETTER_MOD(\7f6214,185932
-#undef MULTI_LETTER_MOD\7f6231,186400
-apply_modifiers_uncached \7f6273,187574
-static const char *const modifier_names[\7fmodifier_names\ 16319,189193
-#define NUM_MOD_NAMES \7f6325,189399
-static Lisp_Object modifier_symbols;\7f6327,189449
-lispy_modifier_list \7f6331,189586
-#define KEY_TO_CHAR(\7f6353,190252
-parse_modifiers \7f6356,190328
-DEFUN ("internal-event-symbol-parse-modifiers", Fevent_symbol_parse_modifiers,\7f6399,191517
-DEFUN ("internal-event-symbol-parse-modifiers", Fevent_symbol_parse_modifiers,\7fevent-symbol-parse-modifiers\ 16399,191517
-apply_modifiers \7f6422,192391
-reorder_modifiers \7f6491,194720
-modify_event_symbol \7f6536,196528
-DEFUN ("event-convert-list", Fevent_convert_list,\7f6628,199244
-DEFUN ("event-convert-list", Fevent_convert_list,\7fevent-convert-list\ 16628,199244
-parse_solitary_modifier \7f6695,201135
-#define SINGLE_LETTER_MOD(\7f6701,201258
-#define MULTI_LETTER_MOD(\7f6705,201343
-#undef SINGLE_LETTER_MOD\7f6763,202641
-#undef MULTI_LETTER_MOD\7f6764,202666
-lucid_event_type_list_p \7f6775,202889
-get_input_pending \7f6814,203960
-record_asynch_buffer_change \7f6834,204579
-gobble_input \7f6872,205702
-tty_read_avail_input \7f6967,208310
-handle_async_input \7f7149,214039
-process_pending_signals \7f7165,214359
-unblock_input_to \7f7177,214645
-unblock_input \7f7200,215277
-totally_unblock_input \7f7209,215445
-handle_input_available_signal \7f7217,215529
-deliver_input_available_signal \7f7226,215700
-struct user_signal_info\7f7235,215865
-static struct user_signal_info *user_signals \7fuser_signals\ 17250,216090
-add_user_signal \7f7253,216149
-handle_user_signal \7f7275,216598
-deliver_user_signal \7f7316,217558
-find_user_signal_name \7f7322,217659
-store_user_signal_events \7f7334,217841
-static void menu_bar_item \7f7362,218341
-static Lisp_Object menu_bar_one_keymap_changed_items;\7f7363,218416
-static Lisp_Object menu_bar_items_vector;\7f7368,218630
-static int menu_bar_items_index;\7f7369,218672
-static const char *separator_names[\7fseparator_names\ 17372,218707
-menu_separator_name_p \7f7393,219148
-menu_bar_items \7f7426,219852
-Lisp_Object item_properties;\7f7568,224603
-menu_bar_item \7f7571,224645
-menu_item_eval_property_1 \7f7647,227175
-eval_dyn \7f7658,227465
-menu_item_eval_property \7f7666,227675
-parse_menu_item \7f7686,228341
-static Lisp_Object tool_bar_items_vector;\7f7965,236336
-static Lisp_Object tool_bar_item_properties;\7f7970,236510
-static int ntool_bar_items;\7f7974,236606
-static void init_tool_bar_items \7f7978,236664
-static void process_tool_bar_item \7f7979,236711
-static bool parse_tool_bar_item \7f7981,236801
-static void append_tool_bar_item \7f7982,236861
-tool_bar_items \7f7990,237083
-process_tool_bar_item \7f8075,239892
-#define PROP(\7f8112,240969
-set_prop \7f8114,241038
-parse_tool_bar_item \7f8167,242453
-#undef PROP\7f8379,248844
-init_tool_bar_items \7f8387,248969
-append_tool_bar_item \7f8401,249261
-read_char_x_menu_prompt \7f8443,250771
-read_char_minibuf_menu_prompt \7f8503,252445
-#define PUSH_C_STR(\7f8527,253014
-follow_key \7f8726,258553
-active_maps \7f8733,258695
-typedef struct keyremap\7f8742,259021
-} keyremap;\7f8754,259464
-access_keymap_keyremap \7f8764,259808
-keyremap_step \7f8811,261450
-test_undefined \7f8867,262934
-read_key_sequence \7f8916,264861
-read_key_sequence_vs \7f9826,295821
-DEFUN ("read-key-sequence", Fread_key_sequence,\7f9885,297294
-DEFUN ("read-key-sequence", Fread_key_sequence,\7fread-key-sequence\ 19885,297294
-DEFUN ("read-key-sequence-vector", Fread_key_sequence_vector,\7f9938,299982
-DEFUN ("read-key-sequence-vector", Fread_key_sequence_vector,\7fread-key-sequence-vector\ 19938,299982
-detect_input_pending \7f9950,300488
-detect_input_pending_ignore_squeezables \7f9959,300654
-detect_input_pending_run_timers \7f9967,300870
-clear_input_pending \7f9985,301362
-requeued_events_pending_p \7f9997,301732
-DEFUN ("input-pending-p", Finput_pending_p,\7f10002,301813
-DEFUN ("input-pending-p", Finput_pending_p,\7finput-pending-p\ 110002,301813
-DEFUN ("recent-keys", Frecent_keys,\7f10024,302596
-DEFUN ("recent-keys", Frecent_keys,\7frecent-keys\ 110024,302596
-DEFUN ("this-command-keys", Fthis_command_keys,\7f10055,303517
-DEFUN ("this-command-keys", Fthis_command_keys,\7fthis-command-keys\ 110055,303517
-DEFUN ("this-command-keys-vector", Fthis_command_keys_vector,\7f10068,303958
-DEFUN ("this-command-keys-vector", Fthis_command_keys_vector,\7fthis-command-keys-vector\ 110068,303958
-DEFUN ("this-single-command-keys", Fthis_single_command_keys,\7f10080,304380
-DEFUN ("this-single-command-keys", Fthis_single_command_keys,\7fthis-single-command-keys\ 110080,304380
-DEFUN ("this-single-command-raw-keys", Fthis_single_command_raw_keys,\7f10096,304955
-DEFUN ("this-single-command-raw-keys", Fthis_single_command_raw_keys,\7fthis-single-command-raw-keys\ 110096,304955
-DEFUN ("reset-this-command-lengths", Freset_this_command_lengths,\7f10109,305495
-DEFUN ("reset-this-command-lengths", Freset_this_command_lengths,\7freset-this-command-lengths\ 110109,305495
-DEFUN ("clear-this-command-keys", Fclear_this_command_keys,\7f10136,306510
-DEFUN ("clear-this-command-keys", Fclear_this_command_keys,\7fclear-this-command-keys\ 110136,306510
-DEFUN ("recursion-depth", Frecursion_depth,\7f10158,307069
-DEFUN ("recursion-depth", Frecursion_depth,\7frecursion-depth\ 110158,307069
-DEFUN ("open-dribble-file", Fopen_dribble_file,\7f10169,307406
-DEFUN ("open-dribble-file", Fopen_dribble_file,\7fopen-dribble-file\ 110169,307406
-DEFUN ("discard-input", Fdiscard_input,\7f10203,308447
-DEFUN ("discard-input", Fdiscard_input,\7fdiscard-input\ 110203,308447
-DEFUN ("suspend-emacs", Fsuspend_emacs,\7f10225,308949
-DEFUN ("suspend-emacs", Fsuspend_emacs,\7fsuspend-emacs\ 110225,308949
-stuff_buffered_input \7f10285,311045
-set_waiting_for_input \7f10323,312016
-clear_waiting_for_input \7f10337,312390
-handle_interrupt_signal \7f10351,312754
-deliver_interrupt_signal \7f10378,313642
-static int volatile force_quit_count;\7f10387,313932
-handle_interrupt \7f10401,314414
-quit_throw_to_read_char \7f10541,318711
-DEFUN ("set-input-interrupt-mode", Fset_input_interrupt_mode,\7f10562,319288
-DEFUN ("set-input-interrupt-mode", Fset_input_interrupt_mode,\7fset-input-interrupt-mode\ 110562,319288
-DEFUN ("set-output-flow-control", Fset_output_flow_control,\7f10609,320516
-DEFUN ("set-output-flow-control", Fset_output_flow_control,\7fset-output-flow-control\ 110609,320516
-DEFUN ("set-input-meta-mode", Fset_input_meta_mode,\7f10643,321432
-DEFUN ("set-input-meta-mode", Fset_input_meta_mode,\7fset-input-meta-mode\ 110643,321432
-DEFUN ("set-quit-char", Fset_quit_char,\7f10694,322706
-DEFUN ("set-quit-char", Fset_quit_char,\7fset-quit-char\ 110694,322706
-DEFUN ("set-input-mode", Fset_input_mode,\7f10729,323570
-DEFUN ("set-input-mode", Fset_input_mode,\7fset-input-mode\ 110729,323570
-DEFUN ("current-input-mode", Fcurrent_input_mode,\7f10750,324459
-DEFUN ("current-input-mode", Fcurrent_input_mode,\7fcurrent-input-mode\ 110750,324459
-DEFUN ("posn-at-x-y", Fposn_at_x_y,\7f10787,325837
-DEFUN ("posn-at-x-y", Fposn_at_x_y,\7fposn-at-x-y\ 110787,325837
-DEFUN ("posn-at-point", Fposn_at_point,\7f10824,327060
-DEFUN ("posn-at-point", Fposn_at_point,\7fposn-at-point\ 110824,327060
-init_kboard \7f10861,328214
-allocate_kboard \7f10893,329284
-wipe_kboard \7f10909,329637
-delete_kboard \7f10917,329751
-init_keyboard \7f10942,330281
-struct event_head\7f11021,332696
-static const struct event_head head_table[\7fhead_table\ 111027,332747
-syms_of_keyboard \7f11045,333577
-keys_of_keyboard \7f11841,367115
-mark_kboards \7f11916,370434
+volatile int interrupt_input_blocked;\7f76,1809
+volatile bool pending_signals;\7f80,1945
+#define KBD_BUFFER_SIZE \7f82,1977
+KBOARD *initial_kboard;\7finitial_kboard\ 184,2007
+KBOARD *current_kboard;\7fcurrent_kboard\ 185,2031
+static KBOARD *all_kboards;\7fall_kboards\ 186,2055
+static bool single_kboard;\7f89,2155
+#define NUM_RECENT_KEYS \7f91,2183
+static int recent_keys_index;\7f94,2270
+static int total_keys;\7f97,2358
+static Lisp_Object recent_keys;\7f100,2444
+Lisp_Object this_command_keys;\7f107,2778
+ptrdiff_t this_command_key_count;\7f108,2809
+static bool this_command_key_count_reset;\7f112,2923
+static Lisp_Object raw_keybuf;\7f116,3075
+static int raw_keybuf_count;\7f117,3106
+#define GROW_RAW_KEYBUF        \7f119,3136
+static ptrdiff_t this_single_command_key_start;\7f125,3351
+static ptrdiff_t before_command_key_count;\7f129,3499
+static ptrdiff_t before_command_echo_length;\7f130,3542
+sigjmp_buf return_to_command_loop;\7f135,3678
+static Lisp_Object recover_top_level_message;\7f138,3792
+static Lisp_Object regular_top_level_message;\7f143,3931
+static sys_jmp_buf getcjmp;\7f147,4032
+bool waiting_for_input;\7f150,4096
+static bool echoing;\7f154,4187
+static struct kboard *ok_to_echo_at_next_pause;\7fok_to_echo_at_next_pause\ 1159,4329
+struct kboard *echo_kboard;\7fecho_kboard\ 1166,4633
+Lisp_Object echo_message_buffer;\7f171,4745
+bool immediate_quit;\7f174,4838
+int quit_char;\7f192,5624
+EMACS_INT command_loop_level;\7f195,5681
+Lisp_Object unread_switch_frame;\7f204,6109
+static ptrdiff_t last_non_minibuf_size;\7f207,6217
+uintmax_t num_input_events;\7f210,6335
+static EMACS_INT last_auto_save;\7f214,6429
+static ptrdiff_t last_point_position;\7f217,6524
+Lisp_Object internal_last_event_frame;\7f228,7029
+static Lisp_Object read_key_sequence_cmd;\7f232,7169
+static Lisp_Object read_key_sequence_remapped;\7f233,7211
+static FILE *dribble;\7fdribble\ 1236,7311
+bool input_pending;\7f239,7369
+static bool input_was_pending;\7f287,10023
+static struct input_event kbd_buffer[\7fkbd_buffer\ 1291,10108
+static struct input_event *kbd_fetch_ptr;\7fkbd_fetch_ptr\ 1297,10387
+static struct input_event * volatile kbd_store_ptr;\7f302,10602
+static void recursive_edit_unwind \7f313,11089
+static Lisp_Object command_loop \7f314,11145
+static void echo_now \7f316,11186
+static ptrdiff_t echo_length \7f317,11215
+unsigned timers_run;\7f320,11297
+struct timespec *input_available_clear_time;\7finput_available_clear_time\ 1324,11409
+bool interrupt_input;\7f328,11574
+bool interrupts_deferred;\7f331,11672
+static struct timespec timer_idleness_start_time;\7f335,11747
+static struct timespec timer_last_idleness_start_time;\7f340,11917
+#define READABLE_EVENTS_DO_TIMERS_NOW  \7f346,12047
+#define READABLE_EVENTS_FILTER_EVENTS  \7f347,12095
+#define READABLE_EVENTS_IGNORE_SQUEEZABLES     \7f348,12143
+static void (*keyboard_init_hook)\7fkeyboard_init_hook\ 1351,12265
+static bool get_input_pending \7f353,12308
+static bool readable_events \7f354,12345
+static Lisp_Object read_char_x_menu_prompt \7f355,12380
+static Lisp_Object read_char_minibuf_menu_prompt \7f357,12503
+static Lisp_Object make_lispy_event \7f358,12572
+static Lisp_Object make_lispy_movement \7f359,12632
+static Lisp_Object modify_event_symbol \7f363,12841
+static Lisp_Object make_lispy_switch_frame \7f366,13051
+static Lisp_Object make_lispy_focus_in \7f367,13109
+static Lisp_Object make_lispy_focus_out \7f369,13189
+static bool help_char_p \7f371,13276
+static void save_getcjmp \7f372,13315
+static void restore_getcjmp \7f373,13355
+static Lisp_Object apply_modifiers \7f374,13398
+static void clear_event \7f375,13453
+static void restore_kboard_configuration \7f376,13501
+static void deliver_input_available_signal \7f378,13569
+static void handle_interrupt \7f380,13632
+static _Noreturn void quit_throw_to_read_char \7f381,13669
+static void process_special_events \7f382,13723
+static void timer_start_idle \7f383,13766
+static void timer_stop_idle \7f384,13803
+static void timer_resume_idle \7f385,13839
+static void deliver_user_signal \7f386,13877
+static char *find_user_signal_name \7ffind_user_signal_name\ 1387,13916
+static void store_user_signal_events \7f388,13958
+kset_echo_string \7f392,14089
+kset_kbd_queue \7f397,14185
+kset_keyboard_translate_table \7f402,14277
+kset_last_prefix_arg \7f407,14400
+kset_last_repeatable_command \7f412,14505
+kset_local_function_key_map \7f417,14626
+kset_overriding_terminal_local_map \7f422,14745
+kset_real_last_command \7f427,14878
+kset_system_key_syms \7f432,14987
+echo_add_key \7f443,15250
+echo_char \7f527,17528
+echo_dash \7f541,17814
+echo_now \7f586,19141
+cancel_echoing \7f635,20615
+echo_length \7f648,20923
+echo_truncate \7f660,21254
+add_command_key \7f672,21583
+recursive_edit_1 \7f697,22407
+record_auto_save \7f742,23849
+force_auto_save_soon \7f751,24017
+DEFUN ("recursive-edit", Frecursive_edit,\7f759,24138
+DEFUN ("recursive-edit", Frecursive_edit,\7frecursive-edit\ 1759,24138
+recursive_edit_unwind \7f804,25748
+any_kboard_state \7f817,26014
+single_kboard_state \7f838,26666
+not_single_kboard_state \7f848,26804
+struct kboard_stack\7f858,27066
+static struct kboard_stack *kboard_stack;\7fkboard_stack\ 1864,27139
+push_kboard \7f867,27187
+pop_kboard \7f879,27376
+temporarily_switch_to_single_kboard \7f914,28264
+record_single_kboard_state \7f943,29438
+restore_kboard_configuration \7f952,29622
+cmd_error \7f970,30078
+cmd_error_internal \7f1024,31511
+DEFUN ("command-error-default-function", Fcommand_error_default_function,\7f1043,32031
+DEFUN ("command-error-default-function", Fcommand_error_default_function,\7fcommand-error-default-function\ 11043,32031
+static Lisp_Object command_loop_2 \7f1086,33638
+static Lisp_Object top_level_1 \7f1087,33687
+command_loop \7f1094,33917
+command_loop_2 \7f1134,35136
+top_level_2 \7f1146,35340
+top_level_1 \7f1152,35418
+DEFUN ("top-level", Ftop_level,\7f1164,35788
+DEFUN ("top-level", Ftop_level,\7ftop-level\ 11164,35788
+user_error \7f1183,36289
+DEFUN ("exit-recursive-edit", Fexit_recursive_edit,\7f1189,36430
+DEFUN ("exit-recursive-edit", Fexit_recursive_edit,\7fexit-recursive-edit\ 11189,36430
+DEFUN ("abort-recursive-edit", Fabort_recursive_edit,\7f1201,36820
+DEFUN ("abort-recursive-edit", Fabort_recursive_edit,\7fabort-recursive-edit\ 11201,36820
+tracking_off \7f1216,37282
+DEFUN ("internal--track-mouse", Ftrack_mouse,\7f1234,37817
+DEFUN ("internal--track-mouse", Ftrack_mouse,\7ftrack-mouse\ 11234,37817
+bool ignore_mouse_drag_p;\7f1256,38393
+some_mouse_moved \7f1259,38442
+static int read_key_sequence \7f1282,38800
+static void adjust_point_for_property \7f1284,38918
+Lisp_Object last_undo_boundary;\7f1287,39033
+command_loop_1 \7f1294,39274
+read_menu_command \7f1649,50890
+adjust_point_for_property \7f1678,51618
+safe_run_hooks_1 \7f1831,57340
+safe_run_hooks_error \7f1841,57570
+safe_run_hook_funcall \7f1878,58577
+safe_run_hooks \7f1893,59059
+int poll_suppress_count;\7f1908,59398
+static struct atimer *poll_timer;\7fpoll_timer\ 11915,59488
+poll_for_input_1 \7f1919,59590
+poll_for_input \7f1930,59790
+start_polling \7f1942,60054
+input_polling_used \7f1979,61092
+stop_polling \7f1994,61391
+set_poll_suppress_count \7f2009,61760
+bind_polling_period \7f2029,62142
+make_ctrl_char \7f2048,62493
+show_help_echo \7f2113,64456
+static Lisp_Object kbd_buffer_get_event \7f2152,65485
+static void record_char \7f2154,65597
+static Lisp_Object help_form_saved_window_configs;\7f2156,65639
+read_char_help_form_unwind \7f2158,65702
+#define STOP_POLLING   \7f2166,65960
+#define RESUME_POLLING \7f2170,66085
+read_event_from_main_queue \7f2175,66230
+read_decoded_event_from_main_queue \7f2249,68418
+#define MAX_ENCODED_BYTES \7f2254,68665
+echo_keystrokes_p \7f2342,71557
+read_char \7f2376,72849
+record_menu_key \7f3225,98950
+help_char_p \7f3258,99675
+record_char \7f3273,99954
+save_getcjmp \7f3412,104236
+restore_getcjmp \7f3418,104327
+readable_events \7f3430,104698
+int stop_character EXTERNALLY_VISIBLE;\7f3497,106438
+event_to_kboard \7f3500,106494
+kbd_buffer_nr_stored \7f3522,107143
+kbd_buffer_store_event \7f3534,107484
+kbd_buffer_store_event_hold \7f3550,108026
+kbd_buffer_unget_event \7f3684,111618
+#define INPUT_EVENT_POS_MAX \7f3698,112019
+#define INPUT_EVENT_POS_MIN \7f3701,112148
+position_to_Time \7f3706,112288
+Time_to_position \7f3716,112515
+gen_help_event \7f3738,113172
+kbd_buffer_store_help_event \7f3756,113612
+discard_mouse_events \7f3773,113977
+kbd_buffer_events_waiting \7f3803,114712
+clear_event \7f3823,115069
+kbd_buffer_get_event \7f3836,115409
+process_special_events \7f4258,127882
+swallow_events \7f4322,129706
+timer_start_idle \7f4339,130099
+timer_stop_idle \7f4355,130577
+timer_resume_idle \7f4363,130721
+struct input_event last_timer_event EXTERNALLY_VISIBLE;\7f4372,130913
+Lisp_Object pending_funcalls;\7f4377,131173
+decode_timer \7f4381,131294
+timer_check_2 \7f4414,132247
+timer_check \7f4572,136818
+DEFUN ("current-idle-time", Fcurrent_idle_time,\7f4607,137663
+DEFUN ("current-idle-time", Fcurrent_idle_time,\7fcurrent-idle-time\ 14607,137663
+static Lisp_Object accent_key_syms;\7f4625,138240
+static Lisp_Object func_key_syms;\7f4626,138276
+static Lisp_Object mouse_syms;\7f4627,138310
+static Lisp_Object wheel_syms;\7f4628,138341
+static Lisp_Object drag_n_drop_syms;\7f4629,138372
+static const int lispy_accent_codes[\7flispy_accent_codes\ 14634,138517
+static const char *const lispy_accent_keys[\7flispy_accent_keys\ 14741,139879
+#define FUNCTION_KEY_OFFSET \7f4766,140315
+const char *const lispy_function_keys[\7flispy_function_keys\ 14768,140348
+static const char *const lispy_multimedia_keys[\7flispy_multimedia_keys\ 14962,148902
+static const char *const lispy_kana_keys[\7flispy_kana_keys\ 15026,150136
+#define FUNCTION_KEY_OFFSET \7f5061,151752
+static const char *const lispy_function_keys[\7flispy_function_keys\ 15065,151895
+#define ISO_FUNCTION_KEY_OFFSET \7f5149,154430
+static const char *const iso_lispy_function_keys[\7fiso_lispy_function_keys\ 15151,154470
+static Lisp_Object Vlispy_mouse_stem;\7f5172,155329
+static const char *const lispy_wheel_names[\7flispy_wheel_names\ 15174,155368
+static const char *const lispy_drag_n_drop_names[\7flispy_drag_n_drop_names\ 15181,155620
+static short const scroll_bar_parts[\7fscroll_bar_parts\ 15189,155886
+static Lisp_Object button_down_location;\7f5210,156911
+static int last_mouse_button;\7f5215,157066
+static int last_mouse_x;\7f5216,157096
+static int last_mouse_y;\7f5217,157121
+static Time button_down_time;\7f5218,157146
+static int double_click_count;\7f5222,157230
+make_lispy_position \7f5228,157391
+toolkit_menubar_in_use \7f5456,163954
+make_scroll_bar_position \7f5469,164322
+make_lispy_event \7f5485,164968
+make_lispy_movement \7f6104,183532
+make_lispy_switch_frame \7f6131,184263
+make_lispy_focus_in \7f6137,184370
+make_lispy_focus_out \7f6145,184496
+parse_modifiers_uncached \7f6163,184946
+#define SINGLE_LETTER_MOD(\7f6185,185466
+#undef SINGLE_LETTER_MOD\7f6212,185907
+#define MULTI_LETTER_MOD(\7f6214,185933
+#undef MULTI_LETTER_MOD\7f6231,186401
+apply_modifiers_uncached \7f6273,187575
+static const char *const modifier_names[\7fmodifier_names\ 16319,189194
+#define NUM_MOD_NAMES \7f6325,189400
+static Lisp_Object modifier_symbols;\7f6327,189450
+lispy_modifier_list \7f6331,189587
+#define KEY_TO_CHAR(\7f6353,190253
+parse_modifiers \7f6356,190329
+DEFUN ("internal-event-symbol-parse-modifiers", Fevent_symbol_parse_modifiers,\7f6399,191518
+DEFUN ("internal-event-symbol-parse-modifiers", Fevent_symbol_parse_modifiers,\7fevent-symbol-parse-modifiers\ 16399,191518
+apply_modifiers \7f6422,192392
+reorder_modifiers \7f6491,194721
+modify_event_symbol \7f6536,196529
+DEFUN ("event-convert-list", Fevent_convert_list,\7f6628,199245
+DEFUN ("event-convert-list", Fevent_convert_list,\7fevent-convert-list\ 16628,199245
+parse_solitary_modifier \7f6695,201136
+#define SINGLE_LETTER_MOD(\7f6701,201259
+#define MULTI_LETTER_MOD(\7f6705,201344
+#undef SINGLE_LETTER_MOD\7f6763,202642
+#undef MULTI_LETTER_MOD\7f6764,202667
+lucid_event_type_list_p \7f6775,202890
+get_input_pending \7f6814,203961
+record_asynch_buffer_change \7f6834,204580
+gobble_input \7f6872,205703
+tty_read_avail_input \7f6967,208311
+handle_async_input \7f7149,214040
+process_pending_signals \7f7165,214360
+unblock_input_to \7f7177,214646
+unblock_input \7f7200,215278
+totally_unblock_input \7f7209,215446
+handle_input_available_signal \7f7217,215530
+deliver_input_available_signal \7f7226,215701
+struct user_signal_info\7f7235,215866
+static struct user_signal_info *user_signals \7fuser_signals\ 17250,216091
+add_user_signal \7f7253,216150
+handle_user_signal \7f7275,216599
+deliver_user_signal \7f7316,217559
+find_user_signal_name \7f7322,217660
+store_user_signal_events \7f7334,217842
+static void menu_bar_item \7f7362,218342
+static Lisp_Object menu_bar_one_keymap_changed_items;\7f7363,218417
+static Lisp_Object menu_bar_items_vector;\7f7368,218631
+static int menu_bar_items_index;\7f7369,218673
+static const char *separator_names[\7fseparator_names\ 17372,218708
+menu_separator_name_p \7f7393,219149
+menu_bar_items \7f7426,219853
+Lisp_Object item_properties;\7f7568,224604
+menu_bar_item \7f7571,224646
+menu_item_eval_property_1 \7f7647,227176
+eval_dyn \7f7658,227466
+menu_item_eval_property \7f7666,227676
+parse_menu_item \7f7686,228342
+static Lisp_Object tool_bar_items_vector;\7f7965,236337
+static Lisp_Object tool_bar_item_properties;\7f7970,236511
+static int ntool_bar_items;\7f7974,236607
+static void init_tool_bar_items \7f7978,236665
+static void process_tool_bar_item \7f7979,236712
+static bool parse_tool_bar_item \7f7981,236802
+static void append_tool_bar_item \7f7982,236862
+tool_bar_items \7f7990,237084
+process_tool_bar_item \7f8075,239893
+#define PROP(\7f8112,240970
+set_prop \7f8114,241039
+parse_tool_bar_item \7f8167,242454
+#undef PROP\7f8379,248845
+init_tool_bar_items \7f8387,248970
+append_tool_bar_item \7f8401,249262
+read_char_x_menu_prompt \7f8443,250772
+read_char_minibuf_menu_prompt \7f8503,252446
+#define PUSH_C_STR(\7f8527,253015
+follow_key \7f8726,258554
+active_maps \7f8733,258696
+typedef struct keyremap\7f8742,259022
+} keyremap;\7f8754,259465
+access_keymap_keyremap \7f8764,259809
+keyremap_step \7f8811,261451
+test_undefined \7f8867,262935
+read_key_sequence \7f8916,264862
+read_key_sequence_vs \7f9826,295822
+DEFUN ("read-key-sequence", Fread_key_sequence,\7f9885,297295
+DEFUN ("read-key-sequence", Fread_key_sequence,\7fread-key-sequence\ 19885,297295
+DEFUN ("read-key-sequence-vector", Fread_key_sequence_vector,\7f9938,299983
+DEFUN ("read-key-sequence-vector", Fread_key_sequence_vector,\7fread-key-sequence-vector\ 19938,299983
+detect_input_pending \7f9950,300489
+detect_input_pending_ignore_squeezables \7f9959,300655
+detect_input_pending_run_timers \7f9967,300871
+clear_input_pending \7f9985,301363
+requeued_events_pending_p \7f9997,301733
+DEFUN ("input-pending-p", Finput_pending_p,\7f10002,301814
+DEFUN ("input-pending-p", Finput_pending_p,\7finput-pending-p\ 110002,301814
+DEFUN ("recent-keys", Frecent_keys,\7f10024,302597
+DEFUN ("recent-keys", Frecent_keys,\7frecent-keys\ 110024,302597
+DEFUN ("this-command-keys", Fthis_command_keys,\7f10055,303518
+DEFUN ("this-command-keys", Fthis_command_keys,\7fthis-command-keys\ 110055,303518
+DEFUN ("this-command-keys-vector", Fthis_command_keys_vector,\7f10068,303959
+DEFUN ("this-command-keys-vector", Fthis_command_keys_vector,\7fthis-command-keys-vector\ 110068,303959
+DEFUN ("this-single-command-keys", Fthis_single_command_keys,\7f10080,304381
+DEFUN ("this-single-command-keys", Fthis_single_command_keys,\7fthis-single-command-keys\ 110080,304381
+DEFUN ("this-single-command-raw-keys", Fthis_single_command_raw_keys,\7f10096,304956
+DEFUN ("this-single-command-raw-keys", Fthis_single_command_raw_keys,\7fthis-single-command-raw-keys\ 110096,304956
+DEFUN ("reset-this-command-lengths", Freset_this_command_lengths,\7f10109,305496
+DEFUN ("reset-this-command-lengths", Freset_this_command_lengths,\7freset-this-command-lengths\ 110109,305496
+DEFUN ("clear-this-command-keys", Fclear_this_command_keys,\7f10136,306511
+DEFUN ("clear-this-command-keys", Fclear_this_command_keys,\7fclear-this-command-keys\ 110136,306511
+DEFUN ("recursion-depth", Frecursion_depth,\7f10158,307070
+DEFUN ("recursion-depth", Frecursion_depth,\7frecursion-depth\ 110158,307070
+DEFUN ("open-dribble-file", Fopen_dribble_file,\7f10169,307407
+DEFUN ("open-dribble-file", Fopen_dribble_file,\7fopen-dribble-file\ 110169,307407
+DEFUN ("discard-input", Fdiscard_input,\7f10203,308448
+DEFUN ("discard-input", Fdiscard_input,\7fdiscard-input\ 110203,308448
+DEFUN ("suspend-emacs", Fsuspend_emacs,\7f10225,308950
+DEFUN ("suspend-emacs", Fsuspend_emacs,\7fsuspend-emacs\ 110225,308950
+stuff_buffered_input \7f10285,311046
+set_waiting_for_input \7f10323,312017
+clear_waiting_for_input \7f10337,312391
+handle_interrupt_signal \7f10351,312755
+deliver_interrupt_signal \7f10378,313643
+static int volatile force_quit_count;\7f10387,313933
+handle_interrupt \7f10401,314415
+quit_throw_to_read_char \7f10541,318712
+DEFUN ("set-input-interrupt-mode", Fset_input_interrupt_mode,\7f10562,319289
+DEFUN ("set-input-interrupt-mode", Fset_input_interrupt_mode,\7fset-input-interrupt-mode\ 110562,319289
+DEFUN ("set-output-flow-control", Fset_output_flow_control,\7f10609,320517
+DEFUN ("set-output-flow-control", Fset_output_flow_control,\7fset-output-flow-control\ 110609,320517
+DEFUN ("set-input-meta-mode", Fset_input_meta_mode,\7f10643,321433
+DEFUN ("set-input-meta-mode", Fset_input_meta_mode,\7fset-input-meta-mode\ 110643,321433
+DEFUN ("set-quit-char", Fset_quit_char,\7f10694,322707
+DEFUN ("set-quit-char", Fset_quit_char,\7fset-quit-char\ 110694,322707
+DEFUN ("set-input-mode", Fset_input_mode,\7f10729,323571
+DEFUN ("set-input-mode", Fset_input_mode,\7fset-input-mode\ 110729,323571
+DEFUN ("current-input-mode", Fcurrent_input_mode,\7f10750,324460
+DEFUN ("current-input-mode", Fcurrent_input_mode,\7fcurrent-input-mode\ 110750,324460
+DEFUN ("posn-at-x-y", Fposn_at_x_y,\7f10787,325838
+DEFUN ("posn-at-x-y", Fposn_at_x_y,\7fposn-at-x-y\ 110787,325838
+DEFUN ("posn-at-point", Fposn_at_point,\7f10824,327061
+DEFUN ("posn-at-point", Fposn_at_point,\7fposn-at-point\ 110824,327061
+init_kboard \7f10861,328215
+allocate_kboard \7f10893,329285
+wipe_kboard \7f10909,329638
+delete_kboard \7f10917,329752
+init_keyboard \7f10942,330282
+struct event_head\7f11021,332697
+static const struct event_head head_table[\7fhead_table\ 111027,332748
+syms_of_keyboard \7f11045,333578
+keys_of_keyboard \7f11841,367116
+mark_kboards \7f11916,370435
 \f
 c-src/emacs/src/lisp.h,33840
-#define EMACS_LISP_H\7f22,800
-#define DECLARE_GDB_SYM(\7f47,1421
-# define DEFINE_GDB_SYMBOL_BEGIN(\7f49,1508
-# define DEFINE_GDB_SYMBOL_END(\7f50,1578
-# define DEFINE_GDB_SYMBOL_BEGIN(\7f52,1625
-# define DEFINE_GDB_SYMBOL_END(\7f53,1702
-#undef min\7f57,1790
-#undef max\7f58,1801
-#define max(\7f59,1812
-#define min(\7f60,1854
-#define ARRAYELTS(\7f63,1936
-#define GCTYPEBITS \7f67,2079
-DEFINE_GDB_SYMBOL_BEGIN \7fGCTYPEBITS\ 166,2037
-# define NONPOINTER_BITS \7f78,2567
-# define NONPOINTER_BITS \7f80,2600
-typedef int EMACS_INT;\7f91,3023
-typedef unsigned int EMACS_UINT;\7f92,3046
-#  define EMACS_INT_MAX \7f93,3079
-#  define pI \7f94,3111
-typedef long int EMACS_INT;\7f96,3203
-typedef unsigned long EMACS_UINT;\7f97,3231
-#  define EMACS_INT_MAX \7f98,3265
-#  define pI \7f99,3298
-typedef long long int EMACS_INT;\7f103,3477
-typedef unsigned long long int EMACS_UINT;\7f104,3510
-#  define EMACS_INT_MAX \7f105,3553
-#  define pI \7f106,3587
-enum {  BOOL_VECTOR_BITS_PER_CHAR \7f114,3804
-#define BOOL_VECTOR_BITS_PER_CHAR \7f115,3840
-typedef size_t bits_word;\7f123,4165
-# define BITS_WORD_MAX \7f124,4191
-enum { BITS_PER_BITS_WORD \7f125,4223
-typedef unsigned char bits_word;\7f127,4290
-# define BITS_WORD_MAX \7f128,4323
-enum { BITS_PER_BITS_WORD \7f129,4386
-verify \7f131,4450
-    BITS_PER_CHAR \7f136,4570
-    BITS_PER_SHORT \7f137,4605
-    BITS_PER_LONG \7f138,4657
-    BITS_PER_EMACS_INT \7f139,4712
-typedef intmax_t printmax_t;\7f148,5089
-typedef uintmax_t uprintmax_t;\7f149,5118
-# define pMd \7f150,5149
-# define pMu \7f151,5170
-typedef EMACS_INT printmax_t;\7f153,5197
-typedef EMACS_UINT uprintmax_t;\7f154,5227
-# define pMd \7f155,5259
-# define pMu \7f156,5278
-# define pD \7f165,5664
-# define pD \7f167,5709
-# define pD \7f169,5756
-# define pD \7f171,5779
-# define eassert(\7f200,7062
-# define eassume(\7f201,7140
-extern _Noreturn void die \7f204,7206
-extern bool suppress_checking EXTERNALLY_VISIBLE;\7f206,7268
-# define eassert(\7f208,7319
-# define eassume(\7f212,7450
-enum Lisp_Bits\7f239,8519
-#define GCALIGNMENT \7f243,8647
-    VALBITS \7f246,8742
-    INTTYPEBITS \7f249,8838
-    FIXNUM_BITS \7f252,8945
-#define VAL_MAX \7f263,9327
-#define USE_LSB_TAG \7f271,9777
-DEFINE_GDB_SYMBOL_BEGIN \7fUSE_LSB_TAG\ 1270,9733
-# define alignas(\7f281,10077
-# define GCALIGNED \7f288,10227
-# define GCALIGNED \7f290,10292
-# define lisp_h_XLI(\7f327,11642
-# define lisp_h_XIL(\7f328,11673
-# define lisp_h_XLI(\7f330,11724
-# define lisp_h_XIL(\7f331,11751
-#define lisp_h_CHECK_LIST_CONS(\7f333,11785
-#define lisp_h_CHECK_NUMBER(\7f334,11856
-#define lisp_h_CHECK_SYMBOL(\7f335,11927
-#define lisp_h_CHECK_TYPE(\7f336,11996
-#define lisp_h_CONSP(\7f338,12107
-#define lisp_h_EQ(\7f339,12156
-#define lisp_h_FLOATP(\7f340,12201
-#define lisp_h_INTEGERP(\7f341,12252
-#define lisp_h_MARKERP(\7f342,12333
-#define lisp_h_MISCP(\7f343,12408
-#define lisp_h_NILP(\7f344,12457
-#define lisp_h_SET_SYMBOL_VAL(\7f345,12493
-#define lisp_h_SYMBOL_CONSTANT_P(\7f347,12607
-#define lisp_h_SYMBOL_VAL(\7f348,12671
-#define lisp_h_SYMBOLP(\7f350,12772
-#define lisp_h_VECTORLIKEP(\7f351,12825
-#define lisp_h_XCAR(\7f352,12886
-#define lisp_h_XCDR(\7f353,12924
-#define lisp_h_XCONS(\7f354,12964
-#define lisp_h_XHASH(\7f356,13059
-#define lisp_h_XPNTR(\7f357,13093
-# define lisp_h_check_cons_list(\7f360,13221
-# define lisp_h_make_number(\7f363,13289
-# define lisp_h_XFASTINT(\7f365,13392
-# define lisp_h_XINT(\7f366,13429
-# define lisp_h_XSYMBOL(\7f367,13478
-# define lisp_h_XTYPE(\7f371,13631
-# define lisp_h_XUNTAG(\7f372,13696
-# define XLI(\7f381,14086
-# define XIL(\7f382,14117
-# define CHECK_LIST_CONS(\7f383,14148
-# define CHECK_NUMBER(\7f384,14209
-# define CHECK_SYMBOL(\7f385,14258
-# define CHECK_TYPE(\7f386,14307
-# define CONSP(\7f387,14382
-# define EQ(\7f388,14417
-# define FLOATP(\7f389,14452
-# define INTEGERP(\7f390,14489
-# define MARKERP(\7f391,14530
-# define MISCP(\7f392,14569
-# define NILP(\7f393,14604
-# define SET_SYMBOL_VAL(\7f394,14637
-# define SYMBOL_CONSTANT_P(\7f395,14700
-# define SYMBOL_VAL(\7f396,14763
-# define SYMBOLP(\7f397,14812
-# define VECTORLIKEP(\7f398,14851
-# define XCAR(\7f399,14898
-# define XCDR(\7f400,14931
-# define XCONS(\7f401,14964
-# define XHASH(\7f402,14999
-# define XPNTR(\7f403,15034
-#  define check_cons_list(\7f405,15097
-#  define make_number(\7f408,15176
-#  define XFASTINT(\7f409,15224
-#  define XINT(\7f410,15266
-#  define XSYMBOL(\7f411,15300
-#  define XTYPE(\7f412,15340
-#  define XUNTAG(\7f413,15376
-#define LISP_MACRO_DEFUN(\7f421,15672
-#define LISP_MACRO_DEFUN_VOID(\7f425,15845
-#define INTMASK \7f437,16289
-#define case_Lisp_Int \7f438,16342
-#define ENUM_BF(\7f445,16681
-#define ENUM_BF(\7f447,16722
-enum Lisp_Type\7f451,16763
-    Lisp_Symbol \7f454,16851
-    Lisp_Misc \7f458,16993
-    Lisp_Int0 \7f461,17067
-    Lisp_Int1 \7f462,17086
-    Lisp_String \7f466,17264
-    Lisp_Vectorlike \7f472,17543
-    Lisp_Cons \7f475,17632
-    Lisp_Float \7f477,17670
-enum Lisp_Misc_Type\7f485,18016
-    Lisp_Misc_Free \7f487,18040
-    Lisp_Misc_Marker,\7f488,18069
-    Lisp_Misc_Overlay,\7f489,18091
-    Lisp_Misc_Save_Value,\7f490,18114
-    Lisp_Misc_Finalizer,\7f491,18140
-    Lisp_Misc_Float,\7f494,18275
-    Lisp_Misc_Limit\7f496,18359
-enum Lisp_Fwd_Type\7f502,18543
-    Lisp_Fwd_Int,\7f504,18566
-    Lisp_Fwd_Bool,\7f505,18619
-    Lisp_Fwd_Obj,\7f506,18670
-    Lisp_Fwd_Buffer_Obj,\7f507,18729
-    Lisp_Fwd_Kboard_Obj        \7f508,18800
-typedef struct { EMACS_INT i; } Lisp_Object;\7f567,21781
-#define LISP_INITIALLY(\7f569,21827
-#undef CHECK_LISP_OBJECT_TYPE\7f571,21858
-enum CHECK_LISP_OBJECT_TYPE \7f572,21888
-enum CHECK_LISP_OBJECT_TYPE { CHECK_LISP_OBJECT_TYPE \7f572,21888
-typedef EMACS_INT Lisp_Object;\7f577,22064
-#define LISP_INITIALLY(\7f578,22095
-enum CHECK_LISP_OBJECT_TYPE \7f579,22125
-enum CHECK_LISP_OBJECT_TYPE { CHECK_LISP_OBJECT_TYPE \7f579,22125
-#define LISP_INITIALLY_ZERO \7f582,22226
-INLINE bool BOOL_VECTOR_P \7f588,22350
-INLINE bool BUFFER_OBJFWDP \7f589,22391
-INLINE bool BUFFERP \7f590,22438
-INLINE bool CHAR_TABLE_P \7f591,22473
-INLINE Lisp_Object CHAR_TABLE_REF_ASCII \7f592,22513
-INLINE bool \7f593,22579
-INLINE bool \7f594,22614
-INLINE bool functionp \7f595,22650
-INLINE bool \7f596,22687
-INLINE bool \7f597,22725
-INLINE bool \7f598,22762
-INLINE bool \7f599,22797
-INLINE bool OVERLAYP \7f600,22831
-INLINE bool PROCESSP \7f601,22867
-INLINE bool PSEUDOVECTORP \7f602,22903
-INLINE bool SAVE_VALUEP \7f603,22949
-INLINE bool FINALIZERP \7f604,22988
-INLINE void set_sub_char_table_contents \7f605,23026
-INLINE bool STRINGP \7f607,23116
-INLINE bool SUB_CHAR_TABLE_P \7f608,23151
-INLINE bool SUBRP \7f609,23195
-INLINE bool \7f610,23228
-INLINE bool \7f611,23265
-INLINE bool WINDOWP \7f612,23306
-INLINE bool TERMINALP \7f613,23341
-INLINE struct Lisp_Save_Value *XSAVE_VALUE \7fXSAVE_VALUE\ 1614,23378
-INLINE struct Lisp_Finalizer *XFINALIZER \7fXFINALIZER\ 1615,23436
-INLINE struct Lisp_Symbol *(XSYMBOL)\7f616,23492
-INLINE void \7f617,23544
-extern Lisp_Object char_table_ref \7f620,23616
-extern void char_table_set \7f621,23670
-extern _Noreturn Lisp_Object wrong_type_argument \7f624,23757
-extern _Noreturn void wrong_choice \7f625,23834
-extern bool might_dump;\7f628,23925
-extern bool initialized;\7f631,24061
-extern double extract_float \7f634,24117
-enum symbol_interned\7f639,24199
-  SYMBOL_UNINTERNED \7f641,24222
-  SYMBOL_INTERNED \7f642,24247
-  SYMBOL_INTERNED_IN_INITIAL_OBARRAY \7f643,24270
-enum symbol_redirect\7f646,24315
-  SYMBOL_PLAINVAL \7f648,24338
-  SYMBOL_VARALIAS \7f649,24362
-  SYMBOL_LOCALIZED \7f650,24386
-  SYMBOL_FORWARDED \7f651,24410
-struct Lisp_Symbol\7f654,24437
-#define EXFUN(\7f707,26252
-#define DEFUN_ARGS_MANY        \7f712,26446
-#define DEFUN_ARGS_UNEVALLED   \7f713,26498
-#define DEFUN_ARGS_0   \7f714,26541
-#define DEFUN_ARGS_1   \7f715,26569
-#define DEFUN_ARGS_2   \7f716,26604
-#define DEFUN_ARGS_3   \7f717,26652
-#define DEFUN_ARGS_4   \7f718,26713
-#define DEFUN_ARGS_5   \7f719,26787
-#define DEFUN_ARGS_6   \7f721,26880
-#define DEFUN_ARGS_7   \7f723,26986
-#define DEFUN_ARGS_8   \7f725,27105
-#define TAG_PTR(\7f729,27296
-#define TAG_SYMOFFSET(\7f734,27543
-#define XLI_BUILTIN_LISPSYM(\7f741,27842
-#define DEFINE_LISP_SYMBOL(\7f746,28101
-# define DEFINE_NON_NIL_Q_SYMBOL_MACROS \7f755,28572
-LISP_MACRO_DEFUN \7f762,28777
-# define ARRAY_MARK_FLAG \7f768,29024
-# define PSEUDOVECTOR_FLAG \7f774,29267
-enum pvec_type\7f780,29568
-  PVEC_NORMAL_VECTOR,\7f782,29585
-  PVEC_FREE,\7f783,29607
-  PVEC_PROCESS,\7f784,29620
-  PVEC_FRAME,\7f785,29636
-  PVEC_WINDOW,\7f786,29650
-  PVEC_BOOL_VECTOR,\7f787,29665
-  PVEC_BUFFER,\7f788,29685
-  PVEC_HASH_TABLE,\7f789,29700
-  PVEC_TERMINAL,\7f790,29719
-  PVEC_WINDOW_CONFIGURATION,\7f791,29736
-  PVEC_SUBR,\7f792,29765
-  PVEC_OTHER,\7f793,29778
-  PVEC_COMPILED,\7f795,29856
-  PVEC_CHAR_TABLE,\7f796,29873
-  PVEC_SUB_CHAR_TABLE,\7f797,29892
-  PVEC_FONT \7f798,29915
-enum More_Lisp_Bits\7f801,29991
-    PSEUDOVECTOR_SIZE_BITS \7f808,30382
-    PSEUDOVECTOR_SIZE_MASK \7f809,30415
-    PSEUDOVECTOR_REST_BITS \7f813,30625
-    PSEUDOVECTOR_REST_MASK \7f814,30658
-    PSEUDOVECTOR_AREA_BITS \7f818,30823
-    PVEC_TYPE_MASK \7f819,30901
-# define VALMASK \7f829,31302
-DEFINE_GDB_SYMBOL_BEGIN \7fVALMASK\ 1828,31257
-#define MOST_POSITIVE_FIXNUM \7f834,31532
-#define MOST_NEGATIVE_FIXNUM \7f835,31592
-XINT \7f874,32684
-XFASTINT \7f889,33035
-XSYMBOL \7f899,33263
-XTYPE \7f910,33481
-XUNTAG \7f918,33661
-LISP_MACRO_DEFUN \7f927,33857
-LISP_MACRO_DEFUN \7f940,34242
-#define FIXNUM_OVERFLOW_P(\7f958,34855
-LISP_MACRO_DEFUN \7fFIXNUM_OVERFLOW_P\ 1952,34632
-LISP_MACRO_DEFUN \7f970,35171
-XSTRING \7f980,35391
-#define SYMBOL_INDEX(\7f988,35575
-XFLOAT \7f991,35636
-XPROCESS \7f1000,35778
-XWINDOW \7f1007,35895
-XTERMINAL \7f1014,36012
-XSUBR \7f1021,36134
-XBUFFER \7f1028,36245
-XCHAR_TABLE \7f1035,36369
-XSUB_CHAR_TABLE \7f1042,36506
-XBOOL_VECTOR \7f1049,36648
-make_lisp_ptr \7f1058,36827
-make_lisp_symbol \7f1066,37013
-builtin_lisp_symbol \7f1074,37197
-#define XSETINT(\7f1079,37279
-#define XSETFASTINT(\7f1080,37325
-#define XSETCONS(\7f1081,37375
-#define XSETVECTOR(\7f1082,37435
-#define XSETSTRING(\7f1083,37503
-#define XSETSYMBOL(\7f1084,37567
-#define XSETFLOAT(\7f1085,37621
-#define XSETMISC(\7f1086,37683
-#define XSETPVECTYPE(\7f1090,37772
-#define XSETPVECTYPESIZE(\7f1092,37888
-#define XSETPSEUDOVECTOR(\7f1099,38185
-#define XSETTYPED_PSEUDOVECTOR(\7f1105,38369
-#define XSETWINDOW_CONFIGURATION(\7f1110,38579
-#define XSETPROCESS(\7f1112,38675
-#define XSETWINDOW(\7f1113,38741
-#define XSETTERMINAL(\7f1114,38805
-#define XSETSUBR(\7f1115,38873
-#define XSETCOMPILED(\7f1116,38933
-#define XSETBUFFER(\7f1117,39001
-#define XSETCHAR_TABLE(\7f1118,39065
-#define XSETBOOL_VECTOR(\7f1119,39137
-#define XSETSUB_CHAR_TABLE(\7f1120,39211
-XINTPTR \7f1128,39581
-make_pointer_integer \7f1134,39661
-LISP_MACRO_DEFUN_VOID \7f1143,39826
-typedef struct interval *INTERVAL;\7fINTERVAL\ 11149,39987
-xcar_addr \7f1174,40760
-xcdr_addr \7f1179,40837
-LISP_MACRO_DEFUN \7f1185,40931
-XSETCDR \7f1198,41307
-CAR \7f1205,41457
-CDR \7f1212,41591
-CAR_SAFE \7f1221,41791
-CDR_SAFE \7f1226,41877
-STRING_MULTIBYTE \7f1243,42250
-#define STRING_BYTES_BOUND \7f1261,43057
-#define STRING_SET_UNIBYTE(\7f1265,43201
-#define STRING_SET_MULTIBYTE(\7f1275,43516
-SDATA \7f1286,43830
-SSDATA \7f1291,43908
-SREF \7f1297,44037
-SSET \7f1302,44128
-SCHARS \7f1307,44242
-extern ptrdiff_t string_bytes \7f1313,44337
-STRING_BYTES \7f1316,44415
-SBYTES \7f1326,44595
-STRING_SET_CHARS \7f1331,44681
-struct vectorlike_header\7f1343,45232
-struct Lisp_Vector\7f1369,46482
-    ALIGNOF_STRUCT_LISP_VECTOR\7f1378,46681
-struct Lisp_Bool_Vector\7f1384,46864
-bool_vector_size \7f1399,47385
-bool_vector_data \7f1407,47523
-bool_vector_uchar_data \7f1413,47617
-bool_vector_words \7f1421,47803
-bool_vector_bytes \7f1428,47998
-bool_vector_bitref \7f1437,48238
-bool_vector_ref \7f1445,48478
-bool_vector_set \7f1453,48618
-    header_size \7f1471,49047
-    bool_header_size \7f1472,49106
-    word_size \7f1473,49171
-AREF \7f1479,49284
-aref_addr \7f1485,49391
-ASIZE \7f1491,49501
-ASET \7f1497,49583
-gc_aset \7f1504,49742
-enum { NIL_IS_ZERO \7f1515,50269
-memclear \7f1520,50464
-#define VECSIZE(\7f1531,50762
-#define PSEUDOVECSIZE(\7f1538,51047
-#define UNSIGNED_CMP(\7f1546,51480
-#define ASCII_CHAR_P(\7f1552,51734
-enum CHARTAB_SIZE_BITS\7f1565,52489
-    CHARTAB_SIZE_BITS_0 \7f1567,52516
-    CHARTAB_SIZE_BITS_1 \7f1568,52545
-    CHARTAB_SIZE_BITS_2 \7f1569,52574
-    CHARTAB_SIZE_BITS_3 \7f1570,52603
-extern const int chartab_size[\7fchartab_size\ 11573,52637
-struct Lisp_Char_Table\7f1575,52672
-struct Lisp_Sub_Char_Table\7f1606,53752
-CHAR_TABLE_REF_ASCII \7f1628,54566
-CHAR_TABLE_REF \7f1648,55113
-CHAR_TABLE_SET \7f1658,55402
-struct Lisp_Subr\7f1670,55786
-enum char_table_specials\7f1692,56798
-    CHAR_TABLE_STANDARD_SLOTS \7f1697,56993
-    SUB_CHAR_TABLE_OFFSET \7f1701,57214
-CHAR_TABLE_EXTRA_SLOTS \7f1707,57377
-verify \7f1714,57596
-LISP_MACRO_DEFUN \7f1723,57921
-SYMBOL_BLV \7f1732,58181
-SYMBOL_FWD \7f1738,58316
-LISP_MACRO_DEFUN_VOID \7f1744,58428
-SET_SYMBOL_BLV \7f1754,58691
-SET_SYMBOL_FWD \7f1760,58850
-SYMBOL_NAME \7f1767,59001
-SYMBOL_INTERNED_P \7f1775,59130
-SYMBOL_INTERNED_IN_INITIAL_OBARRAY_P \7f1783,59299
-#define DEFSYM(\7f1796,59809
-LISP_MACRO_DEFUN \7fDEFSYM\ 11792,59630
-struct hash_table_test\7f1805,60062
-struct Lisp_Hash_Table\7f1823,60555
-XHASH_TABLE \7f1880,62531
-#define XSET_HASH_TABLE(\7f1885,62602
-HASH_TABLE_P \7f1889,62703
-HASH_KEY \7f1896,62860
-HASH_VALUE \7f1903,63040
-HASH_NEXT \7f1911,63254
-HASH_HASH \7f1918,63431
-HASH_INDEX \7f1926,63677
-HASH_TABLE_SIZE \7f1933,63826
-enum DEFAULT_HASH_SIZE \7f1940,63956
-enum DEFAULT_HASH_SIZE { DEFAULT_HASH_SIZE \7f1940,63956
-static double const DEFAULT_REHASH_THRESHOLD \7f1946,64176
-static double const DEFAULT_REHASH_SIZE \7f1950,64299
-sxhash_combine \7f1956,64465
-SXHASH_REDUCE \7f1964,64648
-struct Lisp_Misc_Any   \7f1971,64806
-struct Lisp_Marker\7f1978,64980
-struct Lisp_Overlay\7f2021,66841
-    SAVE_UNUSED,\7f2047,67644
-    SAVE_INTEGER,\7f2048,67661
-    SAVE_FUNCPOINTER,\7f2049,67679
-    SAVE_POINTER,\7f2050,67701
-    SAVE_OBJECT\7f2051,67719
-enum { SAVE_SLOT_BITS \7f2055,67804
-enum { SAVE_VALUE_SLOTS \7f2058,67901
-enum { SAVE_TYPE_BITS \7f2062,68009
-enum Lisp_Save_Type\7f2064,68075
-    SAVE_TYPE_INT_INT \7f2066,68099
-    SAVE_TYPE_INT_INT_INT\7f2067,68172
-    SAVE_TYPE_OBJ_OBJ \7f2069,68262
-    SAVE_TYPE_OBJ_OBJ_OBJ \7f2070,68333
-    SAVE_TYPE_OBJ_OBJ_OBJ_OBJ\7f2071,68414
-    SAVE_TYPE_PTR_INT \7f2073,68509
-    SAVE_TYPE_PTR_OBJ \7f2074,68582
-    SAVE_TYPE_PTR_PTR \7f2075,68654
-    SAVE_TYPE_FUNCPTR_PTR_OBJ\7f2076,68727
-    SAVE_TYPE_MEMORY \7f2080,68885
-typedef void (*voidfuncptr)\7fvoidfuncptr\ 12108,69839
-struct Lisp_Save_Value\7f2110,69876
-save_type \7f2134,70755
-XSAVE_POINTER \7f2143,70985
-set_save_pointer \7f2149,71147
-XSAVE_FUNCPOINTER \7f2155,71329
-XSAVE_INTEGER \7f2164,71549
-set_save_integer \7f2170,71711
-XSAVE_OBJECT \7f2179,71932
-struct Lisp_Finalizer\7f2186,72109
-struct Lisp_Free\7f2201,72584
-union Lisp_Misc\7f2212,72885
-XMISC \7f2223,73184
-XMISCANY \7f2229,73273
-XMISCTYPE \7f2236,73382
-XMARKER \7f2242,73470
-XOVERLAY \7f2249,73585
-XSAVE_VALUE \7f2256,73706
-XFINALIZER \7f2263,73835
-struct Lisp_Intfwd\7f2274,74120
-struct Lisp_Boolfwd\7f2284,74414
-struct Lisp_Objfwd\7f2294,74705
-struct Lisp_Buffer_Objfwd\7f2302,74937
-struct Lisp_Buffer_Local_Value\7f2334,76473
-struct Lisp_Kboard_Objfwd\7f2362,77732
-union Lisp_Fwd\7f2368,77841
-XFWDTYPE \7f2378,78087
-XBUFFER_OBJFWD \7f2384,78183
-struct Lisp_Float\7f2391,78319
-XFLOAT_DATA \7f2401,78437
-    IEEE_FLOATING_POINT\7f2415,78946
-#define _UCHAR_T\7f2423,79269
-typedef unsigned char UCHAR;\7f2424,79286
-enum Lisp_Compiled\7f2429,79369
-    COMPILED_ARGLIST \7f2431,79392
-    COMPILED_BYTECODE \7f2432,79418
-    COMPILED_CONSTANTS \7f2433,79445
-    COMPILED_STACK_DEPTH \7f2434,79473
-    COMPILED_DOC_STRING \7f2435,79503
-    COMPILED_INTERACTIVE \7f2436,79532
-enum char_bits\7f2443,79834
-    CHAR_ALT \7f2445,79853
-    CHAR_SUPER \7f2446,79879
-    CHAR_HYPER \7f2447,79907
-    CHAR_SHIFT \7f2448,79935
-    CHAR_CTL \7f2449,79963
-    CHAR_META \7f2450,79989
-    CHAR_MODIFIER_MASK \7f2452,80017
-    CHARACTERBITS \7f2457,80212
-LISP_MACRO_DEFUN \7f2462,80270
-NATNUMP \7f2470,80412
-RANGED_INTEGERP \7f2476,80493
-#define TYPE_RANGED_INTEGERP(\7f2481,80615
-LISP_MACRO_DEFUN \7f2486,80800
-VECTORP \7f2500,81273
-OVERLAYP \7f2505,81376
-SAVE_VALUEP \7f2510,81475
-FINALIZERP \7f2516,81581
-AUTOLOADP \7f2522,81685
-BUFFER_OBJFWDP \7f2528,81776
-PSEUDOVECTOR_TYPEP \7f2534,81874
-PSEUDOVECTORP \7f2542,82127
-WINDOW_CONFIGURATIONP \7f2558,82479
-PROCESSP \7f2564,82589
-WINDOWP \7f2570,82673
-TERMINALP \7f2576,82755
-SUBRP \7f2582,82841
-COMPILEDP \7f2588,82919
-BUFFERP \7f2594,83005
-CHAR_TABLE_P \7f2600,83087
-SUB_CHAR_TABLE_P \7f2606,83178
-BOOL_VECTOR_P \7f2612,83277
-FRAMEP \7f2618,83370
-IMAGEP \7f2625,83487
-ARRAYP \7f2632,83592
-CHECK_LIST \7f2638,83711
-LISP_MACRO_DEFUN_VOID \7f2643,83792
-CHECK_STRING_CAR \7f2653,84089
-CHECK_CONS \7f2658,84193
-CHECK_VECTOR \7f2663,84273
-CHECK_BOOL_VECTOR \7f2668,84359
-CHECK_VECTOR_OR_STRING \7f2674,84536
-CHECK_ARRAY \7f2683,84710
-CHECK_BUFFER \7f2688,84818
-CHECK_WINDOW \7f2693,84904
-CHECK_PROCESS \7f2699,85010
-CHECK_NATNUM \7f2705,85106
-#define CHECK_RANGED_INTEGER(\7f2710,85183
-#define CHECK_TYPE_RANGED_INTEGER(\7f2721,85566
-#define CHECK_NUMBER_COERCE_MARKER(\7f2729,85836
-XFLOATINT \7f2738,86089
-CHECK_NUMBER_OR_FLOAT \7f2744,86160
-#define CHECK_NUMBER_OR_FLOAT_COERCE_MARKER(\7f2749,86259
-CHECK_NUMBER_CAR \7f2760,86669
-CHECK_NUMBER_CDR \7f2768,86791
-#define DEFUN(\7f2803,88386
-#define DEFUN(\7f2812,88854
-FUNCTIONP \7f2822,89209
-extern void defsubr \7f2829,89361
-enum maxargs\7f2831,89404
-    MANY \7f2833,89421
-    UNEVALLED \7f2834,89436
-#define CALLMANY(\7f2838,89539
-#define CALLN(\7f2844,89892
-extern void defvar_lisp \7f2846,89962
-extern void defvar_lisp_nopro \7f2847,90039
-extern void defvar_bool \7f2848,90122
-extern void defvar_int \7f2849,90193
-extern void defvar_kboard \7f2850,90267
-#define DEFVAR_LISP(\7f2869,91097
-#define DEFVAR_LISP_NOPRO(\7f2874,91269
-#define DEFVAR_BOOL(\7f2879,91451
-#define DEFVAR_INT(\7f2884,91624
-#define DEFVAR_BUFFER_DEFAULTS(\7f2890,91795
-#define DEFVAR_KBOARD(\7f2896,91999
-typedef jmp_buf sys_jmp_buf;\7f2906,92323
-# define sys_setjmp(\7f2907,92352
-# define sys_longjmp(\7f2908,92387
-typedef sigjmp_buf sys_jmp_buf;\7f2910,92459
-# define sys_setjmp(\7f2911,92491
-# define sys_longjmp(\7f2912,92531
-typedef jmp_buf sys_jmp_buf;\7f2916,92690
-# define sys_setjmp(\7f2917,92719
-# define sys_longjmp(\7f2918,92753
-enum specbind_tag \7f2943,93805
-  SPECPDL_UNWIND,\7f2944,93825
-  SPECPDL_UNWIND_PTR,\7f2945,93894
-  SPECPDL_UNWIND_INT,\7f2946,93945
-  SPECPDL_UNWIND_VOID,\7f2947,93993
-  SPECPDL_BACKTRACE,\7f2948,94047
-  SPECPDL_LET,\7f2949,94105
-  SPECPDL_LET_LOCAL,\7f2951,94235
-  SPECPDL_LET_DEFAULT  \7f2952,94292
-union specbinding\7f2955,94364
-extern union specbinding *specpdl;\7fspecpdl\ 12991,95265
-extern union specbinding *specpdl_ptr;\7fspecpdl_ptr\ 12992,95300
-extern ptrdiff_t specpdl_size;\7f2993,95339
-SPECPDL_INDEX \7f2996,95388
-enum handlertype \7f3021,96410
-enum handlertype { CATCHER,\7f3021,96410
-enum handlertype { CATCHER, CONDITION_CASE \7f3021,96410
-struct handler\7f3023,96457
-#define PUSH_HANDLER(\7f3053,97446
-extern Lisp_Object memory_signal_data;\7f3075,98152
-extern char *stack_bottom;\7fstack_bottom\ 13079,98285
-extern void process_pending_signals \7f3097,99102
-extern bool volatile pending_signals;\7f3098,99146
-extern void process_quit_flag \7f3100,99185
-#define QUIT   \7f3101,99223
-#define QUITP \7f3112,99473
-extern Lisp_Object Vascii_downcase_table;\7f3114,99534
-extern Lisp_Object Vascii_canon_table;\7f3115,99576
-extern struct gcpro *gcprolist;\7fgcprolist\ 13130,100283
-struct gcpro\7f3132,100316
-#define GC_USE_GCPROS_AS_BEFORE        \7f3171,101297
-#define GC_MAKE_GCPROS_NOOPS   \7f3172,101332
-#define GC_MARK_STACK_CHECK_GCPROS     \7f3173,101364
-#define GC_USE_GCPROS_CHECK_ZOMBIES    \7f3174,101401
-#define GC_MARK_STACK \7f3177,101462
-#define BYTE_MARK_STACK \7f3181,101562
-#define GCPRO1(\7f3190,101833
-#define GCPRO2(\7f3191,101873
-#define GCPRO3(\7f3192,101939
-#define GCPRO4(\7f3194,102034
-#define GCPRO5(\7f3196,102154
-#define GCPRO6(\7f3198,102299
-#define GCPRO7(\7f3201,102474
-#define UNGCPRO \7f3202,102553
-#define GCPRO1(\7f3208,102653
-#define GCPRO2(\7f3212,102775
-#define GCPRO3(\7f3217,102967
-#define GCPRO4(\7f3223,103229
-#define GCPRO5(\7f3230,103560
-#define GCPRO6(\7f3238,103961
-#define GCPRO7(\7f3247,104431
-#define UNGCPRO \7f3257,104971
-extern int gcpro_level;\7f3261,105040
-#define GCPRO1(\7f3263,105065
-#define GCPRO2(\7f3269,105299
-#define GCPRO3(\7f3278,105717
-#define GCPRO4(\7f3289,106274
-#define GCPRO5(\7f3302,106972
-#define GCPRO6(\7f3317,107812
-#define GCPRO7(\7f3334,108793
-#define UNGCPRO        \7f3353,109916
-#define RETURN_UNGCPRO(\7f3363,110183
-void staticpro \7f3375,110456
-vcopy \7f3384,110657
-set_hash_key_slot \7f3393,110932
-set_hash_value_slot \7f3399,111071
-set_symbol_function \7f3408,111306
-set_symbol_plist \7f3414,111421
-set_symbol_next \7f3420,111524
-blv_found \7f3428,111697
-set_overlay_plist \7f3437,111880
-string_intervals \7f3445,112031
-set_string_intervals \7f3453,112153
-set_char_table_defalt \7f3462,112355
-set_char_table_purpose \7f3467,112467
-set_char_table_extras \7f3475,112636
-set_char_table_contents \7f3482,112845
-set_sub_char_table_contents \7f3489,113040
-extern Lisp_Object indirect_function \7f3495,113199
-extern Lisp_Object find_symbol_value \7f3496,113251
-enum Arith_Comparison \7f3497,113303
-  ARITH_EQUAL,\7f3498,113327
-  ARITH_NOTEQUAL,\7f3499,113342
-  ARITH_LESS,\7f3500,113360
-  ARITH_GRTR,\7f3501,113374
-  ARITH_LESS_OR_EQUAL,\7f3502,113388
-  ARITH_GRTR_OR_EQUAL\7f3503,113411
-extern Lisp_Object arithcompare \7f3505,113436
-#define INTEGER_TO_CONS(\7f3511,113762
-#define CONS_TO_INTEGER(\7f3529,114625
-extern intmax_t cons_to_signed \7f3533,114840
-extern uintmax_t cons_to_unsigned \7f3534,114906
-extern struct Lisp_Symbol *indirect_variable \7findirect_variable\ 13536,114967
-extern _Noreturn void args_out_of_range \7f3537,115036
-extern _Noreturn void args_out_of_range_3 \7f3538,115104
-extern Lisp_Object do_symval_forwarding \7f3540,115195
-extern void set_internal \7f3541,115255
-extern void syms_of_data \7f3542,115327
-extern void swap_in_global_binding \7f3543,115360
-extern void syms_of_cmds \7f3546,115444
-extern void keys_of_cmds \7f3547,115477
-extern Lisp_Object detect_coding_system \7f3550,115539
-extern void init_coding \7f3552,115692
-extern void init_coding_once \7f3553,115724
-extern void syms_of_coding \7f3554,115761
-extern ptrdiff_t chars_in_text \7f3557,115828
-extern ptrdiff_t multibyte_chars_in_text \7f3558,115895
-extern void syms_of_character \7f3559,115972
-extern void init_charset \7f3562,116040
-extern void init_charset_once \7f3563,116073
-extern void syms_of_charset \7f3564,116111
-extern void init_syntax_once \7f3569,116231
-extern void syms_of_syntax \7f3570,116268
-enum { NEXT_ALMOST_PRIME_LIMIT \7f3573,116329
-extern EMACS_INT next_almost_prime \7f3574,116368
-enum constype \7f3739,123820
-enum constype {CONSTYPE_HEAP,\7fCONSTYPE_HEAP\ 13739,123820
-enum constype {CONSTYPE_HEAP, CONSTYPE_PURE}\7fCONSTYPE_PURE\ 13739,123820
-extern Lisp_Object listn \7f3740,123866
-list2i \7f3745,124010
-list3i \7f3751,124119
-list4i \7f3757,124258
-extern Lisp_Object make_uninit_bool_vector \7f3763,124410
-extern Lisp_Object bool_vector_fill \7f3764,124466
-extern _Noreturn void string_overflow \7f3765,124530
-extern Lisp_Object make_string \7f3766,124576
-extern Lisp_Object make_formatted_string \7f3767,124634
-extern Lisp_Object make_multibyte_string \7f3779,124988
-extern Lisp_Object make_event_array \7f3780,125067
-extern Lisp_Object make_uninit_string \7f3781,125131
-extern Lisp_Object make_uninit_multibyte_string \7f3782,125182
-extern Lisp_Object make_string_from_bytes \7f3783,125254
-extern Lisp_Object make_specified_string \7f3784,125334
-extern Lisp_Object make_pure_string \7f3786,125426
-extern Lisp_Object make_pure_c_string \7f3787,125506
-build_pure_c_string \7f3792,125662
-build_string \7f3801,125867
-extern Lisp_Object pure_cons \7f3806,125945
-extern void make_byte_code \7f3807,126002
-extern struct Lisp_Vector *allocate_vector \7fallocate_vector\ 13808,126053
-make_uninit_vector \7f3820,126438
-make_uninit_sub_char_table \7f3833,126657
-extern struct Lisp_Vector *allocate_pseudovector \7fallocate_pseudovector\ 13844,126966
-#define ALLOCATE_PSEUDOVECTOR(\7f3850,127201
-#define ALLOCATE_ZEROED_PSEUDOVECTOR(\7f3858,127537
-extern bool gc_in_progress;\7f3863,127738
-extern bool abort_on_gc;\7f3864,127766
-extern Lisp_Object make_float \7f3865,127791
-extern void display_malloc_warning \7f3866,127831
-extern ptrdiff_t inhibit_garbage_collection \7f3867,127874
-extern Lisp_Object make_save_int_int_int \7f3868,127926
-extern Lisp_Object make_save_obj_obj_obj_obj \7f3869,128002
-extern Lisp_Object make_save_ptr \7f3871,128112
-extern Lisp_Object make_save_ptr_int \7f3872,128155
-extern Lisp_Object make_save_ptr_ptr \7f3873,128213
-extern Lisp_Object make_save_funcptr_ptr_obj \7f3874,128268
-extern Lisp_Object make_save_memory \7f3876,128364
-extern void free_save_value \7f3877,128428
-extern Lisp_Object build_overlay \7f3878,128471
-extern void free_marker \7f3879,128545
-extern void free_cons \7f3880,128584
-extern void init_alloc_once \7f3881,128628
-extern void init_alloc \7f3882,128664
-extern void syms_of_alloc \7f3883,128695
-extern struct buffer * allocate_buffer \7f3884,128729
-extern int valid_lisp_object_p \7f3885,128776
-extern int relocatable_string_data_p \7f3886,128822
-extern void check_cons_list \7f3888,128901
-INLINE void \7f3890,128943
-extern void *r_alloc \7fr_alloc\ 13895,129064
-#define FLOAT_TO_STRING_BUFSIZE \7f3927,130527
-extern int openp \7f3957,131676
-extern Lisp_Object string_to_number \7f3959,131786
-extern void map_obarray \7f3960,131849
-extern void dir_warning \7f3962,131963
-extern void init_obarray \7f3963,132016
-extern void init_lread \7f3964,132049
-extern void syms_of_lread \7f3965,132080
-intern \7f3968,132134
-intern_c_string \7f3974,132222
-extern EMACS_INT lisp_eval_depth;\7f3980,132335
-extern Lisp_Object Vautoload_queue;\7f3981,132369
-extern Lisp_Object Vrun_hooks;\7f3982,132405
-extern Lisp_Object Vsignaling_function;\7f3983,132436
-extern Lisp_Object inhibit_lisp_code;\7f3984,132476
-extern struct handler *handlerlist;\7fhandlerlist\ 13985,132514
-extern void run_hook \7f3994,132756
-extern void run_hook_with_args_2 \7f3995,132792
-extern Lisp_Object run_hook_with_args \7f3996,132866
-extern _Noreturn void xsignal \7f3999,133025
-extern _Noreturn void xsignal0 \7f4000,133083
-extern _Noreturn void xsignal1 \7f4001,133129
-extern _Noreturn void xsignal2 \7f4002,133188
-extern _Noreturn void xsignal3 \7f4003,133260
-extern _Noreturn void signal_error \7f4005,133349
-extern Lisp_Object eval_sub \7f4006,133413
-extern Lisp_Object apply1 \7f4007,133461
-extern Lisp_Object call0 \7f4008,133515
-extern Lisp_Object call1 \7f4009,133555
-extern Lisp_Object call2 \7f4010,133608
-extern Lisp_Object call3 \7f4011,133674
-extern Lisp_Object call4 \7f4012,133753
-extern Lisp_Object call5 \7f4013,133845
-extern Lisp_Object call6 \7f4014,133950
-extern Lisp_Object call7 \7f4015,134068
-extern Lisp_Object internal_catch \7f4016,134199
-extern Lisp_Object internal_lisp_condition_case \7f4017,134292
-extern Lisp_Object internal_condition_case \7f4018,134381
-extern Lisp_Object internal_condition_case_1 \7f4019,134494
-extern Lisp_Object internal_condition_case_2 \7f4020,134629
-extern Lisp_Object internal_condition_case_n\7f4021,134790
-extern void specbind \7f4024,134986
-extern void record_unwind_protect \7f4025,135035
-extern void record_unwind_protect_ptr \7f4026,135108
-extern void record_unwind_protect_int \7f4027,135175
-extern void record_unwind_protect_void \7f4028,135236
-extern void record_unwind_protect_nothing \7f4029,135294
-extern void clear_unwind_protect \7f4030,135344
-extern void set_unwind_protect \7f4031,135390
-extern void set_unwind_protect_ptr \7f4032,135471
-extern Lisp_Object unbind_to \7f4033,135546
-extern _Noreturn void error \7f4034,135601
-fast_string_match_ignore_case \7f4136,140089
-extern ptrdiff_t fast_c_string_match_ignore_case \7f4141,140239
-extern ptrdiff_t fast_looking_at \7f4143,140336
-extern ptrdiff_t find_newline \7f4145,140475
-extern ptrdiff_t scan_newline \7f4147,140604
-extern ptrdiff_t scan_newline_from_point \7f4149,140707
-extern ptrdiff_t find_newline_no_quit \7f4150,140787
-extern ptrdiff_t find_before_next_newline \7f4152,140884
-extern void syms_of_search \7f4154,140982
-extern void clear_regexp_cache \7f4155,141017
-extern Lisp_Object Vminibuffer_list;\7f4159,141087
-extern Lisp_Object last_minibuf_string;\7f4160,141124
-extern Lisp_Object get_minibuffer \7f4161,141164
-extern void init_minibuf_once \7f4162,141211
-extern void syms_of_minibuf \7f4163,141249
-extern void syms_of_callint \7f4167,141316
-extern void syms_of_casefiddle \7f4171,141386
-extern void keys_of_casefiddle \7f4172,141425
-extern void init_casetab_once \7f4176,141495
-extern void syms_of_casetab \7f4177,141533
-extern Lisp_Object echo_message_buffer;\7f4181,141601
-extern struct kboard *echo_kboard;\7fecho_kboard\ 14182,141641
-extern void cancel_echoing \7f4183,141676
-extern Lisp_Object last_undo_boundary;\7f4184,141711
-extern bool input_pending;\7f4185,141750
-extern sigjmp_buf return_to_command_loop;\7f4187,141813
-extern Lisp_Object menu_bar_items \7f4189,141862
-extern Lisp_Object tool_bar_items \7f4190,141911
-extern void discard_mouse_events \7f4191,141967
-void handle_input_available_signal \7f4193,142028
-extern Lisp_Object pending_funcalls;\7f4195,142077
-extern bool detect_input_pending \7f4196,142114
-extern bool detect_input_pending_ignore_squeezables \7f4197,142155
-extern bool detect_input_pending_run_timers \7f4198,142215
-extern void safe_run_hooks \7f4199,142267
-extern void cmd_error_internal \7f4200,142309
-extern Lisp_Object command_loop_1 \7f4201,142369
-extern Lisp_Object read_menu_command \7f4202,142411
-extern Lisp_Object recursive_edit_1 \7f4203,142456
-extern void record_auto_save \7f4204,142500
-extern void force_auto_save_soon \7f4205,142537
-extern void init_keyboard \7f4206,142578
-extern void syms_of_keyboard \7f4207,142612
-extern void keys_of_keyboard \7f4208,142649
-extern ptrdiff_t current_column \7f4211,142715
-extern void invalidate_current_column \7f4212,142755
-extern bool indented_beyond_p \7f4213,142801
-extern void syms_of_indent \7f4214,142866
-extern void store_frame_param \7f4217,142929
-extern void store_in_alist \7f4218,143003
-extern Lisp_Object do_switch_frame \7f4219,143073
-extern Lisp_Object get_frame_param \7f4220,143146
-extern void frames_discard_buffer \7f4221,143212
-extern void syms_of_frame \7f4222,143261
-extern char **initial_argv;\7finitial_argv\ 14225,143323
-extern int initial_argc;\7f4226,143351
-extern bool display_arg;\7f4228,143426
-extern Lisp_Object decode_env_path \7f4230,143458
-extern Lisp_Object empty_unibyte_string,\7f4231,143529
-extern Lisp_Object empty_unibyte_string, empty_multibyte_string;\7f4231,143529
-extern _Noreturn void terminate_due_to_signal \7f4232,143594
-extern Lisp_Object Vlibrary_cache;\7f4234,143669
-void fixup_locale \7f4237,143730
-void synchronize_system_messages_locale \7f4238,143756
-void synchronize_system_time_locale \7f4239,143804
-INLINE void fixup_locale \7f4241,143854
-INLINE void synchronize_system_messages_locale \7f4242,143889
-INLINE void synchronize_system_time_locale \7f4243,143946
-extern void shut_down_emacs \7f4245,144006
-extern bool noninteractive;\7f4248,144132
-extern bool no_site_lisp;\7f4251,144224
-extern int daemon_pipe[\7fdaemon_pipe\ 14256,144392
-#define IS_DAEMON \7f4257,144419
-#define DAEMON_RUNNING \7f4258,144459
-extern void *w32_daemon_event;\7fw32_daemon_event\ 14260,144527
-#define IS_DAEMON \7f4261,144558
-#define DAEMON_RUNNING \7f4262,144603
-extern bool fatal_error_in_progress;\7f4266,144724
-extern bool inhibit_window_system;\7f4269,144830
-extern bool running_asynch_code;\7f4271,144923
-extern void kill_buffer_processes \7f4274,144986
-extern int wait_reading_process_output \7f4275,145035
-# define WAIT_READING_MAX \7f4281,145422
-# define WAIT_READING_MAX \7f4283,145494
-extern void add_timer_wait_descriptor \7f4286,145558
-extern void add_keyboard_wait_descriptor \7f4288,145610
-extern void delete_keyboard_wait_descriptor \7f4289,145658
-extern void add_gpm_wait_descriptor \7f4291,145725
-extern void delete_gpm_wait_descriptor \7f4292,145768
-extern void init_process_emacs \7f4294,145821
-extern void syms_of_process \7f4295,145860
-extern void setup_process_coding_systems \7f4296,145896
-extern int child_setup \7f4302,146016
-extern void init_callproc_1 \7f4303,146084
-extern void init_callproc \7f4304,146120
-extern void set_initial_environment \7f4305,146154
-extern void syms_of_callproc \7f4306,146198
-extern Lisp_Object read_doc_string \7f4309,146261
-extern Lisp_Object get_doc_string \7f4310,146311
-extern void syms_of_doc \7f4311,146372
-extern int read_bytecode_char \7f4312,146404
-extern void syms_of_bytecode \7f4315,146473
-extern struct byte_stack *byte_stack_list;\7fbyte_stack_list\ 14316,146510
-extern void mark_byte_stack \7f4318,146573
-extern void unmark_byte_stack \7f4320,146616
-extern Lisp_Object exec_byte_code \7f4321,146654
-extern void init_macros \7f4325,146804
-extern void syms_of_macros \7f4326,146836
-extern void truncate_undo_list \7f4329,146898
-extern void record_insert \7f4330,146948
-extern void record_delete \7f4331,146998
-extern void record_first_change \7f4332,147056
-extern void record_change \7f4333,147096
-extern void record_property_change \7f4334,147146
-extern void syms_of_undo \7f4337,147288
-extern void report_interval_modification \7f4340,147352
-extern void syms_of_menu \7f4343,147448
-extern void syms_of_xmenu \7f4346,147509
-extern char *get_current_dir_name \7fget_current_dir_name\ 14356,147711
-extern void stuff_char \7f4358,147760
-extern void init_foreground_group \7f4359,147793
-extern void sys_subshell \7f4360,147835
-extern void sys_suspend \7f4361,147868
-extern void discard_tty_input \7f4362,147900
-extern void init_sys_modes \7f4363,147938
-extern void reset_sys_modes \7f4364,147994
-extern void init_all_sys_modes \7f4365,148051
-extern void reset_all_sys_modes \7f4366,148090
-extern void child_setup_tty \7f4367,148130
-extern void setup_pty \7f4368,148165
-extern int set_window_size \7f4369,148194
-extern EMACS_INT get_random \7f4370,148238
-extern void seed_random \7f4371,148274
-extern void init_random \7f4372,148319
-extern void emacs_backtrace \7f4373,148351
-extern _Noreturn void emacs_abort \7f4374,148386
-extern void xputenv \7f4527,152700
-extern char *egetenv_internal \7fegetenv_internal\ 14529,152737
-egetenv \7f4532,152809
-extern void init_system_name \7f4539,153012
-#define eabs(\7f4545,153305
-#define make_fixnum_or_float(\7f4550,153438
-enum MAX_ALLOCA \7f4556,153689
-enum MAX_ALLOCA { MAX_ALLOCA \7f4556,153689
-extern void *record_xmalloc \7frecord_xmalloc\ 14558,153734
-#define USE_SAFE_ALLOCA        \7f4560,153800
-#define AVAIL_ALLOCA(\7f4564,153933
-#define SAFE_ALLOCA(\7f4568,154044
-#define SAFE_NALLOCA(\7f4576,154385
-#define SAFE_ALLOCA_STRING(\7f4590,154861
-#define SAFE_FREE(\7f4598,155113
-#define SAFE_ALLOCA_LISP(\7f4625,155691
-# define USE_STACK_LISP_OBJECTS \7f4652,156813
-# undef USE_STACK_LISP_OBJECTS\7f4658,156979
-# define USE_STACK_LISP_OBJECTS \7f4659,157010
-enum { defined_GC_CHECK_STRING_BYTES \7f4663,157085
-enum { defined_GC_CHECK_STRING_BYTES \7f4665,157138
-union Aligned_Cons\7f4670,157272
-union Aligned_String\7f4676,157352
-    USE_STACK_CONS \7f4689,157707
-    USE_STACK_STRING \7f4691,157813
-#define STACK_CONS(\7f4699,158150
-#define AUTO_CONS_EXPR(\7f4701,158247
-#define AUTO_CONS(\7f4709,158610
-#define AUTO_LIST1(\7f4710,158681
-#define AUTO_LIST2(\7f4712,158789
-#define AUTO_LIST3(\7f4716,158944
-#define AUTO_LIST4(\7f4720,159119
-extern const char *verify_ascii \7fverify_ascii\ 14730,159456
-# define verify_ascii(\7f4732,159510
-#define AUTO_STRING(\7f4740,159818
-#define FOR_EACH_TAIL(\7f4752,160282
-#define FOR_EACH_ALIST_VALUE(\7f4766,160773
-maybe_gc \7f4774,161060
-functionp \7f4784,161299
+#define EMACS_LISP_H\7f22,801
+#define DECLARE_GDB_SYM(\7f47,1422
+# define DEFINE_GDB_SYMBOL_BEGIN(\7f49,1509
+# define DEFINE_GDB_SYMBOL_END(\7f50,1579
+# define DEFINE_GDB_SYMBOL_BEGIN(\7f52,1626
+# define DEFINE_GDB_SYMBOL_END(\7f53,1703
+#undef min\7f57,1791
+#undef max\7f58,1802
+#define max(\7f59,1813
+#define min(\7f60,1855
+#define ARRAYELTS(\7f63,1937
+#define GCTYPEBITS \7f67,2080
+DEFINE_GDB_SYMBOL_BEGIN \7fGCTYPEBITS\ 166,2038
+# define NONPOINTER_BITS \7f78,2568
+# define NONPOINTER_BITS \7f80,2601
+typedef int EMACS_INT;\7f91,3024
+typedef unsigned int EMACS_UINT;\7f92,3047
+#  define EMACS_INT_MAX \7f93,3080
+#  define pI \7f94,3112
+typedef long int EMACS_INT;\7f96,3204
+typedef unsigned long EMACS_UINT;\7f97,3232
+#  define EMACS_INT_MAX \7f98,3266
+#  define pI \7f99,3299
+typedef long long int EMACS_INT;\7f103,3478
+typedef unsigned long long int EMACS_UINT;\7f104,3511
+#  define EMACS_INT_MAX \7f105,3554
+#  define pI \7f106,3588
+enum {  BOOL_VECTOR_BITS_PER_CHAR \7f114,3805
+#define BOOL_VECTOR_BITS_PER_CHAR \7f115,3841
+typedef size_t bits_word;\7f123,4166
+# define BITS_WORD_MAX \7f124,4192
+enum { BITS_PER_BITS_WORD \7f125,4224
+typedef unsigned char bits_word;\7f127,4291
+# define BITS_WORD_MAX \7f128,4324
+enum { BITS_PER_BITS_WORD \7f129,4387
+verify \7f131,4451
+    BITS_PER_CHAR \7f136,4571
+    BITS_PER_SHORT \7f137,4606
+    BITS_PER_LONG \7f138,4658
+    BITS_PER_EMACS_INT \7f139,4713
+typedef intmax_t printmax_t;\7f148,5090
+typedef uintmax_t uprintmax_t;\7f149,5119
+# define pMd \7f150,5150
+# define pMu \7f151,5171
+typedef EMACS_INT printmax_t;\7f153,5198
+typedef EMACS_UINT uprintmax_t;\7f154,5228
+# define pMd \7f155,5260
+# define pMu \7f156,5279
+# define pD \7f165,5665
+# define pD \7f167,5710
+# define pD \7f169,5757
+# define pD \7f171,5780
+# define eassert(\7f200,7063
+# define eassume(\7f201,7141
+extern _Noreturn void die \7f204,7207
+extern bool suppress_checking EXTERNALLY_VISIBLE;\7f206,7269
+# define eassert(\7f208,7320
+# define eassume(\7f212,7451
+enum Lisp_Bits\7f239,8520
+#define GCALIGNMENT \7f243,8648
+    VALBITS \7f246,8743
+    INTTYPEBITS \7f249,8839
+    FIXNUM_BITS \7f252,8946
+#define VAL_MAX \7f263,9328
+#define USE_LSB_TAG \7f271,9778
+DEFINE_GDB_SYMBOL_BEGIN \7fUSE_LSB_TAG\ 1270,9734
+# define alignas(\7f281,10078
+# define GCALIGNED \7f288,10228
+# define GCALIGNED \7f290,10293
+# define lisp_h_XLI(\7f327,11643
+# define lisp_h_XIL(\7f328,11674
+# define lisp_h_XLI(\7f330,11725
+# define lisp_h_XIL(\7f331,11752
+#define lisp_h_CHECK_LIST_CONS(\7f333,11786
+#define lisp_h_CHECK_NUMBER(\7f334,11857
+#define lisp_h_CHECK_SYMBOL(\7f335,11928
+#define lisp_h_CHECK_TYPE(\7f336,11997
+#define lisp_h_CONSP(\7f338,12108
+#define lisp_h_EQ(\7f339,12157
+#define lisp_h_FLOATP(\7f340,12202
+#define lisp_h_INTEGERP(\7f341,12253
+#define lisp_h_MARKERP(\7f342,12334
+#define lisp_h_MISCP(\7f343,12409
+#define lisp_h_NILP(\7f344,12458
+#define lisp_h_SET_SYMBOL_VAL(\7f345,12494
+#define lisp_h_SYMBOL_CONSTANT_P(\7f347,12608
+#define lisp_h_SYMBOL_VAL(\7f348,12672
+#define lisp_h_SYMBOLP(\7f350,12773
+#define lisp_h_VECTORLIKEP(\7f351,12826
+#define lisp_h_XCAR(\7f352,12887
+#define lisp_h_XCDR(\7f353,12925
+#define lisp_h_XCONS(\7f354,12965
+#define lisp_h_XHASH(\7f356,13060
+#define lisp_h_XPNTR(\7f357,13094
+# define lisp_h_check_cons_list(\7f360,13222
+# define lisp_h_make_number(\7f363,13290
+# define lisp_h_XFASTINT(\7f365,13393
+# define lisp_h_XINT(\7f366,13430
+# define lisp_h_XSYMBOL(\7f367,13479
+# define lisp_h_XTYPE(\7f371,13632
+# define lisp_h_XUNTAG(\7f372,13697
+# define XLI(\7f381,14087
+# define XIL(\7f382,14118
+# define CHECK_LIST_CONS(\7f383,14149
+# define CHECK_NUMBER(\7f384,14210
+# define CHECK_SYMBOL(\7f385,14259
+# define CHECK_TYPE(\7f386,14308
+# define CONSP(\7f387,14383
+# define EQ(\7f388,14418
+# define FLOATP(\7f389,14453
+# define INTEGERP(\7f390,14490
+# define MARKERP(\7f391,14531
+# define MISCP(\7f392,14570
+# define NILP(\7f393,14605
+# define SET_SYMBOL_VAL(\7f394,14638
+# define SYMBOL_CONSTANT_P(\7f395,14701
+# define SYMBOL_VAL(\7f396,14764
+# define SYMBOLP(\7f397,14813
+# define VECTORLIKEP(\7f398,14852
+# define XCAR(\7f399,14899
+# define XCDR(\7f400,14932
+# define XCONS(\7f401,14965
+# define XHASH(\7f402,15000
+# define XPNTR(\7f403,15035
+#  define check_cons_list(\7f405,15098
+#  define make_number(\7f408,15177
+#  define XFASTINT(\7f409,15225
+#  define XINT(\7f410,15267
+#  define XSYMBOL(\7f411,15301
+#  define XTYPE(\7f412,15341
+#  define XUNTAG(\7f413,15377
+#define LISP_MACRO_DEFUN(\7f421,15673
+#define LISP_MACRO_DEFUN_VOID(\7f425,15846
+#define INTMASK \7f437,16290
+#define case_Lisp_Int \7f438,16343
+#define ENUM_BF(\7f445,16682
+#define ENUM_BF(\7f447,16723
+enum Lisp_Type\7f451,16764
+    Lisp_Symbol \7f454,16852
+    Lisp_Misc \7f458,16994
+    Lisp_Int0 \7f461,17068
+    Lisp_Int1 \7f462,17087
+    Lisp_String \7f466,17265
+    Lisp_Vectorlike \7f472,17544
+    Lisp_Cons \7f475,17633
+    Lisp_Float \7f477,17671
+enum Lisp_Misc_Type\7f485,18017
+    Lisp_Misc_Free \7f487,18041
+    Lisp_Misc_Marker,\7f488,18070
+    Lisp_Misc_Overlay,\7f489,18092
+    Lisp_Misc_Save_Value,\7f490,18115
+    Lisp_Misc_Finalizer,\7f491,18141
+    Lisp_Misc_Float,\7f494,18276
+    Lisp_Misc_Limit\7f496,18360
+enum Lisp_Fwd_Type\7f502,18544
+    Lisp_Fwd_Int,\7f504,18567
+    Lisp_Fwd_Bool,\7f505,18620
+    Lisp_Fwd_Obj,\7f506,18671
+    Lisp_Fwd_Buffer_Obj,\7f507,18730
+    Lisp_Fwd_Kboard_Obj        \7f508,18801
+typedef struct { EMACS_INT i; } Lisp_Object;\7f567,21772
+#define LISP_INITIALLY(\7f569,21818
+#undef CHECK_LISP_OBJECT_TYPE\7f571,21849
+enum CHECK_LISP_OBJECT_TYPE \7f572,21879
+enum CHECK_LISP_OBJECT_TYPE { CHECK_LISP_OBJECT_TYPE \7f572,21879
+typedef EMACS_INT Lisp_Object;\7f577,22055
+#define LISP_INITIALLY(\7f578,22086
+enum CHECK_LISP_OBJECT_TYPE \7f579,22116
+enum CHECK_LISP_OBJECT_TYPE { CHECK_LISP_OBJECT_TYPE \7f579,22116
+#define LISP_INITIALLY_ZERO \7f582,22217
+INLINE bool BOOL_VECTOR_P \7f588,22341
+INLINE bool BUFFER_OBJFWDP \7f589,22382
+INLINE bool BUFFERP \7f590,22429
+INLINE bool CHAR_TABLE_P \7f591,22464
+INLINE Lisp_Object CHAR_TABLE_REF_ASCII \7f592,22504
+INLINE bool \7f593,22570
+INLINE bool \7f594,22605
+INLINE bool functionp \7f595,22641
+INLINE bool \7f596,22678
+INLINE bool \7f597,22716
+INLINE bool \7f598,22753
+INLINE bool \7f599,22788
+INLINE bool OVERLAYP \7f600,22822
+INLINE bool PROCESSP \7f601,22858
+INLINE bool PSEUDOVECTORP \7f602,22894
+INLINE bool SAVE_VALUEP \7f603,22940
+INLINE bool FINALIZERP \7f604,22979
+INLINE void set_sub_char_table_contents \7f605,23017
+INLINE bool STRINGP \7f607,23107
+INLINE bool SUB_CHAR_TABLE_P \7f608,23142
+INLINE bool SUBRP \7f609,23186
+INLINE bool \7f610,23219
+INLINE bool \7f611,23256
+INLINE bool WINDOWP \7f612,23297
+INLINE bool TERMINALP \7f613,23332
+INLINE struct Lisp_Save_Value *XSAVE_VALUE \7fXSAVE_VALUE\ 1614,23369
+INLINE struct Lisp_Finalizer *XFINALIZER \7fXFINALIZER\ 1615,23427
+INLINE struct Lisp_Symbol *(XSYMBOL)\7f616,23483
+INLINE void \7f617,23535
+extern Lisp_Object char_table_ref \7f620,23607
+extern void char_table_set \7f621,23661
+extern _Noreturn Lisp_Object wrong_type_argument \7f624,23748
+extern _Noreturn void wrong_choice \7f625,23825
+extern bool might_dump;\7f628,23916
+extern bool initialized;\7f631,24052
+extern double extract_float \7f634,24108
+enum symbol_interned\7f639,24190
+  SYMBOL_UNINTERNED \7f641,24213
+  SYMBOL_INTERNED \7f642,24238
+  SYMBOL_INTERNED_IN_INITIAL_OBARRAY \7f643,24261
+enum symbol_redirect\7f646,24306
+  SYMBOL_PLAINVAL \7f648,24329
+  SYMBOL_VARALIAS \7f649,24353
+  SYMBOL_LOCALIZED \7f650,24377
+  SYMBOL_FORWARDED \7f651,24401
+struct Lisp_Symbol\7f654,24428
+#define EXFUN(\7f707,26243
+#define DEFUN_ARGS_MANY        \7f712,26437
+#define DEFUN_ARGS_UNEVALLED   \7f713,26489
+#define DEFUN_ARGS_0   \7f714,26532
+#define DEFUN_ARGS_1   \7f715,26560
+#define DEFUN_ARGS_2   \7f716,26595
+#define DEFUN_ARGS_3   \7f717,26643
+#define DEFUN_ARGS_4   \7f718,26704
+#define DEFUN_ARGS_5   \7f719,26778
+#define DEFUN_ARGS_6   \7f721,26871
+#define DEFUN_ARGS_7   \7f723,26977
+#define DEFUN_ARGS_8   \7f725,27096
+#define TAG_PTR(\7f729,27287
+#define TAG_SYMOFFSET(\7f734,27534
+#define XLI_BUILTIN_LISPSYM(\7f741,27833
+#define DEFINE_LISP_SYMBOL(\7f746,28092
+# define DEFINE_NON_NIL_Q_SYMBOL_MACROS \7f755,28563
+LISP_MACRO_DEFUN \7f762,28768
+# define ARRAY_MARK_FLAG \7f768,29015
+# define PSEUDOVECTOR_FLAG \7f774,29258
+enum pvec_type\7f780,29559
+  PVEC_NORMAL_VECTOR,\7f782,29576
+  PVEC_FREE,\7f783,29598
+  PVEC_PROCESS,\7f784,29611
+  PVEC_FRAME,\7f785,29627
+  PVEC_WINDOW,\7f786,29641
+  PVEC_BOOL_VECTOR,\7f787,29656
+  PVEC_BUFFER,\7f788,29676
+  PVEC_HASH_TABLE,\7f789,29691
+  PVEC_TERMINAL,\7f790,29710
+  PVEC_WINDOW_CONFIGURATION,\7f791,29727
+  PVEC_SUBR,\7f792,29756
+  PVEC_OTHER,\7f793,29769
+  PVEC_COMPILED,\7f795,29847
+  PVEC_CHAR_TABLE,\7f796,29864
+  PVEC_SUB_CHAR_TABLE,\7f797,29883
+  PVEC_FONT \7f798,29906
+enum More_Lisp_Bits\7f801,29982
+    PSEUDOVECTOR_SIZE_BITS \7f808,30373
+    PSEUDOVECTOR_SIZE_MASK \7f809,30406
+    PSEUDOVECTOR_REST_BITS \7f813,30616
+    PSEUDOVECTOR_REST_MASK \7f814,30649
+    PSEUDOVECTOR_AREA_BITS \7f818,30814
+    PVEC_TYPE_MASK \7f819,30892
+# define VALMASK \7f829,31293
+DEFINE_GDB_SYMBOL_BEGIN \7fVALMASK\ 1828,31248
+#define MOST_POSITIVE_FIXNUM \7f834,31523
+#define MOST_NEGATIVE_FIXNUM \7f835,31583
+XINT \7f874,32675
+XFASTINT \7f889,33026
+XSYMBOL \7f899,33254
+XTYPE \7f910,33472
+XUNTAG \7f918,33652
+LISP_MACRO_DEFUN \7f927,33848
+LISP_MACRO_DEFUN \7f940,34233
+#define FIXNUM_OVERFLOW_P(\7f958,34846
+LISP_MACRO_DEFUN \7fFIXNUM_OVERFLOW_P\ 1952,34623
+LISP_MACRO_DEFUN \7f970,35162
+XSTRING \7f980,35382
+#define SYMBOL_INDEX(\7f988,35566
+XFLOAT \7f991,35627
+XPROCESS \7f1000,35769
+XWINDOW \7f1007,35886
+XTERMINAL \7f1014,36003
+XSUBR \7f1021,36125
+XBUFFER \7f1028,36236
+XCHAR_TABLE \7f1035,36360
+XSUB_CHAR_TABLE \7f1042,36497
+XBOOL_VECTOR \7f1049,36639
+make_lisp_ptr \7f1058,36818
+make_lisp_symbol \7f1066,37004
+builtin_lisp_symbol \7f1074,37188
+#define XSETINT(\7f1079,37270
+#define XSETFASTINT(\7f1080,37316
+#define XSETCONS(\7f1081,37366
+#define XSETVECTOR(\7f1082,37426
+#define XSETSTRING(\7f1083,37494
+#define XSETSYMBOL(\7f1084,37558
+#define XSETFLOAT(\7f1085,37612
+#define XSETMISC(\7f1086,37674
+#define XSETPVECTYPE(\7f1090,37763
+#define XSETPVECTYPESIZE(\7f1092,37879
+#define XSETPSEUDOVECTOR(\7f1099,38176
+#define XSETTYPED_PSEUDOVECTOR(\7f1105,38360
+#define XSETWINDOW_CONFIGURATION(\7f1110,38570
+#define XSETPROCESS(\7f1112,38666
+#define XSETWINDOW(\7f1113,38732
+#define XSETTERMINAL(\7f1114,38796
+#define XSETSUBR(\7f1115,38864
+#define XSETCOMPILED(\7f1116,38924
+#define XSETBUFFER(\7f1117,38992
+#define XSETCHAR_TABLE(\7f1118,39056
+#define XSETBOOL_VECTOR(\7f1119,39128
+#define XSETSUB_CHAR_TABLE(\7f1120,39202
+XINTPTR \7f1128,39572
+make_pointer_integer \7f1134,39652
+LISP_MACRO_DEFUN_VOID \7f1143,39817
+typedef struct interval *INTERVAL;\7fINTERVAL\ 11149,39978
+xcar_addr \7f1174,40751
+xcdr_addr \7f1179,40828
+LISP_MACRO_DEFUN \7f1185,40922
+XSETCDR \7f1198,41298
+CAR \7f1205,41448
+CDR \7f1212,41582
+CAR_SAFE \7f1221,41782
+CDR_SAFE \7f1226,41868
+STRING_MULTIBYTE \7f1243,42241
+#define STRING_BYTES_BOUND \7f1261,43048
+#define STRING_SET_UNIBYTE(\7f1265,43192
+#define STRING_SET_MULTIBYTE(\7f1275,43507
+SDATA \7f1286,43821
+SSDATA \7f1291,43899
+SREF \7f1297,44028
+SSET \7f1302,44119
+SCHARS \7f1307,44233
+extern ptrdiff_t string_bytes \7f1313,44328
+STRING_BYTES \7f1316,44406
+SBYTES \7f1326,44586
+STRING_SET_CHARS \7f1331,44672
+struct vectorlike_header\7f1343,45223
+struct Lisp_Vector\7f1369,46473
+    ALIGNOF_STRUCT_LISP_VECTOR\7f1378,46672
+struct Lisp_Bool_Vector\7f1384,46855
+bool_vector_size \7f1399,47376
+bool_vector_data \7f1407,47514
+bool_vector_uchar_data \7f1413,47608
+bool_vector_words \7f1421,47794
+bool_vector_bytes \7f1428,47989
+bool_vector_bitref \7f1437,48229
+bool_vector_ref \7f1445,48469
+bool_vector_set \7f1453,48609
+    header_size \7f1471,49038
+    bool_header_size \7f1472,49097
+    word_size \7f1473,49162
+AREF \7f1479,49275
+aref_addr \7f1485,49382
+ASIZE \7f1491,49492
+ASET \7f1497,49574
+gc_aset \7f1504,49733
+enum { NIL_IS_ZERO \7f1515,50260
+memclear \7f1520,50455
+#define VECSIZE(\7f1531,50753
+#define PSEUDOVECSIZE(\7f1538,51038
+#define UNSIGNED_CMP(\7f1546,51471
+#define ASCII_CHAR_P(\7f1552,51725
+enum CHARTAB_SIZE_BITS\7f1565,52480
+    CHARTAB_SIZE_BITS_0 \7f1567,52507
+    CHARTAB_SIZE_BITS_1 \7f1568,52536
+    CHARTAB_SIZE_BITS_2 \7f1569,52565
+    CHARTAB_SIZE_BITS_3 \7f1570,52594
+extern const int chartab_size[\7fchartab_size\ 11573,52628
+struct Lisp_Char_Table\7f1575,52663
+struct Lisp_Sub_Char_Table\7f1606,53743
+CHAR_TABLE_REF_ASCII \7f1628,54557
+CHAR_TABLE_REF \7f1648,55104
+CHAR_TABLE_SET \7f1658,55393
+struct Lisp_Subr\7f1670,55777
+enum char_table_specials\7f1692,56789
+    CHAR_TABLE_STANDARD_SLOTS \7f1697,56984
+    SUB_CHAR_TABLE_OFFSET \7f1701,57205
+CHAR_TABLE_EXTRA_SLOTS \7f1707,57368
+verify \7f1714,57587
+LISP_MACRO_DEFUN \7f1723,57912
+SYMBOL_BLV \7f1732,58172
+SYMBOL_FWD \7f1738,58307
+LISP_MACRO_DEFUN_VOID \7f1744,58419
+SET_SYMBOL_BLV \7f1754,58682
+SET_SYMBOL_FWD \7f1760,58841
+SYMBOL_NAME \7f1767,58992
+SYMBOL_INTERNED_P \7f1775,59121
+SYMBOL_INTERNED_IN_INITIAL_OBARRAY_P \7f1783,59290
+#define DEFSYM(\7f1796,59800
+LISP_MACRO_DEFUN \7fDEFSYM\ 11792,59621
+struct hash_table_test\7f1805,60053
+struct Lisp_Hash_Table\7f1823,60546
+XHASH_TABLE \7f1880,62522
+#define XSET_HASH_TABLE(\7f1885,62593
+HASH_TABLE_P \7f1889,62694
+HASH_KEY \7f1896,62851
+HASH_VALUE \7f1903,63031
+HASH_NEXT \7f1911,63245
+HASH_HASH \7f1918,63422
+HASH_INDEX \7f1926,63668
+HASH_TABLE_SIZE \7f1933,63817
+enum DEFAULT_HASH_SIZE \7f1940,63947
+enum DEFAULT_HASH_SIZE { DEFAULT_HASH_SIZE \7f1940,63947
+static double const DEFAULT_REHASH_THRESHOLD \7f1946,64167
+static double const DEFAULT_REHASH_SIZE \7f1950,64290
+sxhash_combine \7f1956,64456
+SXHASH_REDUCE \7f1964,64639
+struct Lisp_Misc_Any   \7f1971,64797
+struct Lisp_Marker\7f1978,64971
+struct Lisp_Overlay\7f2021,66832
+    SAVE_UNUSED,\7f2047,67635
+    SAVE_INTEGER,\7f2048,67652
+    SAVE_FUNCPOINTER,\7f2049,67670
+    SAVE_POINTER,\7f2050,67692
+    SAVE_OBJECT\7f2051,67710
+enum { SAVE_SLOT_BITS \7f2055,67795
+enum { SAVE_VALUE_SLOTS \7f2058,67892
+enum { SAVE_TYPE_BITS \7f2062,68000
+enum Lisp_Save_Type\7f2064,68066
+    SAVE_TYPE_INT_INT \7f2066,68090
+    SAVE_TYPE_INT_INT_INT\7f2067,68163
+    SAVE_TYPE_OBJ_OBJ \7f2069,68253
+    SAVE_TYPE_OBJ_OBJ_OBJ \7f2070,68324
+    SAVE_TYPE_OBJ_OBJ_OBJ_OBJ\7f2071,68405
+    SAVE_TYPE_PTR_INT \7f2073,68500
+    SAVE_TYPE_PTR_OBJ \7f2074,68573
+    SAVE_TYPE_PTR_PTR \7f2075,68645
+    SAVE_TYPE_FUNCPTR_PTR_OBJ\7f2076,68718
+    SAVE_TYPE_MEMORY \7f2080,68876
+typedef void (*voidfuncptr)\7fvoidfuncptr\ 12108,69830
+struct Lisp_Save_Value\7f2110,69867
+save_type \7f2134,70746
+XSAVE_POINTER \7f2143,70976
+set_save_pointer \7f2149,71138
+XSAVE_FUNCPOINTER \7f2155,71320
+XSAVE_INTEGER \7f2164,71540
+set_save_integer \7f2170,71702
+XSAVE_OBJECT \7f2179,71923
+struct Lisp_Finalizer\7f2186,72100
+struct Lisp_Free\7f2201,72575
+union Lisp_Misc\7f2212,72876
+XMISC \7f2223,73175
+XMISCANY \7f2229,73264
+XMISCTYPE \7f2236,73373
+XMARKER \7f2242,73461
+XOVERLAY \7f2249,73576
+XSAVE_VALUE \7f2256,73697
+XFINALIZER \7f2263,73826
+struct Lisp_Intfwd\7f2274,74111
+struct Lisp_Boolfwd\7f2284,74405
+struct Lisp_Objfwd\7f2294,74696
+struct Lisp_Buffer_Objfwd\7f2302,74928
+struct Lisp_Buffer_Local_Value\7f2334,76464
+struct Lisp_Kboard_Objfwd\7f2362,77723
+union Lisp_Fwd\7f2368,77832
+XFWDTYPE \7f2378,78078
+XBUFFER_OBJFWD \7f2384,78174
+struct Lisp_Float\7f2391,78310
+XFLOAT_DATA \7f2401,78428
+    IEEE_FLOATING_POINT\7f2415,78937
+#define _UCHAR_T\7f2423,79260
+typedef unsigned char UCHAR;\7f2424,79277
+enum Lisp_Compiled\7f2429,79360
+    COMPILED_ARGLIST \7f2431,79383
+    COMPILED_BYTECODE \7f2432,79409
+    COMPILED_CONSTANTS \7f2433,79436
+    COMPILED_STACK_DEPTH \7f2434,79464
+    COMPILED_DOC_STRING \7f2435,79494
+    COMPILED_INTERACTIVE \7f2436,79523
+enum char_bits\7f2443,79825
+    CHAR_ALT \7f2445,79844
+    CHAR_SUPER \7f2446,79870
+    CHAR_HYPER \7f2447,79898
+    CHAR_SHIFT \7f2448,79926
+    CHAR_CTL \7f2449,79954
+    CHAR_META \7f2450,79980
+    CHAR_MODIFIER_MASK \7f2452,80008
+    CHARACTERBITS \7f2457,80203
+LISP_MACRO_DEFUN \7f2462,80261
+NATNUMP \7f2470,80403
+RANGED_INTEGERP \7f2476,80484
+#define TYPE_RANGED_INTEGERP(\7f2481,80606
+LISP_MACRO_DEFUN \7f2486,80791
+VECTORP \7f2500,81264
+OVERLAYP \7f2505,81367
+SAVE_VALUEP \7f2510,81466
+FINALIZERP \7f2516,81572
+AUTOLOADP \7f2522,81676
+BUFFER_OBJFWDP \7f2528,81767
+PSEUDOVECTOR_TYPEP \7f2534,81865
+PSEUDOVECTORP \7f2542,82118
+WINDOW_CONFIGURATIONP \7f2558,82470
+PROCESSP \7f2564,82580
+WINDOWP \7f2570,82664
+TERMINALP \7f2576,82746
+SUBRP \7f2582,82832
+COMPILEDP \7f2588,82910
+BUFFERP \7f2594,82996
+CHAR_TABLE_P \7f2600,83078
+SUB_CHAR_TABLE_P \7f2606,83169
+BOOL_VECTOR_P \7f2612,83268
+FRAMEP \7f2618,83361
+IMAGEP \7f2625,83478
+ARRAYP \7f2632,83583
+CHECK_LIST \7f2638,83702
+LISP_MACRO_DEFUN_VOID \7f2643,83783
+CHECK_STRING_CAR \7f2653,84080
+CHECK_CONS \7f2658,84184
+CHECK_VECTOR \7f2663,84264
+CHECK_BOOL_VECTOR \7f2668,84350
+CHECK_VECTOR_OR_STRING \7f2674,84527
+CHECK_ARRAY \7f2683,84701
+CHECK_BUFFER \7f2688,84809
+CHECK_WINDOW \7f2693,84895
+CHECK_PROCESS \7f2699,85001
+CHECK_NATNUM \7f2705,85097
+#define CHECK_RANGED_INTEGER(\7f2710,85174
+#define CHECK_TYPE_RANGED_INTEGER(\7f2721,85557
+#define CHECK_NUMBER_COERCE_MARKER(\7f2729,85827
+XFLOATINT \7f2738,86080
+CHECK_NUMBER_OR_FLOAT \7f2744,86151
+#define CHECK_NUMBER_OR_FLOAT_COERCE_MARKER(\7f2749,86250
+CHECK_NUMBER_CAR \7f2760,86660
+CHECK_NUMBER_CDR \7f2768,86782
+#define DEFUN(\7f2803,88377
+#define DEFUN(\7f2812,88845
+FUNCTIONP \7f2822,89200
+extern void defsubr \7f2829,89352
+enum maxargs\7f2831,89395
+    MANY \7f2833,89412
+    UNEVALLED \7f2834,89427
+#define CALLMANY(\7f2838,89530
+#define CALLN(\7f2844,89883
+extern void defvar_lisp \7f2846,89953
+extern void defvar_lisp_nopro \7f2847,90030
+extern void defvar_bool \7f2848,90113
+extern void defvar_int \7f2849,90184
+extern void defvar_kboard \7f2850,90258
+#define DEFVAR_LISP(\7f2869,91088
+#define DEFVAR_LISP_NOPRO(\7f2874,91260
+#define DEFVAR_BOOL(\7f2879,91442
+#define DEFVAR_INT(\7f2884,91615
+#define DEFVAR_BUFFER_DEFAULTS(\7f2890,91786
+#define DEFVAR_KBOARD(\7f2896,91990
+typedef jmp_buf sys_jmp_buf;\7f2906,92314
+# define sys_setjmp(\7f2907,92343
+# define sys_longjmp(\7f2908,92378
+typedef sigjmp_buf sys_jmp_buf;\7f2910,92450
+# define sys_setjmp(\7f2911,92482
+# define sys_longjmp(\7f2912,92522
+typedef jmp_buf sys_jmp_buf;\7f2916,92681
+# define sys_setjmp(\7f2917,92710
+# define sys_longjmp(\7f2918,92744
+enum specbind_tag \7f2943,93796
+  SPECPDL_UNWIND,\7f2944,93816
+  SPECPDL_UNWIND_PTR,\7f2945,93885
+  SPECPDL_UNWIND_INT,\7f2946,93936
+  SPECPDL_UNWIND_VOID,\7f2947,93984
+  SPECPDL_BACKTRACE,\7f2948,94038
+  SPECPDL_LET,\7f2949,94096
+  SPECPDL_LET_LOCAL,\7f2951,94226
+  SPECPDL_LET_DEFAULT  \7f2952,94283
+union specbinding\7f2955,94355
+extern union specbinding *specpdl;\7fspecpdl\ 12991,95256
+extern union specbinding *specpdl_ptr;\7fspecpdl_ptr\ 12992,95291
+extern ptrdiff_t specpdl_size;\7f2993,95330
+SPECPDL_INDEX \7f2996,95379
+enum handlertype \7f3021,96401
+enum handlertype { CATCHER,\7f3021,96401
+enum handlertype { CATCHER, CONDITION_CASE \7f3021,96401
+struct handler\7f3023,96448
+#define PUSH_HANDLER(\7f3053,97437
+extern Lisp_Object memory_signal_data;\7f3075,98143
+extern char *stack_bottom;\7fstack_bottom\ 13079,98276
+extern void process_pending_signals \7f3097,99093
+extern bool volatile pending_signals;\7f3098,99137
+extern void process_quit_flag \7f3100,99176
+#define QUIT   \7f3101,99214
+#define QUITP \7f3112,99464
+extern Lisp_Object Vascii_downcase_table;\7f3114,99525
+extern Lisp_Object Vascii_canon_table;\7f3115,99567
+extern struct gcpro *gcprolist;\7fgcprolist\ 13130,100274
+struct gcpro\7f3132,100307
+#define GC_USE_GCPROS_AS_BEFORE        \7f3171,101288
+#define GC_MAKE_GCPROS_NOOPS   \7f3172,101323
+#define GC_MARK_STACK_CHECK_GCPROS     \7f3173,101355
+#define GC_USE_GCPROS_CHECK_ZOMBIES    \7f3174,101392
+#define GC_MARK_STACK \7f3177,101453
+#define BYTE_MARK_STACK \7f3181,101553
+#define GCPRO1(\7f3190,101824
+#define GCPRO2(\7f3191,101864
+#define GCPRO3(\7f3192,101930
+#define GCPRO4(\7f3194,102025
+#define GCPRO5(\7f3196,102145
+#define GCPRO6(\7f3198,102290
+#define GCPRO7(\7f3201,102465
+#define UNGCPRO \7f3202,102544
+#define GCPRO1(\7f3208,102644
+#define GCPRO2(\7f3212,102766
+#define GCPRO3(\7f3217,102958
+#define GCPRO4(\7f3223,103220
+#define GCPRO5(\7f3230,103551
+#define GCPRO6(\7f3238,103952
+#define GCPRO7(\7f3247,104422
+#define UNGCPRO \7f3257,104962
+extern int gcpro_level;\7f3261,105031
+#define GCPRO1(\7f3263,105056
+#define GCPRO2(\7f3269,105290
+#define GCPRO3(\7f3278,105708
+#define GCPRO4(\7f3289,106265
+#define GCPRO5(\7f3302,106963
+#define GCPRO6(\7f3317,107803
+#define GCPRO7(\7f3334,108784
+#define UNGCPRO        \7f3353,109907
+#define RETURN_UNGCPRO(\7f3363,110174
+void staticpro \7f3375,110447
+vcopy \7f3384,110648
+set_hash_key_slot \7f3393,110923
+set_hash_value_slot \7f3399,111062
+set_symbol_function \7f3408,111297
+set_symbol_plist \7f3414,111412
+set_symbol_next \7f3420,111515
+blv_found \7f3428,111688
+set_overlay_plist \7f3437,111871
+string_intervals \7f3445,112022
+set_string_intervals \7f3453,112144
+set_char_table_defalt \7f3462,112346
+set_char_table_purpose \7f3467,112458
+set_char_table_extras \7f3475,112627
+set_char_table_contents \7f3482,112836
+set_sub_char_table_contents \7f3489,113031
+extern Lisp_Object indirect_function \7f3495,113190
+extern Lisp_Object find_symbol_value \7f3496,113242
+enum Arith_Comparison \7f3497,113294
+  ARITH_EQUAL,\7f3498,113318
+  ARITH_NOTEQUAL,\7f3499,113333
+  ARITH_LESS,\7f3500,113351
+  ARITH_GRTR,\7f3501,113365
+  ARITH_LESS_OR_EQUAL,\7f3502,113379
+  ARITH_GRTR_OR_EQUAL\7f3503,113402
+extern Lisp_Object arithcompare \7f3505,113427
+#define INTEGER_TO_CONS(\7f3511,113753
+#define CONS_TO_INTEGER(\7f3529,114616
+extern intmax_t cons_to_signed \7f3533,114831
+extern uintmax_t cons_to_unsigned \7f3534,114897
+extern struct Lisp_Symbol *indirect_variable \7findirect_variable\ 13536,114958
+extern _Noreturn void args_out_of_range \7f3537,115027
+extern _Noreturn void args_out_of_range_3 \7f3538,115095
+extern Lisp_Object do_symval_forwarding \7f3540,115186
+extern void set_internal \7f3541,115246
+extern void syms_of_data \7f3542,115318
+extern void swap_in_global_binding \7f3543,115351
+extern void syms_of_cmds \7f3546,115435
+extern void keys_of_cmds \7f3547,115468
+extern Lisp_Object detect_coding_system \7f3550,115530
+extern void init_coding \7f3552,115683
+extern void init_coding_once \7f3553,115715
+extern void syms_of_coding \7f3554,115752
+extern ptrdiff_t chars_in_text \7f3557,115819
+extern ptrdiff_t multibyte_chars_in_text \7f3558,115886
+extern void syms_of_character \7f3559,115963
+extern void init_charset \7f3562,116031
+extern void init_charset_once \7f3563,116064
+extern void syms_of_charset \7f3564,116102
+extern void init_syntax_once \7f3569,116222
+extern void syms_of_syntax \7f3570,116259
+enum { NEXT_ALMOST_PRIME_LIMIT \7f3573,116320
+extern EMACS_INT next_almost_prime \7f3574,116359
+enum constype \7f3739,123811
+enum constype {CONSTYPE_HEAP,\7fCONSTYPE_HEAP\ 13739,123811
+enum constype {CONSTYPE_HEAP, CONSTYPE_PURE}\7fCONSTYPE_PURE\ 13739,123811
+extern Lisp_Object listn \7f3740,123857
+list2i \7f3745,124001
+list3i \7f3751,124110
+list4i \7f3757,124249
+extern Lisp_Object make_uninit_bool_vector \7f3763,124401
+extern Lisp_Object bool_vector_fill \7f3764,124457
+extern _Noreturn void string_overflow \7f3765,124521
+extern Lisp_Object make_string \7f3766,124567
+extern Lisp_Object make_formatted_string \7f3767,124625
+extern Lisp_Object make_multibyte_string \7f3779,124979
+extern Lisp_Object make_event_array \7f3780,125058
+extern Lisp_Object make_uninit_string \7f3781,125122
+extern Lisp_Object make_uninit_multibyte_string \7f3782,125173
+extern Lisp_Object make_string_from_bytes \7f3783,125245
+extern Lisp_Object make_specified_string \7f3784,125325
+extern Lisp_Object make_pure_string \7f3786,125417
+extern Lisp_Object make_pure_c_string \7f3787,125497
+build_pure_c_string \7f3792,125653
+build_string \7f3801,125858
+extern Lisp_Object pure_cons \7f3806,125936
+extern void make_byte_code \7f3807,125993
+extern struct Lisp_Vector *allocate_vector \7fallocate_vector\ 13808,126044
+make_uninit_vector \7f3820,126429
+make_uninit_sub_char_table \7f3833,126648
+extern struct Lisp_Vector *allocate_pseudovector \7fallocate_pseudovector\ 13844,126957
+#define ALLOCATE_PSEUDOVECTOR(\7f3850,127192
+#define ALLOCATE_ZEROED_PSEUDOVECTOR(\7f3858,127528
+extern bool gc_in_progress;\7f3863,127729
+extern bool abort_on_gc;\7f3864,127757
+extern Lisp_Object make_float \7f3865,127782
+extern void display_malloc_warning \7f3866,127822
+extern ptrdiff_t inhibit_garbage_collection \7f3867,127865
+extern Lisp_Object make_save_int_int_int \7f3868,127917
+extern Lisp_Object make_save_obj_obj_obj_obj \7f3869,127993
+extern Lisp_Object make_save_ptr \7f3871,128103
+extern Lisp_Object make_save_ptr_int \7f3872,128146
+extern Lisp_Object make_save_ptr_ptr \7f3873,128204
+extern Lisp_Object make_save_funcptr_ptr_obj \7f3874,128259
+extern Lisp_Object make_save_memory \7f3876,128355
+extern void free_save_value \7f3877,128419
+extern Lisp_Object build_overlay \7f3878,128462
+extern void free_marker \7f3879,128536
+extern void free_cons \7f3880,128575
+extern void init_alloc_once \7f3881,128619
+extern void init_alloc \7f3882,128655
+extern void syms_of_alloc \7f3883,128686
+extern struct buffer * allocate_buffer \7f3884,128720
+extern int valid_lisp_object_p \7f3885,128767
+extern int relocatable_string_data_p \7f3886,128813
+extern void check_cons_list \7f3888,128892
+INLINE void \7f3890,128934
+extern void *r_alloc \7fr_alloc\ 13895,129055
+#define FLOAT_TO_STRING_BUFSIZE \7f3927,130518
+extern int openp \7f3957,131667
+extern Lisp_Object string_to_number \7f3959,131777
+extern void map_obarray \7f3960,131840
+extern void dir_warning \7f3962,131954
+extern void init_obarray \7f3963,132007
+extern void init_lread \7f3964,132040
+extern void syms_of_lread \7f3965,132071
+intern \7f3968,132125
+intern_c_string \7f3974,132213
+extern EMACS_INT lisp_eval_depth;\7f3980,132326
+extern Lisp_Object Vautoload_queue;\7f3981,132360
+extern Lisp_Object Vrun_hooks;\7f3982,132396
+extern Lisp_Object Vsignaling_function;\7f3983,132427
+extern Lisp_Object inhibit_lisp_code;\7f3984,132467
+extern struct handler *handlerlist;\7fhandlerlist\ 13985,132505
+extern void run_hook \7f3994,132747
+extern void run_hook_with_args_2 \7f3995,132783
+extern Lisp_Object run_hook_with_args \7f3996,132857
+extern _Noreturn void xsignal \7f3999,133016
+extern _Noreturn void xsignal0 \7f4000,133074
+extern _Noreturn void xsignal1 \7f4001,133120
+extern _Noreturn void xsignal2 \7f4002,133179
+extern _Noreturn void xsignal3 \7f4003,133251
+extern _Noreturn void signal_error \7f4005,133340
+extern Lisp_Object eval_sub \7f4006,133404
+extern Lisp_Object apply1 \7f4007,133452
+extern Lisp_Object call0 \7f4008,133506
+extern Lisp_Object call1 \7f4009,133546
+extern Lisp_Object call2 \7f4010,133599
+extern Lisp_Object call3 \7f4011,133665
+extern Lisp_Object call4 \7f4012,133744
+extern Lisp_Object call5 \7f4013,133836
+extern Lisp_Object call6 \7f4014,133941
+extern Lisp_Object call7 \7f4015,134059
+extern Lisp_Object internal_catch \7f4016,134190
+extern Lisp_Object internal_lisp_condition_case \7f4017,134283
+extern Lisp_Object internal_condition_case \7f4018,134372
+extern Lisp_Object internal_condition_case_1 \7f4019,134485
+extern Lisp_Object internal_condition_case_2 \7f4020,134620
+extern Lisp_Object internal_condition_case_n\7f4021,134781
+extern void specbind \7f4024,134977
+extern void record_unwind_protect \7f4025,135026
+extern void record_unwind_protect_ptr \7f4026,135099
+extern void record_unwind_protect_int \7f4027,135166
+extern void record_unwind_protect_void \7f4028,135227
+extern void record_unwind_protect_nothing \7f4029,135285
+extern void clear_unwind_protect \7f4030,135335
+extern void set_unwind_protect \7f4031,135381
+extern void set_unwind_protect_ptr \7f4032,135462
+extern Lisp_Object unbind_to \7f4033,135537
+extern _Noreturn void error \7f4034,135592
+fast_string_match_ignore_case \7f4136,140080
+extern ptrdiff_t fast_c_string_match_ignore_case \7f4141,140230
+extern ptrdiff_t fast_looking_at \7f4143,140327
+extern ptrdiff_t find_newline \7f4145,140466
+extern ptrdiff_t scan_newline \7f4147,140595
+extern ptrdiff_t scan_newline_from_point \7f4149,140698
+extern ptrdiff_t find_newline_no_quit \7f4150,140778
+extern ptrdiff_t find_before_next_newline \7f4152,140875
+extern void syms_of_search \7f4154,140973
+extern void clear_regexp_cache \7f4155,141008
+extern Lisp_Object Vminibuffer_list;\7f4159,141078
+extern Lisp_Object last_minibuf_string;\7f4160,141115
+extern Lisp_Object get_minibuffer \7f4161,141155
+extern void init_minibuf_once \7f4162,141202
+extern void syms_of_minibuf \7f4163,141240
+extern void syms_of_callint \7f4167,141307
+extern void syms_of_casefiddle \7f4171,141377
+extern void keys_of_casefiddle \7f4172,141416
+extern void init_casetab_once \7f4176,141486
+extern void syms_of_casetab \7f4177,141524
+extern Lisp_Object echo_message_buffer;\7f4181,141592
+extern struct kboard *echo_kboard;\7fecho_kboard\ 14182,141632
+extern void cancel_echoing \7f4183,141667
+extern Lisp_Object last_undo_boundary;\7f4184,141702
+extern bool input_pending;\7f4185,141741
+extern sigjmp_buf return_to_command_loop;\7f4187,141804
+extern Lisp_Object menu_bar_items \7f4189,141853
+extern Lisp_Object tool_bar_items \7f4190,141902
+extern void discard_mouse_events \7f4191,141958
+void handle_input_available_signal \7f4193,142019
+extern Lisp_Object pending_funcalls;\7f4195,142068
+extern bool detect_input_pending \7f4196,142105
+extern bool detect_input_pending_ignore_squeezables \7f4197,142146
+extern bool detect_input_pending_run_timers \7f4198,142206
+extern void safe_run_hooks \7f4199,142258
+extern void cmd_error_internal \7f4200,142300
+extern Lisp_Object command_loop_1 \7f4201,142360
+extern Lisp_Object read_menu_command \7f4202,142402
+extern Lisp_Object recursive_edit_1 \7f4203,142447
+extern void record_auto_save \7f4204,142491
+extern void force_auto_save_soon \7f4205,142528
+extern void init_keyboard \7f4206,142569
+extern void syms_of_keyboard \7f4207,142603
+extern void keys_of_keyboard \7f4208,142640
+extern ptrdiff_t current_column \7f4211,142706
+extern void invalidate_current_column \7f4212,142746
+extern bool indented_beyond_p \7f4213,142792
+extern void syms_of_indent \7f4214,142857
+extern void store_frame_param \7f4217,142920
+extern void store_in_alist \7f4218,142994
+extern Lisp_Object do_switch_frame \7f4219,143064
+extern Lisp_Object get_frame_param \7f4220,143137
+extern void frames_discard_buffer \7f4221,143203
+extern void syms_of_frame \7f4222,143252
+extern char **initial_argv;\7finitial_argv\ 14225,143314
+extern int initial_argc;\7f4226,143342
+extern bool display_arg;\7f4228,143417
+extern Lisp_Object decode_env_path \7f4230,143449
+extern Lisp_Object empty_unibyte_string,\7f4231,143520
+extern Lisp_Object empty_unibyte_string, empty_multibyte_string;\7f4231,143520
+extern _Noreturn void terminate_due_to_signal \7f4232,143585
+extern Lisp_Object Vlibrary_cache;\7f4234,143660
+void fixup_locale \7f4237,143721
+void synchronize_system_messages_locale \7f4238,143747
+void synchronize_system_time_locale \7f4239,143795
+INLINE void fixup_locale \7f4241,143845
+INLINE void synchronize_system_messages_locale \7f4242,143880
+INLINE void synchronize_system_time_locale \7f4243,143937
+extern void shut_down_emacs \7f4245,143997
+extern bool noninteractive;\7f4248,144123
+extern bool no_site_lisp;\7f4251,144215
+extern int daemon_pipe[\7fdaemon_pipe\ 14256,144383
+#define IS_DAEMON \7f4257,144410
+#define DAEMON_RUNNING \7f4258,144450
+extern void *w32_daemon_event;\7fw32_daemon_event\ 14260,144518
+#define IS_DAEMON \7f4261,144549
+#define DAEMON_RUNNING \7f4262,144594
+extern bool fatal_error_in_progress;\7f4266,144715
+extern bool inhibit_window_system;\7f4269,144821
+extern bool running_asynch_code;\7f4271,144914
+extern void kill_buffer_processes \7f4274,144977
+extern int wait_reading_process_output \7f4275,145026
+# define WAIT_READING_MAX \7f4281,145413
+# define WAIT_READING_MAX \7f4283,145485
+extern void add_timer_wait_descriptor \7f4286,145549
+extern void add_keyboard_wait_descriptor \7f4288,145601
+extern void delete_keyboard_wait_descriptor \7f4289,145649
+extern void add_gpm_wait_descriptor \7f4291,145716
+extern void delete_gpm_wait_descriptor \7f4292,145759
+extern void init_process_emacs \7f4294,145812
+extern void syms_of_process \7f4295,145851
+extern void setup_process_coding_systems \7f4296,145887
+extern int child_setup \7f4302,146007
+extern void init_callproc_1 \7f4303,146075
+extern void init_callproc \7f4304,146111
+extern void set_initial_environment \7f4305,146145
+extern void syms_of_callproc \7f4306,146189
+extern Lisp_Object read_doc_string \7f4309,146252
+extern Lisp_Object get_doc_string \7f4310,146302
+extern void syms_of_doc \7f4311,146363
+extern int read_bytecode_char \7f4312,146395
+extern void syms_of_bytecode \7f4315,146464
+extern struct byte_stack *byte_stack_list;\7fbyte_stack_list\ 14316,146501
+extern void mark_byte_stack \7f4318,146564
+extern void unmark_byte_stack \7f4320,146607
+extern Lisp_Object exec_byte_code \7f4321,146645
+extern void init_macros \7f4325,146795
+extern void syms_of_macros \7f4326,146827
+extern void truncate_undo_list \7f4329,146889
+extern void record_insert \7f4330,146939
+extern void record_delete \7f4331,146989
+extern void record_first_change \7f4332,147047
+extern void record_change \7f4333,147087
+extern void record_property_change \7f4334,147137
+extern void syms_of_undo \7f4337,147279
+extern void report_interval_modification \7f4340,147343
+extern void syms_of_menu \7f4343,147439
+extern void syms_of_xmenu \7f4346,147500
+extern char *get_current_dir_name \7fget_current_dir_name\ 14356,147702
+extern void stuff_char \7f4358,147751
+extern void init_foreground_group \7f4359,147784
+extern void sys_subshell \7f4360,147826
+extern void sys_suspend \7f4361,147859
+extern void discard_tty_input \7f4362,147891
+extern void init_sys_modes \7f4363,147929
+extern void reset_sys_modes \7f4364,147985
+extern void init_all_sys_modes \7f4365,148042
+extern void reset_all_sys_modes \7f4366,148081
+extern void child_setup_tty \7f4367,148121
+extern void setup_pty \7f4368,148156
+extern int set_window_size \7f4369,148185
+extern EMACS_INT get_random \7f4370,148229
+extern void seed_random \7f4371,148265
+extern void init_random \7f4372,148310
+extern void emacs_backtrace \7f4373,148342
+extern _Noreturn void emacs_abort \7f4374,148377
+extern void xputenv \7f4527,152691
+extern char *egetenv_internal \7fegetenv_internal\ 14529,152728
+egetenv \7f4532,152800
+extern void init_system_name \7f4539,153003
+#define eabs(\7f4545,153296
+#define make_fixnum_or_float(\7f4550,153429
+enum MAX_ALLOCA \7f4556,153680
+enum MAX_ALLOCA { MAX_ALLOCA \7f4556,153680
+extern void *record_xmalloc \7frecord_xmalloc\ 14558,153725
+#define USE_SAFE_ALLOCA        \7f4560,153791
+#define AVAIL_ALLOCA(\7f4564,153924
+#define SAFE_ALLOCA(\7f4568,154035
+#define SAFE_NALLOCA(\7f4576,154376
+#define SAFE_ALLOCA_STRING(\7f4590,154852
+#define SAFE_FREE(\7f4598,155104
+#define SAFE_ALLOCA_LISP(\7f4625,155682
+# define USE_STACK_LISP_OBJECTS \7f4652,156804
+# undef USE_STACK_LISP_OBJECTS\7f4658,156970
+# define USE_STACK_LISP_OBJECTS \7f4659,157001
+enum { defined_GC_CHECK_STRING_BYTES \7f4663,157076
+enum { defined_GC_CHECK_STRING_BYTES \7f4665,157129
+union Aligned_Cons\7f4670,157263
+union Aligned_String\7f4676,157343
+    USE_STACK_CONS \7f4689,157698
+    USE_STACK_STRING \7f4691,157804
+#define STACK_CONS(\7f4699,158141
+#define AUTO_CONS_EXPR(\7f4701,158238
+#define AUTO_CONS(\7f4709,158601
+#define AUTO_LIST1(\7f4710,158672
+#define AUTO_LIST2(\7f4712,158780
+#define AUTO_LIST3(\7f4716,158935
+#define AUTO_LIST4(\7f4720,159110
+extern const char *verify_ascii \7fverify_ascii\ 14730,159447
+# define verify_ascii(\7f4732,159501
+#define AUTO_STRING(\7f4740,159809
+#define FOR_EACH_TAIL(\7f4752,160273
+#define FOR_EACH_ALIST_VALUE(\7f4766,160764
+maybe_gc \7f4774,161051
+functionp \7f4784,161290
 \f
 c-src/machsyscalls.c,23
 #define        SYSCALL(\7f6,113
@@ -2719,130 +2719,130 @@ el-src/TAGTEST.EL,179
 (defalias (quote explicitly-quoted-pending-delete-mode)\7f9,222
 \f
 el-src/emacs/lisp/progmodes/etags.el,5188
-(defvar tags-file-name \7f34,1034
-(defgroup etags \7f43,1498
-(defcustom tags-case-fold-search \7f47,1566
-(defcustom tags-table-list \7f59,2051
-(defcustom tags-compression-info-list\7f69,2449
-(defcustom tags-add-tables \7f88,3231
-(defcustom tags-revert-without-query \7f98,3627
-(defvar tags-table-computed-list \7f103,3778
-(defvar tags-table-computed-list-for \7f112,4262
-(defvar tags-table-list-pointer \7f117,4510
-(defvar tags-table-list-started-at \7f121,4701
-(defvar tags-table-set-list \7f124,4821
-(defcustom find-tag-hook \7f129,5000
-(defcustom find-tag-default-function \7f137,5263
-(define-obsolete-variable-alias 'find-tag-marker-ring-length\7ffind-tag-marker-ring-length\ 1145,5602
-(defcustom tags-tag-face \7f148,5699
-(defcustom tags-apropos-verbose \7f154,5834
-(defcustom tags-apropos-additional-actions \7f160,5998
-(defvaralias 'find-tag-marker-ring \7ffind-tag-marker-ring\ 1183,6917
-(defvar default-tags-table-function \7f189,7097
-(defvar tags-location-ring \7f194,7323
-(defvar tags-table-files \7f201,7599
-(defvar tags-completion-table \7f206,7766
-(defvar tags-included-tables \7f209,7858
-(defvar next-file-list \7f212,7953
-(defvar tags-table-format-functions \7f217,8059
-(defvar file-of-tag-function \7f224,8440
-(defvar tags-table-files-function \7f228,8634
-(defvar tags-completion-table-function \7f230,8745
-(defvar snarf-tag-function \7f232,8840
-(defvar goto-tag-location-function \7f236,9049
-(defvar find-tag-regexp-search-function \7f239,9222
-(defvar find-tag-regexp-tag-order \7f241,9343
-(defvar find-tag-regexp-next-line-after-failure-p \7f243,9452
-(defvar find-tag-search-function \7f245,9572
-(defvar find-tag-tag-order \7f247,9679
-(defvar find-tag-next-line-after-failure-p \7f249,9774
-(defvar list-tags-function \7f251,9880
-(defvar tags-apropos-function \7f253,9968
-(defvar tags-included-tables-function \7f255,10062
-(defvar verify-tags-table-function \7f257,10181
-(defun initialize-new-tags-table \7f260,10292
-(defun tags-table-mode \7f276,10980
-(defun visit-tags-table \7f285,11245
-(defun tags-table-check-computed-list \7f321,12783
-(defun tags-table-extend-computed-list \7f360,14654
-(defun tags-expand-table-name \7f400,16367
-(defun tags-table-list-member \7f409,16710
-(defun tags-verify-table \7f421,17182
-(defun tags-table-including \7f470,19302
-(defun tags-next-table \7f522,21346
-(defun visit-tags-table-buffer \7f543,22203
-(defun tags-reset-tags-tables \7f712,28513
-(defun file-of-tag \7f731,29170
-(defun tags-table-files \7f740,29519
-(defun tags-included-tables \7f749,29869
-(defun tags-completion-table \7f755,30115
-(defun tags-lazy-completion-table \7f783,31309
-(defun tags-completion-at-point-function \7f799,31944
-(defun find-tag-tag \7f818,32694
-(defvar last-tag \7f837,33367
-(defun find-tag-interactive \7f840,33426
-(defvar find-tag-history \7f852,33841
-(defvar etags-case-fold-search)\7f855,33906
-(defvar etags-syntax-table)\7f856,33938
-(defvar local-find-tag-hook)\7f857,33966
-(defun find-tag-noselect \7f860,34011
-(defun find-tag \7f932,37125
-(defun find-tag-other-window \7f959,38341
-(defun find-tag-other-frame \7f1000,40269
-(defun find-tag-regexp \7f1025,41443
-(defalias 'pop-tag-mark \7fpop-tag-mark\ 11049,42605
-(defvar tag-lines-already-matched \7f1052,42656
-(defun find-tag-in-order \7f1055,42763
-(defun tag-find-file-of-tag-noselect \7f1167,47109
-(defun tag-find-file-of-tag \7f1200,48955
-(defun etags-recognize-tags-table \7f1208,49181
-(defun etags-verify-tags-table \7f1241,50812
-(defun etags-file-of-tag \7f1246,51010
-(defun etags-tags-completion-table \7f1256,51345
-(defun etags-snarf-tag \7f1286,52551
-(defun etags-goto-tag-location \7f1324,54120
-(defun etags-list-tags \7f1388,56563
-(defmacro tags-with-face \7f1423,57838
-(defun etags-tags-apropos-additional \7f1431,58171
-(defun etags-tags-apropos \7f1465,59408
-(defun etags-tags-table-files \7f1527,61617
-(defun etags-tags-included-tables \7f1542,62053
-(defun tags-recognize-empty-tags-table \7f1559,62593
-(defun tag-exact-file-name-match-p \7f1587,63739
-(defun tag-file-name-match-p \7f1596,64132
-(defun tag-exact-match-p \7f1609,64688
-(defun tag-implicit-name-match-p \7f1620,65256
-(defun tag-symbol-match-p \7f1633,65856
-(defun tag-word-match-p \7f1643,66292
-(defun tag-partial-file-name-match-p \7f1652,66690
-(defun tag-any-match-p \7f1662,67134
-(defun tag-re-match-p \7f1667,67318
-(defcustom tags-loop-revert-buffers \7f1675,67567
-(defun next-file \7f1685,67976
-(defvar tags-loop-operate \7f1760,70890
-(defvar tags-loop-scan\7f1763,70984
-(defun tags-loop-eval \7f1771,71313
-(defun tags-loop-continue \7f1782,71642
-(defun tags-search \7f1850,73948
-(defun tags-query-replace \7f1871,74774
-(defun tags-complete-tags-table-file \7f1896,75998
-(defun list-tags \7f1906,76377
-(defun tags-apropos \7f1934,77330
-(define-button-type 'tags-select-tags-table\7ftags-select-tags-table\ 11957,78156
-(defun select-tags-table \7f1964,78395
-(defvar select-tags-table-mode-map \7f2019,80522
-(define-derived-mode select-tags-table-mode \7f2030,80905
-(defun select-tags-table-select \7f2034,81089
-(defun select-tags-table-quit \7f2043,81455
-(defun complete-tag \7f2049,81610
-(defconst etags--xref-limit \7f2074,82551
-(defvar etags-xref-find-definitions-tag-order \7f2076,82586
-(defun etags-xref-find \7f2082,82876
-(defun etags--xref-find-definitions \7f2096,83405
-(defclass xref-etags-location \7f2129,85119
-(defun xref-make-etags-location \7f2135,85342
-(cl-defmethod xref-location-marker \7f2139,85497
-(cl-defmethod xref-location-line \7f2146,85741
+(defvar tags-file-name \7f34,1035
+(defgroup etags \7f43,1499
+(defcustom tags-case-fold-search \7f47,1567
+(defcustom tags-table-list \7f59,2052
+(defcustom tags-compression-info-list\7f69,2450
+(defcustom tags-add-tables \7f88,3232
+(defcustom tags-revert-without-query \7f98,3628
+(defvar tags-table-computed-list \7f103,3779
+(defvar tags-table-computed-list-for \7f112,4263
+(defvar tags-table-list-pointer \7f117,4511
+(defvar tags-table-list-started-at \7f121,4702
+(defvar tags-table-set-list \7f124,4822
+(defcustom find-tag-hook \7f129,5001
+(defcustom find-tag-default-function \7f137,5264
+(define-obsolete-variable-alias 'find-tag-marker-ring-length\7ffind-tag-marker-ring-length\ 1145,5603
+(defcustom tags-tag-face \7f148,5700
+(defcustom tags-apropos-verbose \7f154,5835
+(defcustom tags-apropos-additional-actions \7f160,5999
+(defvaralias 'find-tag-marker-ring \7ffind-tag-marker-ring\ 1183,6918
+(defvar default-tags-table-function \7f189,7098
+(defvar tags-location-ring \7f194,7324
+(defvar tags-table-files \7f201,7600
+(defvar tags-completion-table \7f206,7767
+(defvar tags-included-tables \7f209,7859
+(defvar next-file-list \7f212,7954
+(defvar tags-table-format-functions \7f217,8060
+(defvar file-of-tag-function \7f224,8441
+(defvar tags-table-files-function \7f228,8635
+(defvar tags-completion-table-function \7f230,8746
+(defvar snarf-tag-function \7f232,8841
+(defvar goto-tag-location-function \7f236,9050
+(defvar find-tag-regexp-search-function \7f239,9223
+(defvar find-tag-regexp-tag-order \7f241,9344
+(defvar find-tag-regexp-next-line-after-failure-p \7f243,9453
+(defvar find-tag-search-function \7f245,9573
+(defvar find-tag-tag-order \7f247,9680
+(defvar find-tag-next-line-after-failure-p \7f249,9775
+(defvar list-tags-function \7f251,9881
+(defvar tags-apropos-function \7f253,9969
+(defvar tags-included-tables-function \7f255,10063
+(defvar verify-tags-table-function \7f257,10182
+(defun initialize-new-tags-table \7f260,10293
+(defun tags-table-mode \7f276,10981
+(defun visit-tags-table \7f285,11246
+(defun tags-table-check-computed-list \7f321,12784
+(defun tags-table-extend-computed-list \7f360,14655
+(defun tags-expand-table-name \7f400,16368
+(defun tags-table-list-member \7f409,16711
+(defun tags-verify-table \7f421,17183
+(defun tags-table-including \7f470,19303
+(defun tags-next-table \7f522,21347
+(defun visit-tags-table-buffer \7f543,22204
+(defun tags-reset-tags-tables \7f712,28514
+(defun file-of-tag \7f731,29171
+(defun tags-table-files \7f740,29520
+(defun tags-included-tables \7f749,29870
+(defun tags-completion-table \7f755,30116
+(defun tags-lazy-completion-table \7f783,31310
+(defun tags-completion-at-point-function \7f799,31945
+(defun find-tag-tag \7f818,32695
+(defvar last-tag \7f837,33368
+(defun find-tag-interactive \7f840,33427
+(defvar find-tag-history \7f852,33842
+(defvar etags-case-fold-search)\7f855,33907
+(defvar etags-syntax-table)\7f856,33939
+(defvar local-find-tag-hook)\7f857,33967
+(defun find-tag-noselect \7f860,34012
+(defun find-tag \7f932,37126
+(defun find-tag-other-window \7f959,38342
+(defun find-tag-other-frame \7f1000,40270
+(defun find-tag-regexp \7f1025,41444
+(defalias 'pop-tag-mark \7fpop-tag-mark\ 11049,42606
+(defvar tag-lines-already-matched \7f1052,42657
+(defun find-tag-in-order \7f1055,42764
+(defun tag-find-file-of-tag-noselect \7f1167,47110
+(defun tag-find-file-of-tag \7f1200,48956
+(defun etags-recognize-tags-table \7f1208,49182
+(defun etags-verify-tags-table \7f1241,50813
+(defun etags-file-of-tag \7f1246,51011
+(defun etags-tags-completion-table \7f1256,51346
+(defun etags-snarf-tag \7f1286,52552
+(defun etags-goto-tag-location \7f1324,54121
+(defun etags-list-tags \7f1388,56564
+(defmacro tags-with-face \7f1423,57839
+(defun etags-tags-apropos-additional \7f1431,58172
+(defun etags-tags-apropos \7f1465,59409
+(defun etags-tags-table-files \7f1527,61618
+(defun etags-tags-included-tables \7f1542,62054
+(defun tags-recognize-empty-tags-table \7f1559,62594
+(defun tag-exact-file-name-match-p \7f1587,63740
+(defun tag-file-name-match-p \7f1596,64133
+(defun tag-exact-match-p \7f1609,64689
+(defun tag-implicit-name-match-p \7f1620,65257
+(defun tag-symbol-match-p \7f1633,65857
+(defun tag-word-match-p \7f1643,66293
+(defun tag-partial-file-name-match-p \7f1652,66691
+(defun tag-any-match-p \7f1662,67135
+(defun tag-re-match-p \7f1667,67319
+(defcustom tags-loop-revert-buffers \7f1675,67568
+(defun next-file \7f1685,67977
+(defvar tags-loop-operate \7f1760,70891
+(defvar tags-loop-scan\7f1763,70985
+(defun tags-loop-eval \7f1771,71314
+(defun tags-loop-continue \7f1782,71643
+(defun tags-search \7f1850,73949
+(defun tags-query-replace \7f1871,74775
+(defun tags-complete-tags-table-file \7f1896,75999
+(defun list-tags \7f1906,76378
+(defun tags-apropos \7f1934,77331
+(define-button-type 'tags-select-tags-table\7ftags-select-tags-table\ 11957,78157
+(defun select-tags-table \7f1964,78396
+(defvar select-tags-table-mode-map \7f2019,80523
+(define-derived-mode select-tags-table-mode \7f2030,80906
+(defun select-tags-table-select \7f2034,81090
+(defun select-tags-table-quit \7f2043,81456
+(defun complete-tag \7f2049,81611
+(defconst etags--xref-limit \7f2074,82552
+(defvar etags-xref-find-definitions-tag-order \7f2076,82587
+(defun etags-xref-find \7f2082,82877
+(defun etags--xref-find-definitions \7f2096,83406
+(defclass xref-etags-location \7f2129,85120
+(defun xref-make-etags-location \7f2135,85343
+(cl-defmethod xref-location-marker \7f2139,85498
+(cl-defmethod xref-location-line \7f2146,85742
 \f
 erl-src/gs_dialog.erl,98
 -define(VERSION\7f2,32
@@ -2913,10 +2913,10 @@ func main(\7f29,285
 \f
 html-src/softwarelibero.html,200
 Cos'รจ il software libero?\7f4,38
-Licenze d'uso di un programma\7flicenze\ 165,2500
-Sfatiamo alcuni miti\7f138,6118
-Il movimento open source\7foss\ 1191,8037
-Impatto pratico del software libero\7fimpatto\ 1231,10066
+Licenze d'uso di un programma\7flicenze\ 165,2502
+Sfatiamo alcuni miti\7f138,6122
+Il movimento open source\7foss\ 1191,8041
+Impatto pratico del software libero\7fimpatto\ 1231,10070
 \f
 html-src/index.shtml,104
 &nbsp;\7f8,281
@@ -2942,13 +2942,13 @@ MTG\7fmtg\ 141,1482
 Fracas\7ffracas\ 165,2624
 GaliLEO\7fgalileo\ 1101,4232
 Leasqr\7fleasqr\ 1114,4677
-Free software that I wrote for the GNU project or for my personal or work\7fgnu\ 1142,6065
-Etags\7fetags\ 1148,6180
-checkiso\7f161,6729
-cgrep\7f178,7547
-debian-bug.el\7fdebian-bug\ 1190,7979
-tcpdump\7f205,8564
-Links to interesting software\7flinks\ 1216,8891
+Free software that I wrote for the GNU project or for my personal or work\7fgnu\ 1142,6066
+Etags\7fetags\ 1148,6181
+checkiso\7f161,6731
+cgrep\7f178,7549
+debian-bug.el\7fdebian-bug\ 1190,7981
+tcpdump\7f205,8566
+Links to interesting software\7flinks\ 1216,8893
 \f
 lua-src/allegro.lua,400
 local function get_layer_by_name \7f7,175
index 508427c501cb20c12a67f7a93586166a9063fb70..b4f2b559b83b08367240c7dcb5e5e74fe7517b38 100644 (file)
@@ -240,384 +240,384 @@ struct option\7f73,2795
 #define optional_argument      \7f91,3173
 \f
 c-src/etags.c,12045
-char pot_etags_version[\7fpot_etags_version\ 181,3470
-#  undef DEBUG\7f84,3552
-#  define DEBUG \7f85,3567
-#  define DEBUG \7f87,3594
-#  define NDEBUG       \7f88,3617
-# define _GNU_SOURCE \7f94,3705
-# undef MSDOS\7f100,3876
-# undef  WINDOWSNT\7f101,3890
-# define WINDOWSNT\7f102,3909
-# undef MSDOS\7f106,3968
-# define MSDOS \7f107,3982
-# define MSDOS \7f110,4032
-# define MAXPATHLEN \7f115,4111
-# undef HAVE_NTGUI\7f116,4141
-# undef  DOS_NT\7f117,4160
-# define DOS_NT\7f118,4176
-# undef  assert        \7f135,4482
-# define assert(\7f136,4541
-# undef  CTAGS\7f146,4857
-# define CTAGS \7f147,4872
-# define CTAGS \7f149,4898
-#define streq(\7f152,4927
-#define strcaseeq(\7f153,4996
-#define strneq(\7f154,5075
-#define strncaseeq(\7f155,5151
-#define CHARS \7f157,5238
-#define CHAR(\7f158,5278
-#define        iswhite(\7f159,5329
-#define notinname(\7f160,5394
-#define        begtoken(\7f161,5469
-#define        intoken(\7f162,5542
-#define        endtoken(\7f163,5614
-#define ISALNUM(\7f165,5684
-#define ISALPHA(\7f166,5722
-#define ISDIGIT(\7f167,5760
-#define ISLOWER(\7f168,5798
-#define lowcase(\7f170,5837
-#define xnew(\7f179,6015
-#define xrnew(\7f180,6083
-typedef void Lang_function \7f182,6164
-  const char *suffix;\7fsuffix\ 1186,6219
-  const char *command;\7fcommand\ 1187,6294
-} compressor;\7f188,6365
-  const char *name;\7fname\ 1192,6397
-  const char *help;\7fhelp\ 1193,6449
-  Lang_function *function;\7ffunction\ 1194,6508
-  const char **suffixes;\7fsuffixes\ 1195,6556
-  const char **filenames;\7ffilenames\ 1196,6633
-  const char **interpreters;\7finterpreters\ 1197,6702
-  bool metasource;\7f198,6771
-} language;\7f199,6835
-typedef struct fdesc\7f201,6848
-  struct fdesc *next;\7fnext\ 1203,6871
-  char *infname;\7finfname\ 1204,6920
-  char *infabsname;\7finfabsname\ 1205,6973
-  char *infabsdir;\7finfabsdir\ 1206,7038
-  char *taggedfname;\7ftaggedfname\ 1207,7091
-  language *lang;\7flang\ 1208,7149
-  char *prop;\7fprop\ 1209,7191
-  bool usecharno;\7f210,7249
-  bool written;\7f211,7311
-} fdesc;\7f212,7366
-typedef struct node_st\7f214,7376
-  struct node_st *left,\7fleft\ 1216,7428
-  struct node_st *left, *right;\7fright\ 1216,7428
-  fdesc *fdp;\7ffdp\ 1217,7486
-  char *name;\7fname\ 1218,7548
-  char *regex;\7fregex\ 1219,7580
-  bool valid;\7f220,7617
-  bool is_func;\7f221,7670
-  bool been_warned;\7f222,7733
-  int lno;\7f223,7801
-  long cno;\7f224,7842
-} node;\7f225,7894
-  long size;\7f236,8208
-  int len;\7f237,8221
-  char *buffer;\7fbuffer\ 1238,8232
-} linebuffer;\7f239,8248
-    at_language,\7f245,8344
-    at_regexp,\7f246,8393
-    at_filename,\7f247,8437
-    at_stdin,\7f248,8473
-    at_end     \7f249,8516
-  } arg_type;\7f250,8557
-  language *lang;\7flang\ 1251,8593
-  char *what;\7fwhat\ 1252,8656
-} argument;\7f253,8698
-typedef struct regexp\7f256,8758
-  struct regexp *p_next;\7fp_next\ 1258,8782
-  language *lang;\7flang\ 1259,8837
-  char *pattern;\7fpattern\ 1260,8897
-  char *name;\7fname\ 1261,8940
-  struct re_pattern_buffer *pat;\7fpat\ 1262,8971
-  struct re_registers regs;\7f263,9031
-  bool error_signaled;\7f264,9078
-  bool force_explicit_name;\7f265,9141
-  bool ignore_case;\7f266,9206
-  bool multi_line;\7f267,9259
-} regexp;\7f268,9325
-static void error \7f311,10780
-# undef STDIN\7f408,15073
-#define STDIN \7f411,15095
-static compressor compressors[\7fcompressors\ 1457,17664
-static const char *Ada_suffixes \7fAda_suffixes\ 1473,17907
-static const char Ada_help \7f475,17977
-static const char *Asm_suffixes \7fAsm_suffixes\ 1493,18580
-static const char Asm_help \7f504,18976
-static const char *default_C_suffixes \7fdefault_C_suffixes\ 1512,19312
-static const char default_C_help \7f515,19413
-static const char default_C_help \7f523,19850
-static const char *Cplusplus_suffixes \7fCplusplus_suffixes\ 1535,20460
-static const char Cplusplus_help \7f540,20658
-static const char *Cjava_suffixes \7fCjava_suffixes\ 1549,21113
-static char Cjava_help \7f551,21172
-static const char *Cobol_suffixes \7fCobol_suffixes\ 1556,21337
-static char Cobol_help \7f558,21402
-static const char *Cstar_suffixes \7fCstar_suffixes\ 1562,21543
-static const char *Erlang_suffixes \7fErlang_suffixes\ 1565,21607
-static const char Erlang_help \7f567,21673
-const char *Forth_suffixes \7fForth_suffixes\ 1571,21799
-static const char Forth_help \7f573,21857
-static const char *Fortran_suffixes \7fFortran_suffixes\ 1577,22008
-static const char Fortran_help \7f579,22085
-static const char *HTML_suffixes \7fHTML_suffixes\ 1582,22190
-static const char HTML_help \7f584,22264
-static const char *Lisp_suffixes \7fLisp_suffixes\ 1589,22452
-static const char Lisp_help \7f591,22556
-static const char *Lua_suffixes \7fLua_suffixes\ 1598,22871
-static const char Lua_help \7f600,22934
-static const char *Makefile_filenames \7fMakefile_filenames\ 1603,23010
-static const char Makefile_help \7f605,23133
-static const char *Objc_suffixes \7fObjc_suffixes\ 1609,23277
-static const char Objc_help \7f613,23399
-static const char *Pascal_suffixes \7fPascal_suffixes\ 1619,23714
-static const char Pascal_help \7f621,23778
-static const char *Perl_suffixes \7fPerl_suffixes\ 1626,23966
-static const char *Perl_interpreters \7fPerl_interpreters\ 1628,24028
-static const char Perl_help \7f630,24100
-static const char *PHP_suffixes \7fPHP_suffixes\ 1637,24451
-static const char PHP_help \7f639,24523
-static const char *plain_C_suffixes \7fplain_C_suffixes\ 1643,24678
-static const char *PS_suffixes \7fPS_suffixes\ 1647,24762
-static const char PS_help \7f649,24848
-static const char *Prolog_suffixes \7fProlog_suffixes\ 1652,24931
-static const char Prolog_help \7f654,24993
-static const char *Python_suffixes \7fPython_suffixes\ 1658,25107
-static const char Python_help \7f660,25165
-static const char *Scheme_suffixes \7fScheme_suffixes\ 1665,25347
-static const char Scheme_help \7f667,25460
-static const char *TeX_suffixes \7fTeX_suffixes\ 1672,25683
-static const char TeX_help \7f674,25781
-static const char *Texinfo_suffixes \7fTexinfo_suffixes\ 1686,26316
-static const char Texinfo_help \7f688,26395
-static const char *Yacc_suffixes \7fYacc_suffixes\ 1691,26492
-static const char Yacc_help \7f693,26606
-static const char auto_help \7f699,26856
-static const char none_help \7f703,27020
-static const char no_lang_help \7f707,27143
-static language lang_names \7f718,27355
-print_language_names \7f753,29532
-# define EMACS_NAME \7f786,30755
-# define VERSION \7f789,30811
-print_version \7f792,30869
-# define PRINT_UNDOCUMENTED_OPTIONS_HELP \7f804,31173
-print_help \7f808,31250
-main \7f981,37438
-get_compressor_from_suffix \7f1319,46217
-get_language_from_langname \7f1355,47158
-get_language_from_interpreter \7f1377,47545
-get_language_from_filename \7f1399,47976
-process_file_name \7f1433,48834
-process_file \7f1555,51665
-init \7f1632,54150
-find_entries \7f1656,54901
-make_tag \7f1814,59707
-pfnote \7f1856,60942
-free_tree \7f1917,62744
-free_fdesc \7f1935,63029
-add_node \7f1955,63472
-invalidate_nodes \7f2035,65537
-static int number_len \7f2068,66193
-total_size_of_entries \7f2087,66694
-put_entries \7f2107,67154
-#define C_EXT  \7f2193,68995
-#define C_PLAIN \7f2194,69037
-#define C_PLPL \7f2195,69070
-#define C_STAR \7f2196,69104
-#define C_JAVA \7f2197,69137
-#define C_AUTO \7f2198,69172
-#define YACC   \7f2199,69242
-enum sym_type\7f2204,69312
-  st_none,\7f2206,69328
-  st_C_objprot,\7f2207,69339
-  st_C_objprot, st_C_objimpl,\7f2207,69339
-  st_C_objprot, st_C_objimpl, st_C_objend,\7f2207,69339
-  st_C_gnumacro,\7f2208,69382
-  st_C_ignore,\7f2209,69399
-  st_C_ignore, st_C_attribute,\7f2209,69399
-  st_C_javastruct,\7f2210,69430
-  st_C_operator,\7f2211,69449
-  st_C_class,\7f2212,69466
-  st_C_class, st_C_template,\7f2212,69466
-  st_C_struct,\7f2213,69495
-  st_C_struct, st_C_extern,\7f2213,69495
-  st_C_struct, st_C_extern, st_C_enum,\7f2213,69495
-  st_C_struct, st_C_extern, st_C_enum, st_C_define,\7f2213,69495
-  st_C_struct, st_C_extern, st_C_enum, st_C_define, st_C_typedef\7f2213,69495
-struct C_stab_entry \7f2271,71278
-struct C_stab_entry { const char *name;\7fname\ 12271,71278
-struct C_stab_entry { const char *name; int c_ext;\7f2271,71278
-struct C_stab_entry { const char *name; int c_ext; enum sym_type type;\7f2271,71278
-hash \7f2275,71409
-in_word_set \7f2321,72937
-      TOTAL_KEYWORDS \7f2325,73018
-      MIN_WORD_LENGTH \7f2326,73045
-      MAX_WORD_LENGTH \7f2327,73072
-      MIN_HASH_VALUE \7f2328,73100
-      MAX_HASH_VALUE \7f2329,73126
-C_symtype \7f2387,74985
-static bool inattribute;\7f2400,75234
-  fvnone,\7f2408,75435
-  fdefunkey,\7f2409,75466
-  fdefunname,\7f2410,75512
-  foperator,\7f2411,75556
-  fvnameseen,\7f2412,75613
-  fstartlist,\7f2413,75666
-  finlist,\7f2414,75722
-  flistseen,\7f2415,75765
-  fignore,\7f2416,75813
-  vignore      \7f2417,75856
-} fvdef;\7f2418,75901
-static bool fvextern;\7f2420,75911
-  tnone,\7f2428,76089
-  tkeyseen,\7f2429,76119
-  ttypeseen,\7f2430,76160
-  tinbody,\7f2431,76199
-  tend,\7f2432,76238
-  tignore      \7f2433,76279
-} typdef;\7f2434,76320
-  snone,\7f2443,76499
-  skeyseen,\7f2445,76575
-  stagseen,\7f2446,76620
-  scolonseen   \7f2447,76661
-} structdef;\7f2448,76715
-static const char *objtag \7fobjtag\ 12453,76809
-  dnone,\7f2460,76942
-  dsharpseen,\7f2461,76972
-  ddefineseen,\7f2462,77025
-  dignorerest  \7f2463,77070
-} definedef;\7f2464,77112
-  onone,\7f2472,77267
-  oprotocol,\7f2473,77297
-  oimplementation,\7f2474,77347
-  otagseen,\7f2475,77395
-  oparenseen,\7f2476,77431
-  ocatseen,\7f2477,77486
-  oinbody,\7f2478,77525
-  omethodsign,\7f2479,77568
-  omethodtag,\7f2480,77626
-  omethodcolon,\7f2481,77666
-  omethodparm,\7f2482,77709
-  oignore      \7f2483,77755
-} objdef;\7f2484,77787
-static struct tok\7f2491,77944
-  char *line;\7fline\ 12493,77964
-  int offset;\7f2494,78014
-  int length;\7f2495,78067
-  bool valid;\7f2502,78352
-  bool named;\7f2505,78487
-  int lineno;\7f2506,78528
-  long linepos;\7f2507,78576
-} token;\7f2508,78626
-  char **cname;\7fcname\ 12519,78950
-  int *bracelev;\7fbracelev\ 12520,78993
-  int nl;\7f2521,79042
-  int size;\7f2522,79096
-} cstack;\7f2523,79136
-#define nestlev        \7f2525,79264
-#define instruct       \7f2527,79369
-pushclass_above \7f2531,79489
-popclass_above \7f2550,79948
-write_classname \7f2564,80162
-consider_token \7f2613,81341
-  long linepos;\7f2922,88499
-  linebuffer lb;\7f2923,88515
-} lbs[\7flbs\ 12924,88532
-#define current_lb_is_new \7f2926,88543
-#define switch_line_buffers(\7f2927,88588
-#define curlb \7f2929,88641
-#define newlb \7f2930,88672
-#define curlinepos \7f2931,88703
-#define newlinepos \7f2932,88744
-#define plainc \7f2934,88786
-#define cplpl \7f2935,88830
-#define cjava \7f2936,88861
-#define CNL_SAVE_DEFINEDEF(\7f2938,88905
-#define CNL(\7f2947,89117
-make_C_tag \7f2960,89375
-C_entries \7f2986,90194
-default_C_entries \7f3833,110156
-plain_C_entries \7f3840,110276
-Cplusplus_entries \7f3847,110364
-Cjava_entries \7f3854,110460
-Cstar_entries \7f3861,110550
-Yacc_entries \7f3868,110642
-#define LOOP_ON_INPUT_LINES(\7f3875,110720
-#define LOOKING_AT(\7f3884,111056
-#define LOOKING_AT_NOCASE(\7f3891,111461
-just_read_file \7f3901,111861
-F_takeprec \7f3914,112039
-F_getit \7f3937,112366
-Fortran_functions \7f3961,112840
-Ada_getit \7f4052,114669
-Ada_funcs \7f4115,116044
-Asm_labels \7f4228,118582
-Perl_functions \7f4261,119549
-Python_functions \7f4357,122057
-PHP_functions \7f4387,122684
-Cobol_paragraphs \7f4466,124471
-Makefile_targets \7f4494,125029
-Pascal_functions \7f4529,125950
-L_getit \7f4709,130318
-Lisp_functions \7f4725,130664
-Lua_functions \7f4785,131850
-PS_functions \7f4811,132385
-Forth_words \7f4841,133053
-Scheme_functions \7f4877,134092
-static linebuffer *TEX_toktab \7fTEX_toktab\ 14908,134781
-static const char *TEX_defenv \7fTEX_defenv\ 14912,134974
-static char TEX_esc \7f4920,135261
-static char TEX_opgrp \7f4921,135289
-static char TEX_clgrp \7f4922,135318
-TeX_commands \7f4928,135395
-#define TEX_LESC \7f4986,136652
-#define TEX_SESC \7f4987,136674
-TEX_mode \7f4992,136804
-TEX_decode_env \7f5026,137509
-Texinfo_nodes \7f5071,138554
-HTML_labels \7f5094,139013
-Prolog_functions \7f5219,142347
-prolog_skip_comment \7f5255,143128
-prolog_pr \7f5281,143736
-prolog_atom \7f5319,144628
-Erlang_functions \7f5379,145666
-erlang_func \7f5438,146965
-erlang_attribute \7f5476,147642
-erlang_atom \7f5496,148061
-scan_separators \7f5534,149080
-analyze_regex \7f5586,150460
-add_regex \7f5654,152050
-substitute \7f5767,154797
-free_regexps \7f5814,155837
-regex_tag_multiline \7f5836,156291
-nocase_tail \7f5913,158263
-get_tag \7f5928,158519
-readline_internal \7f5959,159455
-readline \7f6037,161296
-savestr \7f6230,167243
-savenstr \7f6240,167473
-skip_spaces \7f6249,167679
-skip_non_spaces \7f6258,167833
-skip_name \7f6267,167983
-fatal \7f6277,168156
-pfatal \7f6284,168253
-suggest_asking_for_help \7f6291,168332
-error \7f6300,168554
-concat \7f6313,168846
-etags_getcwd \7f6329,169259
-relative_filename \7f6350,169725
-absolute_filename \7f6389,170751
-absolute_dirname \7f6453,172416
-filename_is_absolute \7f6472,172845
-canonicalize_filename \7f6484,173096
-# define ISUPPER(\7f6491,173235
-linebuffer_init \7f6514,173656
-linebuffer_setlen \7f6524,173887
-xmalloc \7f6536,174148
-xrealloc \7f6545,174314
+char pot_etags_version[\7fpot_etags_version\ 181,3471
+#  undef DEBUG\7f84,3553
+#  define DEBUG \7f85,3568
+#  define DEBUG \7f87,3595
+#  define NDEBUG       \7f88,3618
+# define _GNU_SOURCE \7f94,3706
+# undef MSDOS\7f100,3877
+# undef  WINDOWSNT\7f101,3891
+# define WINDOWSNT\7f102,3910
+# undef MSDOS\7f106,3969
+# define MSDOS \7f107,3983
+# define MSDOS \7f110,4033
+# define MAXPATHLEN \7f115,4112
+# undef HAVE_NTGUI\7f116,4142
+# undef  DOS_NT\7f117,4161
+# define DOS_NT\7f118,4177
+# undef  assert        \7f135,4483
+# define assert(\7f136,4542
+# undef  CTAGS\7f146,4858
+# define CTAGS \7f147,4873
+# define CTAGS \7f149,4899
+#define streq(\7f152,4928
+#define strcaseeq(\7f153,4997
+#define strneq(\7f154,5076
+#define strncaseeq(\7f155,5152
+#define CHARS \7f157,5239
+#define CHAR(\7f158,5279
+#define        iswhite(\7f159,5330
+#define notinname(\7f160,5395
+#define        begtoken(\7f161,5470
+#define        intoken(\7f162,5543
+#define        endtoken(\7f163,5615
+#define ISALNUM(\7f165,5685
+#define ISALPHA(\7f166,5723
+#define ISDIGIT(\7f167,5761
+#define ISLOWER(\7f168,5799
+#define lowcase(\7f170,5838
+#define xnew(\7f179,6016
+#define xrnew(\7f180,6084
+typedef void Lang_function \7f182,6165
+  const char *suffix;\7fsuffix\ 1186,6220
+  const char *command;\7fcommand\ 1187,6295
+} compressor;\7f188,6366
+  const char *name;\7fname\ 1192,6398
+  const char *help;\7fhelp\ 1193,6450
+  Lang_function *function;\7ffunction\ 1194,6509
+  const char **suffixes;\7fsuffixes\ 1195,6557
+  const char **filenames;\7ffilenames\ 1196,6634
+  const char **interpreters;\7finterpreters\ 1197,6703
+  bool metasource;\7f198,6772
+} language;\7f199,6836
+typedef struct fdesc\7f201,6849
+  struct fdesc *next;\7fnext\ 1203,6872
+  char *infname;\7finfname\ 1204,6921
+  char *infabsname;\7finfabsname\ 1205,6974
+  char *infabsdir;\7finfabsdir\ 1206,7039
+  char *taggedfname;\7ftaggedfname\ 1207,7092
+  language *lang;\7flang\ 1208,7150
+  char *prop;\7fprop\ 1209,7192
+  bool usecharno;\7f210,7250
+  bool written;\7f211,7312
+} fdesc;\7f212,7367
+typedef struct node_st\7f214,7377
+  struct node_st *left,\7fleft\ 1216,7429
+  struct node_st *left, *right;\7fright\ 1216,7429
+  fdesc *fdp;\7ffdp\ 1217,7487
+  char *name;\7fname\ 1218,7549
+  char *regex;\7fregex\ 1219,7581
+  bool valid;\7f220,7618
+  bool is_func;\7f221,7671
+  bool been_warned;\7f222,7734
+  int lno;\7f223,7802
+  long cno;\7f224,7843
+} node;\7f225,7895
+  long size;\7f236,8209
+  int len;\7f237,8222
+  char *buffer;\7fbuffer\ 1238,8233
+} linebuffer;\7f239,8249
+    at_language,\7f245,8345
+    at_regexp,\7f246,8394
+    at_filename,\7f247,8438
+    at_stdin,\7f248,8474
+    at_end     \7f249,8517
+  } arg_type;\7f250,8558
+  language *lang;\7flang\ 1251,8594
+  char *what;\7fwhat\ 1252,8657
+} argument;\7f253,8699
+typedef struct regexp\7f256,8759
+  struct regexp *p_next;\7fp_next\ 1258,8783
+  language *lang;\7flang\ 1259,8838
+  char *pattern;\7fpattern\ 1260,8898
+  char *name;\7fname\ 1261,8941
+  struct re_pattern_buffer *pat;\7fpat\ 1262,8972
+  struct re_registers regs;\7f263,9032
+  bool error_signaled;\7f264,9079
+  bool force_explicit_name;\7f265,9142
+  bool ignore_case;\7f266,9207
+  bool multi_line;\7f267,9260
+} regexp;\7f268,9326
+static void error \7f311,10781
+# undef STDIN\7f408,15074
+#define STDIN \7f411,15096
+static compressor compressors[\7fcompressors\ 1457,17665
+static const char *Ada_suffixes \7fAda_suffixes\ 1473,17908
+static const char Ada_help \7f475,17978
+static const char *Asm_suffixes \7fAsm_suffixes\ 1493,18581
+static const char Asm_help \7f504,18977
+static const char *default_C_suffixes \7fdefault_C_suffixes\ 1512,19313
+static const char default_C_help \7f515,19414
+static const char default_C_help \7f523,19851
+static const char *Cplusplus_suffixes \7fCplusplus_suffixes\ 1535,20461
+static const char Cplusplus_help \7f540,20659
+static const char *Cjava_suffixes \7fCjava_suffixes\ 1549,21114
+static char Cjava_help \7f551,21173
+static const char *Cobol_suffixes \7fCobol_suffixes\ 1556,21338
+static char Cobol_help \7f558,21403
+static const char *Cstar_suffixes \7fCstar_suffixes\ 1562,21544
+static const char *Erlang_suffixes \7fErlang_suffixes\ 1565,21608
+static const char Erlang_help \7f567,21674
+const char *Forth_suffixes \7fForth_suffixes\ 1571,21800
+static const char Forth_help \7f573,21858
+static const char *Fortran_suffixes \7fFortran_suffixes\ 1577,22009
+static const char Fortran_help \7f579,22086
+static const char *HTML_suffixes \7fHTML_suffixes\ 1582,22191
+static const char HTML_help \7f584,22265
+static const char *Lisp_suffixes \7fLisp_suffixes\ 1589,22453
+static const char Lisp_help \7f591,22557
+static const char *Lua_suffixes \7fLua_suffixes\ 1598,22872
+static const char Lua_help \7f600,22935
+static const char *Makefile_filenames \7fMakefile_filenames\ 1603,23011
+static const char Makefile_help \7f605,23134
+static const char *Objc_suffixes \7fObjc_suffixes\ 1609,23278
+static const char Objc_help \7f613,23400
+static const char *Pascal_suffixes \7fPascal_suffixes\ 1619,23715
+static const char Pascal_help \7f621,23779
+static const char *Perl_suffixes \7fPerl_suffixes\ 1626,23967
+static const char *Perl_interpreters \7fPerl_interpreters\ 1628,24029
+static const char Perl_help \7f630,24101
+static const char *PHP_suffixes \7fPHP_suffixes\ 1637,24452
+static const char PHP_help \7f639,24524
+static const char *plain_C_suffixes \7fplain_C_suffixes\ 1643,24679
+static const char *PS_suffixes \7fPS_suffixes\ 1647,24763
+static const char PS_help \7f649,24849
+static const char *Prolog_suffixes \7fProlog_suffixes\ 1652,24932
+static const char Prolog_help \7f654,24994
+static const char *Python_suffixes \7fPython_suffixes\ 1658,25108
+static const char Python_help \7f660,25166
+static const char *Scheme_suffixes \7fScheme_suffixes\ 1665,25348
+static const char Scheme_help \7f667,25461
+static const char *TeX_suffixes \7fTeX_suffixes\ 1672,25684
+static const char TeX_help \7f674,25782
+static const char *Texinfo_suffixes \7fTexinfo_suffixes\ 1686,26317
+static const char Texinfo_help \7f688,26396
+static const char *Yacc_suffixes \7fYacc_suffixes\ 1691,26493
+static const char Yacc_help \7f693,26607
+static const char auto_help \7f699,26857
+static const char none_help \7f703,27021
+static const char no_lang_help \7f707,27144
+static language lang_names \7f718,27356
+print_language_names \7f753,29533
+# define EMACS_NAME \7f786,30756
+# define VERSION \7f789,30812
+print_version \7f792,30870
+# define PRINT_UNDOCUMENTED_OPTIONS_HELP \7f804,31174
+print_help \7f808,31251
+main \7f981,37439
+get_compressor_from_suffix \7f1319,46218
+get_language_from_langname \7f1355,47159
+get_language_from_interpreter \7f1377,47546
+get_language_from_filename \7f1399,47977
+process_file_name \7f1433,48835
+process_file \7f1555,51666
+init \7f1632,54151
+find_entries \7f1656,54902
+make_tag \7f1814,59708
+pfnote \7f1856,60943
+free_tree \7f1917,62745
+free_fdesc \7f1935,63030
+add_node \7f1955,63473
+invalidate_nodes \7f2035,65538
+static int number_len \7f2068,66194
+total_size_of_entries \7f2087,66695
+put_entries \7f2107,67155
+#define C_EXT  \7f2193,68996
+#define C_PLAIN \7f2194,69038
+#define C_PLPL \7f2195,69071
+#define C_STAR \7f2196,69105
+#define C_JAVA \7f2197,69138
+#define C_AUTO \7f2198,69173
+#define YACC   \7f2199,69243
+enum sym_type\7f2204,69313
+  st_none,\7f2206,69329
+  st_C_objprot,\7f2207,69340
+  st_C_objprot, st_C_objimpl,\7f2207,69340
+  st_C_objprot, st_C_objimpl, st_C_objend,\7f2207,69340
+  st_C_gnumacro,\7f2208,69383
+  st_C_ignore,\7f2209,69400
+  st_C_ignore, st_C_attribute,\7f2209,69400
+  st_C_javastruct,\7f2210,69431
+  st_C_operator,\7f2211,69450
+  st_C_class,\7f2212,69467
+  st_C_class, st_C_template,\7f2212,69467
+  st_C_struct,\7f2213,69496
+  st_C_struct, st_C_extern,\7f2213,69496
+  st_C_struct, st_C_extern, st_C_enum,\7f2213,69496
+  st_C_struct, st_C_extern, st_C_enum, st_C_define,\7f2213,69496
+  st_C_struct, st_C_extern, st_C_enum, st_C_define, st_C_typedef\7f2213,69496
+struct C_stab_entry \7f2271,71279
+struct C_stab_entry { const char *name;\7fname\ 12271,71279
+struct C_stab_entry { const char *name; int c_ext;\7f2271,71279
+struct C_stab_entry { const char *name; int c_ext; enum sym_type type;\7f2271,71279
+hash \7f2275,71410
+in_word_set \7f2321,72938
+      TOTAL_KEYWORDS \7f2325,73019
+      MIN_WORD_LENGTH \7f2326,73046
+      MAX_WORD_LENGTH \7f2327,73073
+      MIN_HASH_VALUE \7f2328,73101
+      MAX_HASH_VALUE \7f2329,73127
+C_symtype \7f2387,74986
+static bool inattribute;\7f2400,75235
+  fvnone,\7f2408,75436
+  fdefunkey,\7f2409,75467
+  fdefunname,\7f2410,75513
+  foperator,\7f2411,75557
+  fvnameseen,\7f2412,75614
+  fstartlist,\7f2413,75667
+  finlist,\7f2414,75723
+  flistseen,\7f2415,75766
+  fignore,\7f2416,75814
+  vignore      \7f2417,75857
+} fvdef;\7f2418,75902
+static bool fvextern;\7f2420,75912
+  tnone,\7f2428,76090
+  tkeyseen,\7f2429,76120
+  ttypeseen,\7f2430,76161
+  tinbody,\7f2431,76200
+  tend,\7f2432,76239
+  tignore      \7f2433,76280
+} typdef;\7f2434,76321
+  snone,\7f2443,76500
+  skeyseen,\7f2445,76576
+  stagseen,\7f2446,76621
+  scolonseen   \7f2447,76662
+} structdef;\7f2448,76716
+static const char *objtag \7fobjtag\ 12453,76810
+  dnone,\7f2460,76943
+  dsharpseen,\7f2461,76973
+  ddefineseen,\7f2462,77026
+  dignorerest  \7f2463,77071
+} definedef;\7f2464,77113
+  onone,\7f2472,77268
+  oprotocol,\7f2473,77298
+  oimplementation,\7f2474,77348
+  otagseen,\7f2475,77396
+  oparenseen,\7f2476,77432
+  ocatseen,\7f2477,77487
+  oinbody,\7f2478,77526
+  omethodsign,\7f2479,77569
+  omethodtag,\7f2480,77627
+  omethodcolon,\7f2481,77667
+  omethodparm,\7f2482,77710
+  oignore      \7f2483,77756
+} objdef;\7f2484,77788
+static struct tok\7f2491,77945
+  char *line;\7fline\ 12493,77965
+  int offset;\7f2494,78015
+  int length;\7f2495,78068
+  bool valid;\7f2502,78353
+  bool named;\7f2505,78488
+  int lineno;\7f2506,78529
+  long linepos;\7f2507,78577
+} token;\7f2508,78627
+  char **cname;\7fcname\ 12519,78951
+  int *bracelev;\7fbracelev\ 12520,78994
+  int nl;\7f2521,79043
+  int size;\7f2522,79097
+} cstack;\7f2523,79137
+#define nestlev        \7f2525,79265
+#define instruct       \7f2527,79370
+pushclass_above \7f2531,79490
+popclass_above \7f2550,79949
+write_classname \7f2564,80163
+consider_token \7f2613,81342
+  long linepos;\7f2922,88500
+  linebuffer lb;\7f2923,88516
+} lbs[\7flbs\ 12924,88533
+#define current_lb_is_new \7f2926,88544
+#define switch_line_buffers(\7f2927,88589
+#define curlb \7f2929,88642
+#define newlb \7f2930,88673
+#define curlinepos \7f2931,88704
+#define newlinepos \7f2932,88745
+#define plainc \7f2934,88787
+#define cplpl \7f2935,88831
+#define cjava \7f2936,88862
+#define CNL_SAVE_DEFINEDEF(\7f2938,88906
+#define CNL(\7f2947,89118
+make_C_tag \7f2960,89376
+C_entries \7f2986,90195
+default_C_entries \7f3833,110157
+plain_C_entries \7f3840,110277
+Cplusplus_entries \7f3847,110365
+Cjava_entries \7f3854,110461
+Cstar_entries \7f3861,110551
+Yacc_entries \7f3868,110643
+#define LOOP_ON_INPUT_LINES(\7f3875,110721
+#define LOOKING_AT(\7f3884,111057
+#define LOOKING_AT_NOCASE(\7f3891,111462
+just_read_file \7f3901,111862
+F_takeprec \7f3914,112040
+F_getit \7f3937,112367
+Fortran_functions \7f3961,112841
+Ada_getit \7f4052,114670
+Ada_funcs \7f4115,116045
+Asm_labels \7f4228,118583
+Perl_functions \7f4261,119550
+Python_functions \7f4357,122058
+PHP_functions \7f4387,122685
+Cobol_paragraphs \7f4466,124472
+Makefile_targets \7f4494,125030
+Pascal_functions \7f4529,125951
+L_getit \7f4709,130319
+Lisp_functions \7f4725,130665
+Lua_functions \7f4785,131851
+PS_functions \7f4811,132386
+Forth_words \7f4841,133054
+Scheme_functions \7f4877,134093
+static linebuffer *TEX_toktab \7fTEX_toktab\ 14908,134782
+static const char *TEX_defenv \7fTEX_defenv\ 14912,134975
+static char TEX_esc \7f4920,135262
+static char TEX_opgrp \7f4921,135290
+static char TEX_clgrp \7f4922,135319
+TeX_commands \7f4928,135396
+#define TEX_LESC \7f4986,136653
+#define TEX_SESC \7f4987,136675
+TEX_mode \7f4992,136805
+TEX_decode_env \7f5026,137510
+Texinfo_nodes \7f5071,138555
+HTML_labels \7f5094,139014
+Prolog_functions \7f5219,142348
+prolog_skip_comment \7f5255,143129
+prolog_pr \7f5281,143737
+prolog_atom \7f5319,144629
+Erlang_functions \7f5379,145667
+erlang_func \7f5438,146966
+erlang_attribute \7f5476,147643
+erlang_atom \7f5496,148062
+scan_separators \7f5534,149081
+analyze_regex \7f5586,150461
+add_regex \7f5654,152051
+substitute \7f5767,154798
+free_regexps \7f5814,155838
+regex_tag_multiline \7f5836,156292
+nocase_tail \7f5913,158264
+get_tag \7f5928,158520
+readline_internal \7f5959,159456
+readline \7f6037,161297
+savestr \7f6230,167244
+savenstr \7f6240,167474
+skip_spaces \7f6249,167680
+skip_non_spaces \7f6258,167834
+skip_name \7f6267,167984
+fatal \7f6277,168157
+pfatal \7f6284,168254
+suggest_asking_for_help \7f6291,168333
+error \7f6300,168555
+concat \7f6313,168847
+etags_getcwd \7f6329,169260
+relative_filename \7f6350,169726
+absolute_filename \7f6389,170752
+absolute_dirname \7f6453,172417
+filename_is_absolute \7f6472,172846
+canonicalize_filename \7f6484,173097
+# define ISUPPER(\7f6491,173236
+linebuffer_init \7f6514,173657
+linebuffer_setlen \7f6524,173888
+xmalloc \7f6536,174149
+xrealloc \7f6545,174315
 \f
 c-src/exit.c,99
     size_t n;\7f28,972
@@ -673,1488 +673,1488 @@ pp2\7f87,1504
 pp3(\7f100,1616
 \f
 c-src/emacs/src/gmalloc.c,4207
-#define USE_PTHREAD\7f25,1002
-#undef get_current_dir_name\7f33,1126
-#undef malloc\7f64,2110
-#undef realloc\7f65,2124
-#undef calloc\7f66,2139
-#undef free\7f67,2153
-#define malloc \7f68,2165
-#define realloc \7f69,2188
-#define calloc \7f70,2213
-#define aligned_alloc \7f71,2236
-#define free \7f72,2273
-#define DUMPED \7f80,2472
-#define ALLOCATED_BEFORE_DUMPING(\7f81,2507
-extern void *malloc \7fmalloc\ 194,2718
-#define INT_BIT        \7f124,3934
-#define BLOCKLOG       \7f125,3977
-#define BLOCKSIZE      \7f126,4018
-#define BLOCKIFY(\7f127,4052
-#define HEAP   \7f131,4215
-#define FINAL_FREE_BLOCKS      \7f135,4391
-       int type;\7f145,4676
-               size_t nfree;\7f150,4720
-               size_t first;\7f151,4777
-             } frag;\7f152,4834
-           ptrdiff_t size;\7f156,5055
-         } info;\7f157,5076
-      } busy;\7f158,5087
-       size_t size;\7f163,5215
-       size_t next;\7f164,5272
-       size_t prev;\7f165,5321
-      } free;\7f166,5374
-  } malloc_info;\7f167,5388
-#define BLOCK(\7f176,5620
-#define ADDRESS(\7f177,5682
-struct list\7f186,5939
-    struct list *next;\7fnext\ 1188,5955
-    struct list *prev;\7fprev\ 1189,5978
-struct alignlist\7f196,6153
-    struct alignlist *next;\7fnext\ 1198,6174
-    void *aligned;\7faligned\ 1199,6202
-    void *exact;\7fexact\ 1200,6270
-#define LOCK(\7f223,7064
-#define UNLOCK(\7f228,7195
-#define LOCK_ALIGNED_BLOCKS(\7f233,7329
-#define UNLOCK_ALIGNED_BLOCKS(\7f238,7484
-#define LOCK(\7f244,7649
-#define UNLOCK(\7f245,7664
-#define LOCK_ALIGNED_BLOCKS(\7f246,7681
-#define UNLOCK_ALIGNED_BLOCKS(\7f247,7711
-enum mcheck_status\7f283,9092
-    MCHECK_DISABLED \7f285,9115
-    MCHECK_OK,\7f286,9187
-    MCHECK_FREE,\7f287,9226
-    MCHECK_HEAD,\7f288,9270
-    MCHECK_TAIL        \7f289,9334
-struct mstats\7f308,10153
-    size_t bytes_total;\7f310,10171
-    size_t chunks_used;\7f311,10225
-    size_t bytes_used;\7f312,10285
-    size_t chunks_free;\7f313,10351
-    size_t bytes_free;\7f314,10406
-char *_heapbase;\7f_heapbase\ 1355,11829
-malloc_info *_heapinfo;\7f_heapinfo\ 1358,11927
-static size_t heapsize;\7f361,11983
-size_t _heapindex;\7f364,12047
-size_t _heaplimit;\7f367,12109
-struct list _fraghead[\7f_fraghead\ 1370,12171
-size_t _chunks_used;\7f373,12229
-size_t _bytes_used;\7f374,12250
-size_t _chunks_free;\7f375,12270
-size_t _bytes_free;\7f376,12291
-int __malloc_initialized;\7f379,12340
-size_t __malloc_extra_blocks;\7f381,12367
-static int state_protected_p;\7f400,12912
-static size_t last_state_size;\7f401,12942
-static malloc_info *last_heapinfo;\7flast_heapinfo\ 1402,12973
-protect_malloc_state \7f405,13014
-#define PROTECT_MALLOC_STATE(\7f426,13627
-#define PROTECT_MALLOC_STATE(\7f429,13697
-align \7f435,13794
-get_contiguous_space \7f466,14616
-register_heapinfo \7f497,15325
-pthread_mutex_t _malloc_mutex \7f517,15879
-pthread_mutex_t _aligned_blocks_mutex \7f518,15938
-int _malloc_thread_enabled_p;\7f519,16005
-malloc_atfork_handler_prepare \7f522,16048
-malloc_atfork_handler_parent \7f529,16139
-malloc_atfork_handler_child \7f536,16233
-malloc_enable_thread \7f544,16375
-malloc_initialize_1 \7f563,16961
-__malloc_initialize \7f594,17793
-static int morecore_recursing;\7f604,17926
-morecore_nolock \7f609,18066
-_malloc_internal_nolock \7f722,21584
-_malloc_internal \7f920,28102
-malloc \7f932,28247
-_malloc \7f961,29140
-_free \7f967,29196
-_realloc \7f973,29240
-struct alignlist *_aligned_blocks \7f_aligned_blocks\ 11004,30345
-_free_internal_nolock \7f1009,30474
-_free_internal \7f1255,38476
-free \7f1265,38603
-weak_alias \7f1277,38799
-#define min(\7f1306,39813
-_realloc_internal_nolock \7f1319,40309
-_realloc_internal \7f1435,43563
-realloc \7f1447,43726
-calloc \7f1478,44894
-#define        __sbrk  \7f1513,46042
-__default_morecore \7f1525,46511
-aligned_alloc \7f1557,47522
-memalign \7f1647,49704
-posix_memalign \7f1656,49909
-static size_t pagesize;\7f1703,51317
-valloc \7f1706,51349
-#undef malloc\7f1715,51490
-#undef realloc\7f1716,51504
-#undef calloc\7f1717,51519
-#undef aligned_alloc\7f1718,51533
-#undef free\7f1719,51554
-hybrid_malloc \7f1736,52083
-hybrid_calloc \7f1744,52188
-hybrid_free \7f1752,52319
-hybrid_aligned_alloc \7f1765,52626
-hybrid_realloc \7f1780,52984
-hybrid_get_current_dir_name \7f1811,53797
-#define MAGICWORD      \7f1854,55206
-#define MAGICFREE      \7f1855,55261
-#define MAGICBYTE      \7f1856,55316
-#define MALLOCFLOOD    \7f1857,55348
-#define FREEFLOOD      \7f1858,55382
-struct hdr\7f1860,55415
-    size_t size;\7f1862,55430
-    size_t magic;\7f1863,55484
-checkhdr \7f1867,55581
-freehook \7f1891,56022
-mallochook \7f1927,56804
-reallochook \7f1944,57143
-mabort \7f1978,57901
-static int mcheck_used \7f2012,58586
-mcheck \7f2015,58619
-mprobe \7f2035,59138
+#define USE_PTHREAD\7f25,1003
+#undef get_current_dir_name\7f33,1127
+#undef malloc\7f64,2111
+#undef realloc\7f65,2125
+#undef calloc\7f66,2140
+#undef free\7f67,2154
+#define malloc \7f68,2166
+#define realloc \7f69,2189
+#define calloc \7f70,2214
+#define aligned_alloc \7f71,2237
+#define free \7f72,2274
+#define DUMPED \7f80,2473
+#define ALLOCATED_BEFORE_DUMPING(\7f81,2508
+extern void *malloc \7fmalloc\ 194,2719
+#define INT_BIT        \7f124,3935
+#define BLOCKLOG       \7f125,3978
+#define BLOCKSIZE      \7f126,4019
+#define BLOCKIFY(\7f127,4053
+#define HEAP   \7f131,4216
+#define FINAL_FREE_BLOCKS      \7f135,4392
+       int type;\7f145,4677
+               size_t nfree;\7f150,4721
+               size_t first;\7f151,4778
+             } frag;\7f152,4835
+           ptrdiff_t size;\7f156,5056
+         } info;\7f157,5077
+      } busy;\7f158,5088
+       size_t size;\7f163,5216
+       size_t next;\7f164,5273
+       size_t prev;\7f165,5322
+      } free;\7f166,5375
+  } malloc_info;\7f167,5389
+#define BLOCK(\7f176,5621
+#define ADDRESS(\7f177,5683
+struct list\7f186,5940
+    struct list *next;\7fnext\ 1188,5956
+    struct list *prev;\7fprev\ 1189,5979
+struct alignlist\7f196,6154
+    struct alignlist *next;\7fnext\ 1198,6175
+    void *aligned;\7faligned\ 1199,6203
+    void *exact;\7fexact\ 1200,6271
+#define LOCK(\7f223,7065
+#define UNLOCK(\7f228,7196
+#define LOCK_ALIGNED_BLOCKS(\7f233,7330
+#define UNLOCK_ALIGNED_BLOCKS(\7f238,7485
+#define LOCK(\7f244,7650
+#define UNLOCK(\7f245,7665
+#define LOCK_ALIGNED_BLOCKS(\7f246,7682
+#define UNLOCK_ALIGNED_BLOCKS(\7f247,7712
+enum mcheck_status\7f283,9093
+    MCHECK_DISABLED \7f285,9116
+    MCHECK_OK,\7f286,9188
+    MCHECK_FREE,\7f287,9227
+    MCHECK_HEAD,\7f288,9271
+    MCHECK_TAIL        \7f289,9335
+struct mstats\7f308,10154
+    size_t bytes_total;\7f310,10172
+    size_t chunks_used;\7f311,10226
+    size_t bytes_used;\7f312,10286
+    size_t chunks_free;\7f313,10352
+    size_t bytes_free;\7f314,10407
+char *_heapbase;\7f_heapbase\ 1355,11831
+malloc_info *_heapinfo;\7f_heapinfo\ 1358,11929
+static size_t heapsize;\7f361,11985
+size_t _heapindex;\7f364,12049
+size_t _heaplimit;\7f367,12111
+struct list _fraghead[\7f_fraghead\ 1370,12173
+size_t _chunks_used;\7f373,12231
+size_t _bytes_used;\7f374,12252
+size_t _chunks_free;\7f375,12272
+size_t _bytes_free;\7f376,12293
+int __malloc_initialized;\7f379,12342
+size_t __malloc_extra_blocks;\7f381,12369
+static int state_protected_p;\7f400,12914
+static size_t last_state_size;\7f401,12944
+static malloc_info *last_heapinfo;\7flast_heapinfo\ 1402,12975
+protect_malloc_state \7f405,13016
+#define PROTECT_MALLOC_STATE(\7f426,13629
+#define PROTECT_MALLOC_STATE(\7f429,13699
+align \7f435,13796
+get_contiguous_space \7f466,14618
+register_heapinfo \7f497,15327
+pthread_mutex_t _malloc_mutex \7f517,15881
+pthread_mutex_t _aligned_blocks_mutex \7f518,15940
+int _malloc_thread_enabled_p;\7f519,16007
+malloc_atfork_handler_prepare \7f522,16050
+malloc_atfork_handler_parent \7f529,16141
+malloc_atfork_handler_child \7f536,16235
+malloc_enable_thread \7f544,16377
+malloc_initialize_1 \7f563,16963
+__malloc_initialize \7f594,17795
+static int morecore_recursing;\7f604,17928
+morecore_nolock \7f609,18068
+_malloc_internal_nolock \7f722,21586
+_malloc_internal \7f920,28104
+malloc \7f932,28249
+_malloc \7f961,29142
+_free \7f967,29198
+_realloc \7f973,29242
+struct alignlist *_aligned_blocks \7f_aligned_blocks\ 11004,30348
+_free_internal_nolock \7f1009,30477
+_free_internal \7f1255,38479
+free \7f1265,38606
+weak_alias \7f1277,38802
+#define min(\7f1306,39817
+_realloc_internal_nolock \7f1319,40313
+_realloc_internal \7f1435,43567
+realloc \7f1447,43730
+calloc \7f1478,44899
+#define        __sbrk  \7f1513,46048
+__default_morecore \7f1525,46517
+aligned_alloc \7f1557,47529
+memalign \7f1647,49711
+posix_memalign \7f1656,49916
+static size_t pagesize;\7f1703,51325
+valloc \7f1706,51357
+#undef malloc\7f1715,51498
+#undef realloc\7f1716,51512
+#undef calloc\7f1717,51527
+#undef aligned_alloc\7f1718,51541
+#undef free\7f1719,51562
+hybrid_malloc \7f1736,52091
+hybrid_calloc \7f1744,52196
+hybrid_free \7f1752,52327
+hybrid_aligned_alloc \7f1765,52634
+hybrid_realloc \7f1780,52990
+hybrid_get_current_dir_name \7f1811,53803
+#define MAGICWORD      \7f1854,55213
+#define MAGICFREE      \7f1855,55268
+#define MAGICBYTE      \7f1856,55323
+#define MALLOCFLOOD    \7f1857,55355
+#define FREEFLOOD      \7f1858,55389
+struct hdr\7f1860,55422
+    size_t size;\7f1862,55437
+    size_t magic;\7f1863,55491
+checkhdr \7f1867,55588
+freehook \7f1891,56029
+mallochook \7f1927,56811
+reallochook \7f1944,57150
+mabort \7f1978,57908
+static int mcheck_used \7f2012,58593
+mcheck \7f2015,58626
+mprobe \7f2035,59145
 \f
 c-src/emacs/src/regex.h,4485
-#define _REGEX_H \7f21,836
-typedef unsigned long reg_syntax_t;\7f43,1577
-#define RE_BACKSLASH_ESCAPE_IN_LISTS \7f47,1749
-#define RE_BK_PLUS_QM \7f52,1969
-#define RE_CHAR_CLASSES \7f58,2298
-#define RE_CONTEXT_INDEP_ANCHORS \7f72,3032
-#define RE_CONTEXT_INDEP_OPS \7f80,3458
-#define RE_CONTEXT_INVALID_OPS \7f84,3658
-#define RE_DOT_NEWLINE \7f88,3801
-#define RE_DOT_NOT_NULL \7f92,3937
-#define RE_HAT_LISTS_NOT_NEWLINE \7f96,4082
-#define RE_INTERVALS \7f101,4292
-#define RE_LIMITED_OPS \7f105,4441
-#define RE_NEWLINE_ALT \7f109,4583
-#define RE_NO_BK_BRACES \7f114,4773
-#define RE_NO_BK_PARENS \7f118,4964
-#define RE_NO_BK_REFS \7f122,5120
-#define RE_NO_BK_VBAR \7f126,5316
-#define RE_NO_EMPTY_RANGES \7f132,5610
-#define RE_UNMATCHED_RIGHT_PAREN_ORD \7f136,5766
-#define RE_NO_POSIX_BACKTRACKING \7f140,5937
-#define RE_NO_GNU_OPS \7f144,6133
-#define RE_FRUGAL \7f147,6253
-#define RE_SHY_GROUPS \7f150,6360
-#define RE_NO_NEWLINE_ANCHOR \7f153,6468
-#define RE_DEBUG \7f161,6884
-#define RE_SYNTAX_EMACS        \7f183,7684
-#define RE_SYNTAX_AWK  \7f186,7780
-#define RE_SYNTAX_GNU_AWK      \7f193,8084
-#define RE_SYNTAX_POSIX_AWK \7f197,8255
-#define RE_SYNTAX_GREP \7f201,8393
-#define RE_SYNTAX_EGREP        \7f206,8549
-#define RE_SYNTAX_POSIX_EGREP  \7f212,8765
-#define RE_SYNTAX_ED \7f216,8910
-#define RE_SYNTAX_SED \7f218,8954
-#define _RE_SYNTAX_POSIX_COMMON        \7f221,9072
-#define RE_SYNTAX_POSIX_BASIC  \7f225,9215
-#define RE_SYNTAX_POSIX_MINIMAL_BASIC  \7f231,9508
-#define RE_SYNTAX_POSIX_EXTENDED       \7f234,9598
-#define RE_SYNTAX_POSIX_MINIMAL_EXTENDED       \7f242,9967
-# undef RE_DUP_MAX\7f253,10454
-#define RE_DUP_MAX \7f256,10540
-#define REG_EXTENDED \7f263,10762
-#define REG_ICASE \7f267,10886
-#define REG_NEWLINE \7f272,11070
-#define REG_NOSUB \7f276,11248
-#define REG_NOTBOL \7f286,11614
-#define REG_NOTEOL \7f289,11688
-  REG_ENOSYS \7f297,11859
-  REG_NOERROR \7f300,11941
-  REG_NOMATCH,\7f301,11976
-  REG_BADPAT,\7f305,12123
-  REG_ECOLLATE,\7f306,12162
-  REG_ECTYPE,\7f307,12203
-  REG_EESCAPE,\7f308,12255
-  REG_ESUBREG,\7f309,12298
-  REG_EBRACK,\7f310,12345
-  REG_EPAREN,\7f311,12391
-  REG_EBRACE,\7f312,12436
-  REG_BADBR,\7f313,12472
-  REG_ERANGE,\7f314,12519
-  REG_ESPACE,\7f315,12560
-  REG_BADRPT,\7f316,12601
-  REG_EEND,\7f319,12693
-  REG_ESIZE,\7f320,12728
-  REG_ERPAREN,\7f321,12790
-  REG_ERANGEX  \7f322,12859
-} reg_errcode_t;\7f323,12911
-# define RE_TRANSLATE_TYPE \7f332,13273
-struct re_pattern_buffer\7f335,13315
-  unsigned char *buffer;\7fbuffer\ 1341,13538
-  size_t allocated;\7f344,13614
-  size_t used;\7f347,13686
-  reg_syntax_t syntax;\7f350,13769
-  char *fastmap;\7ffastmap\ 1355,13975
-  RE_TRANSLATE_TYPE translate;\7f361,14241
-  size_t re_nsub;\7f364,14329
-  unsigned can_be_null \7f370,14624
-#define REGS_UNALLOCATED \7f376,14889
-#define REGS_REALLOCATE \7f377,14916
-#define REGS_FIXED \7f378,14942
-  unsigned regs_allocated \7f379,14963
-  unsigned fastmap_accurate \7f383,15136
-  unsigned no_sub \7f387,15267
-  unsigned not_bol \7f391,15398
-  unsigned not_eol \7f394,15475
-  unsigned used_syntax \7f398,15655
-  unsigned multibyte \7f403,15805
-  unsigned target_multibyte \7f407,15941
-  int charset_unibyte;\7f410,16032
-typedef struct re_pattern_buffer regex_t;\7f416,16098
-typedef ssize_t regoff_t;\7f423,16492
-struct re_registers\7f428,16652
-  unsigned num_regs;\7f430,16674
-  regoff_t *start;\7fstart\ 1431,16695
-  regoff_t *end;\7fend\ 1432,16714
-# define RE_NREGS \7f440,16942
-  regoff_t rm_so;\7f449,17159
-  regoff_t rm_eo;\7f450,17239
-} regmatch_t;\7f451,17317
-#  define _Restrict_ \7f540,20886
-#  define _Restrict_ \7f542,20979
-#  define _Restrict_\7f544,21018
-#  define _Restrict_arr_ \7f555,21418
-#  define _Restrict_arr_\7f557,21461
-#  define CHAR_CLASS_MAX_LENGTH \7f593,22470
-#  define CHAR_CLASS_MAX_LENGTH \7f597,22648
-typedef wctype_t re_wctype_t;\7f599,22692
-typedef wchar_t re_wchar_t;\7f600,22722
-# define re_wctype \7f601,22750
-# define re_iswctype \7f602,22776
-# define re_wctype_to_bit(\7f603,22806
-# define CHAR_CLASS_MAX_LENGTH \7f605,22844
-# define btowc(\7f606,22906
-typedef enum { RECC_ERROR \7f609,22953
-              RECC_ALNUM,\7f610,22984
-              RECC_ALNUM, RECC_ALPHA,\7f610,22984
-              RECC_ALNUM, RECC_ALPHA, RECC_WORD,\7f610,22984
-              RECC_GRAPH,\7f611,23027
-              RECC_GRAPH, RECC_PRINT,\7f611,23027
-              RECC_LOWER,\7f612,23059
-              RECC_LOWER, RECC_UPPER,\7f612,23059
-              RECC_PUNCT,\7f613,23091
-              RECC_PUNCT, RECC_CNTRL,\7f613,23091
-              RECC_DIGIT,\7f614,23123
-              RECC_DIGIT, RECC_XDIGIT,\7f614,23123
-              RECC_BLANK,\7f615,23156
-              RECC_BLANK, RECC_SPACE,\7f615,23156
-              RECC_MULTIBYTE,\7f616,23188
-              RECC_MULTIBYTE, RECC_NONASCII,\7f616,23188
-              RECC_ASCII,\7f617,23227
-              RECC_ASCII, RECC_UNIBYTE\7f617,23227
-} re_wctype_t;\7f618,23260
-typedef int re_wchar_t;\7f623,23387
+#define _REGEX_H \7f21,837
+typedef unsigned long reg_syntax_t;\7f43,1578
+#define RE_BACKSLASH_ESCAPE_IN_LISTS \7f47,1750
+#define RE_BK_PLUS_QM \7f52,1970
+#define RE_CHAR_CLASSES \7f58,2299
+#define RE_CONTEXT_INDEP_ANCHORS \7f72,3033
+#define RE_CONTEXT_INDEP_OPS \7f80,3459
+#define RE_CONTEXT_INVALID_OPS \7f84,3659
+#define RE_DOT_NEWLINE \7f88,3802
+#define RE_DOT_NOT_NULL \7f92,3938
+#define RE_HAT_LISTS_NOT_NEWLINE \7f96,4083
+#define RE_INTERVALS \7f101,4293
+#define RE_LIMITED_OPS \7f105,4442
+#define RE_NEWLINE_ALT \7f109,4584
+#define RE_NO_BK_BRACES \7f114,4774
+#define RE_NO_BK_PARENS \7f118,4965
+#define RE_NO_BK_REFS \7f122,5121
+#define RE_NO_BK_VBAR \7f126,5317
+#define RE_NO_EMPTY_RANGES \7f132,5611
+#define RE_UNMATCHED_RIGHT_PAREN_ORD \7f136,5767
+#define RE_NO_POSIX_BACKTRACKING \7f140,5938
+#define RE_NO_GNU_OPS \7f144,6134
+#define RE_FRUGAL \7f147,6254
+#define RE_SHY_GROUPS \7f150,6361
+#define RE_NO_NEWLINE_ANCHOR \7f153,6469
+#define RE_DEBUG \7f161,6885
+#define RE_SYNTAX_EMACS        \7f183,7685
+#define RE_SYNTAX_AWK  \7f186,7781
+#define RE_SYNTAX_GNU_AWK      \7f193,8085
+#define RE_SYNTAX_POSIX_AWK \7f197,8256
+#define RE_SYNTAX_GREP \7f201,8394
+#define RE_SYNTAX_EGREP        \7f206,8550
+#define RE_SYNTAX_POSIX_EGREP  \7f212,8766
+#define RE_SYNTAX_ED \7f216,8911
+#define RE_SYNTAX_SED \7f218,8955
+#define _RE_SYNTAX_POSIX_COMMON        \7f221,9073
+#define RE_SYNTAX_POSIX_BASIC  \7f225,9216
+#define RE_SYNTAX_POSIX_MINIMAL_BASIC  \7f231,9509
+#define RE_SYNTAX_POSIX_EXTENDED       \7f234,9599
+#define RE_SYNTAX_POSIX_MINIMAL_EXTENDED       \7f242,9968
+# undef RE_DUP_MAX\7f253,10455
+#define RE_DUP_MAX \7f256,10541
+#define REG_EXTENDED \7f263,10763
+#define REG_ICASE \7f267,10887
+#define REG_NEWLINE \7f272,11071
+#define REG_NOSUB \7f276,11249
+#define REG_NOTBOL \7f286,11615
+#define REG_NOTEOL \7f289,11689
+  REG_ENOSYS \7f297,11860
+  REG_NOERROR \7f300,11942
+  REG_NOMATCH,\7f301,11977
+  REG_BADPAT,\7f305,12124
+  REG_ECOLLATE,\7f306,12163
+  REG_ECTYPE,\7f307,12204
+  REG_EESCAPE,\7f308,12256
+  REG_ESUBREG,\7f309,12299
+  REG_EBRACK,\7f310,12346
+  REG_EPAREN,\7f311,12392
+  REG_EBRACE,\7f312,12437
+  REG_BADBR,\7f313,12473
+  REG_ERANGE,\7f314,12520
+  REG_ESPACE,\7f315,12561
+  REG_BADRPT,\7f316,12602
+  REG_EEND,\7f319,12694
+  REG_ESIZE,\7f320,12729
+  REG_ERPAREN,\7f321,12791
+  REG_ERANGEX  \7f322,12860
+} reg_errcode_t;\7f323,12912
+# define RE_TRANSLATE_TYPE \7f332,13274
+struct re_pattern_buffer\7f335,13316
+  unsigned char *buffer;\7fbuffer\ 1341,13539
+  size_t allocated;\7f344,13615
+  size_t used;\7f347,13687
+  reg_syntax_t syntax;\7f350,13770
+  char *fastmap;\7ffastmap\ 1355,13976
+  RE_TRANSLATE_TYPE translate;\7f361,14242
+  size_t re_nsub;\7f364,14330
+  unsigned can_be_null \7f370,14625
+#define REGS_UNALLOCATED \7f376,14890
+#define REGS_REALLOCATE \7f377,14917
+#define REGS_FIXED \7f378,14943
+  unsigned regs_allocated \7f379,14964
+  unsigned fastmap_accurate \7f383,15137
+  unsigned no_sub \7f387,15268
+  unsigned not_bol \7f391,15399
+  unsigned not_eol \7f394,15476
+  unsigned used_syntax \7f398,15656
+  unsigned multibyte \7f403,15806
+  unsigned target_multibyte \7f407,15942
+  int charset_unibyte;\7f410,16033
+typedef struct re_pattern_buffer regex_t;\7f416,16099
+typedef ssize_t regoff_t;\7f423,16493
+struct re_registers\7f428,16653
+  unsigned num_regs;\7f430,16675
+  regoff_t *start;\7fstart\ 1431,16696
+  regoff_t *end;\7fend\ 1432,16715
+# define RE_NREGS \7f440,16943
+  regoff_t rm_so;\7f449,17160
+  regoff_t rm_eo;\7f450,17240
+} regmatch_t;\7f451,17318
+#  define _Restrict_ \7f540,20887
+#  define _Restrict_ \7f542,20980
+#  define _Restrict_\7f544,21019
+#  define _Restrict_arr_ \7f555,21419
+#  define _Restrict_arr_\7f557,21462
+#  define CHAR_CLASS_MAX_LENGTH \7f593,22471
+#  define CHAR_CLASS_MAX_LENGTH \7f597,22649
+typedef wctype_t re_wctype_t;\7f599,22693
+typedef wchar_t re_wchar_t;\7f600,22723
+# define re_wctype \7f601,22751
+# define re_iswctype \7f602,22777
+# define re_wctype_to_bit(\7f603,22807
+# define CHAR_CLASS_MAX_LENGTH \7f605,22845
+# define btowc(\7f606,22907
+typedef enum { RECC_ERROR \7f609,22954
+              RECC_ALNUM,\7f610,22985
+              RECC_ALNUM, RECC_ALPHA,\7f610,22985
+              RECC_ALNUM, RECC_ALPHA, RECC_WORD,\7f610,22985
+              RECC_GRAPH,\7f611,23028
+              RECC_GRAPH, RECC_PRINT,\7f611,23028
+              RECC_LOWER,\7f612,23060
+              RECC_LOWER, RECC_UPPER,\7f612,23060
+              RECC_PUNCT,\7f613,23092
+              RECC_PUNCT, RECC_CNTRL,\7f613,23092
+              RECC_DIGIT,\7f614,23124
+              RECC_DIGIT, RECC_XDIGIT,\7f614,23124
+              RECC_BLANK,\7f615,23157
+              RECC_BLANK, RECC_SPACE,\7f615,23157
+              RECC_MULTIBYTE,\7f616,23189
+              RECC_MULTIBYTE, RECC_NONASCII,\7f616,23189
+              RECC_ASCII,\7f617,23228
+              RECC_ASCII, RECC_UNIBYTE\7f617,23228
+} re_wctype_t;\7f618,23261
+typedef int re_wchar_t;\7f623,23388
 \f
 c-src/emacs/src/keyboard.c,15923
-volatile int interrupt_input_blocked;\7f76,1808
-volatile bool pending_signals;\7f80,1944
-#define KBD_BUFFER_SIZE \7f82,1976
-KBOARD *initial_kboard;\7finitial_kboard\ 184,2006
-KBOARD *current_kboard;\7fcurrent_kboard\ 185,2030
-static KBOARD *all_kboards;\7fall_kboards\ 186,2054
-static bool single_kboard;\7f89,2154
-#define NUM_RECENT_KEYS \7f91,2182
-static int recent_keys_index;\7f94,2269
-static int total_keys;\7f97,2357
-static Lisp_Object recent_keys;\7f100,2443
-Lisp_Object this_command_keys;\7f107,2777
-ptrdiff_t this_command_key_count;\7f108,2808
-static bool this_command_key_count_reset;\7f112,2922
-static Lisp_Object raw_keybuf;\7f116,3074
-static int raw_keybuf_count;\7f117,3105
-#define GROW_RAW_KEYBUF        \7f119,3135
-static ptrdiff_t this_single_command_key_start;\7f125,3350
-static ptrdiff_t before_command_key_count;\7f129,3498
-static ptrdiff_t before_command_echo_length;\7f130,3541
-sigjmp_buf return_to_command_loop;\7f135,3677
-static Lisp_Object recover_top_level_message;\7f138,3791
-static Lisp_Object regular_top_level_message;\7f143,3930
-static sys_jmp_buf getcjmp;\7f147,4031
-bool waiting_for_input;\7f150,4095
-static bool echoing;\7f154,4186
-static struct kboard *ok_to_echo_at_next_pause;\7fok_to_echo_at_next_pause\ 1159,4328
-struct kboard *echo_kboard;\7fecho_kboard\ 1166,4632
-Lisp_Object echo_message_buffer;\7f171,4744
-bool immediate_quit;\7f174,4837
-int quit_char;\7f192,5623
-EMACS_INT command_loop_level;\7f195,5680
-Lisp_Object unread_switch_frame;\7f204,6108
-static ptrdiff_t last_non_minibuf_size;\7f207,6216
-uintmax_t num_input_events;\7f210,6334
-static EMACS_INT last_auto_save;\7f214,6428
-static ptrdiff_t last_point_position;\7f217,6523
-Lisp_Object internal_last_event_frame;\7f228,7028
-static Lisp_Object read_key_sequence_cmd;\7f232,7168
-static Lisp_Object read_key_sequence_remapped;\7f233,7210
-static FILE *dribble;\7fdribble\ 1236,7310
-bool input_pending;\7f239,7368
-static bool input_was_pending;\7f287,10022
-static struct input_event kbd_buffer[\7fkbd_buffer\ 1291,10107
-static struct input_event *kbd_fetch_ptr;\7fkbd_fetch_ptr\ 1297,10386
-static struct input_event * volatile kbd_store_ptr;\7f302,10601
-unsigned timers_run;\7f320,11296
-struct timespec *input_available_clear_time;\7finput_available_clear_time\ 1324,11408
-bool interrupt_input;\7f328,11573
-bool interrupts_deferred;\7f331,11671
-static struct timespec timer_idleness_start_time;\7f335,11746
-static struct timespec timer_last_idleness_start_time;\7f340,11916
-#define READABLE_EVENTS_DO_TIMERS_NOW  \7f346,12046
-#define READABLE_EVENTS_FILTER_EVENTS  \7f347,12094
-#define READABLE_EVENTS_IGNORE_SQUEEZABLES     \7f348,12142
-kset_echo_string \7f392,14088
-kset_kbd_queue \7f397,14184
-kset_keyboard_translate_table \7f402,14276
-kset_last_prefix_arg \7f407,14399
-kset_last_repeatable_command \7f412,14504
-kset_local_function_key_map \7f417,14625
-kset_overriding_terminal_local_map \7f422,14744
-kset_real_last_command \7f427,14877
-kset_system_key_syms \7f432,14986
-echo_add_key \7f443,15249
-echo_char \7f527,17527
-echo_dash \7f541,17813
-echo_now \7f586,19140
-cancel_echoing \7f635,20614
-echo_length \7f648,20922
-echo_truncate \7f660,21253
-add_command_key \7f672,21582
-recursive_edit_1 \7f697,22406
-record_auto_save \7f742,23848
-force_auto_save_soon \7f751,24016
-DEFUN ("recursive-edit", Frecursive_edit,\7f759,24137
-DEFUN ("recursive-edit", Frecursive_edit,\7frecursive-edit\ 1759,24137
-recursive_edit_unwind \7f804,25747
-any_kboard_state \7f817,26013
-single_kboard_state \7f838,26665
-not_single_kboard_state \7f848,26803
-struct kboard_stack\7f858,27065
-  KBOARD *kboard;\7fkboard\ 1860,27087
-  struct kboard_stack *next;\7fnext\ 1861,27105
-static struct kboard_stack *kboard_stack;\7fkboard_stack\ 1864,27138
-push_kboard \7f867,27186
-pop_kboard \7f879,27375
-temporarily_switch_to_single_kboard \7f914,28263
-record_single_kboard_state \7f943,29437
-restore_kboard_configuration \7f952,29621
-cmd_error \7f970,30077
-cmd_error_internal \7f1024,31510
-DEFUN ("command-error-default-function", Fcommand_error_default_function,\7f1043,32030
-DEFUN ("command-error-default-function", Fcommand_error_default_function,\7fcommand-error-default-function\ 11043,32030
-command_loop \7f1094,33916
-command_loop_2 \7f1134,35135
-top_level_2 \7f1146,35339
-top_level_1 \7f1152,35417
-DEFUN ("top-level", Ftop_level,\7f1164,35787
-DEFUN ("top-level", Ftop_level,\7ftop-level\ 11164,35787
-user_error \7f1183,36288
-DEFUN ("exit-recursive-edit", Fexit_recursive_edit,\7f1189,36429
-DEFUN ("exit-recursive-edit", Fexit_recursive_edit,\7fexit-recursive-edit\ 11189,36429
-DEFUN ("abort-recursive-edit", Fabort_recursive_edit,\7f1201,36819
-DEFUN ("abort-recursive-edit", Fabort_recursive_edit,\7fabort-recursive-edit\ 11201,36819
-tracking_off \7f1216,37281
-DEFUN ("internal--track-mouse", Ftrack_mouse,\7f1234,37816
-DEFUN ("internal--track-mouse", Ftrack_mouse,\7ftrack-mouse\ 11234,37816
-bool ignore_mouse_drag_p;\7f1256,38392
-some_mouse_moved \7f1259,38441
-Lisp_Object last_undo_boundary;\7f1287,39032
-command_loop_1 \7f1294,39273
-read_menu_command \7f1649,50889
-adjust_point_for_property \7f1678,51617
-safe_run_hooks_1 \7f1831,57339
-safe_run_hooks_error \7f1841,57569
-safe_run_hook_funcall \7f1878,58576
-safe_run_hooks \7f1893,59058
-int poll_suppress_count;\7f1908,59397
-static struct atimer *poll_timer;\7fpoll_timer\ 11915,59487
-poll_for_input_1 \7f1919,59589
-poll_for_input \7f1930,59789
-start_polling \7f1942,60053
-input_polling_used \7f1979,61091
-stop_polling \7f1994,61390
-set_poll_suppress_count \7f2009,61759
-bind_polling_period \7f2029,62141
-make_ctrl_char \7f2048,62492
-show_help_echo \7f2113,64455
-static Lisp_Object help_form_saved_window_configs;\7f2156,65638
-read_char_help_form_unwind \7f2158,65701
-#define STOP_POLLING   \7f2166,65959
-#define RESUME_POLLING \7f2170,66084
-read_event_from_main_queue \7f2175,66229
-read_decoded_event_from_main_queue \7f2249,68417
-#define MAX_ENCODED_BYTES \7f2254,68664
-echo_keystrokes_p \7f2342,71556
-read_char \7f2376,72848
-record_menu_key \7f3225,98949
-help_char_p \7f3258,99674
-record_char \7f3273,99953
-save_getcjmp \7f3412,104235
-restore_getcjmp \7f3418,104326
-readable_events \7f3430,104697
-int stop_character EXTERNALLY_VISIBLE;\7f3497,106437
-event_to_kboard \7f3500,106493
-kbd_buffer_nr_stored \7f3522,107142
-kbd_buffer_store_event \7f3534,107483
-kbd_buffer_store_event_hold \7f3550,108025
-kbd_buffer_unget_event \7f3684,111617
-#define INPUT_EVENT_POS_MAX \7f3698,112018
-#define INPUT_EVENT_POS_MIN \7f3701,112147
-position_to_Time \7f3706,112287
-Time_to_position \7f3716,112514
-gen_help_event \7f3738,113171
-kbd_buffer_store_help_event \7f3756,113611
-discard_mouse_events \7f3773,113976
-kbd_buffer_events_waiting \7f3803,114711
-clear_event \7f3823,115068
-kbd_buffer_get_event \7f3836,115408
-process_special_events \7f4258,127881
-swallow_events \7f4322,129705
-timer_start_idle \7f4339,130098
-timer_stop_idle \7f4355,130576
-timer_resume_idle \7f4363,130720
-struct input_event last_timer_event EXTERNALLY_VISIBLE;\7f4372,130912
-Lisp_Object pending_funcalls;\7f4377,131172
-decode_timer \7f4381,131293
-timer_check_2 \7f4414,132246
-timer_check \7f4572,136817
-DEFUN ("current-idle-time", Fcurrent_idle_time,\7f4607,137662
-DEFUN ("current-idle-time", Fcurrent_idle_time,\7fcurrent-idle-time\ 14607,137662
-static Lisp_Object accent_key_syms;\7f4625,138239
-static Lisp_Object func_key_syms;\7f4626,138275
-static Lisp_Object mouse_syms;\7f4627,138309
-static Lisp_Object wheel_syms;\7f4628,138340
-static Lisp_Object drag_n_drop_syms;\7f4629,138371
-static const int lispy_accent_codes[\7flispy_accent_codes\ 14634,138516
-static const char *const lispy_accent_keys[\7flispy_accent_keys\ 14741,139878
-#define FUNCTION_KEY_OFFSET \7f4766,140314
-const char *const lispy_function_keys[\7flispy_function_keys\ 14768,140347
-static const char *const lispy_multimedia_keys[\7flispy_multimedia_keys\ 14962,148901
-static const char *const lispy_kana_keys[\7flispy_kana_keys\ 15026,150135
-#define FUNCTION_KEY_OFFSET \7f5061,151751
-static const char *const lispy_function_keys[\7flispy_function_keys\ 15065,151894
-#define ISO_FUNCTION_KEY_OFFSET \7f5149,154429
-static const char *const iso_lispy_function_keys[\7fiso_lispy_function_keys\ 15151,154469
-static Lisp_Object Vlispy_mouse_stem;\7f5172,155328
-static const char *const lispy_wheel_names[\7flispy_wheel_names\ 15174,155367
-static const char *const lispy_drag_n_drop_names[\7flispy_drag_n_drop_names\ 15181,155619
-static short const scroll_bar_parts[\7fscroll_bar_parts\ 15189,155885
-static Lisp_Object button_down_location;\7f5210,156910
-static int last_mouse_button;\7f5215,157065
-static int last_mouse_x;\7f5216,157095
-static int last_mouse_y;\7f5217,157120
-static Time button_down_time;\7f5218,157145
-static int double_click_count;\7f5222,157229
-make_lispy_position \7f5228,157390
-toolkit_menubar_in_use \7f5456,163953
-make_scroll_bar_position \7f5469,164321
-make_lispy_event \7f5485,164967
-make_lispy_movement \7f6104,183531
-make_lispy_switch_frame \7f6131,184262
-make_lispy_focus_in \7f6137,184369
-make_lispy_focus_out \7f6145,184495
-parse_modifiers_uncached \7f6163,184945
-#define SINGLE_LETTER_MOD(\7f6185,185465
-#undef SINGLE_LETTER_MOD\7f6212,185906
-#define MULTI_LETTER_MOD(\7f6214,185932
-#undef MULTI_LETTER_MOD\7f6231,186400
-apply_modifiers_uncached \7f6273,187574
-static const char *const modifier_names[\7fmodifier_names\ 16319,189193
-#define NUM_MOD_NAMES \7f6325,189399
-static Lisp_Object modifier_symbols;\7f6327,189449
-lispy_modifier_list \7f6331,189586
-#define KEY_TO_CHAR(\7f6353,190252
-parse_modifiers \7f6356,190328
-DEFUN ("internal-event-symbol-parse-modifiers", Fevent_symbol_parse_modifiers,\7f6399,191517
-DEFUN ("internal-event-symbol-parse-modifiers", Fevent_symbol_parse_modifiers,\7fevent-symbol-parse-modifiers\ 16399,191517
-apply_modifiers \7f6422,192391
-reorder_modifiers \7f6491,194720
-modify_event_symbol \7f6536,196528
-DEFUN ("event-convert-list", Fevent_convert_list,\7f6628,199244
-DEFUN ("event-convert-list", Fevent_convert_list,\7fevent-convert-list\ 16628,199244
-parse_solitary_modifier \7f6695,201135
-#define SINGLE_LETTER_MOD(\7f6701,201258
-#define MULTI_LETTER_MOD(\7f6705,201343
-#undef SINGLE_LETTER_MOD\7f6763,202641
-#undef MULTI_LETTER_MOD\7f6764,202666
-lucid_event_type_list_p \7f6775,202889
-get_input_pending \7f6814,203960
-record_asynch_buffer_change \7f6834,204579
-gobble_input \7f6872,205702
-tty_read_avail_input \7f6967,208310
-handle_async_input \7f7149,214039
-process_pending_signals \7f7165,214359
-unblock_input_to \7f7177,214645
-unblock_input \7f7200,215277
-totally_unblock_input \7f7209,215445
-handle_input_available_signal \7f7217,215529
-deliver_input_available_signal \7f7226,215700
-struct user_signal_info\7f7235,215865
-  int sig;\7f7238,215915
-  char *name;\7fname\ 17241,215956
-  int npending;\7f7244,216007
-  struct user_signal_info *next;\7fnext\ 17246,216024
-static struct user_signal_info *user_signals \7fuser_signals\ 17250,216090
-add_user_signal \7f7253,216149
-handle_user_signal \7f7275,216598
-deliver_user_signal \7f7316,217558
-find_user_signal_name \7f7322,217659
-store_user_signal_events \7f7334,217841
-static Lisp_Object menu_bar_one_keymap_changed_items;\7f7363,218416
-static Lisp_Object menu_bar_items_vector;\7f7368,218630
-static int menu_bar_items_index;\7f7369,218672
-static const char *separator_names[\7fseparator_names\ 17372,218707
-menu_separator_name_p \7f7393,219148
-menu_bar_items \7f7426,219852
-Lisp_Object item_properties;\7f7568,224603
-menu_bar_item \7f7571,224645
-menu_item_eval_property_1 \7f7647,227175
-eval_dyn \7f7658,227465
-menu_item_eval_property \7f7666,227675
-parse_menu_item \7f7686,228341
-static Lisp_Object tool_bar_items_vector;\7f7965,236336
-static Lisp_Object tool_bar_item_properties;\7f7970,236510
-static int ntool_bar_items;\7f7974,236606
-tool_bar_items \7f7990,237083
-process_tool_bar_item \7f8075,239892
-#define PROP(\7f8112,240969
-set_prop \7f8114,241038
-parse_tool_bar_item \7f8167,242453
-#undef PROP\7f8379,248844
-init_tool_bar_items \7f8387,248969
-append_tool_bar_item \7f8401,249261
-read_char_x_menu_prompt \7f8443,250771
-read_char_minibuf_menu_prompt \7f8503,252445
-#define PUSH_C_STR(\7f8527,253014
-follow_key \7f8726,258553
-active_maps \7f8733,258695
-typedef struct keyremap\7f8742,259021
-  Lisp_Object parent;\7f8745,259107
-  Lisp_Object map;\7f8748,259224
-  int start,\7f8753,259446
-  int start, end;\7f8753,259446
-} keyremap;\7f8754,259464
-access_keymap_keyremap \7f8764,259808
-keyremap_step \7f8811,261450
-test_undefined \7f8867,262934
-read_key_sequence \7f8916,264861
-read_key_sequence_vs \7f9826,295821
-DEFUN ("read-key-sequence", Fread_key_sequence,\7f9885,297294
-DEFUN ("read-key-sequence", Fread_key_sequence,\7fread-key-sequence\ 19885,297294
-DEFUN ("read-key-sequence-vector", Fread_key_sequence_vector,\7f9938,299982
-DEFUN ("read-key-sequence-vector", Fread_key_sequence_vector,\7fread-key-sequence-vector\ 19938,299982
-detect_input_pending \7f9950,300488
-detect_input_pending_ignore_squeezables \7f9959,300654
-detect_input_pending_run_timers \7f9967,300870
-clear_input_pending \7f9985,301362
-requeued_events_pending_p \7f9997,301732
-DEFUN ("input-pending-p", Finput_pending_p,\7f10002,301813
-DEFUN ("input-pending-p", Finput_pending_p,\7finput-pending-p\ 110002,301813
-DEFUN ("recent-keys", Frecent_keys,\7f10024,302596
-DEFUN ("recent-keys", Frecent_keys,\7frecent-keys\ 110024,302596
-DEFUN ("this-command-keys", Fthis_command_keys,\7f10055,303517
-DEFUN ("this-command-keys", Fthis_command_keys,\7fthis-command-keys\ 110055,303517
-DEFUN ("this-command-keys-vector", Fthis_command_keys_vector,\7f10068,303958
-DEFUN ("this-command-keys-vector", Fthis_command_keys_vector,\7fthis-command-keys-vector\ 110068,303958
-DEFUN ("this-single-command-keys", Fthis_single_command_keys,\7f10080,304380
-DEFUN ("this-single-command-keys", Fthis_single_command_keys,\7fthis-single-command-keys\ 110080,304380
-DEFUN ("this-single-command-raw-keys", Fthis_single_command_raw_keys,\7f10096,304955
-DEFUN ("this-single-command-raw-keys", Fthis_single_command_raw_keys,\7fthis-single-command-raw-keys\ 110096,304955
-DEFUN ("reset-this-command-lengths", Freset_this_command_lengths,\7f10109,305495
-DEFUN ("reset-this-command-lengths", Freset_this_command_lengths,\7freset-this-command-lengths\ 110109,305495
-DEFUN ("clear-this-command-keys", Fclear_this_command_keys,\7f10136,306510
-DEFUN ("clear-this-command-keys", Fclear_this_command_keys,\7fclear-this-command-keys\ 110136,306510
-DEFUN ("recursion-depth", Frecursion_depth,\7f10158,307069
-DEFUN ("recursion-depth", Frecursion_depth,\7frecursion-depth\ 110158,307069
-DEFUN ("open-dribble-file", Fopen_dribble_file,\7f10169,307406
-DEFUN ("open-dribble-file", Fopen_dribble_file,\7fopen-dribble-file\ 110169,307406
-DEFUN ("discard-input", Fdiscard_input,\7f10203,308447
-DEFUN ("discard-input", Fdiscard_input,\7fdiscard-input\ 110203,308447
-DEFUN ("suspend-emacs", Fsuspend_emacs,\7f10225,308949
-DEFUN ("suspend-emacs", Fsuspend_emacs,\7fsuspend-emacs\ 110225,308949
-stuff_buffered_input \7f10285,311045
-set_waiting_for_input \7f10323,312016
-clear_waiting_for_input \7f10337,312390
-handle_interrupt_signal \7f10351,312754
-deliver_interrupt_signal \7f10378,313642
-static int volatile force_quit_count;\7f10387,313932
-handle_interrupt \7f10401,314414
-quit_throw_to_read_char \7f10541,318711
-DEFUN ("set-input-interrupt-mode", Fset_input_interrupt_mode,\7f10562,319288
-DEFUN ("set-input-interrupt-mode", Fset_input_interrupt_mode,\7fset-input-interrupt-mode\ 110562,319288
-DEFUN ("set-output-flow-control", Fset_output_flow_control,\7f10609,320516
-DEFUN ("set-output-flow-control", Fset_output_flow_control,\7fset-output-flow-control\ 110609,320516
-DEFUN ("set-input-meta-mode", Fset_input_meta_mode,\7f10643,321432
-DEFUN ("set-input-meta-mode", Fset_input_meta_mode,\7fset-input-meta-mode\ 110643,321432
-DEFUN ("set-quit-char", Fset_quit_char,\7f10694,322706
-DEFUN ("set-quit-char", Fset_quit_char,\7fset-quit-char\ 110694,322706
-DEFUN ("set-input-mode", Fset_input_mode,\7f10729,323570
-DEFUN ("set-input-mode", Fset_input_mode,\7fset-input-mode\ 110729,323570
-DEFUN ("current-input-mode", Fcurrent_input_mode,\7f10750,324459
-DEFUN ("current-input-mode", Fcurrent_input_mode,\7fcurrent-input-mode\ 110750,324459
-DEFUN ("posn-at-x-y", Fposn_at_x_y,\7f10787,325837
-DEFUN ("posn-at-x-y", Fposn_at_x_y,\7fposn-at-x-y\ 110787,325837
-DEFUN ("posn-at-point", Fposn_at_point,\7f10824,327060
-DEFUN ("posn-at-point", Fposn_at_point,\7fposn-at-point\ 110824,327060
-init_kboard \7f10861,328214
-allocate_kboard \7f10893,329284
-wipe_kboard \7f10909,329637
-delete_kboard \7f10917,329751
-init_keyboard \7f10942,330281
-struct event_head\7f11021,332696
-  short var;\7f11023,332716
-  short kind;\7f11024,332729
-static const struct event_head head_table[\7fhead_table\ 111027,332747
-syms_of_keyboard \7f11045,333577
-keys_of_keyboard \7f11841,367115
-mark_kboards \7f11916,370434
+volatile int interrupt_input_blocked;\7f76,1809
+volatile bool pending_signals;\7f80,1945
+#define KBD_BUFFER_SIZE \7f82,1977
+KBOARD *initial_kboard;\7finitial_kboard\ 184,2007
+KBOARD *current_kboard;\7fcurrent_kboard\ 185,2031
+static KBOARD *all_kboards;\7fall_kboards\ 186,2055
+static bool single_kboard;\7f89,2155
+#define NUM_RECENT_KEYS \7f91,2183
+static int recent_keys_index;\7f94,2270
+static int total_keys;\7f97,2358
+static Lisp_Object recent_keys;\7f100,2444
+Lisp_Object this_command_keys;\7f107,2778
+ptrdiff_t this_command_key_count;\7f108,2809
+static bool this_command_key_count_reset;\7f112,2923
+static Lisp_Object raw_keybuf;\7f116,3075
+static int raw_keybuf_count;\7f117,3106
+#define GROW_RAW_KEYBUF        \7f119,3136
+static ptrdiff_t this_single_command_key_start;\7f125,3351
+static ptrdiff_t before_command_key_count;\7f129,3499
+static ptrdiff_t before_command_echo_length;\7f130,3542
+sigjmp_buf return_to_command_loop;\7f135,3678
+static Lisp_Object recover_top_level_message;\7f138,3792
+static Lisp_Object regular_top_level_message;\7f143,3931
+static sys_jmp_buf getcjmp;\7f147,4032
+bool waiting_for_input;\7f150,4096
+static bool echoing;\7f154,4187
+static struct kboard *ok_to_echo_at_next_pause;\7fok_to_echo_at_next_pause\ 1159,4329
+struct kboard *echo_kboard;\7fecho_kboard\ 1166,4633
+Lisp_Object echo_message_buffer;\7f171,4745
+bool immediate_quit;\7f174,4838
+int quit_char;\7f192,5624
+EMACS_INT command_loop_level;\7f195,5681
+Lisp_Object unread_switch_frame;\7f204,6109
+static ptrdiff_t last_non_minibuf_size;\7f207,6217
+uintmax_t num_input_events;\7f210,6335
+static EMACS_INT last_auto_save;\7f214,6429
+static ptrdiff_t last_point_position;\7f217,6524
+Lisp_Object internal_last_event_frame;\7f228,7029
+static Lisp_Object read_key_sequence_cmd;\7f232,7169
+static Lisp_Object read_key_sequence_remapped;\7f233,7211
+static FILE *dribble;\7fdribble\ 1236,7311
+bool input_pending;\7f239,7369
+static bool input_was_pending;\7f287,10023
+static struct input_event kbd_buffer[\7fkbd_buffer\ 1291,10108
+static struct input_event *kbd_fetch_ptr;\7fkbd_fetch_ptr\ 1297,10387
+static struct input_event * volatile kbd_store_ptr;\7f302,10602
+unsigned timers_run;\7f320,11297
+struct timespec *input_available_clear_time;\7finput_available_clear_time\ 1324,11409
+bool interrupt_input;\7f328,11574
+bool interrupts_deferred;\7f331,11672
+static struct timespec timer_idleness_start_time;\7f335,11747
+static struct timespec timer_last_idleness_start_time;\7f340,11917
+#define READABLE_EVENTS_DO_TIMERS_NOW  \7f346,12047
+#define READABLE_EVENTS_FILTER_EVENTS  \7f347,12095
+#define READABLE_EVENTS_IGNORE_SQUEEZABLES     \7f348,12143
+kset_echo_string \7f392,14089
+kset_kbd_queue \7f397,14185
+kset_keyboard_translate_table \7f402,14277
+kset_last_prefix_arg \7f407,14400
+kset_last_repeatable_command \7f412,14505
+kset_local_function_key_map \7f417,14626
+kset_overriding_terminal_local_map \7f422,14745
+kset_real_last_command \7f427,14878
+kset_system_key_syms \7f432,14987
+echo_add_key \7f443,15250
+echo_char \7f527,17528
+echo_dash \7f541,17814
+echo_now \7f586,19141
+cancel_echoing \7f635,20615
+echo_length \7f648,20923
+echo_truncate \7f660,21254
+add_command_key \7f672,21583
+recursive_edit_1 \7f697,22407
+record_auto_save \7f742,23849
+force_auto_save_soon \7f751,24017
+DEFUN ("recursive-edit", Frecursive_edit,\7f759,24138
+DEFUN ("recursive-edit", Frecursive_edit,\7frecursive-edit\ 1759,24138
+recursive_edit_unwind \7f804,25748
+any_kboard_state \7f817,26014
+single_kboard_state \7f838,26666
+not_single_kboard_state \7f848,26804
+struct kboard_stack\7f858,27066
+  KBOARD *kboard;\7fkboard\ 1860,27088
+  struct kboard_stack *next;\7fnext\ 1861,27106
+static struct kboard_stack *kboard_stack;\7fkboard_stack\ 1864,27139
+push_kboard \7f867,27187
+pop_kboard \7f879,27376
+temporarily_switch_to_single_kboard \7f914,28264
+record_single_kboard_state \7f943,29438
+restore_kboard_configuration \7f952,29622
+cmd_error \7f970,30078
+cmd_error_internal \7f1024,31511
+DEFUN ("command-error-default-function", Fcommand_error_default_function,\7f1043,32031
+DEFUN ("command-error-default-function", Fcommand_error_default_function,\7fcommand-error-default-function\ 11043,32031
+command_loop \7f1094,33917
+command_loop_2 \7f1134,35136
+top_level_2 \7f1146,35340
+top_level_1 \7f1152,35418
+DEFUN ("top-level", Ftop_level,\7f1164,35788
+DEFUN ("top-level", Ftop_level,\7ftop-level\ 11164,35788
+user_error \7f1183,36289
+DEFUN ("exit-recursive-edit", Fexit_recursive_edit,\7f1189,36430
+DEFUN ("exit-recursive-edit", Fexit_recursive_edit,\7fexit-recursive-edit\ 11189,36430
+DEFUN ("abort-recursive-edit", Fabort_recursive_edit,\7f1201,36820
+DEFUN ("abort-recursive-edit", Fabort_recursive_edit,\7fabort-recursive-edit\ 11201,36820
+tracking_off \7f1216,37282
+DEFUN ("internal--track-mouse", Ftrack_mouse,\7f1234,37817
+DEFUN ("internal--track-mouse", Ftrack_mouse,\7ftrack-mouse\ 11234,37817
+bool ignore_mouse_drag_p;\7f1256,38393
+some_mouse_moved \7f1259,38442
+Lisp_Object last_undo_boundary;\7f1287,39033
+command_loop_1 \7f1294,39274
+read_menu_command \7f1649,50890
+adjust_point_for_property \7f1678,51618
+safe_run_hooks_1 \7f1831,57340
+safe_run_hooks_error \7f1841,57570
+safe_run_hook_funcall \7f1878,58577
+safe_run_hooks \7f1893,59059
+int poll_suppress_count;\7f1908,59398
+static struct atimer *poll_timer;\7fpoll_timer\ 11915,59488
+poll_for_input_1 \7f1919,59590
+poll_for_input \7f1930,59790
+start_polling \7f1942,60054
+input_polling_used \7f1979,61092
+stop_polling \7f1994,61391
+set_poll_suppress_count \7f2009,61760
+bind_polling_period \7f2029,62142
+make_ctrl_char \7f2048,62493
+show_help_echo \7f2113,64456
+static Lisp_Object help_form_saved_window_configs;\7f2156,65639
+read_char_help_form_unwind \7f2158,65702
+#define STOP_POLLING   \7f2166,65960
+#define RESUME_POLLING \7f2170,66085
+read_event_from_main_queue \7f2175,66230
+read_decoded_event_from_main_queue \7f2249,68418
+#define MAX_ENCODED_BYTES \7f2254,68665
+echo_keystrokes_p \7f2342,71557
+read_char \7f2376,72849
+record_menu_key \7f3225,98950
+help_char_p \7f3258,99675
+record_char \7f3273,99954
+save_getcjmp \7f3412,104236
+restore_getcjmp \7f3418,104327
+readable_events \7f3430,104698
+int stop_character EXTERNALLY_VISIBLE;\7f3497,106438
+event_to_kboard \7f3500,106494
+kbd_buffer_nr_stored \7f3522,107143
+kbd_buffer_store_event \7f3534,107484
+kbd_buffer_store_event_hold \7f3550,108026
+kbd_buffer_unget_event \7f3684,111618
+#define INPUT_EVENT_POS_MAX \7f3698,112019
+#define INPUT_EVENT_POS_MIN \7f3701,112148
+position_to_Time \7f3706,112288
+Time_to_position \7f3716,112515
+gen_help_event \7f3738,113172
+kbd_buffer_store_help_event \7f3756,113612
+discard_mouse_events \7f3773,113977
+kbd_buffer_events_waiting \7f3803,114712
+clear_event \7f3823,115069
+kbd_buffer_get_event \7f3836,115409
+process_special_events \7f4258,127882
+swallow_events \7f4322,129706
+timer_start_idle \7f4339,130099
+timer_stop_idle \7f4355,130577
+timer_resume_idle \7f4363,130721
+struct input_event last_timer_event EXTERNALLY_VISIBLE;\7f4372,130913
+Lisp_Object pending_funcalls;\7f4377,131173
+decode_timer \7f4381,131294
+timer_check_2 \7f4414,132247
+timer_check \7f4572,136818
+DEFUN ("current-idle-time", Fcurrent_idle_time,\7f4607,137663
+DEFUN ("current-idle-time", Fcurrent_idle_time,\7fcurrent-idle-time\ 14607,137663
+static Lisp_Object accent_key_syms;\7f4625,138240
+static Lisp_Object func_key_syms;\7f4626,138276
+static Lisp_Object mouse_syms;\7f4627,138310
+static Lisp_Object wheel_syms;\7f4628,138341
+static Lisp_Object drag_n_drop_syms;\7f4629,138372
+static const int lispy_accent_codes[\7flispy_accent_codes\ 14634,138517
+static const char *const lispy_accent_keys[\7flispy_accent_keys\ 14741,139879
+#define FUNCTION_KEY_OFFSET \7f4766,140315
+const char *const lispy_function_keys[\7flispy_function_keys\ 14768,140348
+static const char *const lispy_multimedia_keys[\7flispy_multimedia_keys\ 14962,148902
+static const char *const lispy_kana_keys[\7flispy_kana_keys\ 15026,150136
+#define FUNCTION_KEY_OFFSET \7f5061,151752
+static const char *const lispy_function_keys[\7flispy_function_keys\ 15065,151895
+#define ISO_FUNCTION_KEY_OFFSET \7f5149,154430
+static const char *const iso_lispy_function_keys[\7fiso_lispy_function_keys\ 15151,154470
+static Lisp_Object Vlispy_mouse_stem;\7f5172,155329
+static const char *const lispy_wheel_names[\7flispy_wheel_names\ 15174,155368
+static const char *const lispy_drag_n_drop_names[\7flispy_drag_n_drop_names\ 15181,155620
+static short const scroll_bar_parts[\7fscroll_bar_parts\ 15189,155886
+static Lisp_Object button_down_location;\7f5210,156911
+static int last_mouse_button;\7f5215,157066
+static int last_mouse_x;\7f5216,157096
+static int last_mouse_y;\7f5217,157121
+static Time button_down_time;\7f5218,157146
+static int double_click_count;\7f5222,157230
+make_lispy_position \7f5228,157391
+toolkit_menubar_in_use \7f5456,163954
+make_scroll_bar_position \7f5469,164322
+make_lispy_event \7f5485,164968
+make_lispy_movement \7f6104,183532
+make_lispy_switch_frame \7f6131,184263
+make_lispy_focus_in \7f6137,184370
+make_lispy_focus_out \7f6145,184496
+parse_modifiers_uncached \7f6163,184946
+#define SINGLE_LETTER_MOD(\7f6185,185466
+#undef SINGLE_LETTER_MOD\7f6212,185907
+#define MULTI_LETTER_MOD(\7f6214,185933
+#undef MULTI_LETTER_MOD\7f6231,186401
+apply_modifiers_uncached \7f6273,187575
+static const char *const modifier_names[\7fmodifier_names\ 16319,189194
+#define NUM_MOD_NAMES \7f6325,189400
+static Lisp_Object modifier_symbols;\7f6327,189450
+lispy_modifier_list \7f6331,189587
+#define KEY_TO_CHAR(\7f6353,190253
+parse_modifiers \7f6356,190329
+DEFUN ("internal-event-symbol-parse-modifiers", Fevent_symbol_parse_modifiers,\7f6399,191518
+DEFUN ("internal-event-symbol-parse-modifiers", Fevent_symbol_parse_modifiers,\7fevent-symbol-parse-modifiers\ 16399,191518
+apply_modifiers \7f6422,192392
+reorder_modifiers \7f6491,194721
+modify_event_symbol \7f6536,196529
+DEFUN ("event-convert-list", Fevent_convert_list,\7f6628,199245
+DEFUN ("event-convert-list", Fevent_convert_list,\7fevent-convert-list\ 16628,199245
+parse_solitary_modifier \7f6695,201136
+#define SINGLE_LETTER_MOD(\7f6701,201259
+#define MULTI_LETTER_MOD(\7f6705,201344
+#undef SINGLE_LETTER_MOD\7f6763,202642
+#undef MULTI_LETTER_MOD\7f6764,202667
+lucid_event_type_list_p \7f6775,202890
+get_input_pending \7f6814,203961
+record_asynch_buffer_change \7f6834,204580
+gobble_input \7f6872,205703
+tty_read_avail_input \7f6967,208311
+handle_async_input \7f7149,214040
+process_pending_signals \7f7165,214360
+unblock_input_to \7f7177,214646
+unblock_input \7f7200,215278
+totally_unblock_input \7f7209,215446
+handle_input_available_signal \7f7217,215530
+deliver_input_available_signal \7f7226,215701
+struct user_signal_info\7f7235,215866
+  int sig;\7f7238,215916
+  char *name;\7fname\ 17241,215957
+  int npending;\7f7244,216008
+  struct user_signal_info *next;\7fnext\ 17246,216025
+static struct user_signal_info *user_signals \7fuser_signals\ 17250,216091
+add_user_signal \7f7253,216150
+handle_user_signal \7f7275,216599
+deliver_user_signal \7f7316,217559
+find_user_signal_name \7f7322,217660
+store_user_signal_events \7f7334,217842
+static Lisp_Object menu_bar_one_keymap_changed_items;\7f7363,218417
+static Lisp_Object menu_bar_items_vector;\7f7368,218631
+static int menu_bar_items_index;\7f7369,218673
+static const char *separator_names[\7fseparator_names\ 17372,218708
+menu_separator_name_p \7f7393,219149
+menu_bar_items \7f7426,219853
+Lisp_Object item_properties;\7f7568,224604
+menu_bar_item \7f7571,224646
+menu_item_eval_property_1 \7f7647,227176
+eval_dyn \7f7658,227466
+menu_item_eval_property \7f7666,227676
+parse_menu_item \7f7686,228342
+static Lisp_Object tool_bar_items_vector;\7f7965,236337
+static Lisp_Object tool_bar_item_properties;\7f7970,236511
+static int ntool_bar_items;\7f7974,236607
+tool_bar_items \7f7990,237084
+process_tool_bar_item \7f8075,239893
+#define PROP(\7f8112,240970
+set_prop \7f8114,241039
+parse_tool_bar_item \7f8167,242454
+#undef PROP\7f8379,248845
+init_tool_bar_items \7f8387,248970
+append_tool_bar_item \7f8401,249262
+read_char_x_menu_prompt \7f8443,250772
+read_char_minibuf_menu_prompt \7f8503,252446
+#define PUSH_C_STR(\7f8527,253015
+follow_key \7f8726,258554
+active_maps \7f8733,258696
+typedef struct keyremap\7f8742,259022
+  Lisp_Object parent;\7f8745,259108
+  Lisp_Object map;\7f8748,259225
+  int start,\7f8753,259447
+  int start, end;\7f8753,259447
+} keyremap;\7f8754,259465
+access_keymap_keyremap \7f8764,259809
+keyremap_step \7f8811,261451
+test_undefined \7f8867,262935
+read_key_sequence \7f8916,264862
+read_key_sequence_vs \7f9826,295822
+DEFUN ("read-key-sequence", Fread_key_sequence,\7f9885,297295
+DEFUN ("read-key-sequence", Fread_key_sequence,\7fread-key-sequence\ 19885,297295
+DEFUN ("read-key-sequence-vector", Fread_key_sequence_vector,\7f9938,299983
+DEFUN ("read-key-sequence-vector", Fread_key_sequence_vector,\7fread-key-sequence-vector\ 19938,299983
+detect_input_pending \7f9950,300489
+detect_input_pending_ignore_squeezables \7f9959,300655
+detect_input_pending_run_timers \7f9967,300871
+clear_input_pending \7f9985,301363
+requeued_events_pending_p \7f9997,301733
+DEFUN ("input-pending-p", Finput_pending_p,\7f10002,301814
+DEFUN ("input-pending-p", Finput_pending_p,\7finput-pending-p\ 110002,301814
+DEFUN ("recent-keys", Frecent_keys,\7f10024,302597
+DEFUN ("recent-keys", Frecent_keys,\7frecent-keys\ 110024,302597
+DEFUN ("this-command-keys", Fthis_command_keys,\7f10055,303518
+DEFUN ("this-command-keys", Fthis_command_keys,\7fthis-command-keys\ 110055,303518
+DEFUN ("this-command-keys-vector", Fthis_command_keys_vector,\7f10068,303959
+DEFUN ("this-command-keys-vector", Fthis_command_keys_vector,\7fthis-command-keys-vector\ 110068,303959
+DEFUN ("this-single-command-keys", Fthis_single_command_keys,\7f10080,304381
+DEFUN ("this-single-command-keys", Fthis_single_command_keys,\7fthis-single-command-keys\ 110080,304381
+DEFUN ("this-single-command-raw-keys", Fthis_single_command_raw_keys,\7f10096,304956
+DEFUN ("this-single-command-raw-keys", Fthis_single_command_raw_keys,\7fthis-single-command-raw-keys\ 110096,304956
+DEFUN ("reset-this-command-lengths", Freset_this_command_lengths,\7f10109,305496
+DEFUN ("reset-this-command-lengths", Freset_this_command_lengths,\7freset-this-command-lengths\ 110109,305496
+DEFUN ("clear-this-command-keys", Fclear_this_command_keys,\7f10136,306511
+DEFUN ("clear-this-command-keys", Fclear_this_command_keys,\7fclear-this-command-keys\ 110136,306511
+DEFUN ("recursion-depth", Frecursion_depth,\7f10158,307070
+DEFUN ("recursion-depth", Frecursion_depth,\7frecursion-depth\ 110158,307070
+DEFUN ("open-dribble-file", Fopen_dribble_file,\7f10169,307407
+DEFUN ("open-dribble-file", Fopen_dribble_file,\7fopen-dribble-file\ 110169,307407
+DEFUN ("discard-input", Fdiscard_input,\7f10203,308448
+DEFUN ("discard-input", Fdiscard_input,\7fdiscard-input\ 110203,308448
+DEFUN ("suspend-emacs", Fsuspend_emacs,\7f10225,308950
+DEFUN ("suspend-emacs", Fsuspend_emacs,\7fsuspend-emacs\ 110225,308950
+stuff_buffered_input \7f10285,311046
+set_waiting_for_input \7f10323,312017
+clear_waiting_for_input \7f10337,312391
+handle_interrupt_signal \7f10351,312755
+deliver_interrupt_signal \7f10378,313643
+static int volatile force_quit_count;\7f10387,313933
+handle_interrupt \7f10401,314415
+quit_throw_to_read_char \7f10541,318712
+DEFUN ("set-input-interrupt-mode", Fset_input_interrupt_mode,\7f10562,319289
+DEFUN ("set-input-interrupt-mode", Fset_input_interrupt_mode,\7fset-input-interrupt-mode\ 110562,319289
+DEFUN ("set-output-flow-control", Fset_output_flow_control,\7f10609,320517
+DEFUN ("set-output-flow-control", Fset_output_flow_control,\7fset-output-flow-control\ 110609,320517
+DEFUN ("set-input-meta-mode", Fset_input_meta_mode,\7f10643,321433
+DEFUN ("set-input-meta-mode", Fset_input_meta_mode,\7fset-input-meta-mode\ 110643,321433
+DEFUN ("set-quit-char", Fset_quit_char,\7f10694,322707
+DEFUN ("set-quit-char", Fset_quit_char,\7fset-quit-char\ 110694,322707
+DEFUN ("set-input-mode", Fset_input_mode,\7f10729,323571
+DEFUN ("set-input-mode", Fset_input_mode,\7fset-input-mode\ 110729,323571
+DEFUN ("current-input-mode", Fcurrent_input_mode,\7f10750,324460
+DEFUN ("current-input-mode", Fcurrent_input_mode,\7fcurrent-input-mode\ 110750,324460
+DEFUN ("posn-at-x-y", Fposn_at_x_y,\7f10787,325838
+DEFUN ("posn-at-x-y", Fposn_at_x_y,\7fposn-at-x-y\ 110787,325838
+DEFUN ("posn-at-point", Fposn_at_point,\7f10824,327061
+DEFUN ("posn-at-point", Fposn_at_point,\7fposn-at-point\ 110824,327061
+init_kboard \7f10861,328215
+allocate_kboard \7f10893,329285
+wipe_kboard \7f10909,329638
+delete_kboard \7f10917,329752
+init_keyboard \7f10942,330282
+struct event_head\7f11021,332697
+  short var;\7f11023,332717
+  short kind;\7f11024,332730
+static const struct event_head head_table[\7fhead_table\ 111027,332748
+syms_of_keyboard \7f11045,333578
+keys_of_keyboard \7f11841,367116
+mark_kboards \7f11916,370435
 \f
 c-src/emacs/src/lisp.h,27827
-#define EMACS_LISP_H\7f22,800
-#define DECLARE_GDB_SYM(\7f47,1421
-# define DEFINE_GDB_SYMBOL_BEGIN(\7f49,1508
-# define DEFINE_GDB_SYMBOL_END(\7f50,1578
-# define DEFINE_GDB_SYMBOL_BEGIN(\7f52,1625
-# define DEFINE_GDB_SYMBOL_END(\7f53,1702
-#undef min\7f57,1790
-#undef max\7f58,1801
-#define max(\7f59,1812
-#define min(\7f60,1854
-#define ARRAYELTS(\7f63,1936
-#define GCTYPEBITS \7f67,2079
-DEFINE_GDB_SYMBOL_BEGIN \7fGCTYPEBITS\ 166,2037
-# define NONPOINTER_BITS \7f78,2567
-# define NONPOINTER_BITS \7f80,2600
-typedef int EMACS_INT;\7f91,3023
-typedef unsigned int EMACS_UINT;\7f92,3046
-#  define EMACS_INT_MAX \7f93,3079
-#  define pI \7f94,3111
-typedef long int EMACS_INT;\7f96,3203
-typedef unsigned long EMACS_UINT;\7f97,3231
-#  define EMACS_INT_MAX \7f98,3265
-#  define pI \7f99,3298
-typedef long long int EMACS_INT;\7f103,3477
-typedef unsigned long long int EMACS_UINT;\7f104,3510
-#  define EMACS_INT_MAX \7f105,3553
-#  define pI \7f106,3587
-enum {  BOOL_VECTOR_BITS_PER_CHAR \7f114,3804
-#define BOOL_VECTOR_BITS_PER_CHAR \7f115,3840
-typedef size_t bits_word;\7f123,4165
-# define BITS_WORD_MAX \7f124,4191
-enum { BITS_PER_BITS_WORD \7f125,4223
-typedef unsigned char bits_word;\7f127,4290
-# define BITS_WORD_MAX \7f128,4323
-enum { BITS_PER_BITS_WORD \7f129,4386
-    BITS_PER_CHAR \7f136,4570
-    BITS_PER_SHORT \7f137,4605
-    BITS_PER_LONG \7f138,4657
-    BITS_PER_EMACS_INT \7f139,4712
-typedef intmax_t printmax_t;\7f148,5089
-typedef uintmax_t uprintmax_t;\7f149,5118
-# define pMd \7f150,5149
-# define pMu \7f151,5170
-typedef EMACS_INT printmax_t;\7f153,5197
-typedef EMACS_UINT uprintmax_t;\7f154,5227
-# define pMd \7f155,5259
-# define pMu \7f156,5278
-# define pD \7f165,5664
-# define pD \7f167,5709
-# define pD \7f169,5756
-# define pD \7f171,5779
-# define eassert(\7f200,7062
-# define eassume(\7f201,7140
-# define eassert(\7f208,7319
-# define eassume(\7f212,7450
-enum Lisp_Bits\7f239,8519
-#define GCALIGNMENT \7f243,8647
-    VALBITS \7f246,8742
-    INTTYPEBITS \7f249,8838
-    FIXNUM_BITS \7f252,8945
-#define VAL_MAX \7f263,9327
-#define USE_LSB_TAG \7f271,9777
-DEFINE_GDB_SYMBOL_BEGIN \7fUSE_LSB_TAG\ 1270,9733
-# define alignas(\7f281,10077
-# define GCALIGNED \7f288,10227
-# define GCALIGNED \7f290,10292
-# define lisp_h_XLI(\7f327,11642
-# define lisp_h_XIL(\7f328,11673
-# define lisp_h_XLI(\7f330,11724
-# define lisp_h_XIL(\7f331,11751
-#define lisp_h_CHECK_LIST_CONS(\7f333,11785
-#define lisp_h_CHECK_NUMBER(\7f334,11856
-#define lisp_h_CHECK_SYMBOL(\7f335,11927
-#define lisp_h_CHECK_TYPE(\7f336,11996
-#define lisp_h_CONSP(\7f338,12107
-#define lisp_h_EQ(\7f339,12156
-#define lisp_h_FLOATP(\7f340,12201
-#define lisp_h_INTEGERP(\7f341,12252
-#define lisp_h_MARKERP(\7f342,12333
-#define lisp_h_MISCP(\7f343,12408
-#define lisp_h_NILP(\7f344,12457
-#define lisp_h_SET_SYMBOL_VAL(\7f345,12493
-#define lisp_h_SYMBOL_CONSTANT_P(\7f347,12607
-#define lisp_h_SYMBOL_VAL(\7f348,12671
-#define lisp_h_SYMBOLP(\7f350,12772
-#define lisp_h_VECTORLIKEP(\7f351,12825
-#define lisp_h_XCAR(\7f352,12886
-#define lisp_h_XCDR(\7f353,12924
-#define lisp_h_XCONS(\7f354,12964
-#define lisp_h_XHASH(\7f356,13059
-#define lisp_h_XPNTR(\7f357,13093
-# define lisp_h_check_cons_list(\7f360,13221
-# define lisp_h_make_number(\7f363,13289
-# define lisp_h_XFASTINT(\7f365,13392
-# define lisp_h_XINT(\7f366,13429
-# define lisp_h_XSYMBOL(\7f367,13478
-# define lisp_h_XTYPE(\7f371,13631
-# define lisp_h_XUNTAG(\7f372,13696
-# define XLI(\7f381,14086
-# define XIL(\7f382,14117
-# define CHECK_LIST_CONS(\7f383,14148
-# define CHECK_NUMBER(\7f384,14209
-# define CHECK_SYMBOL(\7f385,14258
-# define CHECK_TYPE(\7f386,14307
-# define CONSP(\7f387,14382
-# define EQ(\7f388,14417
-# define FLOATP(\7f389,14452
-# define INTEGERP(\7f390,14489
-# define MARKERP(\7f391,14530
-# define MISCP(\7f392,14569
-# define NILP(\7f393,14604
-# define SET_SYMBOL_VAL(\7f394,14637
-# define SYMBOL_CONSTANT_P(\7f395,14700
-# define SYMBOL_VAL(\7f396,14763
-# define SYMBOLP(\7f397,14812
-# define VECTORLIKEP(\7f398,14851
-# define XCAR(\7f399,14898
-# define XCDR(\7f400,14931
-# define XCONS(\7f401,14964
-# define XHASH(\7f402,14999
-# define XPNTR(\7f403,15034
-#  define check_cons_list(\7f405,15097
-#  define make_number(\7f408,15176
-#  define XFASTINT(\7f409,15224
-#  define XINT(\7f410,15266
-#  define XSYMBOL(\7f411,15300
-#  define XTYPE(\7f412,15340
-#  define XUNTAG(\7f413,15376
-#define LISP_MACRO_DEFUN(\7f421,15672
-#define LISP_MACRO_DEFUN_VOID(\7f425,15845
-#define INTMASK \7f437,16289
-#define case_Lisp_Int \7f438,16342
-#define ENUM_BF(\7f445,16681
-#define ENUM_BF(\7f447,16722
-enum Lisp_Type\7f451,16763
-    Lisp_Symbol \7f454,16851
-    Lisp_Misc \7f458,16993
-    Lisp_Int0 \7f461,17067
-    Lisp_Int1 \7f462,17086
-    Lisp_String \7f466,17264
-    Lisp_Vectorlike \7f472,17543
-    Lisp_Cons \7f475,17632
-    Lisp_Float \7f477,17670
-enum Lisp_Misc_Type\7f485,18016
-    Lisp_Misc_Free \7f487,18040
-    Lisp_Misc_Marker,\7f488,18069
-    Lisp_Misc_Overlay,\7f489,18091
-    Lisp_Misc_Save_Value,\7f490,18114
-    Lisp_Misc_Finalizer,\7f491,18140
-    Lisp_Misc_Float,\7f494,18275
-    Lisp_Misc_Limit\7f496,18359
-enum Lisp_Fwd_Type\7f502,18543
-    Lisp_Fwd_Int,\7f504,18566
-    Lisp_Fwd_Bool,\7f505,18619
-    Lisp_Fwd_Obj,\7f506,18670
-    Lisp_Fwd_Buffer_Obj,\7f507,18729
-    Lisp_Fwd_Kboard_Obj        \7f508,18800
-typedef struct { EMACS_INT i;\7f567,21781
-typedef struct { EMACS_INT i; } Lisp_Object;\7f567,21781
-#define LISP_INITIALLY(\7f569,21827
-#undef CHECK_LISP_OBJECT_TYPE\7f571,21858
-enum CHECK_LISP_OBJECT_TYPE \7f572,21888
-enum CHECK_LISP_OBJECT_TYPE { CHECK_LISP_OBJECT_TYPE \7f572,21888
-typedef EMACS_INT Lisp_Object;\7f577,22064
-#define LISP_INITIALLY(\7f578,22095
-enum CHECK_LISP_OBJECT_TYPE \7f579,22125
-enum CHECK_LISP_OBJECT_TYPE { CHECK_LISP_OBJECT_TYPE \7f579,22125
-#define LISP_INITIALLY_ZERO \7f582,22226
-enum symbol_interned\7f639,24199
-  SYMBOL_UNINTERNED \7f641,24222
-  SYMBOL_INTERNED \7f642,24247
-  SYMBOL_INTERNED_IN_INITIAL_OBARRAY \7f643,24270
-enum symbol_redirect\7f646,24315
-  SYMBOL_PLAINVAL \7f648,24338
-  SYMBOL_VARALIAS \7f649,24362
-  SYMBOL_LOCALIZED \7f650,24386
-  SYMBOL_FORWARDED \7f651,24410
-struct Lisp_Symbol\7f654,24437
-  bool_bf gcmarkbit \7f656,24458
-  ENUM_BF (symbol_redirect) redirect \7f663,24793
-  unsigned constant \7f668,25011
-  unsigned interned \7f672,25131
-  bool_bf declared_special \7f676,25293
-  bool_bf pinned \7f679,25394
-  Lisp_Object name;\7f682,25463
-    Lisp_Object value;\7f687,25631
-    struct Lisp_Symbol *alias;\7falias\ 1688,25654
-    struct Lisp_Buffer_Local_Value *blv;\7fblv\ 1689,25685
-    union Lisp_Fwd *fwd;\7ffwd\ 1690,25726
-  } val;\7f691,25751
-  Lisp_Object function;\7f694,25823
-  Lisp_Object plist;\7f697,25885
-  struct Lisp_Symbol *next;\7fnext\ 1700,25974
-#define EXFUN(\7f707,26252
-#define DEFUN_ARGS_MANY        \7f712,26446
-#define DEFUN_ARGS_UNEVALLED   \7f713,26498
-#define DEFUN_ARGS_0   \7f714,26541
-#define DEFUN_ARGS_1   \7f715,26569
-#define DEFUN_ARGS_2   \7f716,26604
-#define DEFUN_ARGS_3   \7f717,26652
-#define DEFUN_ARGS_4   \7f718,26713
-#define DEFUN_ARGS_5   \7f719,26787
-#define DEFUN_ARGS_6   \7f721,26880
-#define DEFUN_ARGS_7   \7f723,26986
-#define DEFUN_ARGS_8   \7f725,27105
-#define TAG_PTR(\7f729,27296
-#define TAG_SYMOFFSET(\7f734,27543
-#define XLI_BUILTIN_LISPSYM(\7f741,27842
-#define DEFINE_LISP_SYMBOL(\7f746,28101
-# define DEFINE_NON_NIL_Q_SYMBOL_MACROS \7f755,28572
-LISP_MACRO_DEFUN \7f762,28777
-# define ARRAY_MARK_FLAG \7f768,29024
-# define PSEUDOVECTOR_FLAG \7f774,29267
-enum pvec_type\7f780,29568
-  PVEC_NORMAL_VECTOR,\7f782,29585
-  PVEC_FREE,\7f783,29607
-  PVEC_PROCESS,\7f784,29620
-  PVEC_FRAME,\7f785,29636
-  PVEC_WINDOW,\7f786,29650
-  PVEC_BOOL_VECTOR,\7f787,29665
-  PVEC_BUFFER,\7f788,29685
-  PVEC_HASH_TABLE,\7f789,29700
-  PVEC_TERMINAL,\7f790,29719
-  PVEC_WINDOW_CONFIGURATION,\7f791,29736
-  PVEC_SUBR,\7f792,29765
-  PVEC_OTHER,\7f793,29778
-  PVEC_COMPILED,\7f795,29856
-  PVEC_CHAR_TABLE,\7f796,29873
-  PVEC_SUB_CHAR_TABLE,\7f797,29892
-  PVEC_FONT \7f798,29915
-enum More_Lisp_Bits\7f801,29991
-    PSEUDOVECTOR_SIZE_BITS \7f808,30382
-    PSEUDOVECTOR_SIZE_MASK \7f809,30415
-    PSEUDOVECTOR_REST_BITS \7f813,30625
-    PSEUDOVECTOR_REST_MASK \7f814,30658
-    PSEUDOVECTOR_AREA_BITS \7f818,30823
-    PVEC_TYPE_MASK \7f819,30901
-# define VALMASK \7f829,31302
-DEFINE_GDB_SYMBOL_BEGIN \7fVALMASK\ 1828,31257
-#define MOST_POSITIVE_FIXNUM \7f834,31532
-#define MOST_NEGATIVE_FIXNUM \7f835,31592
-XINT \7f874,32684
-XFASTINT \7f889,33035
-XSYMBOL \7f899,33263
-XTYPE \7f910,33481
-XUNTAG \7f918,33661
-LISP_MACRO_DEFUN \7f927,33857
-LISP_MACRO_DEFUN \7f940,34242
-#define FIXNUM_OVERFLOW_P(\7f958,34855
-LISP_MACRO_DEFUN \7fFIXNUM_OVERFLOW_P\ 1952,34632
-LISP_MACRO_DEFUN \7f970,35171
-XSTRING \7f980,35391
-#define SYMBOL_INDEX(\7f988,35575
-XFLOAT \7f991,35636
-XPROCESS \7f1000,35778
-XWINDOW \7f1007,35895
-XTERMINAL \7f1014,36012
-XSUBR \7f1021,36134
-XBUFFER \7f1028,36245
-XCHAR_TABLE \7f1035,36369
-XSUB_CHAR_TABLE \7f1042,36506
-XBOOL_VECTOR \7f1049,36648
-make_lisp_ptr \7f1058,36827
-make_lisp_symbol \7f1066,37013
-builtin_lisp_symbol \7f1074,37197
-#define XSETINT(\7f1079,37279
-#define XSETFASTINT(\7f1080,37325
-#define XSETCONS(\7f1081,37375
-#define XSETVECTOR(\7f1082,37435
-#define XSETSTRING(\7f1083,37503
-#define XSETSYMBOL(\7f1084,37567
-#define XSETFLOAT(\7f1085,37621
-#define XSETMISC(\7f1086,37683
-#define XSETPVECTYPE(\7f1090,37772
-#define XSETPVECTYPESIZE(\7f1092,37888
-#define XSETPSEUDOVECTOR(\7f1099,38185
-#define XSETTYPED_PSEUDOVECTOR(\7f1105,38369
-#define XSETWINDOW_CONFIGURATION(\7f1110,38579
-#define XSETPROCESS(\7f1112,38675
-#define XSETWINDOW(\7f1113,38741
-#define XSETTERMINAL(\7f1114,38805
-#define XSETSUBR(\7f1115,38873
-#define XSETCOMPILED(\7f1116,38933
-#define XSETBUFFER(\7f1117,39001
-#define XSETCHAR_TABLE(\7f1118,39065
-#define XSETBOOL_VECTOR(\7f1119,39137
-#define XSETSUB_CHAR_TABLE(\7f1120,39211
-XINTPTR \7f1128,39581
-make_pointer_integer \7f1134,39661
-LISP_MACRO_DEFUN_VOID \7f1143,39826
-typedef struct interval *INTERVAL;\7fINTERVAL\ 11149,39987
-      Lisp_Object cdr;\7f1159,40162
-      struct Lisp_Cons *chain;\7fchain\ 11162,40236
-xcar_addr \7f1174,40760
-xcdr_addr \7f1179,40837
-LISP_MACRO_DEFUN \7f1185,40931
-XSETCDR \7f1198,41307
-CAR \7f1205,41457
-CDR \7f1212,41591
-CAR_SAFE \7f1221,41791
-CDR_SAFE \7f1226,41877
-STRING_MULTIBYTE \7f1243,42250
-#define STRING_BYTES_BOUND \7f1261,43057
-#define STRING_SET_UNIBYTE(\7f1265,43201
-#define STRING_SET_MULTIBYTE(\7f1275,43516
-SDATA \7f1286,43830
-SSDATA \7f1291,43908
-SREF \7f1297,44037
-SSET \7f1302,44128
-SCHARS \7f1307,44242
-STRING_BYTES \7f1316,44415
-SBYTES \7f1326,44595
-STRING_SET_CHARS \7f1331,44681
-struct vectorlike_header\7f1343,45232
-    ptrdiff_t size;\7f1364,46383
-struct Lisp_Vector\7f1369,46482
-    struct vectorlike_header header;\7f1371,46505
-    Lisp_Object contents[\7fcontents\ 11372,46542
-    ALIGNOF_STRUCT_LISP_VECTOR\7f1378,46681
-struct Lisp_Bool_Vector\7f1384,46864
-    struct vectorlike_header header;\7f1388,47012
-    EMACS_INT size;\7f1390,47086
-    bits_word data[\7fdata\ 11395,47319
-bool_vector_size \7f1399,47385
-bool_vector_data \7f1407,47523
-bool_vector_uchar_data \7f1413,47617
-bool_vector_words \7f1421,47803
-bool_vector_bytes \7f1428,47998
-bool_vector_bitref \7f1437,48238
-bool_vector_ref \7f1445,48478
-bool_vector_set \7f1453,48618
-    header_size \7f1471,49047
-    bool_header_size \7f1472,49106
-    word_size \7f1473,49171
-AREF \7f1479,49284
-aref_addr \7f1485,49391
-ASIZE \7f1491,49501
-ASET \7f1497,49583
-gc_aset \7f1504,49742
-enum { NIL_IS_ZERO \7f1515,50269
-memclear \7f1520,50464
-#define VECSIZE(\7f1531,50762
-#define PSEUDOVECSIZE(\7f1538,51047
-#define UNSIGNED_CMP(\7f1546,51480
-#define ASCII_CHAR_P(\7f1552,51734
-enum CHARTAB_SIZE_BITS\7f1565,52489
-    CHARTAB_SIZE_BITS_0 \7f1567,52516
-    CHARTAB_SIZE_BITS_1 \7f1568,52545
-    CHARTAB_SIZE_BITS_2 \7f1569,52574
-    CHARTAB_SIZE_BITS_3 \7f1570,52603
-struct Lisp_Char_Table\7f1575,52672
-    struct vectorlike_header header;\7f1581,52928
-    Lisp_Object defalt;\7f1585,53078
-    Lisp_Object parent;\7f1590,53280
-    Lisp_Object purpose;\7f1594,53398
-    Lisp_Object ascii;\7f1598,53564
-    Lisp_Object contents[\7fcontents\ 11600,53588
-    Lisp_Object extras[\7fextras\ 11603,53699
-struct Lisp_Sub_Char_Table\7f1606,53752
-    struct vectorlike_header header;\7f1610,53918
-    int depth;\7f1618,54341
-    int min_char;\7f1621,54417
-    Lisp_Object contents[\7fcontents\ 11624,54492
-CHAR_TABLE_REF_ASCII \7f1628,54566
-CHAR_TABLE_REF \7f1648,55113
-CHAR_TABLE_SET \7f1658,55402
-struct Lisp_Subr\7f1670,55786
-    struct vectorlike_header header;\7f1672,55807
-      Lisp_Object (*a0)\7fa0\ 11674,55856
-      Lisp_Object (*a1)\7fa1\ 11675,55888
-      Lisp_Object (*a2)\7fa2\ 11676,55927
-      Lisp_Object (*a3)\7fa3\ 11677,55979
-      Lisp_Object (*a4)\7fa4\ 11678,56044
-      Lisp_Object (*a5)\7fa5\ 11679,56122
-      Lisp_Object (*a6)\7fa6\ 11680,56213
-      Lisp_Object (*a7)\7fa7\ 11681,56317
-      Lisp_Object (*a8)\7fa8\ 11682,56434
-      Lisp_Object (*aUNEVALLED)\7faUNEVALLED\ 11683,56564
-      Lisp_Object (*aMANY)\7faMANY\ 11684,56616
-    } function;\7f1685,56671
-    short min_args,\7f1686,56687
-    short min_args, max_args;\7f1686,56687
-    const char *symbol_name;\7fsymbol_name\ 11687,56717
-    const char *intspec;\7fintspec\ 11688,56746
-    const char *doc;\7fdoc\ 11689,56771
-enum char_table_specials\7f1692,56798
-    CHAR_TABLE_STANDARD_SLOTS \7f1697,56993
-    SUB_CHAR_TABLE_OFFSET \7f1701,57214
-CHAR_TABLE_EXTRA_SLOTS \7f1707,57377
-LISP_MACRO_DEFUN \7f1723,57921
-SYMBOL_BLV \7f1732,58181
-SYMBOL_FWD \7f1738,58316
-LISP_MACRO_DEFUN_VOID \7f1744,58428
-SET_SYMBOL_BLV \7f1754,58691
-SET_SYMBOL_FWD \7f1760,58850
-SYMBOL_NAME \7f1767,59001
-SYMBOL_INTERNED_P \7f1775,59130
-SYMBOL_INTERNED_IN_INITIAL_OBARRAY_P \7f1783,59299
-#define DEFSYM(\7f1796,59809
-LISP_MACRO_DEFUN \7fDEFSYM\ 11792,59630
-struct hash_table_test\7f1805,60062
-  Lisp_Object name;\7f1808,60139
-  Lisp_Object user_hash_function;\7f1811,60206
-  Lisp_Object user_cmp_function;\7f1814,60297
-  bool (*cmpfn)\7fcmpfn\ 11817,60372
-  EMACS_UINT (*hashfn)\7fhashfn\ 11820,60486
-struct Lisp_Hash_Table\7f1823,60555
-  struct vectorlike_header header;\7f1826,60649
-  Lisp_Object weak;\7f1830,60783
-  Lisp_Object rehash_size;\7f1835,61007
-  Lisp_Object rehash_threshold;\7f1839,61129
-  Lisp_Object hash;\7f1843,61260
-  Lisp_Object next;\7f1848,61490
-  Lisp_Object next_free;\7f1851,61560
-  Lisp_Object index;\7f1856,61771
-  ptrdiff_t count;\7f1863,62041
-  Lisp_Object key_and_value;\7f1868,62240
-  struct hash_table_test test;\7f1871,62314
-  struct Lisp_Hash_Table *next_weak;\7fnext_weak\ 11875,62457
-XHASH_TABLE \7f1880,62531
-#define XSET_HASH_TABLE(\7f1885,62602
-HASH_TABLE_P \7f1889,62703
-HASH_KEY \7f1896,62860
-HASH_VALUE \7f1903,63040
-HASH_NEXT \7f1911,63254
-HASH_HASH \7f1918,63431
-HASH_INDEX \7f1926,63677
-HASH_TABLE_SIZE \7f1933,63826
-enum DEFAULT_HASH_SIZE \7f1940,63956
-enum DEFAULT_HASH_SIZE { DEFAULT_HASH_SIZE \7f1940,63956
-static double const DEFAULT_REHASH_THRESHOLD \7f1946,64176
-static double const DEFAULT_REHASH_SIZE \7f1950,64299
-sxhash_combine \7f1956,64465
-SXHASH_REDUCE \7f1964,64648
-struct Lisp_Misc_Any   \7f1971,64806
-  ENUM_BF (Lisp_Misc_Type) type \7f1973,64866
-  bool_bf gcmarkbit \7f1974,64927
-  unsigned spacer \7f1975,64952
-struct Lisp_Marker\7f1978,64980
-  ENUM_BF (Lisp_Misc_Type) type \7f1980,65001
-  bool_bf gcmarkbit \7f1981,65065
-  unsigned spacer \7f1982,65090
-  bool_bf need_adjustment \7f1986,65282
-  bool_bf insertion_type \7f1989,65423
-  struct buffer *buffer;\7fbuffer\ 12000,66016
-  struct Lisp_Marker *next;\7fnext\ 12009,66367
-  ptrdiff_t charpos;\7f2011,66455
-  ptrdiff_t bytepos;\7f2016,66713
-struct Lisp_Overlay\7f2021,66841
-    ENUM_BF (Lisp_Misc_Type) type \7f2034,67349
-    bool_bf gcmarkbit \7f2035,67415
-    unsigned spacer \7f2036,67442
-    struct Lisp_Overlay *next;\7fnext\ 12037,67468
-    Lisp_Object start;\7f2038,67499
-    Lisp_Object end;\7f2039,67522
-    Lisp_Object plist;\7f2040,67543
-    SAVE_UNUSED,\7f2047,67644
-    SAVE_INTEGER,\7f2048,67661
-    SAVE_FUNCPOINTER,\7f2049,67679
-    SAVE_POINTER,\7f2050,67701
-    SAVE_OBJECT\7f2051,67719
-enum { SAVE_SLOT_BITS \7f2055,67804
-enum { SAVE_VALUE_SLOTS \7f2058,67901
-enum { SAVE_TYPE_BITS \7f2062,68009
-enum Lisp_Save_Type\7f2064,68075
-    SAVE_TYPE_INT_INT \7f2066,68099
-    SAVE_TYPE_INT_INT_INT\7f2067,68172
-    SAVE_TYPE_OBJ_OBJ \7f2069,68262
-    SAVE_TYPE_OBJ_OBJ_OBJ \7f2070,68333
-    SAVE_TYPE_OBJ_OBJ_OBJ_OBJ\7f2071,68414
-    SAVE_TYPE_PTR_INT \7f2073,68509
-    SAVE_TYPE_PTR_OBJ \7f2074,68582
-    SAVE_TYPE_PTR_PTR \7f2075,68654
-    SAVE_TYPE_FUNCPTR_PTR_OBJ\7f2076,68727
-    SAVE_TYPE_MEMORY \7f2080,68885
-typedef void (*voidfuncptr)\7fvoidfuncptr\ 12108,69839
-struct Lisp_Save_Value\7f2110,69876
-    ENUM_BF (Lisp_Misc_Type) type \7f2112,69903
-    bool_bf gcmarkbit \7f2113,69972
-    unsigned spacer : 32 - (16 + 1 + SAVE_TYPE_BITS)\7f2114,69999
-    ENUM_BF (Lisp_Save_Type) save_type : SAVE_TYPE_BITS;\7f2123,70489
-      void *pointer;\7fpointer\ 12125,70558
-      voidfuncptr funcpointer;\7f2126,70579
-      ptrdiff_t integer;\7f2127,70610
-      Lisp_Object object;\7f2128,70635
-    } data[\7fdata\ 12129,70661
-save_type \7f2134,70755
-XSAVE_POINTER \7f2143,70985
-set_save_pointer \7f2149,71147
-XSAVE_FUNCPOINTER \7f2155,71329
-XSAVE_INTEGER \7f2164,71549
-set_save_integer \7f2170,71711
-XSAVE_OBJECT \7f2179,71932
-struct Lisp_Finalizer\7f2186,72109
-    struct Lisp_Misc_Any base;\7f2188,72135
-    struct Lisp_Finalizer *prev;\7fprev\ 12191,72223
-    struct Lisp_Finalizer *next;\7fnext\ 12192,72256
-    Lisp_Object function;\7f2197,72493
-struct Lisp_Free\7f2201,72584
-    ENUM_BF (Lisp_Misc_Type) type \7f2203,72605
-    bool_bf gcmarkbit \7f2204,72668
-    unsigned spacer \7f2205,72695
-    union Lisp_Misc *chain;\7fchain\ 12206,72721
-union Lisp_Misc\7f2212,72885
-    struct Lisp_Misc_Any u_any;\7f2214,72905
-    struct Lisp_Free u_free;\7f2215,72976
-    struct Lisp_Marker u_marker;\7f2216,73005
-    struct Lisp_Overlay u_overlay;\7f2217,73038
-    struct Lisp_Save_Value u_save_value;\7f2218,73073
-    struct Lisp_Finalizer u_finalizer;\7f2219,73114
-XMISC \7f2223,73184
-XMISCANY \7f2229,73273
-XMISCTYPE \7f2236,73382
-XMARKER \7f2242,73470
-XOVERLAY \7f2249,73585
-XSAVE_VALUE \7f2256,73706
-XFINALIZER \7f2263,73835
-struct Lisp_Intfwd\7f2274,74120
-    enum Lisp_Fwd_Type type;\7f2276,74143
-    EMACS_INT *intvar;\7fintvar\ 12277,74193
-struct Lisp_Boolfwd\7f2284,74414
-    enum Lisp_Fwd_Type type;\7f2286,74438
-    bool *boolvar;\7fboolvar\ 12287,74489
-struct Lisp_Objfwd\7f2294,74705
-    enum Lisp_Fwd_Type type;\7f2296,74728
-    Lisp_Object *objvar;\7fobjvar\ 12297,74778
-struct Lisp_Buffer_Objfwd\7f2302,74937
-    enum Lisp_Fwd_Type type;\7f2304,74967
-    int offset;\7f2305,75024
-    Lisp_Object predicate;\7f2307,75116
-struct Lisp_Buffer_Local_Value\7f2334,76473
-    bool_bf local_if_set \7f2338,76618
-    bool_bf frame_local \7f2341,76800
-    bool_bf found \7f2344,76942
-    union Lisp_Fwd *fwd;\7ffwd\ 12346,77044
-    Lisp_Object where;\7f2348,77187
-    Lisp_Object defcell;\7f2351,77313
-    Lisp_Object valcell;\7f2357,77617
-struct Lisp_Kboard_Objfwd\7f2362,77732
-    enum Lisp_Fwd_Type type;\7f2364,77762
-    int offset;\7f2365,77819
-union Lisp_Fwd\7f2368,77841
-    struct Lisp_Intfwd u_intfwd;\7f2370,77860
-    struct Lisp_Boolfwd u_boolfwd;\7f2371,77893
-    struct Lisp_Objfwd u_objfwd;\7f2372,77928
-    struct Lisp_Buffer_Objfwd u_buffer_objfwd;\7f2373,77961
-    struct Lisp_Kboard_Objfwd u_kboard_objfwd;\7f2374,78008
-XFWDTYPE \7f2378,78087
-XBUFFER_OBJFWD \7f2384,78183
-struct Lisp_Float\7f2391,78319
-      double data;\7f2395,78357
-      struct Lisp_Float *chain;\7fchain\ 12396,78376
-    } u;\7f2397,78408
-XFLOAT_DATA \7f2401,78437
-    IEEE_FLOATING_POINT\7f2415,78946
-#define _UCHAR_T\7f2423,79269
-typedef unsigned char UCHAR;\7f2424,79286
-enum Lisp_Compiled\7f2429,79369
-    COMPILED_ARGLIST \7f2431,79392
-    COMPILED_BYTECODE \7f2432,79418
-    COMPILED_CONSTANTS \7f2433,79445
-    COMPILED_STACK_DEPTH \7f2434,79473
-    COMPILED_DOC_STRING \7f2435,79503
-    COMPILED_INTERACTIVE \7f2436,79532
-enum char_bits\7f2443,79834
-    CHAR_ALT \7f2445,79853
-    CHAR_SUPER \7f2446,79879
-    CHAR_HYPER \7f2447,79907
-    CHAR_SHIFT \7f2448,79935
-    CHAR_CTL \7f2449,79963
-    CHAR_META \7f2450,79989
-    CHAR_MODIFIER_MASK \7f2452,80017
-    CHARACTERBITS \7f2457,80212
-LISP_MACRO_DEFUN \7f2462,80270
-NATNUMP \7f2470,80412
-RANGED_INTEGERP \7f2476,80493
-#define TYPE_RANGED_INTEGERP(\7f2481,80615
-LISP_MACRO_DEFUN \7f2486,80800
-VECTORP \7f2500,81273
-OVERLAYP \7f2505,81376
-SAVE_VALUEP \7f2510,81475
-FINALIZERP \7f2516,81581
-AUTOLOADP \7f2522,81685
-BUFFER_OBJFWDP \7f2528,81776
-PSEUDOVECTOR_TYPEP \7f2534,81874
-PSEUDOVECTORP \7f2542,82127
-WINDOW_CONFIGURATIONP \7f2558,82479
-PROCESSP \7f2564,82589
-WINDOWP \7f2570,82673
-TERMINALP \7f2576,82755
-SUBRP \7f2582,82841
-COMPILEDP \7f2588,82919
-BUFFERP \7f2594,83005
-CHAR_TABLE_P \7f2600,83087
-SUB_CHAR_TABLE_P \7f2606,83178
-BOOL_VECTOR_P \7f2612,83277
-FRAMEP \7f2618,83370
-IMAGEP \7f2625,83487
-ARRAYP \7f2632,83592
-CHECK_LIST \7f2638,83711
-LISP_MACRO_DEFUN_VOID \7f2643,83792
-CHECK_STRING_CAR \7f2653,84089
-CHECK_CONS \7f2658,84193
-CHECK_VECTOR \7f2663,84273
-CHECK_BOOL_VECTOR \7f2668,84359
-CHECK_VECTOR_OR_STRING \7f2674,84536
-CHECK_ARRAY \7f2683,84710
-CHECK_BUFFER \7f2688,84818
-CHECK_WINDOW \7f2693,84904
-CHECK_PROCESS \7f2699,85010
-CHECK_NATNUM \7f2705,85106
-#define CHECK_RANGED_INTEGER(\7f2710,85183
-#define CHECK_TYPE_RANGED_INTEGER(\7f2721,85566
-#define CHECK_NUMBER_COERCE_MARKER(\7f2729,85836
-XFLOATINT \7f2738,86089
-CHECK_NUMBER_OR_FLOAT \7f2744,86160
-#define CHECK_NUMBER_OR_FLOAT_COERCE_MARKER(\7f2749,86259
-CHECK_NUMBER_CAR \7f2760,86669
-CHECK_NUMBER_CDR \7f2768,86791
-#define DEFUN(\7f2803,88386
-#define DEFUN(\7f2812,88854
-FUNCTIONP \7f2822,89209
-enum maxargs\7f2831,89404
-    MANY \7f2833,89421
-    UNEVALLED \7f2834,89436
-#define CALLMANY(\7f2838,89539
-#define CALLN(\7f2844,89892
-#define DEFVAR_LISP(\7f2869,91097
-#define DEFVAR_LISP_NOPRO(\7f2874,91269
-#define DEFVAR_BOOL(\7f2879,91451
-#define DEFVAR_INT(\7f2884,91624
-#define DEFVAR_BUFFER_DEFAULTS(\7f2890,91795
-#define DEFVAR_KBOARD(\7f2896,91999
-typedef jmp_buf sys_jmp_buf;\7f2906,92323
-# define sys_setjmp(\7f2907,92352
-# define sys_longjmp(\7f2908,92387
-typedef sigjmp_buf sys_jmp_buf;\7f2910,92459
-# define sys_setjmp(\7f2911,92491
-# define sys_longjmp(\7f2912,92531
-typedef jmp_buf sys_jmp_buf;\7f2916,92690
-# define sys_setjmp(\7f2917,92719
-# define sys_longjmp(\7f2918,92753
-enum specbind_tag \7f2943,93805
-  SPECPDL_UNWIND,\7f2944,93825
-  SPECPDL_UNWIND_PTR,\7f2945,93894
-  SPECPDL_UNWIND_INT,\7f2946,93945
-  SPECPDL_UNWIND_VOID,\7f2947,93993
-  SPECPDL_BACKTRACE,\7f2948,94047
-  SPECPDL_LET,\7f2949,94105
-  SPECPDL_LET_LOCAL,\7f2951,94235
-  SPECPDL_LET_DEFAULT  \7f2952,94292
-union specbinding\7f2955,94364
-    ENUM_BF (specbind_tag) kind : CHAR_BIT;\7f2957,94386
-      ENUM_BF (specbind_tag) kind : CHAR_BIT;\7f2959,94443
-      void (*func)\7ffunc\ 12960,94489
-      Lisp_Object arg;\7f2961,94523
-    } unwind;\7f2962,94546
-      ENUM_BF (specbind_tag) kind : CHAR_BIT;\7f2964,94573
-      void (*func)\7ffunc\ 12965,94619
-      void *arg;\7farg\ 12966,94648
-    } unwind_ptr;\7f2967,94665
-      ENUM_BF (specbind_tag) kind : CHAR_BIT;\7f2969,94696
-      void (*func)\7ffunc\ 12970,94742
-      int arg;\7f2971,94768
-    } unwind_int;\7f2972,94783
-      ENUM_BF (specbind_tag) kind : CHAR_BIT;\7f2974,94814
-      void (*func)\7ffunc\ 12975,94860
-    } unwind_void;\7f2976,94887
-      ENUM_BF (specbind_tag) kind : CHAR_BIT;\7f2978,94919
-      Lisp_Object symbol,\7f2980,95026
-      Lisp_Object symbol, old_value,\7f2980,95026
-      Lisp_Object symbol, old_value, where;\7f2980,95026
-    } let;\7f2981,95070
-      ENUM_BF (specbind_tag) kind : CHAR_BIT;\7f2983,95094
-      bool_bf debug_on_exit \7f2984,95140
-      Lisp_Object function;\7f2985,95173
-      Lisp_Object *args;\7fargs\ 12986,95201
-      ptrdiff_t nargs;\7f2987,95226
-    } bt;\7f2988,95249
-SPECPDL_INDEX \7f2996,95388
-enum handlertype \7f3021,96410
-enum handlertype { CATCHER,\7f3021,96410
-enum handlertype { CATCHER, CONDITION_CASE \7f3021,96410
-struct handler\7f3023,96457
-  enum handlertype type;\7f3025,96474
-  Lisp_Object tag_or_ch;\7f3026,96499
-  Lisp_Object val;\7f3027,96524
-  struct handler *next;\7fnext\ 13028,96543
-  struct handler *nextfree;\7fnextfree\ 13029,96567
-  Lisp_Object *bytecode_top;\7fbytecode_top\ 13036,96925
-  int bytecode_dest;\7f3037,96954
-  struct gcpro *gcpro;\7fgcpro\ 13042,97191
-  sys_jmp_buf jmp;\7f3044,97221
-  EMACS_INT lisp_eval_depth;\7f3045,97240
-  ptrdiff_t pdlcount;\7f3046,97269
-  int poll_suppress_count;\7f3047,97291
-  int interrupt_input_blocked;\7f3048,97318
-  struct byte_stack *byte_stack;\7fbyte_stack\ 13049,97349
-#define PUSH_HANDLER(\7f3053,97446
-#define QUIT   \7f3101,99223
-#define QUITP \7f3112,99473
-struct gcpro\7f3132,100316
-  struct gcpro *next;\7fnext\ 13134,100331
-  volatile Lisp_Object *var;\7fvar\ 13137,100400
-  ptrdiff_t nvars;\7f3140,100482
-  const char *name;\7fname\ 13144,100567
-  int lineno;\7f3147,100623
-  int idx;\7f3150,100684
-  int level;\7f3153,100720
-#define GC_USE_GCPROS_AS_BEFORE        \7f3171,101297
-#define GC_MAKE_GCPROS_NOOPS   \7f3172,101332
-#define GC_MARK_STACK_CHECK_GCPROS     \7f3173,101364
-#define GC_USE_GCPROS_CHECK_ZOMBIES    \7f3174,101401
-#define GC_MARK_STACK \7f3177,101462
-#define BYTE_MARK_STACK \7f3181,101562
-#define GCPRO1(\7f3190,101833
-#define GCPRO2(\7f3191,101873
-#define GCPRO3(\7f3192,101939
-#define GCPRO4(\7f3194,102034
-#define GCPRO5(\7f3196,102154
-#define GCPRO6(\7f3198,102299
-#define GCPRO7(\7f3201,102474
-#define UNGCPRO \7f3202,102553
-#define GCPRO1(\7f3208,102653
-#define GCPRO2(\7f3212,102775
-#define GCPRO3(\7f3217,102967
-#define GCPRO4(\7f3223,103229
-#define GCPRO5(\7f3230,103560
-#define GCPRO6(\7f3238,103961
-#define GCPRO7(\7f3247,104431
-#define UNGCPRO \7f3257,104971
-#define GCPRO1(\7f3263,105065
-#define GCPRO2(\7f3269,105299
-#define GCPRO3(\7f3278,105717
-#define GCPRO4(\7f3289,106274
-#define GCPRO5(\7f3302,106972
-#define GCPRO6(\7f3317,107812
-#define GCPRO7(\7f3334,108793
-#define UNGCPRO        \7f3353,109916
-#define RETURN_UNGCPRO(\7f3363,110183
-vcopy \7f3384,110657
-set_hash_key_slot \7f3393,110932
-set_hash_value_slot \7f3399,111071
-set_symbol_function \7f3408,111306
-set_symbol_plist \7f3414,111421
-set_symbol_next \7f3420,111524
-blv_found \7f3428,111697
-set_overlay_plist \7f3437,111880
-string_intervals \7f3445,112031
-set_string_intervals \7f3453,112153
-set_char_table_defalt \7f3462,112355
-set_char_table_purpose \7f3467,112467
-set_char_table_extras \7f3475,112636
-set_char_table_contents \7f3482,112845
-set_sub_char_table_contents \7f3489,113040
-enum Arith_Comparison \7f3497,113303
-  ARITH_EQUAL,\7f3498,113327
-  ARITH_NOTEQUAL,\7f3499,113342
-  ARITH_LESS,\7f3500,113360
-  ARITH_GRTR,\7f3501,113374
-  ARITH_LESS_OR_EQUAL,\7f3502,113388
-  ARITH_GRTR_OR_EQUAL\7f3503,113411
-#define INTEGER_TO_CONS(\7f3511,113762
-#define CONS_TO_INTEGER(\7f3529,114625
-enum { NEXT_ALMOST_PRIME_LIMIT \7f3573,116329
-extern EMACS_INT next_almost_prime \7f3574,116368
-enum constype \7f3739,123820
-enum constype {CONSTYPE_HEAP,\7fCONSTYPE_HEAP\ 13739,123820
-enum constype {CONSTYPE_HEAP, CONSTYPE_PURE}\7fCONSTYPE_PURE\ 13739,123820
-list2i \7f3745,124010
-list3i \7f3751,124119
-list4i \7f3757,124258
-extern Lisp_Object make_formatted_string \7f3767,124634
-build_pure_c_string \7f3792,125662
-build_string \7f3801,125867
-make_uninit_vector \7f3820,126438
-make_uninit_sub_char_table \7f3833,126657
-#define ALLOCATE_PSEUDOVECTOR(\7f3850,127201
-#define ALLOCATE_ZEROED_PSEUDOVECTOR(\7f3858,127537
-INLINE void \7f3890,128943
-extern void *r_alloc \7fr_alloc\ 13895,129064
-#define FLOAT_TO_STRING_BUFSIZE \7f3927,130527
-intern \7f3968,132134
-intern_c_string \7f3974,132222
-extern _Noreturn void error \7f4034,135601
-fast_string_match_ignore_case \7f4136,140089
-INLINE void fixup_locale \7f4241,143854
-INLINE void synchronize_system_messages_locale \7f4242,143889
-INLINE void synchronize_system_time_locale \7f4243,143946
-#define IS_DAEMON \7f4257,144419
-#define DAEMON_RUNNING \7f4258,144459
-#define IS_DAEMON \7f4261,144558
-#define DAEMON_RUNNING \7f4262,144603
-# define WAIT_READING_MAX \7f4281,145422
-# define WAIT_READING_MAX \7f4283,145494
-extern _Noreturn void emacs_abort \7f4374,148386
-egetenv \7f4532,152809
-#define eabs(\7f4545,153305
-#define make_fixnum_or_float(\7f4550,153438
-enum MAX_ALLOCA \7f4556,153689
-enum MAX_ALLOCA { MAX_ALLOCA \7f4556,153689
-extern void *record_xmalloc \7frecord_xmalloc\ 14558,153734
-#define USE_SAFE_ALLOCA        \7f4560,153800
-#define AVAIL_ALLOCA(\7f4564,153933
-#define SAFE_ALLOCA(\7f4568,154044
-#define SAFE_NALLOCA(\7f4576,154385
-#define SAFE_ALLOCA_STRING(\7f4590,154861
-#define SAFE_FREE(\7f4598,155113
-#define SAFE_ALLOCA_LISP(\7f4625,155691
-# define USE_STACK_LISP_OBJECTS \7f4652,156813
-# undef USE_STACK_LISP_OBJECTS\7f4658,156979
-# define USE_STACK_LISP_OBJECTS \7f4659,157010
-enum { defined_GC_CHECK_STRING_BYTES \7f4663,157085
-enum { defined_GC_CHECK_STRING_BYTES \7f4665,157138
-union Aligned_Cons\7f4670,157272
-  struct Lisp_Cons s;\7f4672,157293
-  double d;\7f4673,157315
-  double d; intmax_t i;\7f4673,157315
-  double d; intmax_t i; void *p;\7fp\ 14673,157315
-union Aligned_String\7f4676,157352
-  struct Lisp_String s;\7f4678,157375
-  double d;\7f4679,157399
-  double d; intmax_t i;\7f4679,157399
-  double d; intmax_t i; void *p;\7fp\ 14679,157399
-    USE_STACK_CONS \7f4689,157707
-    USE_STACK_STRING \7f4691,157813
-#define STACK_CONS(\7f4699,158150
-#define AUTO_CONS_EXPR(\7f4701,158247
-#define AUTO_CONS(\7f4709,158610
-#define AUTO_LIST1(\7f4710,158681
-#define AUTO_LIST2(\7f4712,158789
-#define AUTO_LIST3(\7f4716,158944
-#define AUTO_LIST4(\7f4720,159119
-# define verify_ascii(\7f4732,159510
-#define AUTO_STRING(\7f4740,159818
-#define FOR_EACH_TAIL(\7f4752,160282
-#define FOR_EACH_ALIST_VALUE(\7f4766,160773
-maybe_gc \7f4774,161060
-functionp \7f4784,161299
+#define EMACS_LISP_H\7f22,801
+#define DECLARE_GDB_SYM(\7f47,1422
+# define DEFINE_GDB_SYMBOL_BEGIN(\7f49,1509
+# define DEFINE_GDB_SYMBOL_END(\7f50,1579
+# define DEFINE_GDB_SYMBOL_BEGIN(\7f52,1626
+# define DEFINE_GDB_SYMBOL_END(\7f53,1703
+#undef min\7f57,1791
+#undef max\7f58,1802
+#define max(\7f59,1813
+#define min(\7f60,1855
+#define ARRAYELTS(\7f63,1937
+#define GCTYPEBITS \7f67,2080
+DEFINE_GDB_SYMBOL_BEGIN \7fGCTYPEBITS\ 166,2038
+# define NONPOINTER_BITS \7f78,2568
+# define NONPOINTER_BITS \7f80,2601
+typedef int EMACS_INT;\7f91,3024
+typedef unsigned int EMACS_UINT;\7f92,3047
+#  define EMACS_INT_MAX \7f93,3080
+#  define pI \7f94,3112
+typedef long int EMACS_INT;\7f96,3204
+typedef unsigned long EMACS_UINT;\7f97,3232
+#  define EMACS_INT_MAX \7f98,3266
+#  define pI \7f99,3299
+typedef long long int EMACS_INT;\7f103,3478
+typedef unsigned long long int EMACS_UINT;\7f104,3511
+#  define EMACS_INT_MAX \7f105,3554
+#  define pI \7f106,3588
+enum {  BOOL_VECTOR_BITS_PER_CHAR \7f114,3805
+#define BOOL_VECTOR_BITS_PER_CHAR \7f115,3841
+typedef size_t bits_word;\7f123,4166
+# define BITS_WORD_MAX \7f124,4192
+enum { BITS_PER_BITS_WORD \7f125,4224
+typedef unsigned char bits_word;\7f127,4291
+# define BITS_WORD_MAX \7f128,4324
+enum { BITS_PER_BITS_WORD \7f129,4387
+    BITS_PER_CHAR \7f136,4571
+    BITS_PER_SHORT \7f137,4606
+    BITS_PER_LONG \7f138,4658
+    BITS_PER_EMACS_INT \7f139,4713
+typedef intmax_t printmax_t;\7f148,5090
+typedef uintmax_t uprintmax_t;\7f149,5119
+# define pMd \7f150,5150
+# define pMu \7f151,5171
+typedef EMACS_INT printmax_t;\7f153,5198
+typedef EMACS_UINT uprintmax_t;\7f154,5228
+# define pMd \7f155,5260
+# define pMu \7f156,5279
+# define pD \7f165,5665
+# define pD \7f167,5710
+# define pD \7f169,5757
+# define pD \7f171,5780
+# define eassert(\7f200,7063
+# define eassume(\7f201,7141
+# define eassert(\7f208,7320
+# define eassume(\7f212,7451
+enum Lisp_Bits\7f239,8520
+#define GCALIGNMENT \7f243,8648
+    VALBITS \7f246,8743
+    INTTYPEBITS \7f249,8839
+    FIXNUM_BITS \7f252,8946
+#define VAL_MAX \7f263,9328
+#define USE_LSB_TAG \7f271,9778
+DEFINE_GDB_SYMBOL_BEGIN \7fUSE_LSB_TAG\ 1270,9734
+# define alignas(\7f281,10078
+# define GCALIGNED \7f288,10228
+# define GCALIGNED \7f290,10293
+# define lisp_h_XLI(\7f327,11643
+# define lisp_h_XIL(\7f328,11674
+# define lisp_h_XLI(\7f330,11725
+# define lisp_h_XIL(\7f331,11752
+#define lisp_h_CHECK_LIST_CONS(\7f333,11786
+#define lisp_h_CHECK_NUMBER(\7f334,11857
+#define lisp_h_CHECK_SYMBOL(\7f335,11928
+#define lisp_h_CHECK_TYPE(\7f336,11997
+#define lisp_h_CONSP(\7f338,12108
+#define lisp_h_EQ(\7f339,12157
+#define lisp_h_FLOATP(\7f340,12202
+#define lisp_h_INTEGERP(\7f341,12253
+#define lisp_h_MARKERP(\7f342,12334
+#define lisp_h_MISCP(\7f343,12409
+#define lisp_h_NILP(\7f344,12458
+#define lisp_h_SET_SYMBOL_VAL(\7f345,12494
+#define lisp_h_SYMBOL_CONSTANT_P(\7f347,12608
+#define lisp_h_SYMBOL_VAL(\7f348,12672
+#define lisp_h_SYMBOLP(\7f350,12773
+#define lisp_h_VECTORLIKEP(\7f351,12826
+#define lisp_h_XCAR(\7f352,12887
+#define lisp_h_XCDR(\7f353,12925
+#define lisp_h_XCONS(\7f354,12965
+#define lisp_h_XHASH(\7f356,13060
+#define lisp_h_XPNTR(\7f357,13094
+# define lisp_h_check_cons_list(\7f360,13222
+# define lisp_h_make_number(\7f363,13290
+# define lisp_h_XFASTINT(\7f365,13393
+# define lisp_h_XINT(\7f366,13430
+# define lisp_h_XSYMBOL(\7f367,13479
+# define lisp_h_XTYPE(\7f371,13632
+# define lisp_h_XUNTAG(\7f372,13697
+# define XLI(\7f381,14087
+# define XIL(\7f382,14118
+# define CHECK_LIST_CONS(\7f383,14149
+# define CHECK_NUMBER(\7f384,14210
+# define CHECK_SYMBOL(\7f385,14259
+# define CHECK_TYPE(\7f386,14308
+# define CONSP(\7f387,14383
+# define EQ(\7f388,14418
+# define FLOATP(\7f389,14453
+# define INTEGERP(\7f390,14490
+# define MARKERP(\7f391,14531
+# define MISCP(\7f392,14570
+# define NILP(\7f393,14605
+# define SET_SYMBOL_VAL(\7f394,14638
+# define SYMBOL_CONSTANT_P(\7f395,14701
+# define SYMBOL_VAL(\7f396,14764
+# define SYMBOLP(\7f397,14813
+# define VECTORLIKEP(\7f398,14852
+# define XCAR(\7f399,14899
+# define XCDR(\7f400,14932
+# define XCONS(\7f401,14965
+# define XHASH(\7f402,15000
+# define XPNTR(\7f403,15035
+#  define check_cons_list(\7f405,15098
+#  define make_number(\7f408,15177
+#  define XFASTINT(\7f409,15225
+#  define XINT(\7f410,15267
+#  define XSYMBOL(\7f411,15301
+#  define XTYPE(\7f412,15341
+#  define XUNTAG(\7f413,15377
+#define LISP_MACRO_DEFUN(\7f421,15673
+#define LISP_MACRO_DEFUN_VOID(\7f425,15846
+#define INTMASK \7f437,16290
+#define case_Lisp_Int \7f438,16343
+#define ENUM_BF(\7f445,16682
+#define ENUM_BF(\7f447,16723
+enum Lisp_Type\7f451,16764
+    Lisp_Symbol \7f454,16852
+    Lisp_Misc \7f458,16994
+    Lisp_Int0 \7f461,17068
+    Lisp_Int1 \7f462,17087
+    Lisp_String \7f466,17265
+    Lisp_Vectorlike \7f472,17544
+    Lisp_Cons \7f475,17633
+    Lisp_Float \7f477,17671
+enum Lisp_Misc_Type\7f485,18017
+    Lisp_Misc_Free \7f487,18041
+    Lisp_Misc_Marker,\7f488,18070
+    Lisp_Misc_Overlay,\7f489,18092
+    Lisp_Misc_Save_Value,\7f490,18115
+    Lisp_Misc_Finalizer,\7f491,18141
+    Lisp_Misc_Float,\7f494,18276
+    Lisp_Misc_Limit\7f496,18360
+enum Lisp_Fwd_Type\7f502,18544
+    Lisp_Fwd_Int,\7f504,18567
+    Lisp_Fwd_Bool,\7f505,18620
+    Lisp_Fwd_Obj,\7f506,18671
+    Lisp_Fwd_Buffer_Obj,\7f507,18730
+    Lisp_Fwd_Kboard_Obj        \7f508,18801
+typedef struct { EMACS_INT i;\7f567,21772
+typedef struct { EMACS_INT i; } Lisp_Object;\7f567,21772
+#define LISP_INITIALLY(\7f569,21818
+#undef CHECK_LISP_OBJECT_TYPE\7f571,21849
+enum CHECK_LISP_OBJECT_TYPE \7f572,21879
+enum CHECK_LISP_OBJECT_TYPE { CHECK_LISP_OBJECT_TYPE \7f572,21879
+typedef EMACS_INT Lisp_Object;\7f577,22055
+#define LISP_INITIALLY(\7f578,22086
+enum CHECK_LISP_OBJECT_TYPE \7f579,22116
+enum CHECK_LISP_OBJECT_TYPE { CHECK_LISP_OBJECT_TYPE \7f579,22116
+#define LISP_INITIALLY_ZERO \7f582,22217
+enum symbol_interned\7f639,24190
+  SYMBOL_UNINTERNED \7f641,24213
+  SYMBOL_INTERNED \7f642,24238
+  SYMBOL_INTERNED_IN_INITIAL_OBARRAY \7f643,24261
+enum symbol_redirect\7f646,24306
+  SYMBOL_PLAINVAL \7f648,24329
+  SYMBOL_VARALIAS \7f649,24353
+  SYMBOL_LOCALIZED \7f650,24377
+  SYMBOL_FORWARDED \7f651,24401
+struct Lisp_Symbol\7f654,24428
+  bool_bf gcmarkbit \7f656,24449
+  ENUM_BF (symbol_redirect) redirect \7f663,24784
+  unsigned constant \7f668,25002
+  unsigned interned \7f672,25122
+  bool_bf declared_special \7f676,25284
+  bool_bf pinned \7f679,25385
+  Lisp_Object name;\7f682,25454
+    Lisp_Object value;\7f687,25622
+    struct Lisp_Symbol *alias;\7falias\ 1688,25645
+    struct Lisp_Buffer_Local_Value *blv;\7fblv\ 1689,25676
+    union Lisp_Fwd *fwd;\7ffwd\ 1690,25717
+  } val;\7f691,25742
+  Lisp_Object function;\7f694,25814
+  Lisp_Object plist;\7f697,25876
+  struct Lisp_Symbol *next;\7fnext\ 1700,25965
+#define EXFUN(\7f707,26243
+#define DEFUN_ARGS_MANY        \7f712,26437
+#define DEFUN_ARGS_UNEVALLED   \7f713,26489
+#define DEFUN_ARGS_0   \7f714,26532
+#define DEFUN_ARGS_1   \7f715,26560
+#define DEFUN_ARGS_2   \7f716,26595
+#define DEFUN_ARGS_3   \7f717,26643
+#define DEFUN_ARGS_4   \7f718,26704
+#define DEFUN_ARGS_5   \7f719,26778
+#define DEFUN_ARGS_6   \7f721,26871
+#define DEFUN_ARGS_7   \7f723,26977
+#define DEFUN_ARGS_8   \7f725,27096
+#define TAG_PTR(\7f729,27287
+#define TAG_SYMOFFSET(\7f734,27534
+#define XLI_BUILTIN_LISPSYM(\7f741,27833
+#define DEFINE_LISP_SYMBOL(\7f746,28092
+# define DEFINE_NON_NIL_Q_SYMBOL_MACROS \7f755,28563
+LISP_MACRO_DEFUN \7f762,28768
+# define ARRAY_MARK_FLAG \7f768,29015
+# define PSEUDOVECTOR_FLAG \7f774,29258
+enum pvec_type\7f780,29559
+  PVEC_NORMAL_VECTOR,\7f782,29576
+  PVEC_FREE,\7f783,29598
+  PVEC_PROCESS,\7f784,29611
+  PVEC_FRAME,\7f785,29627
+  PVEC_WINDOW,\7f786,29641
+  PVEC_BOOL_VECTOR,\7f787,29656
+  PVEC_BUFFER,\7f788,29676
+  PVEC_HASH_TABLE,\7f789,29691
+  PVEC_TERMINAL,\7f790,29710
+  PVEC_WINDOW_CONFIGURATION,\7f791,29727
+  PVEC_SUBR,\7f792,29756
+  PVEC_OTHER,\7f793,29769
+  PVEC_COMPILED,\7f795,29847
+  PVEC_CHAR_TABLE,\7f796,29864
+  PVEC_SUB_CHAR_TABLE,\7f797,29883
+  PVEC_FONT \7f798,29906
+enum More_Lisp_Bits\7f801,29982
+    PSEUDOVECTOR_SIZE_BITS \7f808,30373
+    PSEUDOVECTOR_SIZE_MASK \7f809,30406
+    PSEUDOVECTOR_REST_BITS \7f813,30616
+    PSEUDOVECTOR_REST_MASK \7f814,30649
+    PSEUDOVECTOR_AREA_BITS \7f818,30814
+    PVEC_TYPE_MASK \7f819,30892
+# define VALMASK \7f829,31293
+DEFINE_GDB_SYMBOL_BEGIN \7fVALMASK\ 1828,31248
+#define MOST_POSITIVE_FIXNUM \7f834,31523
+#define MOST_NEGATIVE_FIXNUM \7f835,31583
+XINT \7f874,32675
+XFASTINT \7f889,33026
+XSYMBOL \7f899,33254
+XTYPE \7f910,33472
+XUNTAG \7f918,33652
+LISP_MACRO_DEFUN \7f927,33848
+LISP_MACRO_DEFUN \7f940,34233
+#define FIXNUM_OVERFLOW_P(\7f958,34846
+LISP_MACRO_DEFUN \7fFIXNUM_OVERFLOW_P\ 1952,34623
+LISP_MACRO_DEFUN \7f970,35162
+XSTRING \7f980,35382
+#define SYMBOL_INDEX(\7f988,35566
+XFLOAT \7f991,35627
+XPROCESS \7f1000,35769
+XWINDOW \7f1007,35886
+XTERMINAL \7f1014,36003
+XSUBR \7f1021,36125
+XBUFFER \7f1028,36236
+XCHAR_TABLE \7f1035,36360
+XSUB_CHAR_TABLE \7f1042,36497
+XBOOL_VECTOR \7f1049,36639
+make_lisp_ptr \7f1058,36818
+make_lisp_symbol \7f1066,37004
+builtin_lisp_symbol \7f1074,37188
+#define XSETINT(\7f1079,37270
+#define XSETFASTINT(\7f1080,37316
+#define XSETCONS(\7f1081,37366
+#define XSETVECTOR(\7f1082,37426
+#define XSETSTRING(\7f1083,37494
+#define XSETSYMBOL(\7f1084,37558
+#define XSETFLOAT(\7f1085,37612
+#define XSETMISC(\7f1086,37674
+#define XSETPVECTYPE(\7f1090,37763
+#define XSETPVECTYPESIZE(\7f1092,37879
+#define XSETPSEUDOVECTOR(\7f1099,38176
+#define XSETTYPED_PSEUDOVECTOR(\7f1105,38360
+#define XSETWINDOW_CONFIGURATION(\7f1110,38570
+#define XSETPROCESS(\7f1112,38666
+#define XSETWINDOW(\7f1113,38732
+#define XSETTERMINAL(\7f1114,38796
+#define XSETSUBR(\7f1115,38864
+#define XSETCOMPILED(\7f1116,38924
+#define XSETBUFFER(\7f1117,38992
+#define XSETCHAR_TABLE(\7f1118,39056
+#define XSETBOOL_VECTOR(\7f1119,39128
+#define XSETSUB_CHAR_TABLE(\7f1120,39202
+XINTPTR \7f1128,39572
+make_pointer_integer \7f1134,39652
+LISP_MACRO_DEFUN_VOID \7f1143,39817
+typedef struct interval *INTERVAL;\7fINTERVAL\ 11149,39978
+      Lisp_Object cdr;\7f1159,40153
+      struct Lisp_Cons *chain;\7fchain\ 11162,40227
+xcar_addr \7f1174,40751
+xcdr_addr \7f1179,40828
+LISP_MACRO_DEFUN \7f1185,40922
+XSETCDR \7f1198,41298
+CAR \7f1205,41448
+CDR \7f1212,41582
+CAR_SAFE \7f1221,41782
+CDR_SAFE \7f1226,41868
+STRING_MULTIBYTE \7f1243,42241
+#define STRING_BYTES_BOUND \7f1261,43048
+#define STRING_SET_UNIBYTE(\7f1265,43192
+#define STRING_SET_MULTIBYTE(\7f1275,43507
+SDATA \7f1286,43821
+SSDATA \7f1291,43899
+SREF \7f1297,44028
+SSET \7f1302,44119
+SCHARS \7f1307,44233
+STRING_BYTES \7f1316,44406
+SBYTES \7f1326,44586
+STRING_SET_CHARS \7f1331,44672
+struct vectorlike_header\7f1343,45223
+    ptrdiff_t size;\7f1364,46374
+struct Lisp_Vector\7f1369,46473
+    struct vectorlike_header header;\7f1371,46496
+    Lisp_Object contents[\7fcontents\ 11372,46533
+    ALIGNOF_STRUCT_LISP_VECTOR\7f1378,46672
+struct Lisp_Bool_Vector\7f1384,46855
+    struct vectorlike_header header;\7f1388,47003
+    EMACS_INT size;\7f1390,47077
+    bits_word data[\7fdata\ 11395,47310
+bool_vector_size \7f1399,47376
+bool_vector_data \7f1407,47514
+bool_vector_uchar_data \7f1413,47608
+bool_vector_words \7f1421,47794
+bool_vector_bytes \7f1428,47989
+bool_vector_bitref \7f1437,48229
+bool_vector_ref \7f1445,48469
+bool_vector_set \7f1453,48609
+    header_size \7f1471,49038
+    bool_header_size \7f1472,49097
+    word_size \7f1473,49162
+AREF \7f1479,49275
+aref_addr \7f1485,49382
+ASIZE \7f1491,49492
+ASET \7f1497,49574
+gc_aset \7f1504,49733
+enum { NIL_IS_ZERO \7f1515,50260
+memclear \7f1520,50455
+#define VECSIZE(\7f1531,50753
+#define PSEUDOVECSIZE(\7f1538,51038
+#define UNSIGNED_CMP(\7f1546,51471
+#define ASCII_CHAR_P(\7f1552,51725
+enum CHARTAB_SIZE_BITS\7f1565,52480
+    CHARTAB_SIZE_BITS_0 \7f1567,52507
+    CHARTAB_SIZE_BITS_1 \7f1568,52536
+    CHARTAB_SIZE_BITS_2 \7f1569,52565
+    CHARTAB_SIZE_BITS_3 \7f1570,52594
+struct Lisp_Char_Table\7f1575,52663
+    struct vectorlike_header header;\7f1581,52919
+    Lisp_Object defalt;\7f1585,53069
+    Lisp_Object parent;\7f1590,53271
+    Lisp_Object purpose;\7f1594,53389
+    Lisp_Object ascii;\7f1598,53555
+    Lisp_Object contents[\7fcontents\ 11600,53579
+    Lisp_Object extras[\7fextras\ 11603,53690
+struct Lisp_Sub_Char_Table\7f1606,53743
+    struct vectorlike_header header;\7f1610,53909
+    int depth;\7f1618,54332
+    int min_char;\7f1621,54408
+    Lisp_Object contents[\7fcontents\ 11624,54483
+CHAR_TABLE_REF_ASCII \7f1628,54557
+CHAR_TABLE_REF \7f1648,55104
+CHAR_TABLE_SET \7f1658,55393
+struct Lisp_Subr\7f1670,55777
+    struct vectorlike_header header;\7f1672,55798
+      Lisp_Object (*a0)\7fa0\ 11674,55847
+      Lisp_Object (*a1)\7fa1\ 11675,55879
+      Lisp_Object (*a2)\7fa2\ 11676,55918
+      Lisp_Object (*a3)\7fa3\ 11677,55970
+      Lisp_Object (*a4)\7fa4\ 11678,56035
+      Lisp_Object (*a5)\7fa5\ 11679,56113
+      Lisp_Object (*a6)\7fa6\ 11680,56204
+      Lisp_Object (*a7)\7fa7\ 11681,56308
+      Lisp_Object (*a8)\7fa8\ 11682,56425
+      Lisp_Object (*aUNEVALLED)\7faUNEVALLED\ 11683,56555
+      Lisp_Object (*aMANY)\7faMANY\ 11684,56607
+    } function;\7f1685,56662
+    short min_args,\7f1686,56678
+    short min_args, max_args;\7f1686,56678
+    const char *symbol_name;\7fsymbol_name\ 11687,56708
+    const char *intspec;\7fintspec\ 11688,56737
+    const char *doc;\7fdoc\ 11689,56762
+enum char_table_specials\7f1692,56789
+    CHAR_TABLE_STANDARD_SLOTS \7f1697,56984
+    SUB_CHAR_TABLE_OFFSET \7f1701,57205
+CHAR_TABLE_EXTRA_SLOTS \7f1707,57368
+LISP_MACRO_DEFUN \7f1723,57912
+SYMBOL_BLV \7f1732,58172
+SYMBOL_FWD \7f1738,58307
+LISP_MACRO_DEFUN_VOID \7f1744,58419
+SET_SYMBOL_BLV \7f1754,58682
+SET_SYMBOL_FWD \7f1760,58841
+SYMBOL_NAME \7f1767,58992
+SYMBOL_INTERNED_P \7f1775,59121
+SYMBOL_INTERNED_IN_INITIAL_OBARRAY_P \7f1783,59290
+#define DEFSYM(\7f1796,59800
+LISP_MACRO_DEFUN \7fDEFSYM\ 11792,59621
+struct hash_table_test\7f1805,60053
+  Lisp_Object name;\7f1808,60130
+  Lisp_Object user_hash_function;\7f1811,60197
+  Lisp_Object user_cmp_function;\7f1814,60288
+  bool (*cmpfn)\7fcmpfn\ 11817,60363
+  EMACS_UINT (*hashfn)\7fhashfn\ 11820,60477
+struct Lisp_Hash_Table\7f1823,60546
+  struct vectorlike_header header;\7f1826,60640
+  Lisp_Object weak;\7f1830,60774
+  Lisp_Object rehash_size;\7f1835,60998
+  Lisp_Object rehash_threshold;\7f1839,61120
+  Lisp_Object hash;\7f1843,61251
+  Lisp_Object next;\7f1848,61481
+  Lisp_Object next_free;\7f1851,61551
+  Lisp_Object index;\7f1856,61762
+  ptrdiff_t count;\7f1863,62032
+  Lisp_Object key_and_value;\7f1868,62231
+  struct hash_table_test test;\7f1871,62305
+  struct Lisp_Hash_Table *next_weak;\7fnext_weak\ 11875,62448
+XHASH_TABLE \7f1880,62522
+#define XSET_HASH_TABLE(\7f1885,62593
+HASH_TABLE_P \7f1889,62694
+HASH_KEY \7f1896,62851
+HASH_VALUE \7f1903,63031
+HASH_NEXT \7f1911,63245
+HASH_HASH \7f1918,63422
+HASH_INDEX \7f1926,63668
+HASH_TABLE_SIZE \7f1933,63817
+enum DEFAULT_HASH_SIZE \7f1940,63947
+enum DEFAULT_HASH_SIZE { DEFAULT_HASH_SIZE \7f1940,63947
+static double const DEFAULT_REHASH_THRESHOLD \7f1946,64167
+static double const DEFAULT_REHASH_SIZE \7f1950,64290
+sxhash_combine \7f1956,64456
+SXHASH_REDUCE \7f1964,64639
+struct Lisp_Misc_Any   \7f1971,64797
+  ENUM_BF (Lisp_Misc_Type) type \7f1973,64857
+  bool_bf gcmarkbit \7f1974,64918
+  unsigned spacer \7f1975,64943
+struct Lisp_Marker\7f1978,64971
+  ENUM_BF (Lisp_Misc_Type) type \7f1980,64992
+  bool_bf gcmarkbit \7f1981,65056
+  unsigned spacer \7f1982,65081
+  bool_bf need_adjustment \7f1986,65273
+  bool_bf insertion_type \7f1989,65414
+  struct buffer *buffer;\7fbuffer\ 12000,66007
+  struct Lisp_Marker *next;\7fnext\ 12009,66358
+  ptrdiff_t charpos;\7f2011,66446
+  ptrdiff_t bytepos;\7f2016,66704
+struct Lisp_Overlay\7f2021,66832
+    ENUM_BF (Lisp_Misc_Type) type \7f2034,67340
+    bool_bf gcmarkbit \7f2035,67406
+    unsigned spacer \7f2036,67433
+    struct Lisp_Overlay *next;\7fnext\ 12037,67459
+    Lisp_Object start;\7f2038,67490
+    Lisp_Object end;\7f2039,67513
+    Lisp_Object plist;\7f2040,67534
+    SAVE_UNUSED,\7f2047,67635
+    SAVE_INTEGER,\7f2048,67652
+    SAVE_FUNCPOINTER,\7f2049,67670
+    SAVE_POINTER,\7f2050,67692
+    SAVE_OBJECT\7f2051,67710
+enum { SAVE_SLOT_BITS \7f2055,67795
+enum { SAVE_VALUE_SLOTS \7f2058,67892
+enum { SAVE_TYPE_BITS \7f2062,68000
+enum Lisp_Save_Type\7f2064,68066
+    SAVE_TYPE_INT_INT \7f2066,68090
+    SAVE_TYPE_INT_INT_INT\7f2067,68163
+    SAVE_TYPE_OBJ_OBJ \7f2069,68253
+    SAVE_TYPE_OBJ_OBJ_OBJ \7f2070,68324
+    SAVE_TYPE_OBJ_OBJ_OBJ_OBJ\7f2071,68405
+    SAVE_TYPE_PTR_INT \7f2073,68500
+    SAVE_TYPE_PTR_OBJ \7f2074,68573
+    SAVE_TYPE_PTR_PTR \7f2075,68645
+    SAVE_TYPE_FUNCPTR_PTR_OBJ\7f2076,68718
+    SAVE_TYPE_MEMORY \7f2080,68876
+typedef void (*voidfuncptr)\7fvoidfuncptr\ 12108,69830
+struct Lisp_Save_Value\7f2110,69867
+    ENUM_BF (Lisp_Misc_Type) type \7f2112,69894
+    bool_bf gcmarkbit \7f2113,69963
+    unsigned spacer : 32 - (16 + 1 + SAVE_TYPE_BITS)\7f2114,69990
+    ENUM_BF (Lisp_Save_Type) save_type : SAVE_TYPE_BITS;\7f2123,70480
+      void *pointer;\7fpointer\ 12125,70549
+      voidfuncptr funcpointer;\7f2126,70570
+      ptrdiff_t integer;\7f2127,70601
+      Lisp_Object object;\7f2128,70626
+    } data[\7fdata\ 12129,70652
+save_type \7f2134,70746
+XSAVE_POINTER \7f2143,70976
+set_save_pointer \7f2149,71138
+XSAVE_FUNCPOINTER \7f2155,71320
+XSAVE_INTEGER \7f2164,71540
+set_save_integer \7f2170,71702
+XSAVE_OBJECT \7f2179,71923
+struct Lisp_Finalizer\7f2186,72100
+    struct Lisp_Misc_Any base;\7f2188,72126
+    struct Lisp_Finalizer *prev;\7fprev\ 12191,72214
+    struct Lisp_Finalizer *next;\7fnext\ 12192,72247
+    Lisp_Object function;\7f2197,72484
+struct Lisp_Free\7f2201,72575
+    ENUM_BF (Lisp_Misc_Type) type \7f2203,72596
+    bool_bf gcmarkbit \7f2204,72659
+    unsigned spacer \7f2205,72686
+    union Lisp_Misc *chain;\7fchain\ 12206,72712
+union Lisp_Misc\7f2212,72876
+    struct Lisp_Misc_Any u_any;\7f2214,72896
+    struct Lisp_Free u_free;\7f2215,72967
+    struct Lisp_Marker u_marker;\7f2216,72996
+    struct Lisp_Overlay u_overlay;\7f2217,73029
+    struct Lisp_Save_Value u_save_value;\7f2218,73064
+    struct Lisp_Finalizer u_finalizer;\7f2219,73105
+XMISC \7f2223,73175
+XMISCANY \7f2229,73264
+XMISCTYPE \7f2236,73373
+XMARKER \7f2242,73461
+XOVERLAY \7f2249,73576
+XSAVE_VALUE \7f2256,73697
+XFINALIZER \7f2263,73826
+struct Lisp_Intfwd\7f2274,74111
+    enum Lisp_Fwd_Type type;\7f2276,74134
+    EMACS_INT *intvar;\7fintvar\ 12277,74184
+struct Lisp_Boolfwd\7f2284,74405
+    enum Lisp_Fwd_Type type;\7f2286,74429
+    bool *boolvar;\7fboolvar\ 12287,74480
+struct Lisp_Objfwd\7f2294,74696
+    enum Lisp_Fwd_Type type;\7f2296,74719
+    Lisp_Object *objvar;\7fobjvar\ 12297,74769
+struct Lisp_Buffer_Objfwd\7f2302,74928
+    enum Lisp_Fwd_Type type;\7f2304,74958
+    int offset;\7f2305,75015
+    Lisp_Object predicate;\7f2307,75107
+struct Lisp_Buffer_Local_Value\7f2334,76464
+    bool_bf local_if_set \7f2338,76609
+    bool_bf frame_local \7f2341,76791
+    bool_bf found \7f2344,76933
+    union Lisp_Fwd *fwd;\7ffwd\ 12346,77035
+    Lisp_Object where;\7f2348,77178
+    Lisp_Object defcell;\7f2351,77304
+    Lisp_Object valcell;\7f2357,77608
+struct Lisp_Kboard_Objfwd\7f2362,77723
+    enum Lisp_Fwd_Type type;\7f2364,77753
+    int offset;\7f2365,77810
+union Lisp_Fwd\7f2368,77832
+    struct Lisp_Intfwd u_intfwd;\7f2370,77851
+    struct Lisp_Boolfwd u_boolfwd;\7f2371,77884
+    struct Lisp_Objfwd u_objfwd;\7f2372,77919
+    struct Lisp_Buffer_Objfwd u_buffer_objfwd;\7f2373,77952
+    struct Lisp_Kboard_Objfwd u_kboard_objfwd;\7f2374,77999
+XFWDTYPE \7f2378,78078
+XBUFFER_OBJFWD \7f2384,78174
+struct Lisp_Float\7f2391,78310
+      double data;\7f2395,78348
+      struct Lisp_Float *chain;\7fchain\ 12396,78367
+    } u;\7f2397,78399
+XFLOAT_DATA \7f2401,78428
+    IEEE_FLOATING_POINT\7f2415,78937
+#define _UCHAR_T\7f2423,79260
+typedef unsigned char UCHAR;\7f2424,79277
+enum Lisp_Compiled\7f2429,79360
+    COMPILED_ARGLIST \7f2431,79383
+    COMPILED_BYTECODE \7f2432,79409
+    COMPILED_CONSTANTS \7f2433,79436
+    COMPILED_STACK_DEPTH \7f2434,79464
+    COMPILED_DOC_STRING \7f2435,79494
+    COMPILED_INTERACTIVE \7f2436,79523
+enum char_bits\7f2443,79825
+    CHAR_ALT \7f2445,79844
+    CHAR_SUPER \7f2446,79870
+    CHAR_HYPER \7f2447,79898
+    CHAR_SHIFT \7f2448,79926
+    CHAR_CTL \7f2449,79954
+    CHAR_META \7f2450,79980
+    CHAR_MODIFIER_MASK \7f2452,80008
+    CHARACTERBITS \7f2457,80203
+LISP_MACRO_DEFUN \7f2462,80261
+NATNUMP \7f2470,80403
+RANGED_INTEGERP \7f2476,80484
+#define TYPE_RANGED_INTEGERP(\7f2481,80606
+LISP_MACRO_DEFUN \7f2486,80791
+VECTORP \7f2500,81264
+OVERLAYP \7f2505,81367
+SAVE_VALUEP \7f2510,81466
+FINALIZERP \7f2516,81572
+AUTOLOADP \7f2522,81676
+BUFFER_OBJFWDP \7f2528,81767
+PSEUDOVECTOR_TYPEP \7f2534,81865
+PSEUDOVECTORP \7f2542,82118
+WINDOW_CONFIGURATIONP \7f2558,82470
+PROCESSP \7f2564,82580
+WINDOWP \7f2570,82664
+TERMINALP \7f2576,82746
+SUBRP \7f2582,82832
+COMPILEDP \7f2588,82910
+BUFFERP \7f2594,82996
+CHAR_TABLE_P \7f2600,83078
+SUB_CHAR_TABLE_P \7f2606,83169
+BOOL_VECTOR_P \7f2612,83268
+FRAMEP \7f2618,83361
+IMAGEP \7f2625,83478
+ARRAYP \7f2632,83583
+CHECK_LIST \7f2638,83702
+LISP_MACRO_DEFUN_VOID \7f2643,83783
+CHECK_STRING_CAR \7f2653,84080
+CHECK_CONS \7f2658,84184
+CHECK_VECTOR \7f2663,84264
+CHECK_BOOL_VECTOR \7f2668,84350
+CHECK_VECTOR_OR_STRING \7f2674,84527
+CHECK_ARRAY \7f2683,84701
+CHECK_BUFFER \7f2688,84809
+CHECK_WINDOW \7f2693,84895
+CHECK_PROCESS \7f2699,85001
+CHECK_NATNUM \7f2705,85097
+#define CHECK_RANGED_INTEGER(\7f2710,85174
+#define CHECK_TYPE_RANGED_INTEGER(\7f2721,85557
+#define CHECK_NUMBER_COERCE_MARKER(\7f2729,85827
+XFLOATINT \7f2738,86080
+CHECK_NUMBER_OR_FLOAT \7f2744,86151
+#define CHECK_NUMBER_OR_FLOAT_COERCE_MARKER(\7f2749,86250
+CHECK_NUMBER_CAR \7f2760,86660
+CHECK_NUMBER_CDR \7f2768,86782
+#define DEFUN(\7f2803,88377
+#define DEFUN(\7f2812,88845
+FUNCTIONP \7f2822,89200
+enum maxargs\7f2831,89395
+    MANY \7f2833,89412
+    UNEVALLED \7f2834,89427
+#define CALLMANY(\7f2838,89530
+#define CALLN(\7f2844,89883
+#define DEFVAR_LISP(\7f2869,91088
+#define DEFVAR_LISP_NOPRO(\7f2874,91260
+#define DEFVAR_BOOL(\7f2879,91442
+#define DEFVAR_INT(\7f2884,91615
+#define DEFVAR_BUFFER_DEFAULTS(\7f2890,91786
+#define DEFVAR_KBOARD(\7f2896,91990
+typedef jmp_buf sys_jmp_buf;\7f2906,92314
+# define sys_setjmp(\7f2907,92343
+# define sys_longjmp(\7f2908,92378
+typedef sigjmp_buf sys_jmp_buf;\7f2910,92450
+# define sys_setjmp(\7f2911,92482
+# define sys_longjmp(\7f2912,92522
+typedef jmp_buf sys_jmp_buf;\7f2916,92681
+# define sys_setjmp(\7f2917,92710
+# define sys_longjmp(\7f2918,92744
+enum specbind_tag \7f2943,93796
+  SPECPDL_UNWIND,\7f2944,93816
+  SPECPDL_UNWIND_PTR,\7f2945,93885
+  SPECPDL_UNWIND_INT,\7f2946,93936
+  SPECPDL_UNWIND_VOID,\7f2947,93984
+  SPECPDL_BACKTRACE,\7f2948,94038
+  SPECPDL_LET,\7f2949,94096
+  SPECPDL_LET_LOCAL,\7f2951,94226
+  SPECPDL_LET_DEFAULT  \7f2952,94283
+union specbinding\7f2955,94355
+    ENUM_BF (specbind_tag) kind : CHAR_BIT;\7f2957,94377
+      ENUM_BF (specbind_tag) kind : CHAR_BIT;\7f2959,94434
+      void (*func)\7ffunc\ 12960,94480
+      Lisp_Object arg;\7f2961,94514
+    } unwind;\7f2962,94537
+      ENUM_BF (specbind_tag) kind : CHAR_BIT;\7f2964,94564
+      void (*func)\7ffunc\ 12965,94610
+      void *arg;\7farg\ 12966,94639
+    } unwind_ptr;\7f2967,94656
+      ENUM_BF (specbind_tag) kind : CHAR_BIT;\7f2969,94687
+      void (*func)\7ffunc\ 12970,94733
+      int arg;\7f2971,94759
+    } unwind_int;\7f2972,94774
+      ENUM_BF (specbind_tag) kind : CHAR_BIT;\7f2974,94805
+      void (*func)\7ffunc\ 12975,94851
+    } unwind_void;\7f2976,94878
+      ENUM_BF (specbind_tag) kind : CHAR_BIT;\7f2978,94910
+      Lisp_Object symbol,\7f2980,95017
+      Lisp_Object symbol, old_value,\7f2980,95017
+      Lisp_Object symbol, old_value, where;\7f2980,95017
+    } let;\7f2981,95061
+      ENUM_BF (specbind_tag) kind : CHAR_BIT;\7f2983,95085
+      bool_bf debug_on_exit \7f2984,95131
+      Lisp_Object function;\7f2985,95164
+      Lisp_Object *args;\7fargs\ 12986,95192
+      ptrdiff_t nargs;\7f2987,95217
+    } bt;\7f2988,95240
+SPECPDL_INDEX \7f2996,95379
+enum handlertype \7f3021,96401
+enum handlertype { CATCHER,\7f3021,96401
+enum handlertype { CATCHER, CONDITION_CASE \7f3021,96401
+struct handler\7f3023,96448
+  enum handlertype type;\7f3025,96465
+  Lisp_Object tag_or_ch;\7f3026,96490
+  Lisp_Object val;\7f3027,96515
+  struct handler *next;\7fnext\ 13028,96534
+  struct handler *nextfree;\7fnextfree\ 13029,96558
+  Lisp_Object *bytecode_top;\7fbytecode_top\ 13036,96916
+  int bytecode_dest;\7f3037,96945
+  struct gcpro *gcpro;\7fgcpro\ 13042,97182
+  sys_jmp_buf jmp;\7f3044,97212
+  EMACS_INT lisp_eval_depth;\7f3045,97231
+  ptrdiff_t pdlcount;\7f3046,97260
+  int poll_suppress_count;\7f3047,97282
+  int interrupt_input_blocked;\7f3048,97309
+  struct byte_stack *byte_stack;\7fbyte_stack\ 13049,97340
+#define PUSH_HANDLER(\7f3053,97437
+#define QUIT   \7f3101,99214
+#define QUITP \7f3112,99464
+struct gcpro\7f3132,100307
+  struct gcpro *next;\7fnext\ 13134,100322
+  volatile Lisp_Object *var;\7fvar\ 13137,100391
+  ptrdiff_t nvars;\7f3140,100473
+  const char *name;\7fname\ 13144,100558
+  int lineno;\7f3147,100614
+  int idx;\7f3150,100675
+  int level;\7f3153,100711
+#define GC_USE_GCPROS_AS_BEFORE        \7f3171,101288
+#define GC_MAKE_GCPROS_NOOPS   \7f3172,101323
+#define GC_MARK_STACK_CHECK_GCPROS     \7f3173,101355
+#define GC_USE_GCPROS_CHECK_ZOMBIES    \7f3174,101392
+#define GC_MARK_STACK \7f3177,101453
+#define BYTE_MARK_STACK \7f3181,101553
+#define GCPRO1(\7f3190,101824
+#define GCPRO2(\7f3191,101864
+#define GCPRO3(\7f3192,101930
+#define GCPRO4(\7f3194,102025
+#define GCPRO5(\7f3196,102145
+#define GCPRO6(\7f3198,102290
+#define GCPRO7(\7f3201,102465
+#define UNGCPRO \7f3202,102544
+#define GCPRO1(\7f3208,102644
+#define GCPRO2(\7f3212,102766
+#define GCPRO3(\7f3217,102958
+#define GCPRO4(\7f3223,103220
+#define GCPRO5(\7f3230,103551
+#define GCPRO6(\7f3238,103952
+#define GCPRO7(\7f3247,104422
+#define UNGCPRO \7f3257,104962
+#define GCPRO1(\7f3263,105056
+#define GCPRO2(\7f3269,105290
+#define GCPRO3(\7f3278,105708
+#define GCPRO4(\7f3289,106265
+#define GCPRO5(\7f3302,106963
+#define GCPRO6(\7f3317,107803
+#define GCPRO7(\7f3334,108784
+#define UNGCPRO        \7f3353,109907
+#define RETURN_UNGCPRO(\7f3363,110174
+vcopy \7f3384,110648
+set_hash_key_slot \7f3393,110923
+set_hash_value_slot \7f3399,111062
+set_symbol_function \7f3408,111297
+set_symbol_plist \7f3414,111412
+set_symbol_next \7f3420,111515
+blv_found \7f3428,111688
+set_overlay_plist \7f3437,111871
+string_intervals \7f3445,112022
+set_string_intervals \7f3453,112144
+set_char_table_defalt \7f3462,112346
+set_char_table_purpose \7f3467,112458
+set_char_table_extras \7f3475,112627
+set_char_table_contents \7f3482,112836
+set_sub_char_table_contents \7f3489,113031
+enum Arith_Comparison \7f3497,113294
+  ARITH_EQUAL,\7f3498,113318
+  ARITH_NOTEQUAL,\7f3499,113333
+  ARITH_LESS,\7f3500,113351
+  ARITH_GRTR,\7f3501,113365
+  ARITH_LESS_OR_EQUAL,\7f3502,113379
+  ARITH_GRTR_OR_EQUAL\7f3503,113402
+#define INTEGER_TO_CONS(\7f3511,113753
+#define CONS_TO_INTEGER(\7f3529,114616
+enum { NEXT_ALMOST_PRIME_LIMIT \7f3573,116320
+extern EMACS_INT next_almost_prime \7f3574,116359
+enum constype \7f3739,123811
+enum constype {CONSTYPE_HEAP,\7fCONSTYPE_HEAP\ 13739,123811
+enum constype {CONSTYPE_HEAP, CONSTYPE_PURE}\7fCONSTYPE_PURE\ 13739,123811
+list2i \7f3745,124001
+list3i \7f3751,124110
+list4i \7f3757,124249
+extern Lisp_Object make_formatted_string \7f3767,124625
+build_pure_c_string \7f3792,125653
+build_string \7f3801,125858
+make_uninit_vector \7f3820,126429
+make_uninit_sub_char_table \7f3833,126648
+#define ALLOCATE_PSEUDOVECTOR(\7f3850,127192
+#define ALLOCATE_ZEROED_PSEUDOVECTOR(\7f3858,127528
+INLINE void \7f3890,128934
+extern void *r_alloc \7fr_alloc\ 13895,129055
+#define FLOAT_TO_STRING_BUFSIZE \7f3927,130518
+intern \7f3968,132125
+intern_c_string \7f3974,132213
+extern _Noreturn void error \7f4034,135592
+fast_string_match_ignore_case \7f4136,140080
+INLINE void fixup_locale \7f4241,143845
+INLINE void synchronize_system_messages_locale \7f4242,143880
+INLINE void synchronize_system_time_locale \7f4243,143937
+#define IS_DAEMON \7f4257,144410
+#define DAEMON_RUNNING \7f4258,144450
+#define IS_DAEMON \7f4261,144549
+#define DAEMON_RUNNING \7f4262,144594
+# define WAIT_READING_MAX \7f4281,145413
+# define WAIT_READING_MAX \7f4283,145485
+extern _Noreturn void emacs_abort \7f4374,148377
+egetenv \7f4532,152800
+#define eabs(\7f4545,153296
+#define make_fixnum_or_float(\7f4550,153429
+enum MAX_ALLOCA \7f4556,153680
+enum MAX_ALLOCA { MAX_ALLOCA \7f4556,153680
+extern void *record_xmalloc \7frecord_xmalloc\ 14558,153725
+#define USE_SAFE_ALLOCA        \7f4560,153791
+#define AVAIL_ALLOCA(\7f4564,153924
+#define SAFE_ALLOCA(\7f4568,154035
+#define SAFE_NALLOCA(\7f4576,154376
+#define SAFE_ALLOCA_STRING(\7f4590,154852
+#define SAFE_FREE(\7f4598,155104
+#define SAFE_ALLOCA_LISP(\7f4625,155682
+# define USE_STACK_LISP_OBJECTS \7f4652,156804
+# undef USE_STACK_LISP_OBJECTS\7f4658,156970
+# define USE_STACK_LISP_OBJECTS \7f4659,157001
+enum { defined_GC_CHECK_STRING_BYTES \7f4663,157076
+enum { defined_GC_CHECK_STRING_BYTES \7f4665,157129
+union Aligned_Cons\7f4670,157263
+  struct Lisp_Cons s;\7f4672,157284
+  double d;\7f4673,157306
+  double d; intmax_t i;\7f4673,157306
+  double d; intmax_t i; void *p;\7fp\ 14673,157306
+union Aligned_String\7f4676,157343
+  struct Lisp_String s;\7f4678,157366
+  double d;\7f4679,157390
+  double d; intmax_t i;\7f4679,157390
+  double d; intmax_t i; void *p;\7fp\ 14679,157390
+    USE_STACK_CONS \7f4689,157698
+    USE_STACK_STRING \7f4691,157804
+#define STACK_CONS(\7f4699,158141
+#define AUTO_CONS_EXPR(\7f4701,158238
+#define AUTO_CONS(\7f4709,158601
+#define AUTO_LIST1(\7f4710,158672
+#define AUTO_LIST2(\7f4712,158780
+#define AUTO_LIST3(\7f4716,158935
+#define AUTO_LIST4(\7f4720,159110
+# define verify_ascii(\7f4732,159501
+#define AUTO_STRING(\7f4740,159809
+#define FOR_EACH_TAIL(\7f4752,160273
+#define FOR_EACH_ALIST_VALUE(\7f4766,160764
+maybe_gc \7f4774,161051
+functionp \7f4784,161290
 \f
 c-src/machsyscalls.c,23
 #define        SYSCALL(\7f6,113
@@ -2527,127 +2527,127 @@ el-src/TAGTEST.EL,179
 (defalias (quote explicitly-quoted-pending-delete-mode)\7f9,222
 \f
 el-src/emacs/lisp/progmodes/etags.el,5069
-(defvar tags-file-name \7f34,1034
-(defgroup etags \7f43,1498
-(defcustom tags-case-fold-search \7f47,1566
-(defcustom tags-table-list \7f59,2051
-(defcustom tags-compression-info-list\7f69,2449
-(defcustom tags-add-tables \7f88,3231
-(defcustom tags-revert-without-query \7f98,3627
-(defvar tags-table-computed-list \7f103,3778
-(defvar tags-table-computed-list-for \7f112,4262
-(defvar tags-table-list-pointer \7f117,4510
-(defvar tags-table-list-started-at \7f121,4701
-(defvar tags-table-set-list \7f124,4821
-(defcustom find-tag-hook \7f129,5000
-(defcustom find-tag-default-function \7f137,5263
-(define-obsolete-variable-alias 'find-tag-marker-ring-length\7ffind-tag-marker-ring-length\ 1145,5602
-(defcustom tags-tag-face \7f148,5699
-(defcustom tags-apropos-verbose \7f154,5834
-(defcustom tags-apropos-additional-actions \7f160,5998
-(defvaralias 'find-tag-marker-ring \7ffind-tag-marker-ring\ 1183,6917
-(defvar default-tags-table-function \7f189,7097
-(defvar tags-location-ring \7f194,7323
-(defvar tags-table-files \7f201,7599
-(defvar tags-completion-table \7f206,7766
-(defvar tags-included-tables \7f209,7858
-(defvar next-file-list \7f212,7953
-(defvar tags-table-format-functions \7f217,8059
-(defvar file-of-tag-function \7f224,8440
-(defvar tags-table-files-function \7f228,8634
-(defvar tags-completion-table-function \7f230,8745
-(defvar snarf-tag-function \7f232,8840
-(defvar goto-tag-location-function \7f236,9049
-(defvar find-tag-regexp-search-function \7f239,9222
-(defvar find-tag-regexp-tag-order \7f241,9343
-(defvar find-tag-regexp-next-line-after-failure-p \7f243,9452
-(defvar find-tag-search-function \7f245,9572
-(defvar find-tag-tag-order \7f247,9679
-(defvar find-tag-next-line-after-failure-p \7f249,9774
-(defvar list-tags-function \7f251,9880
-(defvar tags-apropos-function \7f253,9968
-(defvar tags-included-tables-function \7f255,10062
-(defvar verify-tags-table-function \7f257,10181
-(defun initialize-new-tags-table \7f260,10292
-(defun tags-table-mode \7f276,10980
-(defun visit-tags-table \7f285,11245
-(defun tags-table-check-computed-list \7f321,12783
-(defun tags-table-extend-computed-list \7f360,14654
-(defun tags-expand-table-name \7f400,16367
-(defun tags-table-list-member \7f409,16710
-(defun tags-verify-table \7f421,17182
-(defun tags-table-including \7f470,19302
-(defun tags-next-table \7f522,21346
-(defun visit-tags-table-buffer \7f543,22203
-(defun tags-reset-tags-tables \7f712,28513
-(defun file-of-tag \7f731,29170
-(defun tags-table-files \7f740,29519
-(defun tags-included-tables \7f749,29869
-(defun tags-completion-table \7f755,30115
-(defun tags-lazy-completion-table \7f783,31309
-(defun tags-completion-at-point-function \7f799,31944
-(defun find-tag-tag \7f818,32694
-(defvar last-tag \7f837,33367
-(defun find-tag-interactive \7f840,33426
-(defvar find-tag-history \7f852,33841
-(defun find-tag-noselect \7f860,34011
-(defun find-tag \7f932,37125
-(defun find-tag-other-window \7f959,38341
-(defun find-tag-other-frame \7f1000,40269
-(defun find-tag-regexp \7f1025,41443
-(defalias 'pop-tag-mark \7fpop-tag-mark\ 11049,42605
-(defvar tag-lines-already-matched \7f1052,42656
-(defun find-tag-in-order \7f1055,42763
-(defun tag-find-file-of-tag-noselect \7f1167,47109
-(defun tag-find-file-of-tag \7f1200,48955
-(defun etags-recognize-tags-table \7f1208,49181
-(defun etags-verify-tags-table \7f1241,50812
-(defun etags-file-of-tag \7f1246,51010
-(defun etags-tags-completion-table \7f1256,51345
-(defun etags-snarf-tag \7f1286,52551
-(defun etags-goto-tag-location \7f1324,54120
-(defun etags-list-tags \7f1388,56563
-(defmacro tags-with-face \7f1423,57838
-(defun etags-tags-apropos-additional \7f1431,58171
-(defun etags-tags-apropos \7f1465,59408
-(defun etags-tags-table-files \7f1527,61617
-(defun etags-tags-included-tables \7f1542,62053
-(defun tags-recognize-empty-tags-table \7f1559,62593
-(defun tag-exact-file-name-match-p \7f1587,63739
-(defun tag-file-name-match-p \7f1596,64132
-(defun tag-exact-match-p \7f1609,64688
-(defun tag-implicit-name-match-p \7f1620,65256
-(defun tag-symbol-match-p \7f1633,65856
-(defun tag-word-match-p \7f1643,66292
-(defun tag-partial-file-name-match-p \7f1652,66690
-(defun tag-any-match-p \7f1662,67134
-(defun tag-re-match-p \7f1667,67318
-(defcustom tags-loop-revert-buffers \7f1675,67567
-(defun next-file \7f1685,67976
-(defvar tags-loop-operate \7f1760,70890
-(defvar tags-loop-scan\7f1763,70984
-(defun tags-loop-eval \7f1771,71313
-(defun tags-loop-continue \7f1782,71642
-(defun tags-search \7f1850,73948
-(defun tags-query-replace \7f1871,74774
-(defun tags-complete-tags-table-file \7f1896,75998
-(defun list-tags \7f1906,76377
-(defun tags-apropos \7f1934,77330
-(define-button-type 'tags-select-tags-table\7ftags-select-tags-table\ 11957,78156
-(defun select-tags-table \7f1964,78395
-(defvar select-tags-table-mode-map \7f2019,80522
-(define-derived-mode select-tags-table-mode \7f2030,80905
-(defun select-tags-table-select \7f2034,81089
-(defun select-tags-table-quit \7f2043,81455
-(defun complete-tag \7f2049,81610
-(defconst etags--xref-limit \7f2074,82551
-(defvar etags-xref-find-definitions-tag-order \7f2076,82586
-(defun etags-xref-find \7f2082,82876
-(defun etags--xref-find-definitions \7f2096,83405
-(defclass xref-etags-location \7f2129,85119
-(defun xref-make-etags-location \7f2135,85342
-(cl-defmethod xref-location-marker \7f2139,85497
-(cl-defmethod xref-location-line \7f2146,85741
+(defvar tags-file-name \7f34,1035
+(defgroup etags \7f43,1499
+(defcustom tags-case-fold-search \7f47,1567
+(defcustom tags-table-list \7f59,2052
+(defcustom tags-compression-info-list\7f69,2450
+(defcustom tags-add-tables \7f88,3232
+(defcustom tags-revert-without-query \7f98,3628
+(defvar tags-table-computed-list \7f103,3779
+(defvar tags-table-computed-list-for \7f112,4263
+(defvar tags-table-list-pointer \7f117,4511
+(defvar tags-table-list-started-at \7f121,4702
+(defvar tags-table-set-list \7f124,4822
+(defcustom find-tag-hook \7f129,5001
+(defcustom find-tag-default-function \7f137,5264
+(define-obsolete-variable-alias 'find-tag-marker-ring-length\7ffind-tag-marker-ring-length\ 1145,5603
+(defcustom tags-tag-face \7f148,5700
+(defcustom tags-apropos-verbose \7f154,5835
+(defcustom tags-apropos-additional-actions \7f160,5999
+(defvaralias 'find-tag-marker-ring \7ffind-tag-marker-ring\ 1183,6918
+(defvar default-tags-table-function \7f189,7098
+(defvar tags-location-ring \7f194,7324
+(defvar tags-table-files \7f201,7600
+(defvar tags-completion-table \7f206,7767
+(defvar tags-included-tables \7f209,7859
+(defvar next-file-list \7f212,7954
+(defvar tags-table-format-functions \7f217,8060
+(defvar file-of-tag-function \7f224,8441
+(defvar tags-table-files-function \7f228,8635
+(defvar tags-completion-table-function \7f230,8746
+(defvar snarf-tag-function \7f232,8841
+(defvar goto-tag-location-function \7f236,9050
+(defvar find-tag-regexp-search-function \7f239,9223
+(defvar find-tag-regexp-tag-order \7f241,9344
+(defvar find-tag-regexp-next-line-after-failure-p \7f243,9453
+(defvar find-tag-search-function \7f245,9573
+(defvar find-tag-tag-order \7f247,9680
+(defvar find-tag-next-line-after-failure-p \7f249,9775
+(defvar list-tags-function \7f251,9881
+(defvar tags-apropos-function \7f253,9969
+(defvar tags-included-tables-function \7f255,10063
+(defvar verify-tags-table-function \7f257,10182
+(defun initialize-new-tags-table \7f260,10293
+(defun tags-table-mode \7f276,10981
+(defun visit-tags-table \7f285,11246
+(defun tags-table-check-computed-list \7f321,12784
+(defun tags-table-extend-computed-list \7f360,14655
+(defun tags-expand-table-name \7f400,16368
+(defun tags-table-list-member \7f409,16711
+(defun tags-verify-table \7f421,17183
+(defun tags-table-including \7f470,19303
+(defun tags-next-table \7f522,21347
+(defun visit-tags-table-buffer \7f543,22204
+(defun tags-reset-tags-tables \7f712,28514
+(defun file-of-tag \7f731,29171
+(defun tags-table-files \7f740,29520
+(defun tags-included-tables \7f749,29870
+(defun tags-completion-table \7f755,30116
+(defun tags-lazy-completion-table \7f783,31310
+(defun tags-completion-at-point-function \7f799,31945
+(defun find-tag-tag \7f818,32695
+(defvar last-tag \7f837,33368
+(defun find-tag-interactive \7f840,33427
+(defvar find-tag-history \7f852,33842
+(defun find-tag-noselect \7f860,34012
+(defun find-tag \7f932,37126
+(defun find-tag-other-window \7f959,38342
+(defun find-tag-other-frame \7f1000,40270
+(defun find-tag-regexp \7f1025,41444
+(defalias 'pop-tag-mark \7fpop-tag-mark\ 11049,42606
+(defvar tag-lines-already-matched \7f1052,42657
+(defun find-tag-in-order \7f1055,42764
+(defun tag-find-file-of-tag-noselect \7f1167,47110
+(defun tag-find-file-of-tag \7f1200,48956
+(defun etags-recognize-tags-table \7f1208,49182
+(defun etags-verify-tags-table \7f1241,50813
+(defun etags-file-of-tag \7f1246,51011
+(defun etags-tags-completion-table \7f1256,51346
+(defun etags-snarf-tag \7f1286,52552
+(defun etags-goto-tag-location \7f1324,54121
+(defun etags-list-tags \7f1388,56564
+(defmacro tags-with-face \7f1423,57839
+(defun etags-tags-apropos-additional \7f1431,58172
+(defun etags-tags-apropos \7f1465,59409
+(defun etags-tags-table-files \7f1527,61618
+(defun etags-tags-included-tables \7f1542,62054
+(defun tags-recognize-empty-tags-table \7f1559,62594
+(defun tag-exact-file-name-match-p \7f1587,63740
+(defun tag-file-name-match-p \7f1596,64133
+(defun tag-exact-match-p \7f1609,64689
+(defun tag-implicit-name-match-p \7f1620,65257
+(defun tag-symbol-match-p \7f1633,65857
+(defun tag-word-match-p \7f1643,66293
+(defun tag-partial-file-name-match-p \7f1652,66691
+(defun tag-any-match-p \7f1662,67135
+(defun tag-re-match-p \7f1667,67319
+(defcustom tags-loop-revert-buffers \7f1675,67568
+(defun next-file \7f1685,67977
+(defvar tags-loop-operate \7f1760,70891
+(defvar tags-loop-scan\7f1763,70985
+(defun tags-loop-eval \7f1771,71314
+(defun tags-loop-continue \7f1782,71643
+(defun tags-search \7f1850,73949
+(defun tags-query-replace \7f1871,74775
+(defun tags-complete-tags-table-file \7f1896,75999
+(defun list-tags \7f1906,76378
+(defun tags-apropos \7f1934,77331
+(define-button-type 'tags-select-tags-table\7ftags-select-tags-table\ 11957,78157
+(defun select-tags-table \7f1964,78396
+(defvar select-tags-table-mode-map \7f2019,80523
+(define-derived-mode select-tags-table-mode \7f2030,80906
+(defun select-tags-table-select \7f2034,81090
+(defun select-tags-table-quit \7f2043,81456
+(defun complete-tag \7f2049,81611
+(defconst etags--xref-limit \7f2074,82552
+(defvar etags-xref-find-definitions-tag-order \7f2076,82587
+(defun etags-xref-find \7f2082,82877
+(defun etags--xref-find-definitions \7f2096,83406
+(defclass xref-etags-location \7f2129,85120
+(defun xref-make-etags-location \7f2135,85343
+(cl-defmethod xref-location-marker \7f2139,85498
+(cl-defmethod xref-location-line \7f2146,85742
 \f
 erl-src/gs_dialog.erl,98
 -define(VERSION\7f2,32
@@ -2721,10 +2721,10 @@ func main(\7f29,285
 \f
 html-src/softwarelibero.html,200
 Cos'รจ il software libero?\7f4,38
-Licenze d'uso di un programma\7flicenze\ 165,2500
-Sfatiamo alcuni miti\7f138,6118
-Il movimento open source\7foss\ 1191,8037
-Impatto pratico del software libero\7fimpatto\ 1231,10066
+Licenze d'uso di un programma\7flicenze\ 165,2502
+Sfatiamo alcuni miti\7f138,6122
+Il movimento open source\7foss\ 1191,8041
+Impatto pratico del software libero\7fimpatto\ 1231,10070
 \f
 html-src/index.shtml,104
 &nbsp;\7f8,281
@@ -2750,13 +2750,13 @@ MTG\7fmtg\ 141,1482
 Fracas\7ffracas\ 165,2624
 GaliLEO\7fgalileo\ 1101,4232
 Leasqr\7fleasqr\ 1114,4677
-Free software that I wrote for the GNU project or for my personal or work\7fgnu\ 1142,6065
-Etags\7fetags\ 1148,6180
-checkiso\7f161,6729
-cgrep\7f178,7547
-debian-bug.el\7fdebian-bug\ 1190,7979
-tcpdump\7f205,8564
-Links to interesting software\7flinks\ 1216,8891
+Free software that I wrote for the GNU project or for my personal or work\7fgnu\ 1142,6066
+Etags\7fetags\ 1148,6181
+checkiso\7f161,6731
+cgrep\7f178,7549
+debian-bug.el\7fdebian-bug\ 1190,7981
+tcpdump\7f205,8566
+Links to interesting software\7flinks\ 1216,8893
 \f
 lua-src/allegro.lua,400
 local function get_layer_by_name \7f7,175
index 460e31b5d960a5da932a5a472780acab72c51f56..19e423662a8a95a58592bc999f60ac3e7c856998 100644 (file)
@@ -259,324 +259,324 @@ struct option\7f73,2795
 #define optional_argument      \7f91,3173
 \f
 c-src/etags.c,10045
-char pot_etags_version[\7fpot_etags_version\ 181,3470
-#  undef DEBUG\7f84,3552
-#  define DEBUG \7f85,3567
-#  define DEBUG \7f87,3594
-#  define NDEBUG       \7f88,3617
-# define _GNU_SOURCE \7f94,3705
-# undef MSDOS\7f100,3876
-# undef  WINDOWSNT\7f101,3890
-# define WINDOWSNT\7f102,3909
-# undef MSDOS\7f106,3968
-# define MSDOS \7f107,3982
-# define MSDOS \7f110,4032
-# define MAXPATHLEN \7f115,4111
-# undef HAVE_NTGUI\7f116,4141
-# undef  DOS_NT\7f117,4160
-# define DOS_NT\7f118,4176
-# undef  assert        \7f135,4482
-# define assert(\7f136,4541
-# undef  CTAGS\7f146,4857
-# define CTAGS \7f147,4872
-# define CTAGS \7f149,4898
-#define streq(\7f152,4927
-#define strcaseeq(\7f153,4996
-#define strneq(\7f154,5075
-#define strncaseeq(\7f155,5151
-#define CHARS \7f157,5238
-#define CHAR(\7f158,5278
-#define        iswhite(\7f159,5329
-#define notinname(\7f160,5394
-#define        begtoken(\7f161,5469
-#define        intoken(\7f162,5542
-#define        endtoken(\7f163,5614
-#define ISALNUM(\7f165,5684
-#define ISALPHA(\7f166,5722
-#define ISDIGIT(\7f167,5760
-#define ISLOWER(\7f168,5798
-#define lowcase(\7f170,5837
-#define xnew(\7f179,6015
-#define xrnew(\7f180,6083
-typedef void Lang_function \7f182,6164
-} compressor;\7f188,6365
-} language;\7f199,6835
-typedef struct fdesc\7f201,6848
-} fdesc;\7f212,7366
-typedef struct node_st\7f214,7376
-} node;\7f225,7894
-} linebuffer;\7f239,8248
-    at_language,\7f245,8344
-    at_regexp,\7f246,8393
-    at_filename,\7f247,8437
-    at_stdin,\7f248,8473
-    at_end     \7f249,8516
-} argument;\7f253,8698
-typedef struct regexp\7f256,8758
-} regexp;\7f268,9325
-static void error \7f311,10780
-# undef STDIN\7f408,15073
-#define STDIN \7f411,15095
-static compressor compressors[\7fcompressors\ 1457,17664
-static const char *Ada_suffixes \7fAda_suffixes\ 1473,17907
-static const char Ada_help \7f475,17977
-static const char *Asm_suffixes \7fAsm_suffixes\ 1493,18580
-static const char Asm_help \7f504,18976
-static const char *default_C_suffixes \7fdefault_C_suffixes\ 1512,19312
-static const char default_C_help \7f515,19413
-static const char default_C_help \7f523,19850
-static const char *Cplusplus_suffixes \7fCplusplus_suffixes\ 1535,20460
-static const char Cplusplus_help \7f540,20658
-static const char *Cjava_suffixes \7fCjava_suffixes\ 1549,21113
-static char Cjava_help \7f551,21172
-static const char *Cobol_suffixes \7fCobol_suffixes\ 1556,21337
-static char Cobol_help \7f558,21402
-static const char *Cstar_suffixes \7fCstar_suffixes\ 1562,21543
-static const char *Erlang_suffixes \7fErlang_suffixes\ 1565,21607
-static const char Erlang_help \7f567,21673
-const char *Forth_suffixes \7fForth_suffixes\ 1571,21799
-static const char Forth_help \7f573,21857
-static const char *Fortran_suffixes \7fFortran_suffixes\ 1577,22008
-static const char Fortran_help \7f579,22085
-static const char *HTML_suffixes \7fHTML_suffixes\ 1582,22190
-static const char HTML_help \7f584,22264
-static const char *Lisp_suffixes \7fLisp_suffixes\ 1589,22452
-static const char Lisp_help \7f591,22556
-static const char *Lua_suffixes \7fLua_suffixes\ 1598,22871
-static const char Lua_help \7f600,22934
-static const char *Makefile_filenames \7fMakefile_filenames\ 1603,23010
-static const char Makefile_help \7f605,23133
-static const char *Objc_suffixes \7fObjc_suffixes\ 1609,23277
-static const char Objc_help \7f613,23399
-static const char *Pascal_suffixes \7fPascal_suffixes\ 1619,23714
-static const char Pascal_help \7f621,23778
-static const char *Perl_suffixes \7fPerl_suffixes\ 1626,23966
-static const char *Perl_interpreters \7fPerl_interpreters\ 1628,24028
-static const char Perl_help \7f630,24100
-static const char *PHP_suffixes \7fPHP_suffixes\ 1637,24451
-static const char PHP_help \7f639,24523
-static const char *plain_C_suffixes \7fplain_C_suffixes\ 1643,24678
-static const char *PS_suffixes \7fPS_suffixes\ 1647,24762
-static const char PS_help \7f649,24848
-static const char *Prolog_suffixes \7fProlog_suffixes\ 1652,24931
-static const char Prolog_help \7f654,24993
-static const char *Python_suffixes \7fPython_suffixes\ 1658,25107
-static const char Python_help \7f660,25165
-static const char *Scheme_suffixes \7fScheme_suffixes\ 1665,25347
-static const char Scheme_help \7f667,25460
-static const char *TeX_suffixes \7fTeX_suffixes\ 1672,25683
-static const char TeX_help \7f674,25781
-static const char *Texinfo_suffixes \7fTexinfo_suffixes\ 1686,26316
-static const char Texinfo_help \7f688,26395
-static const char *Yacc_suffixes \7fYacc_suffixes\ 1691,26492
-static const char Yacc_help \7f693,26606
-static const char auto_help \7f699,26856
-static const char none_help \7f703,27020
-static const char no_lang_help \7f707,27143
-static language lang_names \7f718,27355
-print_language_names \7f753,29532
-# define EMACS_NAME \7f786,30755
-# define VERSION \7f789,30811
-print_version \7f792,30869
-# define PRINT_UNDOCUMENTED_OPTIONS_HELP \7f804,31173
-print_help \7f808,31250
-main \7f981,37438
-get_compressor_from_suffix \7f1319,46217
-get_language_from_langname \7f1355,47158
-get_language_from_interpreter \7f1377,47545
-get_language_from_filename \7f1399,47976
-process_file_name \7f1433,48834
-process_file \7f1555,51665
-init \7f1632,54150
-find_entries \7f1656,54901
-make_tag \7f1814,59707
-pfnote \7f1856,60942
-free_tree \7f1917,62744
-free_fdesc \7f1935,63029
-add_node \7f1955,63472
-invalidate_nodes \7f2035,65537
-static int number_len \7f2068,66193
-total_size_of_entries \7f2087,66694
-put_entries \7f2107,67154
-#define C_EXT  \7f2193,68995
-#define C_PLAIN \7f2194,69037
-#define C_PLPL \7f2195,69070
-#define C_STAR \7f2196,69104
-#define C_JAVA \7f2197,69137
-#define C_AUTO \7f2198,69172
-#define YACC   \7f2199,69242
-enum sym_type\7f2204,69312
-  st_none,\7f2206,69328
-  st_C_objprot,\7f2207,69339
-  st_C_objprot, st_C_objimpl,\7f2207,69339
-  st_C_objprot, st_C_objimpl, st_C_objend,\7f2207,69339
-  st_C_gnumacro,\7f2208,69382
-  st_C_ignore,\7f2209,69399
-  st_C_ignore, st_C_attribute,\7f2209,69399
-  st_C_javastruct,\7f2210,69430
-  st_C_operator,\7f2211,69449
-  st_C_class,\7f2212,69466
-  st_C_class, st_C_template,\7f2212,69466
-  st_C_struct,\7f2213,69495
-  st_C_struct, st_C_extern,\7f2213,69495
-  st_C_struct, st_C_extern, st_C_enum,\7f2213,69495
-  st_C_struct, st_C_extern, st_C_enum, st_C_define,\7f2213,69495
-  st_C_struct, st_C_extern, st_C_enum, st_C_define, st_C_typedef\7f2213,69495
-struct C_stab_entry \7f2271,71278
-hash \7f2275,71409
-in_word_set \7f2321,72937
-      TOTAL_KEYWORDS \7f2325,73018
-      MIN_WORD_LENGTH \7f2326,73045
-      MAX_WORD_LENGTH \7f2327,73072
-      MIN_HASH_VALUE \7f2328,73100
-      MAX_HASH_VALUE \7f2329,73126
-C_symtype \7f2387,74985
-static bool inattribute;\7f2400,75234
-  fvnone,\7f2408,75435
-  fdefunkey,\7f2409,75466
-  fdefunname,\7f2410,75512
-  foperator,\7f2411,75556
-  fvnameseen,\7f2412,75613
-  fstartlist,\7f2413,75666
-  finlist,\7f2414,75722
-  flistseen,\7f2415,75765
-  fignore,\7f2416,75813
-  vignore      \7f2417,75856
-} fvdef;\7f2418,75901
-static bool fvextern;\7f2420,75911
-  tnone,\7f2428,76089
-  tkeyseen,\7f2429,76119
-  ttypeseen,\7f2430,76160
-  tinbody,\7f2431,76199
-  tend,\7f2432,76238
-  tignore      \7f2433,76279
-} typdef;\7f2434,76320
-  snone,\7f2443,76499
-  skeyseen,\7f2445,76575
-  stagseen,\7f2446,76620
-  scolonseen   \7f2447,76661
-} structdef;\7f2448,76715
-static const char *objtag \7fobjtag\ 12453,76809
-  dnone,\7f2460,76942
-  dsharpseen,\7f2461,76972
-  ddefineseen,\7f2462,77025
-  dignorerest  \7f2463,77070
-} definedef;\7f2464,77112
-  onone,\7f2472,77267
-  oprotocol,\7f2473,77297
-  oimplementation,\7f2474,77347
-  otagseen,\7f2475,77395
-  oparenseen,\7f2476,77431
-  ocatseen,\7f2477,77486
-  oinbody,\7f2478,77525
-  omethodsign,\7f2479,77568
-  omethodtag,\7f2480,77626
-  omethodcolon,\7f2481,77666
-  omethodparm,\7f2482,77709
-  oignore      \7f2483,77755
-} objdef;\7f2484,77787
-static struct tok\7f2491,77944
-} token;\7f2508,78626
-} cstack;\7f2523,79136
-#define nestlev        \7f2525,79264
-#define instruct       \7f2527,79369
-pushclass_above \7f2531,79489
-popclass_above \7f2550,79948
-write_classname \7f2564,80162
-consider_token \7f2613,81341
-} lbs[\7flbs\ 12924,88532
-#define current_lb_is_new \7f2926,88543
-#define switch_line_buffers(\7f2927,88588
-#define curlb \7f2929,88641
-#define newlb \7f2930,88672
-#define curlinepos \7f2931,88703
-#define newlinepos \7f2932,88744
-#define plainc \7f2934,88786
-#define cplpl \7f2935,88830
-#define cjava \7f2936,88861
-#define CNL_SAVE_DEFINEDEF(\7f2938,88905
-#define CNL(\7f2947,89117
-make_C_tag \7f2960,89375
-C_entries \7f2986,90194
-default_C_entries \7f3833,110156
-plain_C_entries \7f3840,110276
-Cplusplus_entries \7f3847,110364
-Cjava_entries \7f3854,110460
-Cstar_entries \7f3861,110550
-Yacc_entries \7f3868,110642
-#define LOOP_ON_INPUT_LINES(\7f3875,110720
-#define LOOKING_AT(\7f3884,111056
-#define LOOKING_AT_NOCASE(\7f3891,111461
-just_read_file \7f3901,111861
-F_takeprec \7f3914,112039
-F_getit \7f3937,112366
-Fortran_functions \7f3961,112840
-Ada_getit \7f4052,114669
-Ada_funcs \7f4115,116044
-Asm_labels \7f4228,118582
-Perl_functions \7f4261,119549
-Python_functions \7f4357,122057
-PHP_functions \7f4387,122684
-Cobol_paragraphs \7f4466,124471
-Makefile_targets \7f4494,125029
-Pascal_functions \7f4529,125950
-L_getit \7f4709,130318
-Lisp_functions \7f4725,130664
-Lua_functions \7f4785,131850
-PS_functions \7f4811,132385
-Forth_words \7f4841,133053
-Scheme_functions \7f4877,134092
-static linebuffer *TEX_toktab \7fTEX_toktab\ 14908,134781
-static const char *TEX_defenv \7fTEX_defenv\ 14912,134974
-static char TEX_esc \7f4920,135261
-static char TEX_opgrp \7f4921,135289
-static char TEX_clgrp \7f4922,135318
-TeX_commands \7f4928,135395
-#define TEX_LESC \7f4986,136652
-#define TEX_SESC \7f4987,136674
-TEX_mode \7f4992,136804
-TEX_decode_env \7f5026,137509
-Texinfo_nodes \7f5071,138554
-HTML_labels \7f5094,139013
-Prolog_functions \7f5219,142347
-prolog_skip_comment \7f5255,143128
-prolog_pr \7f5281,143736
-prolog_atom \7f5319,144628
-Erlang_functions \7f5379,145666
-erlang_func \7f5438,146965
-erlang_attribute \7f5476,147642
-erlang_atom \7f5496,148061
-scan_separators \7f5534,149080
-analyze_regex \7f5586,150460
-add_regex \7f5654,152050
-substitute \7f5767,154797
-free_regexps \7f5814,155837
-regex_tag_multiline \7f5836,156291
-nocase_tail \7f5913,158263
-get_tag \7f5928,158519
-readline_internal \7f5959,159455
-readline \7f6037,161296
-savestr \7f6230,167243
-savenstr \7f6240,167473
-skip_spaces \7f6249,167679
-skip_non_spaces \7f6258,167833
-skip_name \7f6267,167983
-fatal \7f6277,168156
-pfatal \7f6284,168253
-suggest_asking_for_help \7f6291,168332
-error \7f6300,168554
-concat \7f6313,168846
-etags_getcwd \7f6329,169259
-relative_filename \7f6350,169725
-absolute_filename \7f6389,170751
-absolute_dirname \7f6453,172416
-filename_is_absolute \7f6472,172845
-canonicalize_filename \7f6484,173096
-# define ISUPPER(\7f6491,173235
-linebuffer_init \7f6514,173656
-linebuffer_setlen \7f6524,173887
-xmalloc \7f6536,174148
-xrealloc \7f6545,174314
+char pot_etags_version[\7fpot_etags_version\ 181,3471
+#  undef DEBUG\7f84,3553
+#  define DEBUG \7f85,3568
+#  define DEBUG \7f87,3595
+#  define NDEBUG       \7f88,3618
+# define _GNU_SOURCE \7f94,3706
+# undef MSDOS\7f100,3877
+# undef  WINDOWSNT\7f101,3891
+# define WINDOWSNT\7f102,3910
+# undef MSDOS\7f106,3969
+# define MSDOS \7f107,3983
+# define MSDOS \7f110,4033
+# define MAXPATHLEN \7f115,4112
+# undef HAVE_NTGUI\7f116,4142
+# undef  DOS_NT\7f117,4161
+# define DOS_NT\7f118,4177
+# undef  assert        \7f135,4483
+# define assert(\7f136,4542
+# undef  CTAGS\7f146,4858
+# define CTAGS \7f147,4873
+# define CTAGS \7f149,4899
+#define streq(\7f152,4928
+#define strcaseeq(\7f153,4997
+#define strneq(\7f154,5076
+#define strncaseeq(\7f155,5152
+#define CHARS \7f157,5239
+#define CHAR(\7f158,5279
+#define        iswhite(\7f159,5330
+#define notinname(\7f160,5395
+#define        begtoken(\7f161,5470
+#define        intoken(\7f162,5543
+#define        endtoken(\7f163,5615
+#define ISALNUM(\7f165,5685
+#define ISALPHA(\7f166,5723
+#define ISDIGIT(\7f167,5761
+#define ISLOWER(\7f168,5799
+#define lowcase(\7f170,5838
+#define xnew(\7f179,6016
+#define xrnew(\7f180,6084
+typedef void Lang_function \7f182,6165
+} compressor;\7f188,6366
+} language;\7f199,6836
+typedef struct fdesc\7f201,6849
+} fdesc;\7f212,7367
+typedef struct node_st\7f214,7377
+} node;\7f225,7895
+} linebuffer;\7f239,8249
+    at_language,\7f245,8345
+    at_regexp,\7f246,8394
+    at_filename,\7f247,8438
+    at_stdin,\7f248,8474
+    at_end     \7f249,8517
+} argument;\7f253,8699
+typedef struct regexp\7f256,8759
+} regexp;\7f268,9326
+static void error \7f311,10781
+# undef STDIN\7f408,15074
+#define STDIN \7f411,15096
+static compressor compressors[\7fcompressors\ 1457,17665
+static const char *Ada_suffixes \7fAda_suffixes\ 1473,17908
+static const char Ada_help \7f475,17978
+static const char *Asm_suffixes \7fAsm_suffixes\ 1493,18581
+static const char Asm_help \7f504,18977
+static const char *default_C_suffixes \7fdefault_C_suffixes\ 1512,19313
+static const char default_C_help \7f515,19414
+static const char default_C_help \7f523,19851
+static const char *Cplusplus_suffixes \7fCplusplus_suffixes\ 1535,20461
+static const char Cplusplus_help \7f540,20659
+static const char *Cjava_suffixes \7fCjava_suffixes\ 1549,21114
+static char Cjava_help \7f551,21173
+static const char *Cobol_suffixes \7fCobol_suffixes\ 1556,21338
+static char Cobol_help \7f558,21403
+static const char *Cstar_suffixes \7fCstar_suffixes\ 1562,21544
+static const char *Erlang_suffixes \7fErlang_suffixes\ 1565,21608
+static const char Erlang_help \7f567,21674
+const char *Forth_suffixes \7fForth_suffixes\ 1571,21800
+static const char Forth_help \7f573,21858
+static const char *Fortran_suffixes \7fFortran_suffixes\ 1577,22009
+static const char Fortran_help \7f579,22086
+static const char *HTML_suffixes \7fHTML_suffixes\ 1582,22191
+static const char HTML_help \7f584,22265
+static const char *Lisp_suffixes \7fLisp_suffixes\ 1589,22453
+static const char Lisp_help \7f591,22557
+static const char *Lua_suffixes \7fLua_suffixes\ 1598,22872
+static const char Lua_help \7f600,22935
+static const char *Makefile_filenames \7fMakefile_filenames\ 1603,23011
+static const char Makefile_help \7f605,23134
+static const char *Objc_suffixes \7fObjc_suffixes\ 1609,23278
+static const char Objc_help \7f613,23400
+static const char *Pascal_suffixes \7fPascal_suffixes\ 1619,23715
+static const char Pascal_help \7f621,23779
+static const char *Perl_suffixes \7fPerl_suffixes\ 1626,23967
+static const char *Perl_interpreters \7fPerl_interpreters\ 1628,24029
+static const char Perl_help \7f630,24101
+static const char *PHP_suffixes \7fPHP_suffixes\ 1637,24452
+static const char PHP_help \7f639,24524
+static const char *plain_C_suffixes \7fplain_C_suffixes\ 1643,24679
+static const char *PS_suffixes \7fPS_suffixes\ 1647,24763
+static const char PS_help \7f649,24849
+static const char *Prolog_suffixes \7fProlog_suffixes\ 1652,24932
+static const char Prolog_help \7f654,24994
+static const char *Python_suffixes \7fPython_suffixes\ 1658,25108
+static const char Python_help \7f660,25166
+static const char *Scheme_suffixes \7fScheme_suffixes\ 1665,25348
+static const char Scheme_help \7f667,25461
+static const char *TeX_suffixes \7fTeX_suffixes\ 1672,25684
+static const char TeX_help \7f674,25782
+static const char *Texinfo_suffixes \7fTexinfo_suffixes\ 1686,26317
+static const char Texinfo_help \7f688,26396
+static const char *Yacc_suffixes \7fYacc_suffixes\ 1691,26493
+static const char Yacc_help \7f693,26607
+static const char auto_help \7f699,26857
+static const char none_help \7f703,27021
+static const char no_lang_help \7f707,27144
+static language lang_names \7f718,27356
+print_language_names \7f753,29533
+# define EMACS_NAME \7f786,30756
+# define VERSION \7f789,30812
+print_version \7f792,30870
+# define PRINT_UNDOCUMENTED_OPTIONS_HELP \7f804,31174
+print_help \7f808,31251
+main \7f981,37439
+get_compressor_from_suffix \7f1319,46218
+get_language_from_langname \7f1355,47159
+get_language_from_interpreter \7f1377,47546
+get_language_from_filename \7f1399,47977
+process_file_name \7f1433,48835
+process_file \7f1555,51666
+init \7f1632,54151
+find_entries \7f1656,54902
+make_tag \7f1814,59708
+pfnote \7f1856,60943
+free_tree \7f1917,62745
+free_fdesc \7f1935,63030
+add_node \7f1955,63473
+invalidate_nodes \7f2035,65538
+static int number_len \7f2068,66194
+total_size_of_entries \7f2087,66695
+put_entries \7f2107,67155
+#define C_EXT  \7f2193,68996
+#define C_PLAIN \7f2194,69038
+#define C_PLPL \7f2195,69071
+#define C_STAR \7f2196,69105
+#define C_JAVA \7f2197,69138
+#define C_AUTO \7f2198,69173
+#define YACC   \7f2199,69243
+enum sym_type\7f2204,69313
+  st_none,\7f2206,69329
+  st_C_objprot,\7f2207,69340
+  st_C_objprot, st_C_objimpl,\7f2207,69340
+  st_C_objprot, st_C_objimpl, st_C_objend,\7f2207,69340
+  st_C_gnumacro,\7f2208,69383
+  st_C_ignore,\7f2209,69400
+  st_C_ignore, st_C_attribute,\7f2209,69400
+  st_C_javastruct,\7f2210,69431
+  st_C_operator,\7f2211,69450
+  st_C_class,\7f2212,69467
+  st_C_class, st_C_template,\7f2212,69467
+  st_C_struct,\7f2213,69496
+  st_C_struct, st_C_extern,\7f2213,69496
+  st_C_struct, st_C_extern, st_C_enum,\7f2213,69496
+  st_C_struct, st_C_extern, st_C_enum, st_C_define,\7f2213,69496
+  st_C_struct, st_C_extern, st_C_enum, st_C_define, st_C_typedef\7f2213,69496
+struct C_stab_entry \7f2271,71279
+hash \7f2275,71410
+in_word_set \7f2321,72938
+      TOTAL_KEYWORDS \7f2325,73019
+      MIN_WORD_LENGTH \7f2326,73046
+      MAX_WORD_LENGTH \7f2327,73073
+      MIN_HASH_VALUE \7f2328,73101
+      MAX_HASH_VALUE \7f2329,73127
+C_symtype \7f2387,74986
+static bool inattribute;\7f2400,75235
+  fvnone,\7f2408,75436
+  fdefunkey,\7f2409,75467
+  fdefunname,\7f2410,75513
+  foperator,\7f2411,75557
+  fvnameseen,\7f2412,75614
+  fstartlist,\7f2413,75667
+  finlist,\7f2414,75723
+  flistseen,\7f2415,75766
+  fignore,\7f2416,75814
+  vignore      \7f2417,75857
+} fvdef;\7f2418,75902
+static bool fvextern;\7f2420,75912
+  tnone,\7f2428,76090
+  tkeyseen,\7f2429,76120
+  ttypeseen,\7f2430,76161
+  tinbody,\7f2431,76200
+  tend,\7f2432,76239
+  tignore      \7f2433,76280
+} typdef;\7f2434,76321
+  snone,\7f2443,76500
+  skeyseen,\7f2445,76576
+  stagseen,\7f2446,76621
+  scolonseen   \7f2447,76662
+} structdef;\7f2448,76716
+static const char *objtag \7fobjtag\ 12453,76810
+  dnone,\7f2460,76943
+  dsharpseen,\7f2461,76973
+  ddefineseen,\7f2462,77026
+  dignorerest  \7f2463,77071
+} definedef;\7f2464,77113
+  onone,\7f2472,77268
+  oprotocol,\7f2473,77298
+  oimplementation,\7f2474,77348
+  otagseen,\7f2475,77396
+  oparenseen,\7f2476,77432
+  ocatseen,\7f2477,77487
+  oinbody,\7f2478,77526
+  omethodsign,\7f2479,77569
+  omethodtag,\7f2480,77627
+  omethodcolon,\7f2481,77667
+  omethodparm,\7f2482,77710
+  oignore      \7f2483,77756
+} objdef;\7f2484,77788
+static struct tok\7f2491,77945
+} token;\7f2508,78627
+} cstack;\7f2523,79137
+#define nestlev        \7f2525,79265
+#define instruct       \7f2527,79370
+pushclass_above \7f2531,79490
+popclass_above \7f2550,79949
+write_classname \7f2564,80163
+consider_token \7f2613,81342
+} lbs[\7flbs\ 12924,88533
+#define current_lb_is_new \7f2926,88544
+#define switch_line_buffers(\7f2927,88589
+#define curlb \7f2929,88642
+#define newlb \7f2930,88673
+#define curlinepos \7f2931,88704
+#define newlinepos \7f2932,88745
+#define plainc \7f2934,88787
+#define cplpl \7f2935,88831
+#define cjava \7f2936,88862
+#define CNL_SAVE_DEFINEDEF(\7f2938,88906
+#define CNL(\7f2947,89118
+make_C_tag \7f2960,89376
+C_entries \7f2986,90195
+default_C_entries \7f3833,110157
+plain_C_entries \7f3840,110277
+Cplusplus_entries \7f3847,110365
+Cjava_entries \7f3854,110461
+Cstar_entries \7f3861,110551
+Yacc_entries \7f3868,110643
+#define LOOP_ON_INPUT_LINES(\7f3875,110721
+#define LOOKING_AT(\7f3884,111057
+#define LOOKING_AT_NOCASE(\7f3891,111462
+just_read_file \7f3901,111862
+F_takeprec \7f3914,112040
+F_getit \7f3937,112367
+Fortran_functions \7f3961,112841
+Ada_getit \7f4052,114670
+Ada_funcs \7f4115,116045
+Asm_labels \7f4228,118583
+Perl_functions \7f4261,119550
+Python_functions \7f4357,122058
+PHP_functions \7f4387,122685
+Cobol_paragraphs \7f4466,124472
+Makefile_targets \7f4494,125030
+Pascal_functions \7f4529,125951
+L_getit \7f4709,130319
+Lisp_functions \7f4725,130665
+Lua_functions \7f4785,131851
+PS_functions \7f4811,132386
+Forth_words \7f4841,133054
+Scheme_functions \7f4877,134093
+static linebuffer *TEX_toktab \7fTEX_toktab\ 14908,134782
+static const char *TEX_defenv \7fTEX_defenv\ 14912,134975
+static char TEX_esc \7f4920,135262
+static char TEX_opgrp \7f4921,135290
+static char TEX_clgrp \7f4922,135319
+TeX_commands \7f4928,135396
+#define TEX_LESC \7f4986,136653
+#define TEX_SESC \7f4987,136675
+TEX_mode \7f4992,136805
+TEX_decode_env \7f5026,137510
+Texinfo_nodes \7f5071,138555
+HTML_labels \7f5094,139014
+Prolog_functions \7f5219,142348
+prolog_skip_comment \7f5255,143129
+prolog_pr \7f5281,143737
+prolog_atom \7f5319,144629
+Erlang_functions \7f5379,145667
+erlang_func \7f5438,146966
+erlang_attribute \7f5476,147643
+erlang_atom \7f5496,148062
+scan_separators \7f5534,149081
+analyze_regex \7f5586,150461
+add_regex \7f5654,152051
+substitute \7f5767,154798
+free_regexps \7f5814,155838
+regex_tag_multiline \7f5836,156292
+nocase_tail \7f5913,158264
+get_tag \7f5928,158520
+readline_internal \7f5959,159456
+readline \7f6037,161297
+savestr \7f6230,167244
+savenstr \7f6240,167474
+skip_spaces \7f6249,167680
+skip_non_spaces \7f6258,167834
+skip_name \7f6267,167984
+fatal \7f6277,168157
+pfatal \7f6284,168254
+suggest_asking_for_help \7f6291,168333
+error \7f6300,168555
+concat \7f6313,168847
+etags_getcwd \7f6329,169260
+relative_filename \7f6350,169726
+absolute_filename \7f6389,170752
+absolute_dirname \7f6453,172417
+filename_is_absolute \7f6472,172846
+canonicalize_filename \7f6484,173097
+# define ISUPPER(\7f6491,173236
+linebuffer_init \7f6514,173657
+linebuffer_setlen \7f6524,173888
+xmalloc \7f6536,174149
+xrealloc \7f6545,174315
 \f
 c-src/exit.c,47
   } __libc_atexit;\7f30,1022
@@ -628,1377 +628,1377 @@ pp2\7f87,1504
 pp3(\7f100,1616
 \f
 c-src/emacs/src/gmalloc.c,3539
-#define USE_PTHREAD\7f25,1002
-#undef get_current_dir_name\7f33,1126
-#undef malloc\7f64,2110
-#undef realloc\7f65,2124
-#undef calloc\7f66,2139
-#undef free\7f67,2153
-#define malloc \7f68,2165
-#define realloc \7f69,2188
-#define calloc \7f70,2213
-#define aligned_alloc \7f71,2236
-#define free \7f72,2273
-#define DUMPED \7f80,2472
-#define ALLOCATED_BEFORE_DUMPING(\7f81,2507
-extern void *malloc \7fmalloc\ 194,2718
-#define INT_BIT        \7f124,3934
-#define BLOCKLOG       \7f125,3977
-#define BLOCKSIZE      \7f126,4018
-#define BLOCKIFY(\7f127,4052
-#define HEAP   \7f131,4215
-#define FINAL_FREE_BLOCKS      \7f135,4391
-  } malloc_info;\7f167,5388
-#define BLOCK(\7f176,5620
-#define ADDRESS(\7f177,5682
-struct list\7f186,5939
-struct alignlist\7f196,6153
-#define LOCK(\7f223,7064
-#define UNLOCK(\7f228,7195
-#define LOCK_ALIGNED_BLOCKS(\7f233,7329
-#define UNLOCK_ALIGNED_BLOCKS(\7f238,7484
-#define LOCK(\7f244,7649
-#define UNLOCK(\7f245,7664
-#define LOCK_ALIGNED_BLOCKS(\7f246,7681
-#define UNLOCK_ALIGNED_BLOCKS(\7f247,7711
-enum mcheck_status\7f283,9092
-    MCHECK_DISABLED \7f285,9115
-    MCHECK_OK,\7f286,9187
-    MCHECK_FREE,\7f287,9226
-    MCHECK_HEAD,\7f288,9270
-    MCHECK_TAIL        \7f289,9334
-struct mstats\7f308,10153
-char *_heapbase;\7f_heapbase\ 1355,11829
-malloc_info *_heapinfo;\7f_heapinfo\ 1358,11927
-static size_t heapsize;\7f361,11983
-size_t _heapindex;\7f364,12047
-size_t _heaplimit;\7f367,12109
-struct list _fraghead[\7f_fraghead\ 1370,12171
-size_t _chunks_used;\7f373,12229
-size_t _bytes_used;\7f374,12250
-size_t _chunks_free;\7f375,12270
-size_t _bytes_free;\7f376,12291
-int __malloc_initialized;\7f379,12340
-size_t __malloc_extra_blocks;\7f381,12367
-static int state_protected_p;\7f400,12912
-static size_t last_state_size;\7f401,12942
-static malloc_info *last_heapinfo;\7flast_heapinfo\ 1402,12973
-protect_malloc_state \7f405,13014
-#define PROTECT_MALLOC_STATE(\7f426,13627
-#define PROTECT_MALLOC_STATE(\7f429,13697
-align \7f435,13794
-get_contiguous_space \7f466,14616
-register_heapinfo \7f497,15325
-pthread_mutex_t _malloc_mutex \7f517,15879
-pthread_mutex_t _aligned_blocks_mutex \7f518,15938
-int _malloc_thread_enabled_p;\7f519,16005
-malloc_atfork_handler_prepare \7f522,16048
-malloc_atfork_handler_parent \7f529,16139
-malloc_atfork_handler_child \7f536,16233
-malloc_enable_thread \7f544,16375
-malloc_initialize_1 \7f563,16961
-__malloc_initialize \7f594,17793
-static int morecore_recursing;\7f604,17926
-morecore_nolock \7f609,18066
-_malloc_internal_nolock \7f722,21584
-_malloc_internal \7f920,28102
-malloc \7f932,28247
-_malloc \7f961,29140
-_free \7f967,29196
-_realloc \7f973,29240
-struct alignlist *_aligned_blocks \7f_aligned_blocks\ 11004,30345
-_free_internal_nolock \7f1009,30474
-_free_internal \7f1255,38476
-free \7f1265,38603
-weak_alias \7f1277,38799
-#define min(\7f1306,39813
-_realloc_internal_nolock \7f1319,40309
-_realloc_internal \7f1435,43563
-realloc \7f1447,43726
-calloc \7f1478,44894
-#define        __sbrk  \7f1513,46042
-__default_morecore \7f1525,46511
-aligned_alloc \7f1557,47522
-memalign \7f1647,49704
-posix_memalign \7f1656,49909
-static size_t pagesize;\7f1703,51317
-valloc \7f1706,51349
-#undef malloc\7f1715,51490
-#undef realloc\7f1716,51504
-#undef calloc\7f1717,51519
-#undef aligned_alloc\7f1718,51533
-#undef free\7f1719,51554
-hybrid_malloc \7f1736,52083
-hybrid_calloc \7f1744,52188
-hybrid_free \7f1752,52319
-hybrid_aligned_alloc \7f1765,52626
-hybrid_realloc \7f1780,52984
-hybrid_get_current_dir_name \7f1811,53797
-#define MAGICWORD      \7f1854,55206
-#define MAGICFREE      \7f1855,55261
-#define MAGICBYTE      \7f1856,55316
-#define MALLOCFLOOD    \7f1857,55348
-#define FREEFLOOD      \7f1858,55382
-struct hdr\7f1860,55415
-checkhdr \7f1867,55581
-freehook \7f1891,56022
-mallochook \7f1927,56804
-reallochook \7f1944,57143
-mabort \7f1978,57901
-static int mcheck_used \7f2012,58586
-mcheck \7f2015,58619
-mprobe \7f2035,59138
+#define USE_PTHREAD\7f25,1003
+#undef get_current_dir_name\7f33,1127
+#undef malloc\7f64,2111
+#undef realloc\7f65,2125
+#undef calloc\7f66,2140
+#undef free\7f67,2154
+#define malloc \7f68,2166
+#define realloc \7f69,2189
+#define calloc \7f70,2214
+#define aligned_alloc \7f71,2237
+#define free \7f72,2274
+#define DUMPED \7f80,2473
+#define ALLOCATED_BEFORE_DUMPING(\7f81,2508
+extern void *malloc \7fmalloc\ 194,2719
+#define INT_BIT        \7f124,3935
+#define BLOCKLOG       \7f125,3978
+#define BLOCKSIZE      \7f126,4019
+#define BLOCKIFY(\7f127,4053
+#define HEAP   \7f131,4216
+#define FINAL_FREE_BLOCKS      \7f135,4392
+  } malloc_info;\7f167,5389
+#define BLOCK(\7f176,5621
+#define ADDRESS(\7f177,5683
+struct list\7f186,5940
+struct alignlist\7f196,6154
+#define LOCK(\7f223,7065
+#define UNLOCK(\7f228,7196
+#define LOCK_ALIGNED_BLOCKS(\7f233,7330
+#define UNLOCK_ALIGNED_BLOCKS(\7f238,7485
+#define LOCK(\7f244,7650
+#define UNLOCK(\7f245,7665
+#define LOCK_ALIGNED_BLOCKS(\7f246,7682
+#define UNLOCK_ALIGNED_BLOCKS(\7f247,7712
+enum mcheck_status\7f283,9093
+    MCHECK_DISABLED \7f285,9116
+    MCHECK_OK,\7f286,9188
+    MCHECK_FREE,\7f287,9227
+    MCHECK_HEAD,\7f288,9271
+    MCHECK_TAIL        \7f289,9335
+struct mstats\7f308,10154
+char *_heapbase;\7f_heapbase\ 1355,11831
+malloc_info *_heapinfo;\7f_heapinfo\ 1358,11929
+static size_t heapsize;\7f361,11985
+size_t _heapindex;\7f364,12049
+size_t _heaplimit;\7f367,12111
+struct list _fraghead[\7f_fraghead\ 1370,12173
+size_t _chunks_used;\7f373,12231
+size_t _bytes_used;\7f374,12252
+size_t _chunks_free;\7f375,12272
+size_t _bytes_free;\7f376,12293
+int __malloc_initialized;\7f379,12342
+size_t __malloc_extra_blocks;\7f381,12369
+static int state_protected_p;\7f400,12914
+static size_t last_state_size;\7f401,12944
+static malloc_info *last_heapinfo;\7flast_heapinfo\ 1402,12975
+protect_malloc_state \7f405,13016
+#define PROTECT_MALLOC_STATE(\7f426,13629
+#define PROTECT_MALLOC_STATE(\7f429,13699
+align \7f435,13796
+get_contiguous_space \7f466,14618
+register_heapinfo \7f497,15327
+pthread_mutex_t _malloc_mutex \7f517,15881
+pthread_mutex_t _aligned_blocks_mutex \7f518,15940
+int _malloc_thread_enabled_p;\7f519,16007
+malloc_atfork_handler_prepare \7f522,16050
+malloc_atfork_handler_parent \7f529,16141
+malloc_atfork_handler_child \7f536,16235
+malloc_enable_thread \7f544,16377
+malloc_initialize_1 \7f563,16963
+__malloc_initialize \7f594,17795
+static int morecore_recursing;\7f604,17928
+morecore_nolock \7f609,18068
+_malloc_internal_nolock \7f722,21586
+_malloc_internal \7f920,28104
+malloc \7f932,28249
+_malloc \7f961,29142
+_free \7f967,29198
+_realloc \7f973,29242
+struct alignlist *_aligned_blocks \7f_aligned_blocks\ 11004,30348
+_free_internal_nolock \7f1009,30477
+_free_internal \7f1255,38479
+free \7f1265,38606
+weak_alias \7f1277,38802
+#define min(\7f1306,39817
+_realloc_internal_nolock \7f1319,40313
+_realloc_internal \7f1435,43567
+realloc \7f1447,43730
+calloc \7f1478,44899
+#define        __sbrk  \7f1513,46048
+__default_morecore \7f1525,46517
+aligned_alloc \7f1557,47529
+memalign \7f1647,49711
+posix_memalign \7f1656,49916
+static size_t pagesize;\7f1703,51325
+valloc \7f1706,51357
+#undef malloc\7f1715,51498
+#undef realloc\7f1716,51512
+#undef calloc\7f1717,51527
+#undef aligned_alloc\7f1718,51541
+#undef free\7f1719,51562
+hybrid_malloc \7f1736,52091
+hybrid_calloc \7f1744,52196
+hybrid_free \7f1752,52327
+hybrid_aligned_alloc \7f1765,52634
+hybrid_realloc \7f1780,52990
+hybrid_get_current_dir_name \7f1811,53803
+#define MAGICWORD      \7f1854,55213
+#define MAGICFREE      \7f1855,55268
+#define MAGICBYTE      \7f1856,55323
+#define MALLOCFLOOD    \7f1857,55355
+#define FREEFLOOD      \7f1858,55389
+struct hdr\7f1860,55422
+checkhdr \7f1867,55588
+freehook \7f1891,56029
+mallochook \7f1927,56811
+reallochook \7f1944,57150
+mabort \7f1978,57908
+static int mcheck_used \7f2012,58593
+mcheck \7f2015,58626
+mprobe \7f2035,59145
 \f
 c-src/emacs/src/regex.h,3761
-#define _REGEX_H \7f21,836
-typedef unsigned long reg_syntax_t;\7f43,1577
-#define RE_BACKSLASH_ESCAPE_IN_LISTS \7f47,1749
-#define RE_BK_PLUS_QM \7f52,1969
-#define RE_CHAR_CLASSES \7f58,2298
-#define RE_CONTEXT_INDEP_ANCHORS \7f72,3032
-#define RE_CONTEXT_INDEP_OPS \7f80,3458
-#define RE_CONTEXT_INVALID_OPS \7f84,3658
-#define RE_DOT_NEWLINE \7f88,3801
-#define RE_DOT_NOT_NULL \7f92,3937
-#define RE_HAT_LISTS_NOT_NEWLINE \7f96,4082
-#define RE_INTERVALS \7f101,4292
-#define RE_LIMITED_OPS \7f105,4441
-#define RE_NEWLINE_ALT \7f109,4583
-#define RE_NO_BK_BRACES \7f114,4773
-#define RE_NO_BK_PARENS \7f118,4964
-#define RE_NO_BK_REFS \7f122,5120
-#define RE_NO_BK_VBAR \7f126,5316
-#define RE_NO_EMPTY_RANGES \7f132,5610
-#define RE_UNMATCHED_RIGHT_PAREN_ORD \7f136,5766
-#define RE_NO_POSIX_BACKTRACKING \7f140,5937
-#define RE_NO_GNU_OPS \7f144,6133
-#define RE_FRUGAL \7f147,6253
-#define RE_SHY_GROUPS \7f150,6360
-#define RE_NO_NEWLINE_ANCHOR \7f153,6468
-#define RE_DEBUG \7f161,6884
-#define RE_SYNTAX_EMACS        \7f183,7684
-#define RE_SYNTAX_AWK  \7f186,7780
-#define RE_SYNTAX_GNU_AWK      \7f193,8084
-#define RE_SYNTAX_POSIX_AWK \7f197,8255
-#define RE_SYNTAX_GREP \7f201,8393
-#define RE_SYNTAX_EGREP        \7f206,8549
-#define RE_SYNTAX_POSIX_EGREP  \7f212,8765
-#define RE_SYNTAX_ED \7f216,8910
-#define RE_SYNTAX_SED \7f218,8954
-#define _RE_SYNTAX_POSIX_COMMON        \7f221,9072
-#define RE_SYNTAX_POSIX_BASIC  \7f225,9215
-#define RE_SYNTAX_POSIX_MINIMAL_BASIC  \7f231,9508
-#define RE_SYNTAX_POSIX_EXTENDED       \7f234,9598
-#define RE_SYNTAX_POSIX_MINIMAL_EXTENDED       \7f242,9967
-# undef RE_DUP_MAX\7f253,10454
-#define RE_DUP_MAX \7f256,10540
-#define REG_EXTENDED \7f263,10762
-#define REG_ICASE \7f267,10886
-#define REG_NEWLINE \7f272,11070
-#define REG_NOSUB \7f276,11248
-#define REG_NOTBOL \7f286,11614
-#define REG_NOTEOL \7f289,11688
-  REG_ENOSYS \7f297,11859
-  REG_NOERROR \7f300,11941
-  REG_NOMATCH,\7f301,11976
-  REG_BADPAT,\7f305,12123
-  REG_ECOLLATE,\7f306,12162
-  REG_ECTYPE,\7f307,12203
-  REG_EESCAPE,\7f308,12255
-  REG_ESUBREG,\7f309,12298
-  REG_EBRACK,\7f310,12345
-  REG_EPAREN,\7f311,12391
-  REG_EBRACE,\7f312,12436
-  REG_BADBR,\7f313,12472
-  REG_ERANGE,\7f314,12519
-  REG_ESPACE,\7f315,12560
-  REG_BADRPT,\7f316,12601
-  REG_EEND,\7f319,12693
-  REG_ESIZE,\7f320,12728
-  REG_ERPAREN,\7f321,12790
-  REG_ERANGEX  \7f322,12859
-} reg_errcode_t;\7f323,12911
-# define RE_TRANSLATE_TYPE \7f332,13273
-struct re_pattern_buffer\7f335,13315
-#define REGS_UNALLOCATED \7f376,14889
-#define REGS_REALLOCATE \7f377,14916
-#define REGS_FIXED \7f378,14942
-typedef struct re_pattern_buffer regex_t;\7f416,16098
-typedef ssize_t regoff_t;\7f423,16492
-struct re_registers\7f428,16652
-# define RE_NREGS \7f440,16942
-} regmatch_t;\7f451,17317
-#  define _Restrict_ \7f540,20886
-#  define _Restrict_ \7f542,20979
-#  define _Restrict_\7f544,21018
-#  define _Restrict_arr_ \7f555,21418
-#  define _Restrict_arr_\7f557,21461
-#  define CHAR_CLASS_MAX_LENGTH \7f593,22470
-#  define CHAR_CLASS_MAX_LENGTH \7f597,22648
-typedef wctype_t re_wctype_t;\7f599,22692
-typedef wchar_t re_wchar_t;\7f600,22722
-# define re_wctype \7f601,22750
-# define re_iswctype \7f602,22776
-# define re_wctype_to_bit(\7f603,22806
-# define CHAR_CLASS_MAX_LENGTH \7f605,22844
-# define btowc(\7f606,22906
-typedef enum { RECC_ERROR \7f609,22953
-              RECC_ALNUM,\7f610,22984
-              RECC_ALNUM, RECC_ALPHA,\7f610,22984
-              RECC_ALNUM, RECC_ALPHA, RECC_WORD,\7f610,22984
-              RECC_GRAPH,\7f611,23027
-              RECC_GRAPH, RECC_PRINT,\7f611,23027
-              RECC_LOWER,\7f612,23059
-              RECC_LOWER, RECC_UPPER,\7f612,23059
-              RECC_PUNCT,\7f613,23091
-              RECC_PUNCT, RECC_CNTRL,\7f613,23091
-              RECC_DIGIT,\7f614,23123
-              RECC_DIGIT, RECC_XDIGIT,\7f614,23123
-              RECC_BLANK,\7f615,23156
-              RECC_BLANK, RECC_SPACE,\7f615,23156
-              RECC_MULTIBYTE,\7f616,23188
-              RECC_MULTIBYTE, RECC_NONASCII,\7f616,23188
-              RECC_ASCII,\7f617,23227
-              RECC_ASCII, RECC_UNIBYTE\7f617,23227
-} re_wctype_t;\7f618,23260
-typedef int re_wchar_t;\7f623,23387
+#define _REGEX_H \7f21,837
+typedef unsigned long reg_syntax_t;\7f43,1578
+#define RE_BACKSLASH_ESCAPE_IN_LISTS \7f47,1750
+#define RE_BK_PLUS_QM \7f52,1970
+#define RE_CHAR_CLASSES \7f58,2299
+#define RE_CONTEXT_INDEP_ANCHORS \7f72,3033
+#define RE_CONTEXT_INDEP_OPS \7f80,3459
+#define RE_CONTEXT_INVALID_OPS \7f84,3659
+#define RE_DOT_NEWLINE \7f88,3802
+#define RE_DOT_NOT_NULL \7f92,3938
+#define RE_HAT_LISTS_NOT_NEWLINE \7f96,4083
+#define RE_INTERVALS \7f101,4293
+#define RE_LIMITED_OPS \7f105,4442
+#define RE_NEWLINE_ALT \7f109,4584
+#define RE_NO_BK_BRACES \7f114,4774
+#define RE_NO_BK_PARENS \7f118,4965
+#define RE_NO_BK_REFS \7f122,5121
+#define RE_NO_BK_VBAR \7f126,5317
+#define RE_NO_EMPTY_RANGES \7f132,5611
+#define RE_UNMATCHED_RIGHT_PAREN_ORD \7f136,5767
+#define RE_NO_POSIX_BACKTRACKING \7f140,5938
+#define RE_NO_GNU_OPS \7f144,6134
+#define RE_FRUGAL \7f147,6254
+#define RE_SHY_GROUPS \7f150,6361
+#define RE_NO_NEWLINE_ANCHOR \7f153,6469
+#define RE_DEBUG \7f161,6885
+#define RE_SYNTAX_EMACS        \7f183,7685
+#define RE_SYNTAX_AWK  \7f186,7781
+#define RE_SYNTAX_GNU_AWK      \7f193,8085
+#define RE_SYNTAX_POSIX_AWK \7f197,8256
+#define RE_SYNTAX_GREP \7f201,8394
+#define RE_SYNTAX_EGREP        \7f206,8550
+#define RE_SYNTAX_POSIX_EGREP  \7f212,8766
+#define RE_SYNTAX_ED \7f216,8911
+#define RE_SYNTAX_SED \7f218,8955
+#define _RE_SYNTAX_POSIX_COMMON        \7f221,9073
+#define RE_SYNTAX_POSIX_BASIC  \7f225,9216
+#define RE_SYNTAX_POSIX_MINIMAL_BASIC  \7f231,9509
+#define RE_SYNTAX_POSIX_EXTENDED       \7f234,9599
+#define RE_SYNTAX_POSIX_MINIMAL_EXTENDED       \7f242,9968
+# undef RE_DUP_MAX\7f253,10455
+#define RE_DUP_MAX \7f256,10541
+#define REG_EXTENDED \7f263,10763
+#define REG_ICASE \7f267,10887
+#define REG_NEWLINE \7f272,11071
+#define REG_NOSUB \7f276,11249
+#define REG_NOTBOL \7f286,11615
+#define REG_NOTEOL \7f289,11689
+  REG_ENOSYS \7f297,11860
+  REG_NOERROR \7f300,11942
+  REG_NOMATCH,\7f301,11977
+  REG_BADPAT,\7f305,12124
+  REG_ECOLLATE,\7f306,12163
+  REG_ECTYPE,\7f307,12204
+  REG_EESCAPE,\7f308,12256
+  REG_ESUBREG,\7f309,12299
+  REG_EBRACK,\7f310,12346
+  REG_EPAREN,\7f311,12392
+  REG_EBRACE,\7f312,12437
+  REG_BADBR,\7f313,12473
+  REG_ERANGE,\7f314,12520
+  REG_ESPACE,\7f315,12561
+  REG_BADRPT,\7f316,12602
+  REG_EEND,\7f319,12694
+  REG_ESIZE,\7f320,12729
+  REG_ERPAREN,\7f321,12791
+  REG_ERANGEX  \7f322,12860
+} reg_errcode_t;\7f323,12912
+# define RE_TRANSLATE_TYPE \7f332,13274
+struct re_pattern_buffer\7f335,13316
+#define REGS_UNALLOCATED \7f376,14890
+#define REGS_REALLOCATE \7f377,14917
+#define REGS_FIXED \7f378,14943
+typedef struct re_pattern_buffer regex_t;\7f416,16099
+typedef ssize_t regoff_t;\7f423,16493
+struct re_registers\7f428,16653
+# define RE_NREGS \7f440,16943
+} regmatch_t;\7f451,17318
+#  define _Restrict_ \7f540,20887
+#  define _Restrict_ \7f542,20980
+#  define _Restrict_\7f544,21019
+#  define _Restrict_arr_ \7f555,21419
+#  define _Restrict_arr_\7f557,21462
+#  define CHAR_CLASS_MAX_LENGTH \7f593,22471
+#  define CHAR_CLASS_MAX_LENGTH \7f597,22649
+typedef wctype_t re_wctype_t;\7f599,22693
+typedef wchar_t re_wchar_t;\7f600,22723
+# define re_wctype \7f601,22751
+# define re_iswctype \7f602,22777
+# define re_wctype_to_bit(\7f603,22807
+# define CHAR_CLASS_MAX_LENGTH \7f605,22845
+# define btowc(\7f606,22907
+typedef enum { RECC_ERROR \7f609,22954
+              RECC_ALNUM,\7f610,22985
+              RECC_ALNUM, RECC_ALPHA,\7f610,22985
+              RECC_ALNUM, RECC_ALPHA, RECC_WORD,\7f610,22985
+              RECC_GRAPH,\7f611,23028
+              RECC_GRAPH, RECC_PRINT,\7f611,23028
+              RECC_LOWER,\7f612,23060
+              RECC_LOWER, RECC_UPPER,\7f612,23060
+              RECC_PUNCT,\7f613,23092
+              RECC_PUNCT, RECC_CNTRL,\7f613,23092
+              RECC_DIGIT,\7f614,23124
+              RECC_DIGIT, RECC_XDIGIT,\7f614,23124
+              RECC_BLANK,\7f615,23157
+              RECC_BLANK, RECC_SPACE,\7f615,23157
+              RECC_MULTIBYTE,\7f616,23189
+              RECC_MULTIBYTE, RECC_NONASCII,\7f616,23189
+              RECC_ASCII,\7f617,23228
+              RECC_ASCII, RECC_UNIBYTE\7f617,23228
+} re_wctype_t;\7f618,23261
+typedef int re_wchar_t;\7f623,23388
 \f
 c-src/emacs/src/keyboard.c,22931
-volatile int interrupt_input_blocked;\7f76,1808
-volatile bool pending_signals;\7f80,1944
-#define KBD_BUFFER_SIZE \7f82,1976
-KBOARD *initial_kboard;\7finitial_kboard\ 184,2006
-KBOARD *current_kboard;\7fcurrent_kboard\ 185,2030
-static KBOARD *all_kboards;\7fall_kboards\ 186,2054
-static bool single_kboard;\7f89,2154
-#define NUM_RECENT_KEYS \7f91,2182
-static int recent_keys_index;\7f94,2269
-static int total_keys;\7f97,2357
-static Lisp_Object recent_keys;\7f100,2443
-Lisp_Object this_command_keys;\7f107,2777
-ptrdiff_t this_command_key_count;\7f108,2808
-static bool this_command_key_count_reset;\7f112,2922
-static Lisp_Object raw_keybuf;\7f116,3074
-static int raw_keybuf_count;\7f117,3105
-#define GROW_RAW_KEYBUF        \7f119,3135
-static ptrdiff_t this_single_command_key_start;\7f125,3350
-static ptrdiff_t before_command_key_count;\7f129,3498
-static ptrdiff_t before_command_echo_length;\7f130,3541
-sigjmp_buf return_to_command_loop;\7f135,3677
-static Lisp_Object recover_top_level_message;\7f138,3791
-static Lisp_Object regular_top_level_message;\7f143,3930
-static sys_jmp_buf getcjmp;\7f147,4031
-bool waiting_for_input;\7f150,4095
-static bool echoing;\7f154,4186
-static struct kboard *ok_to_echo_at_next_pause;\7fok_to_echo_at_next_pause\ 1159,4328
-struct kboard *echo_kboard;\7fecho_kboard\ 1166,4632
-Lisp_Object echo_message_buffer;\7f171,4744
-bool immediate_quit;\7f174,4837
-int quit_char;\7f192,5623
-EMACS_INT command_loop_level;\7f195,5680
-Lisp_Object unread_switch_frame;\7f204,6108
-static ptrdiff_t last_non_minibuf_size;\7f207,6216
-uintmax_t num_input_events;\7f210,6334
-static EMACS_INT last_auto_save;\7f214,6428
-static ptrdiff_t last_point_position;\7f217,6523
-Lisp_Object internal_last_event_frame;\7f228,7028
-static Lisp_Object read_key_sequence_cmd;\7f232,7168
-static Lisp_Object read_key_sequence_remapped;\7f233,7210
-static FILE *dribble;\7fdribble\ 1236,7310
-bool input_pending;\7f239,7368
-static bool input_was_pending;\7f287,10022
-static struct input_event kbd_buffer[\7fkbd_buffer\ 1291,10107
-static struct input_event *kbd_fetch_ptr;\7fkbd_fetch_ptr\ 1297,10386
-static struct input_event * volatile kbd_store_ptr;\7f302,10601
-unsigned timers_run;\7f320,11296
-struct timespec *input_available_clear_time;\7finput_available_clear_time\ 1324,11408
-bool interrupt_input;\7f328,11573
-bool interrupts_deferred;\7f331,11671
-static struct timespec timer_idleness_start_time;\7f335,11746
-static struct timespec timer_last_idleness_start_time;\7f340,11916
-#define READABLE_EVENTS_DO_TIMERS_NOW  \7f346,12046
-#define READABLE_EVENTS_FILTER_EVENTS  \7f347,12094
-#define READABLE_EVENTS_IGNORE_SQUEEZABLES     \7f348,12142
-kset_echo_string \7f392,14088
-kset_kbd_queue \7f397,14184
-kset_keyboard_translate_table \7f402,14276
-kset_last_prefix_arg \7f407,14399
-kset_last_repeatable_command \7f412,14504
-kset_local_function_key_map \7f417,14625
-kset_overriding_terminal_local_map \7f422,14744
-kset_real_last_command \7f427,14877
-kset_system_key_syms \7f432,14986
-echo_add_key \7f443,15249
-echo_char \7f527,17527
-echo_dash \7f541,17813
-echo_now \7f586,19140
-cancel_echoing \7f635,20614
-echo_length \7f648,20922
-echo_truncate \7f660,21253
-add_command_key \7f672,21582
-recursive_edit_1 \7f697,22406
-record_auto_save \7f742,23848
-force_auto_save_soon \7f751,24016
-DEFUN ("recursive-edit", Frecursive_edit,\7f759,24137
-DEFUN ("recursive-edit", Frecursive_edit,\7frecursive-edit\ 1759,24137
-recursive_edit_unwind \7f804,25747
-any_kboard_state \7f817,26013
-single_kboard_state \7f838,26665
-not_single_kboard_state \7f848,26803
-struct kboard_stack\7f858,27065
-static struct kboard_stack *kboard_stack;\7fkboard_stack\ 1864,27138
-push_kboard \7f867,27186
-pop_kboard \7f879,27375
-temporarily_switch_to_single_kboard \7f914,28263
-record_single_kboard_state \7f943,29437
-restore_kboard_configuration \7f952,29621
-cmd_error \7f970,30077
-cmd_error_internal \7f1024,31510
-DEFUN ("command-error-default-function", Fcommand_error_default_function,\7f1043,32030
-DEFUN ("command-error-default-function", Fcommand_error_default_function,\7fcommand-error-default-function\ 11043,32030
-command_loop \7f1094,33916
-command_loop_2 \7f1134,35135
-top_level_2 \7f1146,35339
-top_level_1 \7f1152,35417
-DEFUN ("top-level", Ftop_level,\7f1164,35787
-DEFUN ("top-level", Ftop_level,\7ftop-level\ 11164,35787
-user_error \7f1183,36288
-DEFUN ("exit-recursive-edit", Fexit_recursive_edit,\7f1189,36429
-DEFUN ("exit-recursive-edit", Fexit_recursive_edit,\7fexit-recursive-edit\ 11189,36429
-DEFUN ("abort-recursive-edit", Fabort_recursive_edit,\7f1201,36819
-DEFUN ("abort-recursive-edit", Fabort_recursive_edit,\7fabort-recursive-edit\ 11201,36819
-tracking_off \7f1216,37281
-DEFUN ("internal--track-mouse", Ftrack_mouse,\7f1234,37816
-DEFUN ("internal--track-mouse", Ftrack_mouse,\7ftrack-mouse\ 11234,37816
-bool ignore_mouse_drag_p;\7f1256,38392
-some_mouse_moved \7f1259,38441
-Lisp_Object last_undo_boundary;\7f1287,39032
-command_loop_1 \7f1294,39273
-read_menu_command \7f1649,50889
-adjust_point_for_property \7f1678,51617
-safe_run_hooks_1 \7f1831,57339
-safe_run_hooks_error \7f1841,57569
-safe_run_hook_funcall \7f1878,58576
-safe_run_hooks \7f1893,59058
-int poll_suppress_count;\7f1908,59397
-static struct atimer *poll_timer;\7fpoll_timer\ 11915,59487
-poll_for_input_1 \7f1919,59589
-poll_for_input \7f1930,59789
-start_polling \7f1942,60053
-input_polling_used \7f1979,61091
-stop_polling \7f1994,61390
-set_poll_suppress_count \7f2009,61759
-bind_polling_period \7f2029,62141
-make_ctrl_char \7f2048,62492
-show_help_echo \7f2113,64455
-static Lisp_Object help_form_saved_window_configs;\7f2156,65638
-read_char_help_form_unwind \7f2158,65701
-#define STOP_POLLING   \7f2166,65959
-#define RESUME_POLLING \7f2170,66084
-read_event_from_main_queue \7f2175,66229
-read_decoded_event_from_main_queue \7f2249,68417
-#define MAX_ENCODED_BYTES \7f2254,68664
-echo_keystrokes_p \7f2342,71556
-read_char \7f2376,72848
-record_menu_key \7f3225,98949
-help_char_p \7f3258,99674
-record_char \7f3273,99953
-save_getcjmp \7f3412,104235
-restore_getcjmp \7f3418,104326
-readable_events \7f3430,104697
-int stop_character EXTERNALLY_VISIBLE;\7f3497,106437
-event_to_kboard \7f3500,106493
-kbd_buffer_nr_stored \7f3522,107142
-kbd_buffer_store_event \7f3534,107483
-kbd_buffer_store_event_hold \7f3550,108025
-kbd_buffer_unget_event \7f3684,111617
-#define INPUT_EVENT_POS_MAX \7f3698,112018
-#define INPUT_EVENT_POS_MIN \7f3701,112147
-position_to_Time \7f3706,112287
-Time_to_position \7f3716,112514
-gen_help_event \7f3738,113171
-kbd_buffer_store_help_event \7f3756,113611
-discard_mouse_events \7f3773,113976
-kbd_buffer_events_waiting \7f3803,114711
-clear_event \7f3823,115068
-kbd_buffer_get_event \7f3836,115408
-process_special_events \7f4258,127881
-swallow_events \7f4322,129705
-timer_start_idle \7f4339,130098
-timer_stop_idle \7f4355,130576
-timer_resume_idle \7f4363,130720
-struct input_event last_timer_event EXTERNALLY_VISIBLE;\7f4372,130912
-Lisp_Object pending_funcalls;\7f4377,131172
-decode_timer \7f4381,131293
-timer_check_2 \7f4414,132246
-timer_check \7f4572,136817
-DEFUN ("current-idle-time", Fcurrent_idle_time,\7f4607,137662
-DEFUN ("current-idle-time", Fcurrent_idle_time,\7fcurrent-idle-time\ 14607,137662
-static Lisp_Object accent_key_syms;\7f4625,138239
-static Lisp_Object func_key_syms;\7f4626,138275
-static Lisp_Object mouse_syms;\7f4627,138309
-static Lisp_Object wheel_syms;\7f4628,138340
-static Lisp_Object drag_n_drop_syms;\7f4629,138371
-static const int lispy_accent_codes[\7flispy_accent_codes\ 14634,138516
-static const char *const lispy_accent_keys[\7flispy_accent_keys\ 14741,139878
-#define FUNCTION_KEY_OFFSET \7f4766,140314
-const char *const lispy_function_keys[\7flispy_function_keys\ 14768,140347
-static const char *const lispy_multimedia_keys[\7flispy_multimedia_keys\ 14962,148901
-static const char *const lispy_kana_keys[\7flispy_kana_keys\ 15026,150135
-#define FUNCTION_KEY_OFFSET \7f5061,151751
-static const char *const lispy_function_keys[\7flispy_function_keys\ 15065,151894
-#define ISO_FUNCTION_KEY_OFFSET \7f5149,154429
-static const char *const iso_lispy_function_keys[\7fiso_lispy_function_keys\ 15151,154469
-static Lisp_Object Vlispy_mouse_stem;\7f5172,155328
-static const char *const lispy_wheel_names[\7flispy_wheel_names\ 15174,155367
-static const char *const lispy_drag_n_drop_names[\7flispy_drag_n_drop_names\ 15181,155619
-static short const scroll_bar_parts[\7fscroll_bar_parts\ 15189,155885
-static Lisp_Object button_down_location;\7f5210,156910
-static int last_mouse_button;\7f5215,157065
-static int last_mouse_x;\7f5216,157095
-static int last_mouse_y;\7f5217,157120
-static Time button_down_time;\7f5218,157145
-static int double_click_count;\7f5222,157229
-make_lispy_position \7f5228,157390
-toolkit_menubar_in_use \7f5456,163953
-make_scroll_bar_position \7f5469,164321
-make_lispy_event \7f5485,164967
-make_lispy_movement \7f6104,183531
-make_lispy_switch_frame \7f6131,184262
-make_lispy_focus_in \7f6137,184369
-make_lispy_focus_out \7f6145,184495
-parse_modifiers_uncached \7f6163,184945
-#define SINGLE_LETTER_MOD(\7f6185,185465
-#undef SINGLE_LETTER_MOD\7f6212,185906
-#define MULTI_LETTER_MOD(\7f6214,185932
-#undef MULTI_LETTER_MOD\7f6231,186400
-apply_modifiers_uncached \7f6273,187574
-static const char *const modifier_names[\7fmodifier_names\ 16319,189193
-#define NUM_MOD_NAMES \7f6325,189399
-static Lisp_Object modifier_symbols;\7f6327,189449
-lispy_modifier_list \7f6331,189586
-#define KEY_TO_CHAR(\7f6353,190252
-parse_modifiers \7f6356,190328
-DEFUN ("internal-event-symbol-parse-modifiers", Fevent_symbol_parse_modifiers,\7f6399,191517
-DEFUN ("internal-event-symbol-parse-modifiers", Fevent_symbol_parse_modifiers,\7fevent-symbol-parse-modifiers\ 16399,191517
-apply_modifiers \7f6422,192391
-reorder_modifiers \7f6491,194720
-modify_event_symbol \7f6536,196528
-DEFUN ("event-convert-list", Fevent_convert_list,\7f6628,199244
-DEFUN ("event-convert-list", Fevent_convert_list,\7fevent-convert-list\ 16628,199244
-parse_solitary_modifier \7f6695,201135
-#define SINGLE_LETTER_MOD(\7f6701,201258
-#define MULTI_LETTER_MOD(\7f6705,201343
-#undef SINGLE_LETTER_MOD\7f6763,202641
-#undef MULTI_LETTER_MOD\7f6764,202666
-lucid_event_type_list_p \7f6775,202889
-get_input_pending \7f6814,203960
-record_asynch_buffer_change \7f6834,204579
-gobble_input \7f6872,205702
-tty_read_avail_input \7f6967,208310
-handle_async_input \7f7149,214039
-process_pending_signals \7f7165,214359
-unblock_input_to \7f7177,214645
-unblock_input \7f7200,215277
-totally_unblock_input \7f7209,215445
-handle_input_available_signal \7f7217,215529
-deliver_input_available_signal \7f7226,215700
-struct user_signal_info\7f7235,215865
-static struct user_signal_info *user_signals \7fuser_signals\ 17250,216090
-add_user_signal \7f7253,216149
-handle_user_signal \7f7275,216598
-deliver_user_signal \7f7316,217558
-find_user_signal_name \7f7322,217659
-store_user_signal_events \7f7334,217841
-static Lisp_Object menu_bar_one_keymap_changed_items;\7f7363,218416
-static Lisp_Object menu_bar_items_vector;\7f7368,218630
-static int menu_bar_items_index;\7f7369,218672
-static const char *separator_names[\7fseparator_names\ 17372,218707
-menu_separator_name_p \7f7393,219148
-menu_bar_items \7f7426,219852
-Lisp_Object item_properties;\7f7568,224603
-menu_bar_item \7f7571,224645
-menu_item_eval_property_1 \7f7647,227175
-eval_dyn \7f7658,227465
-menu_item_eval_property \7f7666,227675
-parse_menu_item \7f7686,228341
-static Lisp_Object tool_bar_items_vector;\7f7965,236336
-static Lisp_Object tool_bar_item_properties;\7f7970,236510
-static int ntool_bar_items;\7f7974,236606
-tool_bar_items \7f7990,237083
-process_tool_bar_item \7f8075,239892
-#define PROP(\7f8112,240969
-set_prop \7f8114,241038
-parse_tool_bar_item \7f8167,242453
-#undef PROP\7f8379,248844
-init_tool_bar_items \7f8387,248969
-append_tool_bar_item \7f8401,249261
-read_char_x_menu_prompt \7f8443,250771
-read_char_minibuf_menu_prompt \7f8503,252445
-#define PUSH_C_STR(\7f8527,253014
-follow_key \7f8726,258553
-active_maps \7f8733,258695
-typedef struct keyremap\7f8742,259021
-} keyremap;\7f8754,259464
-access_keymap_keyremap \7f8764,259808
-keyremap_step \7f8811,261450
-test_undefined \7f8867,262934
-read_key_sequence \7f8916,264861
-read_key_sequence_vs \7f9826,295821
-DEFUN ("read-key-sequence", Fread_key_sequence,\7f9885,297294
-DEFUN ("read-key-sequence", Fread_key_sequence,\7fread-key-sequence\ 19885,297294
-DEFUN ("read-key-sequence-vector", Fread_key_sequence_vector,\7f9938,299982
-DEFUN ("read-key-sequence-vector", Fread_key_sequence_vector,\7fread-key-sequence-vector\ 19938,299982
-detect_input_pending \7f9950,300488
-detect_input_pending_ignore_squeezables \7f9959,300654
-detect_input_pending_run_timers \7f9967,300870
-clear_input_pending \7f9985,301362
-requeued_events_pending_p \7f9997,301732
-DEFUN ("input-pending-p", Finput_pending_p,\7f10002,301813
-DEFUN ("input-pending-p", Finput_pending_p,\7finput-pending-p\ 110002,301813
-DEFUN ("recent-keys", Frecent_keys,\7f10024,302596
-DEFUN ("recent-keys", Frecent_keys,\7frecent-keys\ 110024,302596
-DEFUN ("this-command-keys", Fthis_command_keys,\7f10055,303517
-DEFUN ("this-command-keys", Fthis_command_keys,\7fthis-command-keys\ 110055,303517
-DEFUN ("this-command-keys-vector", Fthis_command_keys_vector,\7f10068,303958
-DEFUN ("this-command-keys-vector", Fthis_command_keys_vector,\7fthis-command-keys-vector\ 110068,303958
-DEFUN ("this-single-command-keys", Fthis_single_command_keys,\7f10080,304380
-DEFUN ("this-single-command-keys", Fthis_single_command_keys,\7fthis-single-command-keys\ 110080,304380
-DEFUN ("this-single-command-raw-keys", Fthis_single_command_raw_keys,\7f10096,304955
-DEFUN ("this-single-command-raw-keys", Fthis_single_command_raw_keys,\7fthis-single-command-raw-keys\ 110096,304955
-DEFUN ("reset-this-command-lengths", Freset_this_command_lengths,\7f10109,305495
-DEFUN ("reset-this-command-lengths", Freset_this_command_lengths,\7freset-this-command-lengths\ 110109,305495
-DEFUN ("clear-this-command-keys", Fclear_this_command_keys,\7f10136,306510
-DEFUN ("clear-this-command-keys", Fclear_this_command_keys,\7fclear-this-command-keys\ 110136,306510
-DEFUN ("recursion-depth", Frecursion_depth,\7f10158,307069
-DEFUN ("recursion-depth", Frecursion_depth,\7frecursion-depth\ 110158,307069
-DEFUN ("open-dribble-file", Fopen_dribble_file,\7f10169,307406
-DEFUN ("open-dribble-file", Fopen_dribble_file,\7fopen-dribble-file\ 110169,307406
-DEFUN ("discard-input", Fdiscard_input,\7f10203,308447
-DEFUN ("discard-input", Fdiscard_input,\7fdiscard-input\ 110203,308447
-DEFUN ("suspend-emacs", Fsuspend_emacs,\7f10225,308949
-DEFUN ("suspend-emacs", Fsuspend_emacs,\7fsuspend-emacs\ 110225,308949
-stuff_buffered_input \7f10285,311045
-set_waiting_for_input \7f10323,312016
-clear_waiting_for_input \7f10337,312390
-handle_interrupt_signal \7f10351,312754
-deliver_interrupt_signal \7f10378,313642
-static int volatile force_quit_count;\7f10387,313932
-handle_interrupt \7f10401,314414
-quit_throw_to_read_char \7f10541,318711
-DEFUN ("set-input-interrupt-mode", Fset_input_interrupt_mode,\7f10562,319288
-DEFUN ("set-input-interrupt-mode", Fset_input_interrupt_mode,\7fset-input-interrupt-mode\ 110562,319288
-DEFUN ("set-output-flow-control", Fset_output_flow_control,\7f10609,320516
-DEFUN ("set-output-flow-control", Fset_output_flow_control,\7fset-output-flow-control\ 110609,320516
-DEFUN ("set-input-meta-mode", Fset_input_meta_mode,\7f10643,321432
-DEFUN ("set-input-meta-mode", Fset_input_meta_mode,\7fset-input-meta-mode\ 110643,321432
-DEFUN ("set-quit-char", Fset_quit_char,\7f10694,322706
-DEFUN ("set-quit-char", Fset_quit_char,\7fset-quit-char\ 110694,322706
-DEFUN ("set-input-mode", Fset_input_mode,\7f10729,323570
-DEFUN ("set-input-mode", Fset_input_mode,\7fset-input-mode\ 110729,323570
-DEFUN ("current-input-mode", Fcurrent_input_mode,\7f10750,324459
-DEFUN ("current-input-mode", Fcurrent_input_mode,\7fcurrent-input-mode\ 110750,324459
-DEFUN ("posn-at-x-y", Fposn_at_x_y,\7f10787,325837
-DEFUN ("posn-at-x-y", Fposn_at_x_y,\7fposn-at-x-y\ 110787,325837
-DEFUN ("posn-at-point", Fposn_at_point,\7f10824,327060
-DEFUN ("posn-at-point", Fposn_at_point,\7fposn-at-point\ 110824,327060
-init_kboard \7f10861,328214
-allocate_kboard \7f10893,329284
-wipe_kboard \7f10909,329637
-delete_kboard \7f10917,329751
-init_keyboard \7f10942,330281
-struct event_head\7f11021,332696
-static const struct event_head head_table[\7fhead_table\ 111027,332747
-syms_of_keyboard \7f11045,333577
-  DEFVAR_LISP ("internal--top-level-message"\7f11058,333972
-  DEFVAR_LISP ("last-command-event"\7f11312,342173
-  DEFVAR_LISP ("last-nonmenu-event"\7f11315,342297
-  DEFVAR_LISP ("last-input-event"\7f11321,342636
-  DEFVAR_LISP ("unread-command-events"\7f11324,342730
-  DEFVAR_LISP ("unread-post-input-method-events"\7f11332,343190
-  DEFVAR_LISP ("unread-input-method-events"\7f11338,343529
-  DEFVAR_LISP ("meta-prefix-char"\7f11346,343898
-  DEFVAR_KBOARD ("last-command"\7f11351,344106
-  DEFVAR_KBOARD ("real-last-command"\7f11368,344787
-  DEFVAR_KBOARD ("last-repeatable-command"\7f11372,344973
-  DEFVAR_LISP ("this-command"\7f11378,345261
-  DEFVAR_LISP ("real-this-command"\7f11384,345498
-  DEFVAR_LISP ("this-command-keys-shift-translated"\7f11388,345680
-  DEFVAR_LISP ("this-original-command"\7f11396,346123
-  DEFVAR_INT ("auto-save-interval"\7f11403,346520
-  DEFVAR_LISP ("auto-save-timeout"\7f11408,346734
-  DEFVAR_LISP ("echo-keystrokes"\7f11415,347079
-  DEFVAR_INT ("polling-period"\7f11421,347350
-  DEFVAR_LISP ("double-click-time"\7f11428,347693
-  DEFVAR_INT ("double-click-fuzz"\7f11435,348029
-  DEFVAR_INT ("num-input-keys"\7f11446,348519
-  DEFVAR_INT ("num-nonmacro-input-events"\7f11452,348794
-  DEFVAR_LISP ("last-event-frame"\7f11457,349032
-  DEFVAR_LISP ("tty-erase-char"\7f11463,349311
-  DEFVAR_LISP ("help-char"\7f11466,349434
-  DEFVAR_LISP ("help-event-list"\7f11472,349717
-  DEFVAR_LISP ("help-form"\7f11477,349928
-  DEFVAR_LISP ("prefix-help-command"\7f11483,350176
-  DEFVAR_LISP ("top-level"\7f11489,350454
-  DEFVAR_KBOARD ("keyboard-translate-table"\7f11495,350675
-  DEFVAR_BOOL ("cannot-suspend"\7f11511,351488
-  DEFVAR_BOOL ("menu-prompting"\7f11516,351715
-  DEFVAR_LISP ("menu-prompt-more-char"\7f11526,352145
-  DEFVAR_INT ("extra-keyboard-modifiers"\7f11531,352391
-  DEFVAR_LISP ("deactivate-mark"\7f11545,353117
-  DEFVAR_LISP ("pre-command-hook"\7f11553,353486
-  DEFVAR_LISP ("post-command-hook"\7f11560,353841
-  DEFVAR_LISP ("echo-area-clear-hook"\7f11568,354204
-  DEFVAR_LISP ("lucid-menu-bar-dirty-flag"\7f11574,354419
-  DEFVAR_LISP ("menu-bar-final-items"\7f11578,354622
-  DEFVAR_LISP ("tool-bar-separator-image-expression"\7f11583,354872
-  DEFVAR_KBOARD ("overriding-terminal-local-map"\7f11589,355230
-  DEFVAR_LISP ("overriding-local-map"\7f11598,355652
-  DEFVAR_LISP ("overriding-local-map-menu-flag"\7f11607,356103
-  DEFVAR_LISP ("special-event-map"\7f11613,356442
-  DEFVAR_LISP ("track-mouse"\7f11617,356630
-  DEFVAR_KBOARD ("system-key-alist"\7f11620,356757
-  DEFVAR_KBOARD ("local-function-key-map"\7f11629,357138
-  DEFVAR_KBOARD ("input-decode-map"\7f11658,358597
-  DEFVAR_LISP ("function-key-map"\7f11675,359385
-  DEFVAR_LISP ("key-translation-map"\7f11683,359801
-  DEFVAR_LISP ("deferred-action-list"\7f11689,360145
-  DEFVAR_LISP ("deferred-action-function"\7f11694,360393
-  DEFVAR_LISP ("delayed-warnings-list"\7f11700,360692
-  DEFVAR_LISP ("timer-list"\7f11708,361100
-  DEFVAR_LISP ("timer-idle-list"\7f11712,361252
-  DEFVAR_LISP ("input-method-function"\7f11716,361415
-  DEFVAR_LISP ("input-method-previous-message"\7f11737,362384
-  DEFVAR_LISP ("show-help-function"\7f11744,362745
-  DEFVAR_LISP ("disable-point-adjustment"\7f11749,362977
-  DEFVAR_LISP ("global-disable-point-adjustment"\7f11761,363527
-  DEFVAR_LISP ("minibuffer-message-timeout"\7f11770,363893
-  DEFVAR_LISP ("throw-on-input"\7f11775,364171
-  DEFVAR_LISP ("command-error-function"\7f11781,364422
-  DEFVAR_LISP ("enable-disabled-menus-and-buttons"\7f11790,364909
-  DEFVAR_LISP ("select-active-regions"\7f11798,365236
-  DEFVAR_LISP ("saved-region-selection"\7f11807,365628
-  DEFVAR_LISP ("selection-inhibit-update-commands"\7f11815,366013
-  DEFVAR_LISP ("debug-on-event"\7f11825,366554
-keys_of_keyboard \7f11841,367115
-mark_kboards \7f11916,370434
-  DEFVAR_LISP ("internal--top-level-message",\7f\1\ 111058,333972
-  DEFVAR_LISP ("last-command-event",\7f\1\ 111312,342173
-  DEFVAR_LISP ("last-nonmenu-event",\7f\1\ 111315,342297
-  DEFVAR_LISP ("last-input-event",\7f\1\ 111321,342636
-  DEFVAR_LISP ("unread-command-events",\7f\1\ 111324,342730
-  DEFVAR_LISP ("unread-post-input-method-events",\7f\1\ 111332,343190
-  DEFVAR_LISP ("unread-input-method-events",\7f\1\ 111338,343529
-  DEFVAR_LISP ("meta-prefix-char",\7f\1\ 111346,343898
-  DEFVAR_KBOARD ("last-command",\7f\1\ 111351,344106
-  DEFVAR_KBOARD ("real-last-command",\7f\1\ 111368,344787
-  DEFVAR_KBOARD ("last-repeatable-command",\7f\1\ 111372,344973
-  DEFVAR_LISP ("this-command",\7f\1\ 111378,345261
-  DEFVAR_LISP ("real-this-command",\7f\1\ 111384,345498
-  DEFVAR_LISP ("this-command-keys-shift-translated",\7f\1\ 111388,345680
-  DEFVAR_LISP ("this-original-command",\7f\1\ 111396,346123
-  DEFVAR_INT ("auto-save-interval",\7f\1\ 111403,346520
-  DEFVAR_LISP ("auto-save-timeout",\7f\1\ 111408,346734
-  DEFVAR_LISP ("echo-keystrokes",\7f\1\ 111415,347079
-  DEFVAR_INT ("polling-period",\7f\1\ 111421,347350
-  DEFVAR_LISP ("double-click-time",\7f\1\ 111428,347693
-  DEFVAR_INT ("double-click-fuzz",\7f\1\ 111435,348029
-  DEFVAR_INT ("num-input-keys",\7f\1\ 111446,348519
-  DEFVAR_INT ("num-nonmacro-input-events",\7f\1\ 111452,348794
-  DEFVAR_LISP ("last-event-frame",\7f\1\ 111457,349032
-  DEFVAR_LISP ("tty-erase-char",\7f\1\ 111463,349311
-  DEFVAR_LISP ("help-char",\7f\1\ 111466,349434
-  DEFVAR_LISP ("help-event-list",\7f\1\ 111472,349717
-  DEFVAR_LISP ("help-form",\7f\1\ 111477,349928
-  DEFVAR_LISP ("prefix-help-command",\7f\1\ 111483,350176
-  DEFVAR_LISP ("top-level",\7f\1\ 111489,350454
-  DEFVAR_KBOARD ("keyboard-translate-table",\7f\1\ 111495,350675
-  DEFVAR_BOOL ("cannot-suspend",\7f\1\ 111511,351488
-  DEFVAR_BOOL ("menu-prompting",\7f\1\ 111516,351715
-  DEFVAR_LISP ("menu-prompt-more-char",\7f\1\ 111526,352145
-  DEFVAR_INT ("extra-keyboard-modifiers",\7f\1\ 111531,352391
-  DEFVAR_LISP ("deactivate-mark",\7f\1\ 111545,353117
-  DEFVAR_LISP ("pre-command-hook",\7f\1\ 111553,353486
-  DEFVAR_LISP ("post-command-hook",\7f\1\ 111560,353841
-  DEFVAR_LISP ("echo-area-clear-hook",\7f\1\ 111568,354204
-  DEFVAR_LISP ("lucid-menu-bar-dirty-flag",\7f\1\ 111574,354419
-  DEFVAR_LISP ("menu-bar-final-items",\7f\1\ 111578,354622
-  DEFVAR_LISP ("tool-bar-separator-image-expression",\7f\1\ 111583,354872
-  DEFVAR_KBOARD ("overriding-terminal-local-map",\7f\1\ 111589,355230
-  DEFVAR_LISP ("overriding-local-map",\7f\1\ 111598,355652
-  DEFVAR_LISP ("overriding-local-map-menu-flag",\7f\1\ 111607,356103
-  DEFVAR_LISP ("special-event-map",\7f\1\ 111613,356442
-  DEFVAR_LISP ("track-mouse",\7f\1\ 111617,356630
-  DEFVAR_KBOARD ("system-key-alist",\7f\1\ 111620,356757
-  DEFVAR_KBOARD ("local-function-key-map",\7f\1\ 111629,357138
-  DEFVAR_KBOARD ("input-decode-map",\7f\1\ 111658,358597
-  DEFVAR_LISP ("function-key-map",\7f\1\ 111675,359385
-  DEFVAR_LISP ("key-translation-map",\7f\1\ 111683,359801
-  DEFVAR_LISP ("deferred-action-list",\7f\1\ 111689,360145
-  DEFVAR_LISP ("deferred-action-function",\7f\1\ 111694,360393
-  DEFVAR_LISP ("delayed-warnings-list",\7f\1\ 111700,360692
-  DEFVAR_LISP ("timer-list",\7f\1\ 111708,361100
-  DEFVAR_LISP ("timer-idle-list",\7f\1\ 111712,361252
-  DEFVAR_LISP ("input-method-function",\7f\1\ 111716,361415
-  DEFVAR_LISP ("input-method-previous-message",\7f\1\ 111737,362384
-  DEFVAR_LISP ("show-help-function",\7f\1\ 111744,362745
-  DEFVAR_LISP ("disable-point-adjustment",\7f\1\ 111749,362977
-  DEFVAR_LISP ("global-disable-point-adjustment",\7f\1\ 111761,363527
-  DEFVAR_LISP ("minibuffer-message-timeout",\7f\1\ 111770,363893
-  DEFVAR_LISP ("throw-on-input",\7f\1\ 111775,364171
-  DEFVAR_LISP ("command-error-function",\7f\1\ 111781,364422
-  DEFVAR_LISP ("enable-disabled-menus-and-buttons",\7f\1\ 111790,364909
-  DEFVAR_LISP ("select-active-regions",\7f\1\ 111798,365236
-  DEFVAR_LISP ("saved-region-selection",\7f\1\ 111807,365628
-  DEFVAR_LISP ("selection-inhibit-update-commands",\7f\1\ 111815,366013
-  DEFVAR_LISP ("debug-on-event",\7f\1\ 111825,366554
+volatile int interrupt_input_blocked;\7f76,1809
+volatile bool pending_signals;\7f80,1945
+#define KBD_BUFFER_SIZE \7f82,1977
+KBOARD *initial_kboard;\7finitial_kboard\ 184,2007
+KBOARD *current_kboard;\7fcurrent_kboard\ 185,2031
+static KBOARD *all_kboards;\7fall_kboards\ 186,2055
+static bool single_kboard;\7f89,2155
+#define NUM_RECENT_KEYS \7f91,2183
+static int recent_keys_index;\7f94,2270
+static int total_keys;\7f97,2358
+static Lisp_Object recent_keys;\7f100,2444
+Lisp_Object this_command_keys;\7f107,2778
+ptrdiff_t this_command_key_count;\7f108,2809
+static bool this_command_key_count_reset;\7f112,2923
+static Lisp_Object raw_keybuf;\7f116,3075
+static int raw_keybuf_count;\7f117,3106
+#define GROW_RAW_KEYBUF        \7f119,3136
+static ptrdiff_t this_single_command_key_start;\7f125,3351
+static ptrdiff_t before_command_key_count;\7f129,3499
+static ptrdiff_t before_command_echo_length;\7f130,3542
+sigjmp_buf return_to_command_loop;\7f135,3678
+static Lisp_Object recover_top_level_message;\7f138,3792
+static Lisp_Object regular_top_level_message;\7f143,3931
+static sys_jmp_buf getcjmp;\7f147,4032
+bool waiting_for_input;\7f150,4096
+static bool echoing;\7f154,4187
+static struct kboard *ok_to_echo_at_next_pause;\7fok_to_echo_at_next_pause\ 1159,4329
+struct kboard *echo_kboard;\7fecho_kboard\ 1166,4633
+Lisp_Object echo_message_buffer;\7f171,4745
+bool immediate_quit;\7f174,4838
+int quit_char;\7f192,5624
+EMACS_INT command_loop_level;\7f195,5681
+Lisp_Object unread_switch_frame;\7f204,6109
+static ptrdiff_t last_non_minibuf_size;\7f207,6217
+uintmax_t num_input_events;\7f210,6335
+static EMACS_INT last_auto_save;\7f214,6429
+static ptrdiff_t last_point_position;\7f217,6524
+Lisp_Object internal_last_event_frame;\7f228,7029
+static Lisp_Object read_key_sequence_cmd;\7f232,7169
+static Lisp_Object read_key_sequence_remapped;\7f233,7211
+static FILE *dribble;\7fdribble\ 1236,7311
+bool input_pending;\7f239,7369
+static bool input_was_pending;\7f287,10023
+static struct input_event kbd_buffer[\7fkbd_buffer\ 1291,10108
+static struct input_event *kbd_fetch_ptr;\7fkbd_fetch_ptr\ 1297,10387
+static struct input_event * volatile kbd_store_ptr;\7f302,10602
+unsigned timers_run;\7f320,11297
+struct timespec *input_available_clear_time;\7finput_available_clear_time\ 1324,11409
+bool interrupt_input;\7f328,11574
+bool interrupts_deferred;\7f331,11672
+static struct timespec timer_idleness_start_time;\7f335,11747
+static struct timespec timer_last_idleness_start_time;\7f340,11917
+#define READABLE_EVENTS_DO_TIMERS_NOW  \7f346,12047
+#define READABLE_EVENTS_FILTER_EVENTS  \7f347,12095
+#define READABLE_EVENTS_IGNORE_SQUEEZABLES     \7f348,12143
+kset_echo_string \7f392,14089
+kset_kbd_queue \7f397,14185
+kset_keyboard_translate_table \7f402,14277
+kset_last_prefix_arg \7f407,14400
+kset_last_repeatable_command \7f412,14505
+kset_local_function_key_map \7f417,14626
+kset_overriding_terminal_local_map \7f422,14745
+kset_real_last_command \7f427,14878
+kset_system_key_syms \7f432,14987
+echo_add_key \7f443,15250
+echo_char \7f527,17528
+echo_dash \7f541,17814
+echo_now \7f586,19141
+cancel_echoing \7f635,20615
+echo_length \7f648,20923
+echo_truncate \7f660,21254
+add_command_key \7f672,21583
+recursive_edit_1 \7f697,22407
+record_auto_save \7f742,23849
+force_auto_save_soon \7f751,24017
+DEFUN ("recursive-edit", Frecursive_edit,\7f759,24138
+DEFUN ("recursive-edit", Frecursive_edit,\7frecursive-edit\ 1759,24138
+recursive_edit_unwind \7f804,25748
+any_kboard_state \7f817,26014
+single_kboard_state \7f838,26666
+not_single_kboard_state \7f848,26804
+struct kboard_stack\7f858,27066
+static struct kboard_stack *kboard_stack;\7fkboard_stack\ 1864,27139
+push_kboard \7f867,27187
+pop_kboard \7f879,27376
+temporarily_switch_to_single_kboard \7f914,28264
+record_single_kboard_state \7f943,29438
+restore_kboard_configuration \7f952,29622
+cmd_error \7f970,30078
+cmd_error_internal \7f1024,31511
+DEFUN ("command-error-default-function", Fcommand_error_default_function,\7f1043,32031
+DEFUN ("command-error-default-function", Fcommand_error_default_function,\7fcommand-error-default-function\ 11043,32031
+command_loop \7f1094,33917
+command_loop_2 \7f1134,35136
+top_level_2 \7f1146,35340
+top_level_1 \7f1152,35418
+DEFUN ("top-level", Ftop_level,\7f1164,35788
+DEFUN ("top-level", Ftop_level,\7ftop-level\ 11164,35788
+user_error \7f1183,36289
+DEFUN ("exit-recursive-edit", Fexit_recursive_edit,\7f1189,36430
+DEFUN ("exit-recursive-edit", Fexit_recursive_edit,\7fexit-recursive-edit\ 11189,36430
+DEFUN ("abort-recursive-edit", Fabort_recursive_edit,\7f1201,36820
+DEFUN ("abort-recursive-edit", Fabort_recursive_edit,\7fabort-recursive-edit\ 11201,36820
+tracking_off \7f1216,37282
+DEFUN ("internal--track-mouse", Ftrack_mouse,\7f1234,37817
+DEFUN ("internal--track-mouse", Ftrack_mouse,\7ftrack-mouse\ 11234,37817
+bool ignore_mouse_drag_p;\7f1256,38393
+some_mouse_moved \7f1259,38442
+Lisp_Object last_undo_boundary;\7f1287,39033
+command_loop_1 \7f1294,39274
+read_menu_command \7f1649,50890
+adjust_point_for_property \7f1678,51618
+safe_run_hooks_1 \7f1831,57340
+safe_run_hooks_error \7f1841,57570
+safe_run_hook_funcall \7f1878,58577
+safe_run_hooks \7f1893,59059
+int poll_suppress_count;\7f1908,59398
+static struct atimer *poll_timer;\7fpoll_timer\ 11915,59488
+poll_for_input_1 \7f1919,59590
+poll_for_input \7f1930,59790
+start_polling \7f1942,60054
+input_polling_used \7f1979,61092
+stop_polling \7f1994,61391
+set_poll_suppress_count \7f2009,61760
+bind_polling_period \7f2029,62142
+make_ctrl_char \7f2048,62493
+show_help_echo \7f2113,64456
+static Lisp_Object help_form_saved_window_configs;\7f2156,65639
+read_char_help_form_unwind \7f2158,65702
+#define STOP_POLLING   \7f2166,65960
+#define RESUME_POLLING \7f2170,66085
+read_event_from_main_queue \7f2175,66230
+read_decoded_event_from_main_queue \7f2249,68418
+#define MAX_ENCODED_BYTES \7f2254,68665
+echo_keystrokes_p \7f2342,71557
+read_char \7f2376,72849
+record_menu_key \7f3225,98950
+help_char_p \7f3258,99675
+record_char \7f3273,99954
+save_getcjmp \7f3412,104236
+restore_getcjmp \7f3418,104327
+readable_events \7f3430,104698
+int stop_character EXTERNALLY_VISIBLE;\7f3497,106438
+event_to_kboard \7f3500,106494
+kbd_buffer_nr_stored \7f3522,107143
+kbd_buffer_store_event \7f3534,107484
+kbd_buffer_store_event_hold \7f3550,108026
+kbd_buffer_unget_event \7f3684,111618
+#define INPUT_EVENT_POS_MAX \7f3698,112019
+#define INPUT_EVENT_POS_MIN \7f3701,112148
+position_to_Time \7f3706,112288
+Time_to_position \7f3716,112515
+gen_help_event \7f3738,113172
+kbd_buffer_store_help_event \7f3756,113612
+discard_mouse_events \7f3773,113977
+kbd_buffer_events_waiting \7f3803,114712
+clear_event \7f3823,115069
+kbd_buffer_get_event \7f3836,115409
+process_special_events \7f4258,127882
+swallow_events \7f4322,129706
+timer_start_idle \7f4339,130099
+timer_stop_idle \7f4355,130577
+timer_resume_idle \7f4363,130721
+struct input_event last_timer_event EXTERNALLY_VISIBLE;\7f4372,130913
+Lisp_Object pending_funcalls;\7f4377,131173
+decode_timer \7f4381,131294
+timer_check_2 \7f4414,132247
+timer_check \7f4572,136818
+DEFUN ("current-idle-time", Fcurrent_idle_time,\7f4607,137663
+DEFUN ("current-idle-time", Fcurrent_idle_time,\7fcurrent-idle-time\ 14607,137663
+static Lisp_Object accent_key_syms;\7f4625,138240
+static Lisp_Object func_key_syms;\7f4626,138276
+static Lisp_Object mouse_syms;\7f4627,138310
+static Lisp_Object wheel_syms;\7f4628,138341
+static Lisp_Object drag_n_drop_syms;\7f4629,138372
+static const int lispy_accent_codes[\7flispy_accent_codes\ 14634,138517
+static const char *const lispy_accent_keys[\7flispy_accent_keys\ 14741,139879
+#define FUNCTION_KEY_OFFSET \7f4766,140315
+const char *const lispy_function_keys[\7flispy_function_keys\ 14768,140348
+static const char *const lispy_multimedia_keys[\7flispy_multimedia_keys\ 14962,148902
+static const char *const lispy_kana_keys[\7flispy_kana_keys\ 15026,150136
+#define FUNCTION_KEY_OFFSET \7f5061,151752
+static const char *const lispy_function_keys[\7flispy_function_keys\ 15065,151895
+#define ISO_FUNCTION_KEY_OFFSET \7f5149,154430
+static const char *const iso_lispy_function_keys[\7fiso_lispy_function_keys\ 15151,154470
+static Lisp_Object Vlispy_mouse_stem;\7f5172,155329
+static const char *const lispy_wheel_names[\7flispy_wheel_names\ 15174,155368
+static const char *const lispy_drag_n_drop_names[\7flispy_drag_n_drop_names\ 15181,155620
+static short const scroll_bar_parts[\7fscroll_bar_parts\ 15189,155886
+static Lisp_Object button_down_location;\7f5210,156911
+static int last_mouse_button;\7f5215,157066
+static int last_mouse_x;\7f5216,157096
+static int last_mouse_y;\7f5217,157121
+static Time button_down_time;\7f5218,157146
+static int double_click_count;\7f5222,157230
+make_lispy_position \7f5228,157391
+toolkit_menubar_in_use \7f5456,163954
+make_scroll_bar_position \7f5469,164322
+make_lispy_event \7f5485,164968
+make_lispy_movement \7f6104,183532
+make_lispy_switch_frame \7f6131,184263
+make_lispy_focus_in \7f6137,184370
+make_lispy_focus_out \7f6145,184496
+parse_modifiers_uncached \7f6163,184946
+#define SINGLE_LETTER_MOD(\7f6185,185466
+#undef SINGLE_LETTER_MOD\7f6212,185907
+#define MULTI_LETTER_MOD(\7f6214,185933
+#undef MULTI_LETTER_MOD\7f6231,186401
+apply_modifiers_uncached \7f6273,187575
+static const char *const modifier_names[\7fmodifier_names\ 16319,189194
+#define NUM_MOD_NAMES \7f6325,189400
+static Lisp_Object modifier_symbols;\7f6327,189450
+lispy_modifier_list \7f6331,189587
+#define KEY_TO_CHAR(\7f6353,190253
+parse_modifiers \7f6356,190329
+DEFUN ("internal-event-symbol-parse-modifiers", Fevent_symbol_parse_modifiers,\7f6399,191518
+DEFUN ("internal-event-symbol-parse-modifiers", Fevent_symbol_parse_modifiers,\7fevent-symbol-parse-modifiers\ 16399,191518
+apply_modifiers \7f6422,192392
+reorder_modifiers \7f6491,194721
+modify_event_symbol \7f6536,196529
+DEFUN ("event-convert-list", Fevent_convert_list,\7f6628,199245
+DEFUN ("event-convert-list", Fevent_convert_list,\7fevent-convert-list\ 16628,199245
+parse_solitary_modifier \7f6695,201136
+#define SINGLE_LETTER_MOD(\7f6701,201259
+#define MULTI_LETTER_MOD(\7f6705,201344
+#undef SINGLE_LETTER_MOD\7f6763,202642
+#undef MULTI_LETTER_MOD\7f6764,202667
+lucid_event_type_list_p \7f6775,202890
+get_input_pending \7f6814,203961
+record_asynch_buffer_change \7f6834,204580
+gobble_input \7f6872,205703
+tty_read_avail_input \7f6967,208311
+handle_async_input \7f7149,214040
+process_pending_signals \7f7165,214360
+unblock_input_to \7f7177,214646
+unblock_input \7f7200,215278
+totally_unblock_input \7f7209,215446
+handle_input_available_signal \7f7217,215530
+deliver_input_available_signal \7f7226,215701
+struct user_signal_info\7f7235,215866
+static struct user_signal_info *user_signals \7fuser_signals\ 17250,216091
+add_user_signal \7f7253,216150
+handle_user_signal \7f7275,216599
+deliver_user_signal \7f7316,217559
+find_user_signal_name \7f7322,217660
+store_user_signal_events \7f7334,217842
+static Lisp_Object menu_bar_one_keymap_changed_items;\7f7363,218417
+static Lisp_Object menu_bar_items_vector;\7f7368,218631
+static int menu_bar_items_index;\7f7369,218673
+static const char *separator_names[\7fseparator_names\ 17372,218708
+menu_separator_name_p \7f7393,219149
+menu_bar_items \7f7426,219853
+Lisp_Object item_properties;\7f7568,224604
+menu_bar_item \7f7571,224646
+menu_item_eval_property_1 \7f7647,227176
+eval_dyn \7f7658,227466
+menu_item_eval_property \7f7666,227676
+parse_menu_item \7f7686,228342
+static Lisp_Object tool_bar_items_vector;\7f7965,236337
+static Lisp_Object tool_bar_item_properties;\7f7970,236511
+static int ntool_bar_items;\7f7974,236607
+tool_bar_items \7f7990,237084
+process_tool_bar_item \7f8075,239893
+#define PROP(\7f8112,240970
+set_prop \7f8114,241039
+parse_tool_bar_item \7f8167,242454
+#undef PROP\7f8379,248845
+init_tool_bar_items \7f8387,248970
+append_tool_bar_item \7f8401,249262
+read_char_x_menu_prompt \7f8443,250772
+read_char_minibuf_menu_prompt \7f8503,252446
+#define PUSH_C_STR(\7f8527,253015
+follow_key \7f8726,258554
+active_maps \7f8733,258696
+typedef struct keyremap\7f8742,259022
+} keyremap;\7f8754,259465
+access_keymap_keyremap \7f8764,259809
+keyremap_step \7f8811,261451
+test_undefined \7f8867,262935
+read_key_sequence \7f8916,264862
+read_key_sequence_vs \7f9826,295822
+DEFUN ("read-key-sequence", Fread_key_sequence,\7f9885,297295
+DEFUN ("read-key-sequence", Fread_key_sequence,\7fread-key-sequence\ 19885,297295
+DEFUN ("read-key-sequence-vector", Fread_key_sequence_vector,\7f9938,299983
+DEFUN ("read-key-sequence-vector", Fread_key_sequence_vector,\7fread-key-sequence-vector\ 19938,299983
+detect_input_pending \7f9950,300489
+detect_input_pending_ignore_squeezables \7f9959,300655
+detect_input_pending_run_timers \7f9967,300871
+clear_input_pending \7f9985,301363
+requeued_events_pending_p \7f9997,301733
+DEFUN ("input-pending-p", Finput_pending_p,\7f10002,301814
+DEFUN ("input-pending-p", Finput_pending_p,\7finput-pending-p\ 110002,301814
+DEFUN ("recent-keys", Frecent_keys,\7f10024,302597
+DEFUN ("recent-keys", Frecent_keys,\7frecent-keys\ 110024,302597
+DEFUN ("this-command-keys", Fthis_command_keys,\7f10055,303518
+DEFUN ("this-command-keys", Fthis_command_keys,\7fthis-command-keys\ 110055,303518
+DEFUN ("this-command-keys-vector", Fthis_command_keys_vector,\7f10068,303959
+DEFUN ("this-command-keys-vector", Fthis_command_keys_vector,\7fthis-command-keys-vector\ 110068,303959
+DEFUN ("this-single-command-keys", Fthis_single_command_keys,\7f10080,304381
+DEFUN ("this-single-command-keys", Fthis_single_command_keys,\7fthis-single-command-keys\ 110080,304381
+DEFUN ("this-single-command-raw-keys", Fthis_single_command_raw_keys,\7f10096,304956
+DEFUN ("this-single-command-raw-keys", Fthis_single_command_raw_keys,\7fthis-single-command-raw-keys\ 110096,304956
+DEFUN ("reset-this-command-lengths", Freset_this_command_lengths,\7f10109,305496
+DEFUN ("reset-this-command-lengths", Freset_this_command_lengths,\7freset-this-command-lengths\ 110109,305496
+DEFUN ("clear-this-command-keys", Fclear_this_command_keys,\7f10136,306511
+DEFUN ("clear-this-command-keys", Fclear_this_command_keys,\7fclear-this-command-keys\ 110136,306511
+DEFUN ("recursion-depth", Frecursion_depth,\7f10158,307070
+DEFUN ("recursion-depth", Frecursion_depth,\7frecursion-depth\ 110158,307070
+DEFUN ("open-dribble-file", Fopen_dribble_file,\7f10169,307407
+DEFUN ("open-dribble-file", Fopen_dribble_file,\7fopen-dribble-file\ 110169,307407
+DEFUN ("discard-input", Fdiscard_input,\7f10203,308448
+DEFUN ("discard-input", Fdiscard_input,\7fdiscard-input\ 110203,308448
+DEFUN ("suspend-emacs", Fsuspend_emacs,\7f10225,308950
+DEFUN ("suspend-emacs", Fsuspend_emacs,\7fsuspend-emacs\ 110225,308950
+stuff_buffered_input \7f10285,311046
+set_waiting_for_input \7f10323,312017
+clear_waiting_for_input \7f10337,312391
+handle_interrupt_signal \7f10351,312755
+deliver_interrupt_signal \7f10378,313643
+static int volatile force_quit_count;\7f10387,313933
+handle_interrupt \7f10401,314415
+quit_throw_to_read_char \7f10541,318712
+DEFUN ("set-input-interrupt-mode", Fset_input_interrupt_mode,\7f10562,319289
+DEFUN ("set-input-interrupt-mode", Fset_input_interrupt_mode,\7fset-input-interrupt-mode\ 110562,319289
+DEFUN ("set-output-flow-control", Fset_output_flow_control,\7f10609,320517
+DEFUN ("set-output-flow-control", Fset_output_flow_control,\7fset-output-flow-control\ 110609,320517
+DEFUN ("set-input-meta-mode", Fset_input_meta_mode,\7f10643,321433
+DEFUN ("set-input-meta-mode", Fset_input_meta_mode,\7fset-input-meta-mode\ 110643,321433
+DEFUN ("set-quit-char", Fset_quit_char,\7f10694,322707
+DEFUN ("set-quit-char", Fset_quit_char,\7fset-quit-char\ 110694,322707
+DEFUN ("set-input-mode", Fset_input_mode,\7f10729,323571
+DEFUN ("set-input-mode", Fset_input_mode,\7fset-input-mode\ 110729,323571
+DEFUN ("current-input-mode", Fcurrent_input_mode,\7f10750,324460
+DEFUN ("current-input-mode", Fcurrent_input_mode,\7fcurrent-input-mode\ 110750,324460
+DEFUN ("posn-at-x-y", Fposn_at_x_y,\7f10787,325838
+DEFUN ("posn-at-x-y", Fposn_at_x_y,\7fposn-at-x-y\ 110787,325838
+DEFUN ("posn-at-point", Fposn_at_point,\7f10824,327061
+DEFUN ("posn-at-point", Fposn_at_point,\7fposn-at-point\ 110824,327061
+init_kboard \7f10861,328215
+allocate_kboard \7f10893,329285
+wipe_kboard \7f10909,329638
+delete_kboard \7f10917,329752
+init_keyboard \7f10942,330282
+struct event_head\7f11021,332697
+static const struct event_head head_table[\7fhead_table\ 111027,332748
+syms_of_keyboard \7f11045,333578
+  DEFVAR_LISP ("internal--top-level-message"\7f11058,333973
+  DEFVAR_LISP ("last-command-event"\7f11312,342174
+  DEFVAR_LISP ("last-nonmenu-event"\7f11315,342298
+  DEFVAR_LISP ("last-input-event"\7f11321,342637
+  DEFVAR_LISP ("unread-command-events"\7f11324,342731
+  DEFVAR_LISP ("unread-post-input-method-events"\7f11332,343191
+  DEFVAR_LISP ("unread-input-method-events"\7f11338,343530
+  DEFVAR_LISP ("meta-prefix-char"\7f11346,343899
+  DEFVAR_KBOARD ("last-command"\7f11351,344107
+  DEFVAR_KBOARD ("real-last-command"\7f11368,344788
+  DEFVAR_KBOARD ("last-repeatable-command"\7f11372,344974
+  DEFVAR_LISP ("this-command"\7f11378,345262
+  DEFVAR_LISP ("real-this-command"\7f11384,345499
+  DEFVAR_LISP ("this-command-keys-shift-translated"\7f11388,345681
+  DEFVAR_LISP ("this-original-command"\7f11396,346124
+  DEFVAR_INT ("auto-save-interval"\7f11403,346521
+  DEFVAR_LISP ("auto-save-timeout"\7f11408,346735
+  DEFVAR_LISP ("echo-keystrokes"\7f11415,347080
+  DEFVAR_INT ("polling-period"\7f11421,347351
+  DEFVAR_LISP ("double-click-time"\7f11428,347694
+  DEFVAR_INT ("double-click-fuzz"\7f11435,348030
+  DEFVAR_INT ("num-input-keys"\7f11446,348520
+  DEFVAR_INT ("num-nonmacro-input-events"\7f11452,348795
+  DEFVAR_LISP ("last-event-frame"\7f11457,349033
+  DEFVAR_LISP ("tty-erase-char"\7f11463,349312
+  DEFVAR_LISP ("help-char"\7f11466,349435
+  DEFVAR_LISP ("help-event-list"\7f11472,349718
+  DEFVAR_LISP ("help-form"\7f11477,349929
+  DEFVAR_LISP ("prefix-help-command"\7f11483,350177
+  DEFVAR_LISP ("top-level"\7f11489,350455
+  DEFVAR_KBOARD ("keyboard-translate-table"\7f11495,350676
+  DEFVAR_BOOL ("cannot-suspend"\7f11511,351489
+  DEFVAR_BOOL ("menu-prompting"\7f11516,351716
+  DEFVAR_LISP ("menu-prompt-more-char"\7f11526,352146
+  DEFVAR_INT ("extra-keyboard-modifiers"\7f11531,352392
+  DEFVAR_LISP ("deactivate-mark"\7f11545,353118
+  DEFVAR_LISP ("pre-command-hook"\7f11553,353487
+  DEFVAR_LISP ("post-command-hook"\7f11560,353842
+  DEFVAR_LISP ("echo-area-clear-hook"\7f11568,354205
+  DEFVAR_LISP ("lucid-menu-bar-dirty-flag"\7f11574,354420
+  DEFVAR_LISP ("menu-bar-final-items"\7f11578,354623
+  DEFVAR_LISP ("tool-bar-separator-image-expression"\7f11583,354873
+  DEFVAR_KBOARD ("overriding-terminal-local-map"\7f11589,355231
+  DEFVAR_LISP ("overriding-local-map"\7f11598,355653
+  DEFVAR_LISP ("overriding-local-map-menu-flag"\7f11607,356104
+  DEFVAR_LISP ("special-event-map"\7f11613,356443
+  DEFVAR_LISP ("track-mouse"\7f11617,356631
+  DEFVAR_KBOARD ("system-key-alist"\7f11620,356758
+  DEFVAR_KBOARD ("local-function-key-map"\7f11629,357139
+  DEFVAR_KBOARD ("input-decode-map"\7f11658,358598
+  DEFVAR_LISP ("function-key-map"\7f11675,359386
+  DEFVAR_LISP ("key-translation-map"\7f11683,359802
+  DEFVAR_LISP ("deferred-action-list"\7f11689,360146
+  DEFVAR_LISP ("deferred-action-function"\7f11694,360394
+  DEFVAR_LISP ("delayed-warnings-list"\7f11700,360693
+  DEFVAR_LISP ("timer-list"\7f11708,361101
+  DEFVAR_LISP ("timer-idle-list"\7f11712,361253
+  DEFVAR_LISP ("input-method-function"\7f11716,361416
+  DEFVAR_LISP ("input-method-previous-message"\7f11737,362385
+  DEFVAR_LISP ("show-help-function"\7f11744,362746
+  DEFVAR_LISP ("disable-point-adjustment"\7f11749,362978
+  DEFVAR_LISP ("global-disable-point-adjustment"\7f11761,363528
+  DEFVAR_LISP ("minibuffer-message-timeout"\7f11770,363894
+  DEFVAR_LISP ("throw-on-input"\7f11775,364172
+  DEFVAR_LISP ("command-error-function"\7f11781,364423
+  DEFVAR_LISP ("enable-disabled-menus-and-buttons"\7f11790,364910
+  DEFVAR_LISP ("select-active-regions"\7f11798,365237
+  DEFVAR_LISP ("saved-region-selection"\7f11807,365629
+  DEFVAR_LISP ("selection-inhibit-update-commands"\7f11815,366014
+  DEFVAR_LISP ("debug-on-event"\7f11825,366555
+keys_of_keyboard \7f11841,367116
+mark_kboards \7f11916,370435
+  DEFVAR_LISP ("internal--top-level-message",\7f\1\ 111058,333973
+  DEFVAR_LISP ("last-command-event",\7f\1\ 111312,342174
+  DEFVAR_LISP ("last-nonmenu-event",\7f\1\ 111315,342298
+  DEFVAR_LISP ("last-input-event",\7f\1\ 111321,342637
+  DEFVAR_LISP ("unread-command-events",\7f\1\ 111324,342731
+  DEFVAR_LISP ("unread-post-input-method-events",\7f\1\ 111332,343191
+  DEFVAR_LISP ("unread-input-method-events",\7f\1\ 111338,343530
+  DEFVAR_LISP ("meta-prefix-char",\7f\1\ 111346,343899
+  DEFVAR_KBOARD ("last-command",\7f\1\ 111351,344107
+  DEFVAR_KBOARD ("real-last-command",\7f\1\ 111368,344788
+  DEFVAR_KBOARD ("last-repeatable-command",\7f\1\ 111372,344974
+  DEFVAR_LISP ("this-command",\7f\1\ 111378,345262
+  DEFVAR_LISP ("real-this-command",\7f\1\ 111384,345499
+  DEFVAR_LISP ("this-command-keys-shift-translated",\7f\1\ 111388,345681
+  DEFVAR_LISP ("this-original-command",\7f\1\ 111396,346124
+  DEFVAR_INT ("auto-save-interval",\7f\1\ 111403,346521
+  DEFVAR_LISP ("auto-save-timeout",\7f\1\ 111408,346735
+  DEFVAR_LISP ("echo-keystrokes",\7f\1\ 111415,347080
+  DEFVAR_INT ("polling-period",\7f\1\ 111421,347351
+  DEFVAR_LISP ("double-click-time",\7f\1\ 111428,347694
+  DEFVAR_INT ("double-click-fuzz",\7f\1\ 111435,348030
+  DEFVAR_INT ("num-input-keys",\7f\1\ 111446,348520
+  DEFVAR_INT ("num-nonmacro-input-events",\7f\1\ 111452,348795
+  DEFVAR_LISP ("last-event-frame",\7f\1\ 111457,349033
+  DEFVAR_LISP ("tty-erase-char",\7f\1\ 111463,349312
+  DEFVAR_LISP ("help-char",\7f\1\ 111466,349435
+  DEFVAR_LISP ("help-event-list",\7f\1\ 111472,349718
+  DEFVAR_LISP ("help-form",\7f\1\ 111477,349929
+  DEFVAR_LISP ("prefix-help-command",\7f\1\ 111483,350177
+  DEFVAR_LISP ("top-level",\7f\1\ 111489,350455
+  DEFVAR_KBOARD ("keyboard-translate-table",\7f\1\ 111495,350676
+  DEFVAR_BOOL ("cannot-suspend",\7f\1\ 111511,351489
+  DEFVAR_BOOL ("menu-prompting",\7f\1\ 111516,351716
+  DEFVAR_LISP ("menu-prompt-more-char",\7f\1\ 111526,352146
+  DEFVAR_INT ("extra-keyboard-modifiers",\7f\1\ 111531,352392
+  DEFVAR_LISP ("deactivate-mark",\7f\1\ 111545,353118
+  DEFVAR_LISP ("pre-command-hook",\7f\1\ 111553,353487
+  DEFVAR_LISP ("post-command-hook",\7f\1\ 111560,353842
+  DEFVAR_LISP ("echo-area-clear-hook",\7f\1\ 111568,354205
+  DEFVAR_LISP ("lucid-menu-bar-dirty-flag",\7f\1\ 111574,354420
+  DEFVAR_LISP ("menu-bar-final-items",\7f\1\ 111578,354623
+  DEFVAR_LISP ("tool-bar-separator-image-expression",\7f\1\ 111583,354873
+  DEFVAR_KBOARD ("overriding-terminal-local-map",\7f\1\ 111589,355231
+  DEFVAR_LISP ("overriding-local-map",\7f\1\ 111598,355653
+  DEFVAR_LISP ("overriding-local-map-menu-flag",\7f\1\ 111607,356104
+  DEFVAR_LISP ("special-event-map",\7f\1\ 111613,356443
+  DEFVAR_LISP ("track-mouse",\7f\1\ 111617,356631
+  DEFVAR_KBOARD ("system-key-alist",\7f\1\ 111620,356758
+  DEFVAR_KBOARD ("local-function-key-map",\7f\1\ 111629,357139
+  DEFVAR_KBOARD ("input-decode-map",\7f\1\ 111658,358598
+  DEFVAR_LISP ("function-key-map",\7f\1\ 111675,359386
+  DEFVAR_LISP ("key-translation-map",\7f\1\ 111683,359802
+  DEFVAR_LISP ("deferred-action-list",\7f\1\ 111689,360146
+  DEFVAR_LISP ("deferred-action-function",\7f\1\ 111694,360394
+  DEFVAR_LISP ("delayed-warnings-list",\7f\1\ 111700,360693
+  DEFVAR_LISP ("timer-list",\7f\1\ 111708,361101
+  DEFVAR_LISP ("timer-idle-list",\7f\1\ 111712,361253
+  DEFVAR_LISP ("input-method-function",\7f\1\ 111716,361416
+  DEFVAR_LISP ("input-method-previous-message",\7f\1\ 111737,362385
+  DEFVAR_LISP ("show-help-function",\7f\1\ 111744,362746
+  DEFVAR_LISP ("disable-point-adjustment",\7f\1\ 111749,362978
+  DEFVAR_LISP ("global-disable-point-adjustment",\7f\1\ 111761,363528
+  DEFVAR_LISP ("minibuffer-message-timeout",\7f\1\ 111770,363894
+  DEFVAR_LISP ("throw-on-input",\7f\1\ 111775,364172
+  DEFVAR_LISP ("command-error-function",\7f\1\ 111781,364423
+  DEFVAR_LISP ("enable-disabled-menus-and-buttons",\7f\1\ 111790,364910
+  DEFVAR_LISP ("select-active-regions",\7f\1\ 111798,365237
+  DEFVAR_LISP ("saved-region-selection",\7f\1\ 111807,365629
+  DEFVAR_LISP ("selection-inhibit-update-commands",\7f\1\ 111815,366014
+  DEFVAR_LISP ("debug-on-event",\7f\1\ 111825,366555
 \f
 c-src/emacs/src/lisp.h,20276
-#define EMACS_LISP_H\7f22,800
-#define DECLARE_GDB_SYM(\7f47,1421
-# define DEFINE_GDB_SYMBOL_BEGIN(\7f49,1508
-# define DEFINE_GDB_SYMBOL_END(\7f50,1578
-# define DEFINE_GDB_SYMBOL_BEGIN(\7f52,1625
-# define DEFINE_GDB_SYMBOL_END(\7f53,1702
-#undef min\7f57,1790
-#undef max\7f58,1801
-#define max(\7f59,1812
-#define min(\7f60,1854
-#define ARRAYELTS(\7f63,1936
-#define GCTYPEBITS \7f67,2079
-DEFINE_GDB_SYMBOL_BEGIN \7fGCTYPEBITS\ 166,2037
-# define NONPOINTER_BITS \7f78,2567
-# define NONPOINTER_BITS \7f80,2600
-typedef int EMACS_INT;\7f91,3023
-typedef unsigned int EMACS_UINT;\7f92,3046
-#  define EMACS_INT_MAX \7f93,3079
-#  define pI \7f94,3111
-typedef long int EMACS_INT;\7f96,3203
-typedef unsigned long EMACS_UINT;\7f97,3231
-#  define EMACS_INT_MAX \7f98,3265
-#  define pI \7f99,3298
-typedef long long int EMACS_INT;\7f103,3477
-typedef unsigned long long int EMACS_UINT;\7f104,3510
-#  define EMACS_INT_MAX \7f105,3553
-#  define pI \7f106,3587
-enum {  BOOL_VECTOR_BITS_PER_CHAR \7f114,3804
-#define BOOL_VECTOR_BITS_PER_CHAR \7f115,3840
-typedef size_t bits_word;\7f123,4165
-# define BITS_WORD_MAX \7f124,4191
-enum { BITS_PER_BITS_WORD \7f125,4223
-typedef unsigned char bits_word;\7f127,4290
-# define BITS_WORD_MAX \7f128,4323
-enum { BITS_PER_BITS_WORD \7f129,4386
-    BITS_PER_CHAR \7f136,4570
-    BITS_PER_SHORT \7f137,4605
-    BITS_PER_LONG \7f138,4657
-    BITS_PER_EMACS_INT \7f139,4712
-typedef intmax_t printmax_t;\7f148,5089
-typedef uintmax_t uprintmax_t;\7f149,5118
-# define pMd \7f150,5149
-# define pMu \7f151,5170
-typedef EMACS_INT printmax_t;\7f153,5197
-typedef EMACS_UINT uprintmax_t;\7f154,5227
-# define pMd \7f155,5259
-# define pMu \7f156,5278
-# define pD \7f165,5664
-# define pD \7f167,5709
-# define pD \7f169,5756
-# define pD \7f171,5779
-# define eassert(\7f200,7062
-# define eassume(\7f201,7140
-# define eassert(\7f208,7319
-# define eassume(\7f212,7450
-enum Lisp_Bits\7f239,8519
-#define GCALIGNMENT \7f243,8647
-    VALBITS \7f246,8742
-    INTTYPEBITS \7f249,8838
-    FIXNUM_BITS \7f252,8945
-#define VAL_MAX \7f263,9327
-#define USE_LSB_TAG \7f271,9777
-DEFINE_GDB_SYMBOL_BEGIN \7fUSE_LSB_TAG\ 1270,9733
-# define alignas(\7f281,10077
-# define GCALIGNED \7f288,10227
-# define GCALIGNED \7f290,10292
-# define lisp_h_XLI(\7f327,11642
-# define lisp_h_XIL(\7f328,11673
-# define lisp_h_XLI(\7f330,11724
-# define lisp_h_XIL(\7f331,11751
-#define lisp_h_CHECK_LIST_CONS(\7f333,11785
-#define lisp_h_CHECK_NUMBER(\7f334,11856
-#define lisp_h_CHECK_SYMBOL(\7f335,11927
-#define lisp_h_CHECK_TYPE(\7f336,11996
-#define lisp_h_CONSP(\7f338,12107
-#define lisp_h_EQ(\7f339,12156
-#define lisp_h_FLOATP(\7f340,12201
-#define lisp_h_INTEGERP(\7f341,12252
-#define lisp_h_MARKERP(\7f342,12333
-#define lisp_h_MISCP(\7f343,12408
-#define lisp_h_NILP(\7f344,12457
-#define lisp_h_SET_SYMBOL_VAL(\7f345,12493
-#define lisp_h_SYMBOL_CONSTANT_P(\7f347,12607
-#define lisp_h_SYMBOL_VAL(\7f348,12671
-#define lisp_h_SYMBOLP(\7f350,12772
-#define lisp_h_VECTORLIKEP(\7f351,12825
-#define lisp_h_XCAR(\7f352,12886
-#define lisp_h_XCDR(\7f353,12924
-#define lisp_h_XCONS(\7f354,12964
-#define lisp_h_XHASH(\7f356,13059
-#define lisp_h_XPNTR(\7f357,13093
-# define lisp_h_check_cons_list(\7f360,13221
-# define lisp_h_make_number(\7f363,13289
-# define lisp_h_XFASTINT(\7f365,13392
-# define lisp_h_XINT(\7f366,13429
-# define lisp_h_XSYMBOL(\7f367,13478
-# define lisp_h_XTYPE(\7f371,13631
-# define lisp_h_XUNTAG(\7f372,13696
-# define XLI(\7f381,14086
-# define XIL(\7f382,14117
-# define CHECK_LIST_CONS(\7f383,14148
-# define CHECK_NUMBER(\7f384,14209
-# define CHECK_SYMBOL(\7f385,14258
-# define CHECK_TYPE(\7f386,14307
-# define CONSP(\7f387,14382
-# define EQ(\7f388,14417
-# define FLOATP(\7f389,14452
-# define INTEGERP(\7f390,14489
-# define MARKERP(\7f391,14530
-# define MISCP(\7f392,14569
-# define NILP(\7f393,14604
-# define SET_SYMBOL_VAL(\7f394,14637
-# define SYMBOL_CONSTANT_P(\7f395,14700
-# define SYMBOL_VAL(\7f396,14763
-# define SYMBOLP(\7f397,14812
-# define VECTORLIKEP(\7f398,14851
-# define XCAR(\7f399,14898
-# define XCDR(\7f400,14931
-# define XCONS(\7f401,14964
-# define XHASH(\7f402,14999
-# define XPNTR(\7f403,15034
-#  define check_cons_list(\7f405,15097
-#  define make_number(\7f408,15176
-#  define XFASTINT(\7f409,15224
-#  define XINT(\7f410,15266
-#  define XSYMBOL(\7f411,15300
-#  define XTYPE(\7f412,15340
-#  define XUNTAG(\7f413,15376
-#define LISP_MACRO_DEFUN(\7f421,15672
-#define LISP_MACRO_DEFUN_VOID(\7f425,15845
-#define INTMASK \7f437,16289
-#define case_Lisp_Int \7f438,16342
-#define ENUM_BF(\7f445,16681
-#define ENUM_BF(\7f447,16722
-enum Lisp_Type\7f451,16763
-    Lisp_Symbol \7f454,16851
-    Lisp_Misc \7f458,16993
-    Lisp_Int0 \7f461,17067
-    Lisp_Int1 \7f462,17086
-    Lisp_String \7f466,17264
-    Lisp_Vectorlike \7f472,17543
-    Lisp_Cons \7f475,17632
-    Lisp_Float \7f477,17670
-enum Lisp_Misc_Type\7f485,18016
-    Lisp_Misc_Free \7f487,18040
-    Lisp_Misc_Marker,\7f488,18069
-    Lisp_Misc_Overlay,\7f489,18091
-    Lisp_Misc_Save_Value,\7f490,18114
-    Lisp_Misc_Finalizer,\7f491,18140
-    Lisp_Misc_Float,\7f494,18275
-    Lisp_Misc_Limit\7f496,18359
-enum Lisp_Fwd_Type\7f502,18543
-    Lisp_Fwd_Int,\7f504,18566
-    Lisp_Fwd_Bool,\7f505,18619
-    Lisp_Fwd_Obj,\7f506,18670
-    Lisp_Fwd_Buffer_Obj,\7f507,18729
-    Lisp_Fwd_Kboard_Obj        \7f508,18800
-typedef struct { EMACS_INT i; } Lisp_Object;\7f567,21781
-#define LISP_INITIALLY(\7f569,21827
-#undef CHECK_LISP_OBJECT_TYPE\7f571,21858
-enum CHECK_LISP_OBJECT_TYPE \7f572,21888
-enum CHECK_LISP_OBJECT_TYPE { CHECK_LISP_OBJECT_TYPE \7f572,21888
-typedef EMACS_INT Lisp_Object;\7f577,22064
-#define LISP_INITIALLY(\7f578,22095
-enum CHECK_LISP_OBJECT_TYPE \7f579,22125
-enum CHECK_LISP_OBJECT_TYPE { CHECK_LISP_OBJECT_TYPE \7f579,22125
-#define LISP_INITIALLY_ZERO \7f582,22226
-enum symbol_interned\7f639,24199
-  SYMBOL_UNINTERNED \7f641,24222
-  SYMBOL_INTERNED \7f642,24247
-  SYMBOL_INTERNED_IN_INITIAL_OBARRAY \7f643,24270
-enum symbol_redirect\7f646,24315
-  SYMBOL_PLAINVAL \7f648,24338
-  SYMBOL_VARALIAS \7f649,24362
-  SYMBOL_LOCALIZED \7f650,24386
-  SYMBOL_FORWARDED \7f651,24410
-struct Lisp_Symbol\7f654,24437
-#define EXFUN(\7f707,26252
-#define DEFUN_ARGS_MANY        \7f712,26446
-#define DEFUN_ARGS_UNEVALLED   \7f713,26498
-#define DEFUN_ARGS_0   \7f714,26541
-#define DEFUN_ARGS_1   \7f715,26569
-#define DEFUN_ARGS_2   \7f716,26604
-#define DEFUN_ARGS_3   \7f717,26652
-#define DEFUN_ARGS_4   \7f718,26713
-#define DEFUN_ARGS_5   \7f719,26787
-#define DEFUN_ARGS_6   \7f721,26880
-#define DEFUN_ARGS_7   \7f723,26986
-#define DEFUN_ARGS_8   \7f725,27105
-#define TAG_PTR(\7f729,27296
-#define TAG_SYMOFFSET(\7f734,27543
-#define XLI_BUILTIN_LISPSYM(\7f741,27842
-#define DEFINE_LISP_SYMBOL(\7f746,28101
-# define DEFINE_NON_NIL_Q_SYMBOL_MACROS \7f755,28572
-LISP_MACRO_DEFUN \7f762,28777
-# define ARRAY_MARK_FLAG \7f768,29024
-# define PSEUDOVECTOR_FLAG \7f774,29267
-enum pvec_type\7f780,29568
-  PVEC_NORMAL_VECTOR,\7f782,29585
-  PVEC_FREE,\7f783,29607
-  PVEC_PROCESS,\7f784,29620
-  PVEC_FRAME,\7f785,29636
-  PVEC_WINDOW,\7f786,29650
-  PVEC_BOOL_VECTOR,\7f787,29665
-  PVEC_BUFFER,\7f788,29685
-  PVEC_HASH_TABLE,\7f789,29700
-  PVEC_TERMINAL,\7f790,29719
-  PVEC_WINDOW_CONFIGURATION,\7f791,29736
-  PVEC_SUBR,\7f792,29765
-  PVEC_OTHER,\7f793,29778
-  PVEC_COMPILED,\7f795,29856
-  PVEC_CHAR_TABLE,\7f796,29873
-  PVEC_SUB_CHAR_TABLE,\7f797,29892
-  PVEC_FONT \7f798,29915
-enum More_Lisp_Bits\7f801,29991
-    PSEUDOVECTOR_SIZE_BITS \7f808,30382
-    PSEUDOVECTOR_SIZE_MASK \7f809,30415
-    PSEUDOVECTOR_REST_BITS \7f813,30625
-    PSEUDOVECTOR_REST_MASK \7f814,30658
-    PSEUDOVECTOR_AREA_BITS \7f818,30823
-    PVEC_TYPE_MASK \7f819,30901
-# define VALMASK \7f829,31302
-DEFINE_GDB_SYMBOL_BEGIN \7fVALMASK\ 1828,31257
-#define MOST_POSITIVE_FIXNUM \7f834,31532
-#define MOST_NEGATIVE_FIXNUM \7f835,31592
-XINT \7f874,32684
-XFASTINT \7f889,33035
-XSYMBOL \7f899,33263
-XTYPE \7f910,33481
-XUNTAG \7f918,33661
-LISP_MACRO_DEFUN \7f927,33857
-LISP_MACRO_DEFUN \7f940,34242
-#define FIXNUM_OVERFLOW_P(\7f958,34855
-LISP_MACRO_DEFUN \7fFIXNUM_OVERFLOW_P\ 1952,34632
-LISP_MACRO_DEFUN \7f970,35171
-XSTRING \7f980,35391
-#define SYMBOL_INDEX(\7f988,35575
-XFLOAT \7f991,35636
-XPROCESS \7f1000,35778
-XWINDOW \7f1007,35895
-XTERMINAL \7f1014,36012
-XSUBR \7f1021,36134
-XBUFFER \7f1028,36245
-XCHAR_TABLE \7f1035,36369
-XSUB_CHAR_TABLE \7f1042,36506
-XBOOL_VECTOR \7f1049,36648
-make_lisp_ptr \7f1058,36827
-make_lisp_symbol \7f1066,37013
-builtin_lisp_symbol \7f1074,37197
-#define XSETINT(\7f1079,37279
-#define XSETFASTINT(\7f1080,37325
-#define XSETCONS(\7f1081,37375
-#define XSETVECTOR(\7f1082,37435
-#define XSETSTRING(\7f1083,37503
-#define XSETSYMBOL(\7f1084,37567
-#define XSETFLOAT(\7f1085,37621
-#define XSETMISC(\7f1086,37683
-#define XSETPVECTYPE(\7f1090,37772
-#define XSETPVECTYPESIZE(\7f1092,37888
-#define XSETPSEUDOVECTOR(\7f1099,38185
-#define XSETTYPED_PSEUDOVECTOR(\7f1105,38369
-#define XSETWINDOW_CONFIGURATION(\7f1110,38579
-#define XSETPROCESS(\7f1112,38675
-#define XSETWINDOW(\7f1113,38741
-#define XSETTERMINAL(\7f1114,38805
-#define XSETSUBR(\7f1115,38873
-#define XSETCOMPILED(\7f1116,38933
-#define XSETBUFFER(\7f1117,39001
-#define XSETCHAR_TABLE(\7f1118,39065
-#define XSETBOOL_VECTOR(\7f1119,39137
-#define XSETSUB_CHAR_TABLE(\7f1120,39211
-XINTPTR \7f1128,39581
-make_pointer_integer \7f1134,39661
-LISP_MACRO_DEFUN_VOID \7f1143,39826
-typedef struct interval *INTERVAL;\7fINTERVAL\ 11149,39987
-xcar_addr \7f1174,40760
-xcdr_addr \7f1179,40837
-LISP_MACRO_DEFUN \7f1185,40931
-XSETCDR \7f1198,41307
-CAR \7f1205,41457
-CDR \7f1212,41591
-CAR_SAFE \7f1221,41791
-CDR_SAFE \7f1226,41877
-STRING_MULTIBYTE \7f1243,42250
-#define STRING_BYTES_BOUND \7f1261,43057
-#define STRING_SET_UNIBYTE(\7f1265,43201
-#define STRING_SET_MULTIBYTE(\7f1275,43516
-SDATA \7f1286,43830
-SSDATA \7f1291,43908
-SREF \7f1297,44037
-SSET \7f1302,44128
-SCHARS \7f1307,44242
-STRING_BYTES \7f1316,44415
-SBYTES \7f1326,44595
-STRING_SET_CHARS \7f1331,44681
-struct vectorlike_header\7f1343,45232
-struct Lisp_Vector\7f1369,46482
-    ALIGNOF_STRUCT_LISP_VECTOR\7f1378,46681
-struct Lisp_Bool_Vector\7f1384,46864
-bool_vector_size \7f1399,47385
-bool_vector_data \7f1407,47523
-bool_vector_uchar_data \7f1413,47617
-bool_vector_words \7f1421,47803
-bool_vector_bytes \7f1428,47998
-bool_vector_bitref \7f1437,48238
-bool_vector_ref \7f1445,48478
-bool_vector_set \7f1453,48618
-    header_size \7f1471,49047
-    bool_header_size \7f1472,49106
-    word_size \7f1473,49171
-AREF \7f1479,49284
-aref_addr \7f1485,49391
-ASIZE \7f1491,49501
-ASET \7f1497,49583
-gc_aset \7f1504,49742
-enum { NIL_IS_ZERO \7f1515,50269
-memclear \7f1520,50464
-#define VECSIZE(\7f1531,50762
-#define PSEUDOVECSIZE(\7f1538,51047
-#define UNSIGNED_CMP(\7f1546,51480
-#define ASCII_CHAR_P(\7f1552,51734
-enum CHARTAB_SIZE_BITS\7f1565,52489
-    CHARTAB_SIZE_BITS_0 \7f1567,52516
-    CHARTAB_SIZE_BITS_1 \7f1568,52545
-    CHARTAB_SIZE_BITS_2 \7f1569,52574
-    CHARTAB_SIZE_BITS_3 \7f1570,52603
-struct Lisp_Char_Table\7f1575,52672
-struct Lisp_Sub_Char_Table\7f1606,53752
-CHAR_TABLE_REF_ASCII \7f1628,54566
-CHAR_TABLE_REF \7f1648,55113
-CHAR_TABLE_SET \7f1658,55402
-struct Lisp_Subr\7f1670,55786
-enum char_table_specials\7f1692,56798
-    CHAR_TABLE_STANDARD_SLOTS \7f1697,56993
-    SUB_CHAR_TABLE_OFFSET \7f1701,57214
-CHAR_TABLE_EXTRA_SLOTS \7f1707,57377
-LISP_MACRO_DEFUN \7f1723,57921
-SYMBOL_BLV \7f1732,58181
-SYMBOL_FWD \7f1738,58316
-LISP_MACRO_DEFUN_VOID \7f1744,58428
-SET_SYMBOL_BLV \7f1754,58691
-SET_SYMBOL_FWD \7f1760,58850
-SYMBOL_NAME \7f1767,59001
-SYMBOL_INTERNED_P \7f1775,59130
-SYMBOL_INTERNED_IN_INITIAL_OBARRAY_P \7f1783,59299
-#define DEFSYM(\7f1796,59809
-LISP_MACRO_DEFUN \7fDEFSYM\ 11792,59630
-struct hash_table_test\7f1805,60062
-struct Lisp_Hash_Table\7f1823,60555
-XHASH_TABLE \7f1880,62531
-#define XSET_HASH_TABLE(\7f1885,62602
-HASH_TABLE_P \7f1889,62703
-HASH_KEY \7f1896,62860
-HASH_VALUE \7f1903,63040
-HASH_NEXT \7f1911,63254
-HASH_HASH \7f1918,63431
-HASH_INDEX \7f1926,63677
-HASH_TABLE_SIZE \7f1933,63826
-enum DEFAULT_HASH_SIZE \7f1940,63956
-enum DEFAULT_HASH_SIZE { DEFAULT_HASH_SIZE \7f1940,63956
-static double const DEFAULT_REHASH_THRESHOLD \7f1946,64176
-static double const DEFAULT_REHASH_SIZE \7f1950,64299
-sxhash_combine \7f1956,64465
-SXHASH_REDUCE \7f1964,64648
-struct Lisp_Misc_Any   \7f1971,64806
-struct Lisp_Marker\7f1978,64980
-struct Lisp_Overlay\7f2021,66841
-    SAVE_UNUSED,\7f2047,67644
-    SAVE_INTEGER,\7f2048,67661
-    SAVE_FUNCPOINTER,\7f2049,67679
-    SAVE_POINTER,\7f2050,67701
-    SAVE_OBJECT\7f2051,67719
-enum { SAVE_SLOT_BITS \7f2055,67804
-enum { SAVE_VALUE_SLOTS \7f2058,67901
-enum { SAVE_TYPE_BITS \7f2062,68009
-enum Lisp_Save_Type\7f2064,68075
-    SAVE_TYPE_INT_INT \7f2066,68099
-    SAVE_TYPE_INT_INT_INT\7f2067,68172
-    SAVE_TYPE_OBJ_OBJ \7f2069,68262
-    SAVE_TYPE_OBJ_OBJ_OBJ \7f2070,68333
-    SAVE_TYPE_OBJ_OBJ_OBJ_OBJ\7f2071,68414
-    SAVE_TYPE_PTR_INT \7f2073,68509
-    SAVE_TYPE_PTR_OBJ \7f2074,68582
-    SAVE_TYPE_PTR_PTR \7f2075,68654
-    SAVE_TYPE_FUNCPTR_PTR_OBJ\7f2076,68727
-    SAVE_TYPE_MEMORY \7f2080,68885
-typedef void (*voidfuncptr)\7fvoidfuncptr\ 12108,69839
-struct Lisp_Save_Value\7f2110,69876
-save_type \7f2134,70755
-XSAVE_POINTER \7f2143,70985
-set_save_pointer \7f2149,71147
-XSAVE_FUNCPOINTER \7f2155,71329
-XSAVE_INTEGER \7f2164,71549
-set_save_integer \7f2170,71711
-XSAVE_OBJECT \7f2179,71932
-struct Lisp_Finalizer\7f2186,72109
-struct Lisp_Free\7f2201,72584
-union Lisp_Misc\7f2212,72885
-XMISC \7f2223,73184
-XMISCANY \7f2229,73273
-XMISCTYPE \7f2236,73382
-XMARKER \7f2242,73470
-XOVERLAY \7f2249,73585
-XSAVE_VALUE \7f2256,73706
-XFINALIZER \7f2263,73835
-struct Lisp_Intfwd\7f2274,74120
-struct Lisp_Boolfwd\7f2284,74414
-struct Lisp_Objfwd\7f2294,74705
-struct Lisp_Buffer_Objfwd\7f2302,74937
-struct Lisp_Buffer_Local_Value\7f2334,76473
-struct Lisp_Kboard_Objfwd\7f2362,77732
-union Lisp_Fwd\7f2368,77841
-XFWDTYPE \7f2378,78087
-XBUFFER_OBJFWD \7f2384,78183
-struct Lisp_Float\7f2391,78319
-XFLOAT_DATA \7f2401,78437
-    IEEE_FLOATING_POINT\7f2415,78946
-#define _UCHAR_T\7f2423,79269
-typedef unsigned char UCHAR;\7f2424,79286
-enum Lisp_Compiled\7f2429,79369
-    COMPILED_ARGLIST \7f2431,79392
-    COMPILED_BYTECODE \7f2432,79418
-    COMPILED_CONSTANTS \7f2433,79445
-    COMPILED_STACK_DEPTH \7f2434,79473
-    COMPILED_DOC_STRING \7f2435,79503
-    COMPILED_INTERACTIVE \7f2436,79532
-enum char_bits\7f2443,79834
-    CHAR_ALT \7f2445,79853
-    CHAR_SUPER \7f2446,79879
-    CHAR_HYPER \7f2447,79907
-    CHAR_SHIFT \7f2448,79935
-    CHAR_CTL \7f2449,79963
-    CHAR_META \7f2450,79989
-    CHAR_MODIFIER_MASK \7f2452,80017
-    CHARACTERBITS \7f2457,80212
-LISP_MACRO_DEFUN \7f2462,80270
-NATNUMP \7f2470,80412
-RANGED_INTEGERP \7f2476,80493
-#define TYPE_RANGED_INTEGERP(\7f2481,80615
-LISP_MACRO_DEFUN \7f2486,80800
-VECTORP \7f2500,81273
-OVERLAYP \7f2505,81376
-SAVE_VALUEP \7f2510,81475
-FINALIZERP \7f2516,81581
-AUTOLOADP \7f2522,81685
-BUFFER_OBJFWDP \7f2528,81776
-PSEUDOVECTOR_TYPEP \7f2534,81874
-PSEUDOVECTORP \7f2542,82127
-WINDOW_CONFIGURATIONP \7f2558,82479
-PROCESSP \7f2564,82589
-WINDOWP \7f2570,82673
-TERMINALP \7f2576,82755
-SUBRP \7f2582,82841
-COMPILEDP \7f2588,82919
-BUFFERP \7f2594,83005
-CHAR_TABLE_P \7f2600,83087
-SUB_CHAR_TABLE_P \7f2606,83178
-BOOL_VECTOR_P \7f2612,83277
-FRAMEP \7f2618,83370
-IMAGEP \7f2625,83487
-ARRAYP \7f2632,83592
-CHECK_LIST \7f2638,83711
-LISP_MACRO_DEFUN_VOID \7f2643,83792
-CHECK_STRING_CAR \7f2653,84089
-CHECK_CONS \7f2658,84193
-CHECK_VECTOR \7f2663,84273
-CHECK_BOOL_VECTOR \7f2668,84359
-CHECK_VECTOR_OR_STRING \7f2674,84536
-CHECK_ARRAY \7f2683,84710
-CHECK_BUFFER \7f2688,84818
-CHECK_WINDOW \7f2693,84904
-CHECK_PROCESS \7f2699,85010
-CHECK_NATNUM \7f2705,85106
-#define CHECK_RANGED_INTEGER(\7f2710,85183
-#define CHECK_TYPE_RANGED_INTEGER(\7f2721,85566
-#define CHECK_NUMBER_COERCE_MARKER(\7f2729,85836
-XFLOATINT \7f2738,86089
-CHECK_NUMBER_OR_FLOAT \7f2744,86160
-#define CHECK_NUMBER_OR_FLOAT_COERCE_MARKER(\7f2749,86259
-CHECK_NUMBER_CAR \7f2760,86669
-CHECK_NUMBER_CDR \7f2768,86791
-#define DEFUN(\7f2803,88386
-#define DEFUN(\7f2812,88854
-FUNCTIONP \7f2822,89209
-enum maxargs\7f2831,89404
-    MANY \7f2833,89421
-    UNEVALLED \7f2834,89436
-#define CALLMANY(\7f2838,89539
-#define CALLN(\7f2844,89892
-#define DEFVAR_LISP(\7f2869,91097
-#define DEFVAR_LISP_NOPRO(\7f2874,91269
-#define DEFVAR_BOOL(\7f2879,91451
-#define DEFVAR_INT(\7f2884,91624
-#define DEFVAR_BUFFER_DEFAULTS(\7f2890,91795
-#define DEFVAR_KBOARD(\7f2896,91999
-typedef jmp_buf sys_jmp_buf;\7f2906,92323
-# define sys_setjmp(\7f2907,92352
-# define sys_longjmp(\7f2908,92387
-typedef sigjmp_buf sys_jmp_buf;\7f2910,92459
-# define sys_setjmp(\7f2911,92491
-# define sys_longjmp(\7f2912,92531
-typedef jmp_buf sys_jmp_buf;\7f2916,92690
-# define sys_setjmp(\7f2917,92719
-# define sys_longjmp(\7f2918,92753
-enum specbind_tag \7f2943,93805
-  SPECPDL_UNWIND,\7f2944,93825
-  SPECPDL_UNWIND_PTR,\7f2945,93894
-  SPECPDL_UNWIND_INT,\7f2946,93945
-  SPECPDL_UNWIND_VOID,\7f2947,93993
-  SPECPDL_BACKTRACE,\7f2948,94047
-  SPECPDL_LET,\7f2949,94105
-  SPECPDL_LET_LOCAL,\7f2951,94235
-  SPECPDL_LET_DEFAULT  \7f2952,94292
-union specbinding\7f2955,94364
-SPECPDL_INDEX \7f2996,95388
-enum handlertype \7f3021,96410
-enum handlertype { CATCHER,\7f3021,96410
-enum handlertype { CATCHER, CONDITION_CASE \7f3021,96410
-struct handler\7f3023,96457
-#define PUSH_HANDLER(\7f3053,97446
-#define QUIT   \7f3101,99223
-#define QUITP \7f3112,99473
-struct gcpro\7f3132,100316
-#define GC_USE_GCPROS_AS_BEFORE        \7f3171,101297
-#define GC_MAKE_GCPROS_NOOPS   \7f3172,101332
-#define GC_MARK_STACK_CHECK_GCPROS     \7f3173,101364
-#define GC_USE_GCPROS_CHECK_ZOMBIES    \7f3174,101401
-#define GC_MARK_STACK \7f3177,101462
-#define BYTE_MARK_STACK \7f3181,101562
-#define GCPRO1(\7f3190,101833
-#define GCPRO2(\7f3191,101873
-#define GCPRO3(\7f3192,101939
-#define GCPRO4(\7f3194,102034
-#define GCPRO5(\7f3196,102154
-#define GCPRO6(\7f3198,102299
-#define GCPRO7(\7f3201,102474
-#define UNGCPRO \7f3202,102553
-#define GCPRO1(\7f3208,102653
-#define GCPRO2(\7f3212,102775
-#define GCPRO3(\7f3217,102967
-#define GCPRO4(\7f3223,103229
-#define GCPRO5(\7f3230,103560
-#define GCPRO6(\7f3238,103961
-#define GCPRO7(\7f3247,104431
-#define UNGCPRO \7f3257,104971
-#define GCPRO1(\7f3263,105065
-#define GCPRO2(\7f3269,105299
-#define GCPRO3(\7f3278,105717
-#define GCPRO4(\7f3289,106274
-#define GCPRO5(\7f3302,106972
-#define GCPRO6(\7f3317,107812
-#define GCPRO7(\7f3334,108793
-#define UNGCPRO        \7f3353,109916
-#define RETURN_UNGCPRO(\7f3363,110183
-vcopy \7f3384,110657
-set_hash_key_slot \7f3393,110932
-set_hash_value_slot \7f3399,111071
-set_symbol_function \7f3408,111306
-set_symbol_plist \7f3414,111421
-set_symbol_next \7f3420,111524
-blv_found \7f3428,111697
-set_overlay_plist \7f3437,111880
-string_intervals \7f3445,112031
-set_string_intervals \7f3453,112153
-set_char_table_defalt \7f3462,112355
-set_char_table_purpose \7f3467,112467
-set_char_table_extras \7f3475,112636
-set_char_table_contents \7f3482,112845
-set_sub_char_table_contents \7f3489,113040
-enum Arith_Comparison \7f3497,113303
-  ARITH_EQUAL,\7f3498,113327
-  ARITH_NOTEQUAL,\7f3499,113342
-  ARITH_LESS,\7f3500,113360
-  ARITH_GRTR,\7f3501,113374
-  ARITH_LESS_OR_EQUAL,\7f3502,113388
-  ARITH_GRTR_OR_EQUAL\7f3503,113411
-#define INTEGER_TO_CONS(\7f3511,113762
-#define CONS_TO_INTEGER(\7f3529,114625
-enum { NEXT_ALMOST_PRIME_LIMIT \7f3573,116329
-extern EMACS_INT next_almost_prime \7f3574,116368
-enum constype \7f3739,123820
-enum constype {CONSTYPE_HEAP,\7fCONSTYPE_HEAP\ 13739,123820
-enum constype {CONSTYPE_HEAP, CONSTYPE_PURE}\7fCONSTYPE_PURE\ 13739,123820
-list2i \7f3745,124010
-list3i \7f3751,124119
-list4i \7f3757,124258
-extern Lisp_Object make_formatted_string \7f3767,124634
-build_pure_c_string \7f3792,125662
-build_string \7f3801,125867
-make_uninit_vector \7f3820,126438
-make_uninit_sub_char_table \7f3833,126657
-#define ALLOCATE_PSEUDOVECTOR(\7f3850,127201
-#define ALLOCATE_ZEROED_PSEUDOVECTOR(\7f3858,127537
-INLINE void \7f3890,128943
-extern void *r_alloc \7fr_alloc\ 13895,129064
-#define FLOAT_TO_STRING_BUFSIZE \7f3927,130527
-intern \7f3968,132134
-intern_c_string \7f3974,132222
-extern _Noreturn void error \7f4034,135601
-fast_string_match_ignore_case \7f4136,140089
-INLINE void fixup_locale \7f4241,143854
-INLINE void synchronize_system_messages_locale \7f4242,143889
-INLINE void synchronize_system_time_locale \7f4243,143946
-#define IS_DAEMON \7f4257,144419
-#define DAEMON_RUNNING \7f4258,144459
-#define IS_DAEMON \7f4261,144558
-#define DAEMON_RUNNING \7f4262,144603
-# define WAIT_READING_MAX \7f4281,145422
-# define WAIT_READING_MAX \7f4283,145494
-extern _Noreturn void emacs_abort \7f4374,148386
-egetenv \7f4532,152809
-#define eabs(\7f4545,153305
-#define make_fixnum_or_float(\7f4550,153438
-enum MAX_ALLOCA \7f4556,153689
-enum MAX_ALLOCA { MAX_ALLOCA \7f4556,153689
-extern void *record_xmalloc \7frecord_xmalloc\ 14558,153734
-#define USE_SAFE_ALLOCA        \7f4560,153800
-#define AVAIL_ALLOCA(\7f4564,153933
-#define SAFE_ALLOCA(\7f4568,154044
-#define SAFE_NALLOCA(\7f4576,154385
-#define SAFE_ALLOCA_STRING(\7f4590,154861
-#define SAFE_FREE(\7f4598,155113
-#define SAFE_ALLOCA_LISP(\7f4625,155691
-# define USE_STACK_LISP_OBJECTS \7f4652,156813
-# undef USE_STACK_LISP_OBJECTS\7f4658,156979
-# define USE_STACK_LISP_OBJECTS \7f4659,157010
-enum { defined_GC_CHECK_STRING_BYTES \7f4663,157085
-enum { defined_GC_CHECK_STRING_BYTES \7f4665,157138
-union Aligned_Cons\7f4670,157272
-union Aligned_String\7f4676,157352
-    USE_STACK_CONS \7f4689,157707
-    USE_STACK_STRING \7f4691,157813
-#define STACK_CONS(\7f4699,158150
-#define AUTO_CONS_EXPR(\7f4701,158247
-#define AUTO_CONS(\7f4709,158610
-#define AUTO_LIST1(\7f4710,158681
-#define AUTO_LIST2(\7f4712,158789
-#define AUTO_LIST3(\7f4716,158944
-#define AUTO_LIST4(\7f4720,159119
-# define verify_ascii(\7f4732,159510
-#define AUTO_STRING(\7f4740,159818
-#define FOR_EACH_TAIL(\7f4752,160282
-#define FOR_EACH_ALIST_VALUE(\7f4766,160773
-maybe_gc \7f4774,161060
-functionp \7f4784,161299
+#define EMACS_LISP_H\7f22,801
+#define DECLARE_GDB_SYM(\7f47,1422
+# define DEFINE_GDB_SYMBOL_BEGIN(\7f49,1509
+# define DEFINE_GDB_SYMBOL_END(\7f50,1579
+# define DEFINE_GDB_SYMBOL_BEGIN(\7f52,1626
+# define DEFINE_GDB_SYMBOL_END(\7f53,1703
+#undef min\7f57,1791
+#undef max\7f58,1802
+#define max(\7f59,1813
+#define min(\7f60,1855
+#define ARRAYELTS(\7f63,1937
+#define GCTYPEBITS \7f67,2080
+DEFINE_GDB_SYMBOL_BEGIN \7fGCTYPEBITS\ 166,2038
+# define NONPOINTER_BITS \7f78,2568
+# define NONPOINTER_BITS \7f80,2601
+typedef int EMACS_INT;\7f91,3024
+typedef unsigned int EMACS_UINT;\7f92,3047
+#  define EMACS_INT_MAX \7f93,3080
+#  define pI \7f94,3112
+typedef long int EMACS_INT;\7f96,3204
+typedef unsigned long EMACS_UINT;\7f97,3232
+#  define EMACS_INT_MAX \7f98,3266
+#  define pI \7f99,3299
+typedef long long int EMACS_INT;\7f103,3478
+typedef unsigned long long int EMACS_UINT;\7f104,3511
+#  define EMACS_INT_MAX \7f105,3554
+#  define pI \7f106,3588
+enum {  BOOL_VECTOR_BITS_PER_CHAR \7f114,3805
+#define BOOL_VECTOR_BITS_PER_CHAR \7f115,3841
+typedef size_t bits_word;\7f123,4166
+# define BITS_WORD_MAX \7f124,4192
+enum { BITS_PER_BITS_WORD \7f125,4224
+typedef unsigned char bits_word;\7f127,4291
+# define BITS_WORD_MAX \7f128,4324
+enum { BITS_PER_BITS_WORD \7f129,4387
+    BITS_PER_CHAR \7f136,4571
+    BITS_PER_SHORT \7f137,4606
+    BITS_PER_LONG \7f138,4658
+    BITS_PER_EMACS_INT \7f139,4713
+typedef intmax_t printmax_t;\7f148,5090
+typedef uintmax_t uprintmax_t;\7f149,5119
+# define pMd \7f150,5150
+# define pMu \7f151,5171
+typedef EMACS_INT printmax_t;\7f153,5198
+typedef EMACS_UINT uprintmax_t;\7f154,5228
+# define pMd \7f155,5260
+# define pMu \7f156,5279
+# define pD \7f165,5665
+# define pD \7f167,5710
+# define pD \7f169,5757
+# define pD \7f171,5780
+# define eassert(\7f200,7063
+# define eassume(\7f201,7141
+# define eassert(\7f208,7320
+# define eassume(\7f212,7451
+enum Lisp_Bits\7f239,8520
+#define GCALIGNMENT \7f243,8648
+    VALBITS \7f246,8743
+    INTTYPEBITS \7f249,8839
+    FIXNUM_BITS \7f252,8946
+#define VAL_MAX \7f263,9328
+#define USE_LSB_TAG \7f271,9778
+DEFINE_GDB_SYMBOL_BEGIN \7fUSE_LSB_TAG\ 1270,9734
+# define alignas(\7f281,10078
+# define GCALIGNED \7f288,10228
+# define GCALIGNED \7f290,10293
+# define lisp_h_XLI(\7f327,11643
+# define lisp_h_XIL(\7f328,11674
+# define lisp_h_XLI(\7f330,11725
+# define lisp_h_XIL(\7f331,11752
+#define lisp_h_CHECK_LIST_CONS(\7f333,11786
+#define lisp_h_CHECK_NUMBER(\7f334,11857
+#define lisp_h_CHECK_SYMBOL(\7f335,11928
+#define lisp_h_CHECK_TYPE(\7f336,11997
+#define lisp_h_CONSP(\7f338,12108
+#define lisp_h_EQ(\7f339,12157
+#define lisp_h_FLOATP(\7f340,12202
+#define lisp_h_INTEGERP(\7f341,12253
+#define lisp_h_MARKERP(\7f342,12334
+#define lisp_h_MISCP(\7f343,12409
+#define lisp_h_NILP(\7f344,12458
+#define lisp_h_SET_SYMBOL_VAL(\7f345,12494
+#define lisp_h_SYMBOL_CONSTANT_P(\7f347,12608
+#define lisp_h_SYMBOL_VAL(\7f348,12672
+#define lisp_h_SYMBOLP(\7f350,12773
+#define lisp_h_VECTORLIKEP(\7f351,12826
+#define lisp_h_XCAR(\7f352,12887
+#define lisp_h_XCDR(\7f353,12925
+#define lisp_h_XCONS(\7f354,12965
+#define lisp_h_XHASH(\7f356,13060
+#define lisp_h_XPNTR(\7f357,13094
+# define lisp_h_check_cons_list(\7f360,13222
+# define lisp_h_make_number(\7f363,13290
+# define lisp_h_XFASTINT(\7f365,13393
+# define lisp_h_XINT(\7f366,13430
+# define lisp_h_XSYMBOL(\7f367,13479
+# define lisp_h_XTYPE(\7f371,13632
+# define lisp_h_XUNTAG(\7f372,13697
+# define XLI(\7f381,14087
+# define XIL(\7f382,14118
+# define CHECK_LIST_CONS(\7f383,14149
+# define CHECK_NUMBER(\7f384,14210
+# define CHECK_SYMBOL(\7f385,14259
+# define CHECK_TYPE(\7f386,14308
+# define CONSP(\7f387,14383
+# define EQ(\7f388,14418
+# define FLOATP(\7f389,14453
+# define INTEGERP(\7f390,14490
+# define MARKERP(\7f391,14531
+# define MISCP(\7f392,14570
+# define NILP(\7f393,14605
+# define SET_SYMBOL_VAL(\7f394,14638
+# define SYMBOL_CONSTANT_P(\7f395,14701
+# define SYMBOL_VAL(\7f396,14764
+# define SYMBOLP(\7f397,14813
+# define VECTORLIKEP(\7f398,14852
+# define XCAR(\7f399,14899
+# define XCDR(\7f400,14932
+# define XCONS(\7f401,14965
+# define XHASH(\7f402,15000
+# define XPNTR(\7f403,15035
+#  define check_cons_list(\7f405,15098
+#  define make_number(\7f408,15177
+#  define XFASTINT(\7f409,15225
+#  define XINT(\7f410,15267
+#  define XSYMBOL(\7f411,15301
+#  define XTYPE(\7f412,15341
+#  define XUNTAG(\7f413,15377
+#define LISP_MACRO_DEFUN(\7f421,15673
+#define LISP_MACRO_DEFUN_VOID(\7f425,15846
+#define INTMASK \7f437,16290
+#define case_Lisp_Int \7f438,16343
+#define ENUM_BF(\7f445,16682
+#define ENUM_BF(\7f447,16723
+enum Lisp_Type\7f451,16764
+    Lisp_Symbol \7f454,16852
+    Lisp_Misc \7f458,16994
+    Lisp_Int0 \7f461,17068
+    Lisp_Int1 \7f462,17087
+    Lisp_String \7f466,17265
+    Lisp_Vectorlike \7f472,17544
+    Lisp_Cons \7f475,17633
+    Lisp_Float \7f477,17671
+enum Lisp_Misc_Type\7f485,18017
+    Lisp_Misc_Free \7f487,18041
+    Lisp_Misc_Marker,\7f488,18070
+    Lisp_Misc_Overlay,\7f489,18092
+    Lisp_Misc_Save_Value,\7f490,18115
+    Lisp_Misc_Finalizer,\7f491,18141
+    Lisp_Misc_Float,\7f494,18276
+    Lisp_Misc_Limit\7f496,18360
+enum Lisp_Fwd_Type\7f502,18544
+    Lisp_Fwd_Int,\7f504,18567
+    Lisp_Fwd_Bool,\7f505,18620
+    Lisp_Fwd_Obj,\7f506,18671
+    Lisp_Fwd_Buffer_Obj,\7f507,18730
+    Lisp_Fwd_Kboard_Obj        \7f508,18801
+typedef struct { EMACS_INT i; } Lisp_Object;\7f567,21772
+#define LISP_INITIALLY(\7f569,21818
+#undef CHECK_LISP_OBJECT_TYPE\7f571,21849
+enum CHECK_LISP_OBJECT_TYPE \7f572,21879
+enum CHECK_LISP_OBJECT_TYPE { CHECK_LISP_OBJECT_TYPE \7f572,21879
+typedef EMACS_INT Lisp_Object;\7f577,22055
+#define LISP_INITIALLY(\7f578,22086
+enum CHECK_LISP_OBJECT_TYPE \7f579,22116
+enum CHECK_LISP_OBJECT_TYPE { CHECK_LISP_OBJECT_TYPE \7f579,22116
+#define LISP_INITIALLY_ZERO \7f582,22217
+enum symbol_interned\7f639,24190
+  SYMBOL_UNINTERNED \7f641,24213
+  SYMBOL_INTERNED \7f642,24238
+  SYMBOL_INTERNED_IN_INITIAL_OBARRAY \7f643,24261
+enum symbol_redirect\7f646,24306
+  SYMBOL_PLAINVAL \7f648,24329
+  SYMBOL_VARALIAS \7f649,24353
+  SYMBOL_LOCALIZED \7f650,24377
+  SYMBOL_FORWARDED \7f651,24401
+struct Lisp_Symbol\7f654,24428
+#define EXFUN(\7f707,26243
+#define DEFUN_ARGS_MANY        \7f712,26437
+#define DEFUN_ARGS_UNEVALLED   \7f713,26489
+#define DEFUN_ARGS_0   \7f714,26532
+#define DEFUN_ARGS_1   \7f715,26560
+#define DEFUN_ARGS_2   \7f716,26595
+#define DEFUN_ARGS_3   \7f717,26643
+#define DEFUN_ARGS_4   \7f718,26704
+#define DEFUN_ARGS_5   \7f719,26778
+#define DEFUN_ARGS_6   \7f721,26871
+#define DEFUN_ARGS_7   \7f723,26977
+#define DEFUN_ARGS_8   \7f725,27096
+#define TAG_PTR(\7f729,27287
+#define TAG_SYMOFFSET(\7f734,27534
+#define XLI_BUILTIN_LISPSYM(\7f741,27833
+#define DEFINE_LISP_SYMBOL(\7f746,28092
+# define DEFINE_NON_NIL_Q_SYMBOL_MACROS \7f755,28563
+LISP_MACRO_DEFUN \7f762,28768
+# define ARRAY_MARK_FLAG \7f768,29015
+# define PSEUDOVECTOR_FLAG \7f774,29258
+enum pvec_type\7f780,29559
+  PVEC_NORMAL_VECTOR,\7f782,29576
+  PVEC_FREE,\7f783,29598
+  PVEC_PROCESS,\7f784,29611
+  PVEC_FRAME,\7f785,29627
+  PVEC_WINDOW,\7f786,29641
+  PVEC_BOOL_VECTOR,\7f787,29656
+  PVEC_BUFFER,\7f788,29676
+  PVEC_HASH_TABLE,\7f789,29691
+  PVEC_TERMINAL,\7f790,29710
+  PVEC_WINDOW_CONFIGURATION,\7f791,29727
+  PVEC_SUBR,\7f792,29756
+  PVEC_OTHER,\7f793,29769
+  PVEC_COMPILED,\7f795,29847
+  PVEC_CHAR_TABLE,\7f796,29864
+  PVEC_SUB_CHAR_TABLE,\7f797,29883
+  PVEC_FONT \7f798,29906
+enum More_Lisp_Bits\7f801,29982
+    PSEUDOVECTOR_SIZE_BITS \7f808,30373
+    PSEUDOVECTOR_SIZE_MASK \7f809,30406
+    PSEUDOVECTOR_REST_BITS \7f813,30616
+    PSEUDOVECTOR_REST_MASK \7f814,30649
+    PSEUDOVECTOR_AREA_BITS \7f818,30814
+    PVEC_TYPE_MASK \7f819,30892
+# define VALMASK \7f829,31293
+DEFINE_GDB_SYMBOL_BEGIN \7fVALMASK\ 1828,31248
+#define MOST_POSITIVE_FIXNUM \7f834,31523
+#define MOST_NEGATIVE_FIXNUM \7f835,31583
+XINT \7f874,32675
+XFASTINT \7f889,33026
+XSYMBOL \7f899,33254
+XTYPE \7f910,33472
+XUNTAG \7f918,33652
+LISP_MACRO_DEFUN \7f927,33848
+LISP_MACRO_DEFUN \7f940,34233
+#define FIXNUM_OVERFLOW_P(\7f958,34846
+LISP_MACRO_DEFUN \7fFIXNUM_OVERFLOW_P\ 1952,34623
+LISP_MACRO_DEFUN \7f970,35162
+XSTRING \7f980,35382
+#define SYMBOL_INDEX(\7f988,35566
+XFLOAT \7f991,35627
+XPROCESS \7f1000,35769
+XWINDOW \7f1007,35886
+XTERMINAL \7f1014,36003
+XSUBR \7f1021,36125
+XBUFFER \7f1028,36236
+XCHAR_TABLE \7f1035,36360
+XSUB_CHAR_TABLE \7f1042,36497
+XBOOL_VECTOR \7f1049,36639
+make_lisp_ptr \7f1058,36818
+make_lisp_symbol \7f1066,37004
+builtin_lisp_symbol \7f1074,37188
+#define XSETINT(\7f1079,37270
+#define XSETFASTINT(\7f1080,37316
+#define XSETCONS(\7f1081,37366
+#define XSETVECTOR(\7f1082,37426
+#define XSETSTRING(\7f1083,37494
+#define XSETSYMBOL(\7f1084,37558
+#define XSETFLOAT(\7f1085,37612
+#define XSETMISC(\7f1086,37674
+#define XSETPVECTYPE(\7f1090,37763
+#define XSETPVECTYPESIZE(\7f1092,37879
+#define XSETPSEUDOVECTOR(\7f1099,38176
+#define XSETTYPED_PSEUDOVECTOR(\7f1105,38360
+#define XSETWINDOW_CONFIGURATION(\7f1110,38570
+#define XSETPROCESS(\7f1112,38666
+#define XSETWINDOW(\7f1113,38732
+#define XSETTERMINAL(\7f1114,38796
+#define XSETSUBR(\7f1115,38864
+#define XSETCOMPILED(\7f1116,38924
+#define XSETBUFFER(\7f1117,38992
+#define XSETCHAR_TABLE(\7f1118,39056
+#define XSETBOOL_VECTOR(\7f1119,39128
+#define XSETSUB_CHAR_TABLE(\7f1120,39202
+XINTPTR \7f1128,39572
+make_pointer_integer \7f1134,39652
+LISP_MACRO_DEFUN_VOID \7f1143,39817
+typedef struct interval *INTERVAL;\7fINTERVAL\ 11149,39978
+xcar_addr \7f1174,40751
+xcdr_addr \7f1179,40828
+LISP_MACRO_DEFUN \7f1185,40922
+XSETCDR \7f1198,41298
+CAR \7f1205,41448
+CDR \7f1212,41582
+CAR_SAFE \7f1221,41782
+CDR_SAFE \7f1226,41868
+STRING_MULTIBYTE \7f1243,42241
+#define STRING_BYTES_BOUND \7f1261,43048
+#define STRING_SET_UNIBYTE(\7f1265,43192
+#define STRING_SET_MULTIBYTE(\7f1275,43507
+SDATA \7f1286,43821
+SSDATA \7f1291,43899
+SREF \7f1297,44028
+SSET \7f1302,44119
+SCHARS \7f1307,44233
+STRING_BYTES \7f1316,44406
+SBYTES \7f1326,44586
+STRING_SET_CHARS \7f1331,44672
+struct vectorlike_header\7f1343,45223
+struct Lisp_Vector\7f1369,46473
+    ALIGNOF_STRUCT_LISP_VECTOR\7f1378,46672
+struct Lisp_Bool_Vector\7f1384,46855
+bool_vector_size \7f1399,47376
+bool_vector_data \7f1407,47514
+bool_vector_uchar_data \7f1413,47608
+bool_vector_words \7f1421,47794
+bool_vector_bytes \7f1428,47989
+bool_vector_bitref \7f1437,48229
+bool_vector_ref \7f1445,48469
+bool_vector_set \7f1453,48609
+    header_size \7f1471,49038
+    bool_header_size \7f1472,49097
+    word_size \7f1473,49162
+AREF \7f1479,49275
+aref_addr \7f1485,49382
+ASIZE \7f1491,49492
+ASET \7f1497,49574
+gc_aset \7f1504,49733
+enum { NIL_IS_ZERO \7f1515,50260
+memclear \7f1520,50455
+#define VECSIZE(\7f1531,50753
+#define PSEUDOVECSIZE(\7f1538,51038
+#define UNSIGNED_CMP(\7f1546,51471
+#define ASCII_CHAR_P(\7f1552,51725
+enum CHARTAB_SIZE_BITS\7f1565,52480
+    CHARTAB_SIZE_BITS_0 \7f1567,52507
+    CHARTAB_SIZE_BITS_1 \7f1568,52536
+    CHARTAB_SIZE_BITS_2 \7f1569,52565
+    CHARTAB_SIZE_BITS_3 \7f1570,52594
+struct Lisp_Char_Table\7f1575,52663
+struct Lisp_Sub_Char_Table\7f1606,53743
+CHAR_TABLE_REF_ASCII \7f1628,54557
+CHAR_TABLE_REF \7f1648,55104
+CHAR_TABLE_SET \7f1658,55393
+struct Lisp_Subr\7f1670,55777
+enum char_table_specials\7f1692,56789
+    CHAR_TABLE_STANDARD_SLOTS \7f1697,56984
+    SUB_CHAR_TABLE_OFFSET \7f1701,57205
+CHAR_TABLE_EXTRA_SLOTS \7f1707,57368
+LISP_MACRO_DEFUN \7f1723,57912
+SYMBOL_BLV \7f1732,58172
+SYMBOL_FWD \7f1738,58307
+LISP_MACRO_DEFUN_VOID \7f1744,58419
+SET_SYMBOL_BLV \7f1754,58682
+SET_SYMBOL_FWD \7f1760,58841
+SYMBOL_NAME \7f1767,58992
+SYMBOL_INTERNED_P \7f1775,59121
+SYMBOL_INTERNED_IN_INITIAL_OBARRAY_P \7f1783,59290
+#define DEFSYM(\7f1796,59800
+LISP_MACRO_DEFUN \7fDEFSYM\ 11792,59621
+struct hash_table_test\7f1805,60053
+struct Lisp_Hash_Table\7f1823,60546
+XHASH_TABLE \7f1880,62522
+#define XSET_HASH_TABLE(\7f1885,62593
+HASH_TABLE_P \7f1889,62694
+HASH_KEY \7f1896,62851
+HASH_VALUE \7f1903,63031
+HASH_NEXT \7f1911,63245
+HASH_HASH \7f1918,63422
+HASH_INDEX \7f1926,63668
+HASH_TABLE_SIZE \7f1933,63817
+enum DEFAULT_HASH_SIZE \7f1940,63947
+enum DEFAULT_HASH_SIZE { DEFAULT_HASH_SIZE \7f1940,63947
+static double const DEFAULT_REHASH_THRESHOLD \7f1946,64167
+static double const DEFAULT_REHASH_SIZE \7f1950,64290
+sxhash_combine \7f1956,64456
+SXHASH_REDUCE \7f1964,64639
+struct Lisp_Misc_Any   \7f1971,64797
+struct Lisp_Marker\7f1978,64971
+struct Lisp_Overlay\7f2021,66832
+    SAVE_UNUSED,\7f2047,67635
+    SAVE_INTEGER,\7f2048,67652
+    SAVE_FUNCPOINTER,\7f2049,67670
+    SAVE_POINTER,\7f2050,67692
+    SAVE_OBJECT\7f2051,67710
+enum { SAVE_SLOT_BITS \7f2055,67795
+enum { SAVE_VALUE_SLOTS \7f2058,67892
+enum { SAVE_TYPE_BITS \7f2062,68000
+enum Lisp_Save_Type\7f2064,68066
+    SAVE_TYPE_INT_INT \7f2066,68090
+    SAVE_TYPE_INT_INT_INT\7f2067,68163
+    SAVE_TYPE_OBJ_OBJ \7f2069,68253
+    SAVE_TYPE_OBJ_OBJ_OBJ \7f2070,68324
+    SAVE_TYPE_OBJ_OBJ_OBJ_OBJ\7f2071,68405
+    SAVE_TYPE_PTR_INT \7f2073,68500
+    SAVE_TYPE_PTR_OBJ \7f2074,68573
+    SAVE_TYPE_PTR_PTR \7f2075,68645
+    SAVE_TYPE_FUNCPTR_PTR_OBJ\7f2076,68718
+    SAVE_TYPE_MEMORY \7f2080,68876
+typedef void (*voidfuncptr)\7fvoidfuncptr\ 12108,69830
+struct Lisp_Save_Value\7f2110,69867
+save_type \7f2134,70746
+XSAVE_POINTER \7f2143,70976
+set_save_pointer \7f2149,71138
+XSAVE_FUNCPOINTER \7f2155,71320
+XSAVE_INTEGER \7f2164,71540
+set_save_integer \7f2170,71702
+XSAVE_OBJECT \7f2179,71923
+struct Lisp_Finalizer\7f2186,72100
+struct Lisp_Free\7f2201,72575
+union Lisp_Misc\7f2212,72876
+XMISC \7f2223,73175
+XMISCANY \7f2229,73264
+XMISCTYPE \7f2236,73373
+XMARKER \7f2242,73461
+XOVERLAY \7f2249,73576
+XSAVE_VALUE \7f2256,73697
+XFINALIZER \7f2263,73826
+struct Lisp_Intfwd\7f2274,74111
+struct Lisp_Boolfwd\7f2284,74405
+struct Lisp_Objfwd\7f2294,74696
+struct Lisp_Buffer_Objfwd\7f2302,74928
+struct Lisp_Buffer_Local_Value\7f2334,76464
+struct Lisp_Kboard_Objfwd\7f2362,77723
+union Lisp_Fwd\7f2368,77832
+XFWDTYPE \7f2378,78078
+XBUFFER_OBJFWD \7f2384,78174
+struct Lisp_Float\7f2391,78310
+XFLOAT_DATA \7f2401,78428
+    IEEE_FLOATING_POINT\7f2415,78937
+#define _UCHAR_T\7f2423,79260
+typedef unsigned char UCHAR;\7f2424,79277
+enum Lisp_Compiled\7f2429,79360
+    COMPILED_ARGLIST \7f2431,79383
+    COMPILED_BYTECODE \7f2432,79409
+    COMPILED_CONSTANTS \7f2433,79436
+    COMPILED_STACK_DEPTH \7f2434,79464
+    COMPILED_DOC_STRING \7f2435,79494
+    COMPILED_INTERACTIVE \7f2436,79523
+enum char_bits\7f2443,79825
+    CHAR_ALT \7f2445,79844
+    CHAR_SUPER \7f2446,79870
+    CHAR_HYPER \7f2447,79898
+    CHAR_SHIFT \7f2448,79926
+    CHAR_CTL \7f2449,79954
+    CHAR_META \7f2450,79980
+    CHAR_MODIFIER_MASK \7f2452,80008
+    CHARACTERBITS \7f2457,80203
+LISP_MACRO_DEFUN \7f2462,80261
+NATNUMP \7f2470,80403
+RANGED_INTEGERP \7f2476,80484
+#define TYPE_RANGED_INTEGERP(\7f2481,80606
+LISP_MACRO_DEFUN \7f2486,80791
+VECTORP \7f2500,81264
+OVERLAYP \7f2505,81367
+SAVE_VALUEP \7f2510,81466
+FINALIZERP \7f2516,81572
+AUTOLOADP \7f2522,81676
+BUFFER_OBJFWDP \7f2528,81767
+PSEUDOVECTOR_TYPEP \7f2534,81865
+PSEUDOVECTORP \7f2542,82118
+WINDOW_CONFIGURATIONP \7f2558,82470
+PROCESSP \7f2564,82580
+WINDOWP \7f2570,82664
+TERMINALP \7f2576,82746
+SUBRP \7f2582,82832
+COMPILEDP \7f2588,82910
+BUFFERP \7f2594,82996
+CHAR_TABLE_P \7f2600,83078
+SUB_CHAR_TABLE_P \7f2606,83169
+BOOL_VECTOR_P \7f2612,83268
+FRAMEP \7f2618,83361
+IMAGEP \7f2625,83478
+ARRAYP \7f2632,83583
+CHECK_LIST \7f2638,83702
+LISP_MACRO_DEFUN_VOID \7f2643,83783
+CHECK_STRING_CAR \7f2653,84080
+CHECK_CONS \7f2658,84184
+CHECK_VECTOR \7f2663,84264
+CHECK_BOOL_VECTOR \7f2668,84350
+CHECK_VECTOR_OR_STRING \7f2674,84527
+CHECK_ARRAY \7f2683,84701
+CHECK_BUFFER \7f2688,84809
+CHECK_WINDOW \7f2693,84895
+CHECK_PROCESS \7f2699,85001
+CHECK_NATNUM \7f2705,85097
+#define CHECK_RANGED_INTEGER(\7f2710,85174
+#define CHECK_TYPE_RANGED_INTEGER(\7f2721,85557
+#define CHECK_NUMBER_COERCE_MARKER(\7f2729,85827
+XFLOATINT \7f2738,86080
+CHECK_NUMBER_OR_FLOAT \7f2744,86151
+#define CHECK_NUMBER_OR_FLOAT_COERCE_MARKER(\7f2749,86250
+CHECK_NUMBER_CAR \7f2760,86660
+CHECK_NUMBER_CDR \7f2768,86782
+#define DEFUN(\7f2803,88377
+#define DEFUN(\7f2812,88845
+FUNCTIONP \7f2822,89200
+enum maxargs\7f2831,89395
+    MANY \7f2833,89412
+    UNEVALLED \7f2834,89427
+#define CALLMANY(\7f2838,89530
+#define CALLN(\7f2844,89883
+#define DEFVAR_LISP(\7f2869,91088
+#define DEFVAR_LISP_NOPRO(\7f2874,91260
+#define DEFVAR_BOOL(\7f2879,91442
+#define DEFVAR_INT(\7f2884,91615
+#define DEFVAR_BUFFER_DEFAULTS(\7f2890,91786
+#define DEFVAR_KBOARD(\7f2896,91990
+typedef jmp_buf sys_jmp_buf;\7f2906,92314
+# define sys_setjmp(\7f2907,92343
+# define sys_longjmp(\7f2908,92378
+typedef sigjmp_buf sys_jmp_buf;\7f2910,92450
+# define sys_setjmp(\7f2911,92482
+# define sys_longjmp(\7f2912,92522
+typedef jmp_buf sys_jmp_buf;\7f2916,92681
+# define sys_setjmp(\7f2917,92710
+# define sys_longjmp(\7f2918,92744
+enum specbind_tag \7f2943,93796
+  SPECPDL_UNWIND,\7f2944,93816
+  SPECPDL_UNWIND_PTR,\7f2945,93885
+  SPECPDL_UNWIND_INT,\7f2946,93936
+  SPECPDL_UNWIND_VOID,\7f2947,93984
+  SPECPDL_BACKTRACE,\7f2948,94038
+  SPECPDL_LET,\7f2949,94096
+  SPECPDL_LET_LOCAL,\7f2951,94226
+  SPECPDL_LET_DEFAULT  \7f2952,94283
+union specbinding\7f2955,94355
+SPECPDL_INDEX \7f2996,95379
+enum handlertype \7f3021,96401
+enum handlertype { CATCHER,\7f3021,96401
+enum handlertype { CATCHER, CONDITION_CASE \7f3021,96401
+struct handler\7f3023,96448
+#define PUSH_HANDLER(\7f3053,97437
+#define QUIT   \7f3101,99214
+#define QUITP \7f3112,99464
+struct gcpro\7f3132,100307
+#define GC_USE_GCPROS_AS_BEFORE        \7f3171,101288
+#define GC_MAKE_GCPROS_NOOPS   \7f3172,101323
+#define GC_MARK_STACK_CHECK_GCPROS     \7f3173,101355
+#define GC_USE_GCPROS_CHECK_ZOMBIES    \7f3174,101392
+#define GC_MARK_STACK \7f3177,101453
+#define BYTE_MARK_STACK \7f3181,101553
+#define GCPRO1(\7f3190,101824
+#define GCPRO2(\7f3191,101864
+#define GCPRO3(\7f3192,101930
+#define GCPRO4(\7f3194,102025
+#define GCPRO5(\7f3196,102145
+#define GCPRO6(\7f3198,102290
+#define GCPRO7(\7f3201,102465
+#define UNGCPRO \7f3202,102544
+#define GCPRO1(\7f3208,102644
+#define GCPRO2(\7f3212,102766
+#define GCPRO3(\7f3217,102958
+#define GCPRO4(\7f3223,103220
+#define GCPRO5(\7f3230,103551
+#define GCPRO6(\7f3238,103952
+#define GCPRO7(\7f3247,104422
+#define UNGCPRO \7f3257,104962
+#define GCPRO1(\7f3263,105056
+#define GCPRO2(\7f3269,105290
+#define GCPRO3(\7f3278,105708
+#define GCPRO4(\7f3289,106265
+#define GCPRO5(\7f3302,106963
+#define GCPRO6(\7f3317,107803
+#define GCPRO7(\7f3334,108784
+#define UNGCPRO        \7f3353,109907
+#define RETURN_UNGCPRO(\7f3363,110174
+vcopy \7f3384,110648
+set_hash_key_slot \7f3393,110923
+set_hash_value_slot \7f3399,111062
+set_symbol_function \7f3408,111297
+set_symbol_plist \7f3414,111412
+set_symbol_next \7f3420,111515
+blv_found \7f3428,111688
+set_overlay_plist \7f3437,111871
+string_intervals \7f3445,112022
+set_string_intervals \7f3453,112144
+set_char_table_defalt \7f3462,112346
+set_char_table_purpose \7f3467,112458
+set_char_table_extras \7f3475,112627
+set_char_table_contents \7f3482,112836
+set_sub_char_table_contents \7f3489,113031
+enum Arith_Comparison \7f3497,113294
+  ARITH_EQUAL,\7f3498,113318
+  ARITH_NOTEQUAL,\7f3499,113333
+  ARITH_LESS,\7f3500,113351
+  ARITH_GRTR,\7f3501,113365
+  ARITH_LESS_OR_EQUAL,\7f3502,113379
+  ARITH_GRTR_OR_EQUAL\7f3503,113402
+#define INTEGER_TO_CONS(\7f3511,113753
+#define CONS_TO_INTEGER(\7f3529,114616
+enum { NEXT_ALMOST_PRIME_LIMIT \7f3573,116320
+extern EMACS_INT next_almost_prime \7f3574,116359
+enum constype \7f3739,123811
+enum constype {CONSTYPE_HEAP,\7fCONSTYPE_HEAP\ 13739,123811
+enum constype {CONSTYPE_HEAP, CONSTYPE_PURE}\7fCONSTYPE_PURE\ 13739,123811
+list2i \7f3745,124001
+list3i \7f3751,124110
+list4i \7f3757,124249
+extern Lisp_Object make_formatted_string \7f3767,124625
+build_pure_c_string \7f3792,125653
+build_string \7f3801,125858
+make_uninit_vector \7f3820,126429
+make_uninit_sub_char_table \7f3833,126648
+#define ALLOCATE_PSEUDOVECTOR(\7f3850,127192
+#define ALLOCATE_ZEROED_PSEUDOVECTOR(\7f3858,127528
+INLINE void \7f3890,128934
+extern void *r_alloc \7fr_alloc\ 13895,129055
+#define FLOAT_TO_STRING_BUFSIZE \7f3927,130518
+intern \7f3968,132125
+intern_c_string \7f3974,132213
+extern _Noreturn void error \7f4034,135592
+fast_string_match_ignore_case \7f4136,140080
+INLINE void fixup_locale \7f4241,143845
+INLINE void synchronize_system_messages_locale \7f4242,143880
+INLINE void synchronize_system_time_locale \7f4243,143937
+#define IS_DAEMON \7f4257,144410
+#define DAEMON_RUNNING \7f4258,144450
+#define IS_DAEMON \7f4261,144549
+#define DAEMON_RUNNING \7f4262,144594
+# define WAIT_READING_MAX \7f4281,145413
+# define WAIT_READING_MAX \7f4283,145485
+extern _Noreturn void emacs_abort \7f4374,148377
+egetenv \7f4532,152800
+#define eabs(\7f4545,153296
+#define make_fixnum_or_float(\7f4550,153429
+enum MAX_ALLOCA \7f4556,153680
+enum MAX_ALLOCA { MAX_ALLOCA \7f4556,153680
+extern void *record_xmalloc \7frecord_xmalloc\ 14558,153725
+#define USE_SAFE_ALLOCA        \7f4560,153791
+#define AVAIL_ALLOCA(\7f4564,153924
+#define SAFE_ALLOCA(\7f4568,154035
+#define SAFE_NALLOCA(\7f4576,154376
+#define SAFE_ALLOCA_STRING(\7f4590,154852
+#define SAFE_FREE(\7f4598,155104
+#define SAFE_ALLOCA_LISP(\7f4625,155682
+# define USE_STACK_LISP_OBJECTS \7f4652,156804
+# undef USE_STACK_LISP_OBJECTS\7f4658,156970
+# define USE_STACK_LISP_OBJECTS \7f4659,157001
+enum { defined_GC_CHECK_STRING_BYTES \7f4663,157076
+enum { defined_GC_CHECK_STRING_BYTES \7f4665,157129
+union Aligned_Cons\7f4670,157263
+union Aligned_String\7f4676,157343
+    USE_STACK_CONS \7f4689,157698
+    USE_STACK_STRING \7f4691,157804
+#define STACK_CONS(\7f4699,158141
+#define AUTO_CONS_EXPR(\7f4701,158238
+#define AUTO_CONS(\7f4709,158601
+#define AUTO_LIST1(\7f4710,158672
+#define AUTO_LIST2(\7f4712,158780
+#define AUTO_LIST3(\7f4716,158935
+#define AUTO_LIST4(\7f4720,159110
+# define verify_ascii(\7f4732,159501
+#define AUTO_STRING(\7f4740,159809
+#define FOR_EACH_TAIL(\7f4752,160273
+#define FOR_EACH_ALIST_VALUE(\7f4766,160764
+maybe_gc \7f4774,161051
+functionp \7f4784,161290
 \f
 c-src/machsyscalls.c,23
 #define        SYSCALL(\7f6,113
@@ -2314,127 +2314,127 @@ el-src/TAGTEST.EL,179
 (defalias (quote explicitly-quoted-pending-delete-mode)\7f9,222
 \f
 el-src/emacs/lisp/progmodes/etags.el,5069
-(defvar tags-file-name \7f34,1034
-(defgroup etags \7f43,1498
-(defcustom tags-case-fold-search \7f47,1566
-(defcustom tags-table-list \7f59,2051
-(defcustom tags-compression-info-list\7f69,2449
-(defcustom tags-add-tables \7f88,3231
-(defcustom tags-revert-without-query \7f98,3627
-(defvar tags-table-computed-list \7f103,3778
-(defvar tags-table-computed-list-for \7f112,4262
-(defvar tags-table-list-pointer \7f117,4510
-(defvar tags-table-list-started-at \7f121,4701
-(defvar tags-table-set-list \7f124,4821
-(defcustom find-tag-hook \7f129,5000
-(defcustom find-tag-default-function \7f137,5263
-(define-obsolete-variable-alias 'find-tag-marker-ring-length\7ffind-tag-marker-ring-length\ 1145,5602
-(defcustom tags-tag-face \7f148,5699
-(defcustom tags-apropos-verbose \7f154,5834
-(defcustom tags-apropos-additional-actions \7f160,5998
-(defvaralias 'find-tag-marker-ring \7ffind-tag-marker-ring\ 1183,6917
-(defvar default-tags-table-function \7f189,7097
-(defvar tags-location-ring \7f194,7323
-(defvar tags-table-files \7f201,7599
-(defvar tags-completion-table \7f206,7766
-(defvar tags-included-tables \7f209,7858
-(defvar next-file-list \7f212,7953
-(defvar tags-table-format-functions \7f217,8059
-(defvar file-of-tag-function \7f224,8440
-(defvar tags-table-files-function \7f228,8634
-(defvar tags-completion-table-function \7f230,8745
-(defvar snarf-tag-function \7f232,8840
-(defvar goto-tag-location-function \7f236,9049
-(defvar find-tag-regexp-search-function \7f239,9222
-(defvar find-tag-regexp-tag-order \7f241,9343
-(defvar find-tag-regexp-next-line-after-failure-p \7f243,9452
-(defvar find-tag-search-function \7f245,9572
-(defvar find-tag-tag-order \7f247,9679
-(defvar find-tag-next-line-after-failure-p \7f249,9774
-(defvar list-tags-function \7f251,9880
-(defvar tags-apropos-function \7f253,9968
-(defvar tags-included-tables-function \7f255,10062
-(defvar verify-tags-table-function \7f257,10181
-(defun initialize-new-tags-table \7f260,10292
-(defun tags-table-mode \7f276,10980
-(defun visit-tags-table \7f285,11245
-(defun tags-table-check-computed-list \7f321,12783
-(defun tags-table-extend-computed-list \7f360,14654
-(defun tags-expand-table-name \7f400,16367
-(defun tags-table-list-member \7f409,16710
-(defun tags-verify-table \7f421,17182
-(defun tags-table-including \7f470,19302
-(defun tags-next-table \7f522,21346
-(defun visit-tags-table-buffer \7f543,22203
-(defun tags-reset-tags-tables \7f712,28513
-(defun file-of-tag \7f731,29170
-(defun tags-table-files \7f740,29519
-(defun tags-included-tables \7f749,29869
-(defun tags-completion-table \7f755,30115
-(defun tags-lazy-completion-table \7f783,31309
-(defun tags-completion-at-point-function \7f799,31944
-(defun find-tag-tag \7f818,32694
-(defvar last-tag \7f837,33367
-(defun find-tag-interactive \7f840,33426
-(defvar find-tag-history \7f852,33841
-(defun find-tag-noselect \7f860,34011
-(defun find-tag \7f932,37125
-(defun find-tag-other-window \7f959,38341
-(defun find-tag-other-frame \7f1000,40269
-(defun find-tag-regexp \7f1025,41443
-(defalias 'pop-tag-mark \7fpop-tag-mark\ 11049,42605
-(defvar tag-lines-already-matched \7f1052,42656
-(defun find-tag-in-order \7f1055,42763
-(defun tag-find-file-of-tag-noselect \7f1167,47109
-(defun tag-find-file-of-tag \7f1200,48955
-(defun etags-recognize-tags-table \7f1208,49181
-(defun etags-verify-tags-table \7f1241,50812
-(defun etags-file-of-tag \7f1246,51010
-(defun etags-tags-completion-table \7f1256,51345
-(defun etags-snarf-tag \7f1286,52551
-(defun etags-goto-tag-location \7f1324,54120
-(defun etags-list-tags \7f1388,56563
-(defmacro tags-with-face \7f1423,57838
-(defun etags-tags-apropos-additional \7f1431,58171
-(defun etags-tags-apropos \7f1465,59408
-(defun etags-tags-table-files \7f1527,61617
-(defun etags-tags-included-tables \7f1542,62053
-(defun tags-recognize-empty-tags-table \7f1559,62593
-(defun tag-exact-file-name-match-p \7f1587,63739
-(defun tag-file-name-match-p \7f1596,64132
-(defun tag-exact-match-p \7f1609,64688
-(defun tag-implicit-name-match-p \7f1620,65256
-(defun tag-symbol-match-p \7f1633,65856
-(defun tag-word-match-p \7f1643,66292
-(defun tag-partial-file-name-match-p \7f1652,66690
-(defun tag-any-match-p \7f1662,67134
-(defun tag-re-match-p \7f1667,67318
-(defcustom tags-loop-revert-buffers \7f1675,67567
-(defun next-file \7f1685,67976
-(defvar tags-loop-operate \7f1760,70890
-(defvar tags-loop-scan\7f1763,70984
-(defun tags-loop-eval \7f1771,71313
-(defun tags-loop-continue \7f1782,71642
-(defun tags-search \7f1850,73948
-(defun tags-query-replace \7f1871,74774
-(defun tags-complete-tags-table-file \7f1896,75998
-(defun list-tags \7f1906,76377
-(defun tags-apropos \7f1934,77330
-(define-button-type 'tags-select-tags-table\7ftags-select-tags-table\ 11957,78156
-(defun select-tags-table \7f1964,78395
-(defvar select-tags-table-mode-map \7f2019,80522
-(define-derived-mode select-tags-table-mode \7f2030,80905
-(defun select-tags-table-select \7f2034,81089
-(defun select-tags-table-quit \7f2043,81455
-(defun complete-tag \7f2049,81610
-(defconst etags--xref-limit \7f2074,82551
-(defvar etags-xref-find-definitions-tag-order \7f2076,82586
-(defun etags-xref-find \7f2082,82876
-(defun etags--xref-find-definitions \7f2096,83405
-(defclass xref-etags-location \7f2129,85119
-(defun xref-make-etags-location \7f2135,85342
-(cl-defmethod xref-location-marker \7f2139,85497
-(cl-defmethod xref-location-line \7f2146,85741
+(defvar tags-file-name \7f34,1035
+(defgroup etags \7f43,1499
+(defcustom tags-case-fold-search \7f47,1567
+(defcustom tags-table-list \7f59,2052
+(defcustom tags-compression-info-list\7f69,2450
+(defcustom tags-add-tables \7f88,3232
+(defcustom tags-revert-without-query \7f98,3628
+(defvar tags-table-computed-list \7f103,3779
+(defvar tags-table-computed-list-for \7f112,4263
+(defvar tags-table-list-pointer \7f117,4511
+(defvar tags-table-list-started-at \7f121,4702
+(defvar tags-table-set-list \7f124,4822
+(defcustom find-tag-hook \7f129,5001
+(defcustom find-tag-default-function \7f137,5264
+(define-obsolete-variable-alias 'find-tag-marker-ring-length\7ffind-tag-marker-ring-length\ 1145,5603
+(defcustom tags-tag-face \7f148,5700
+(defcustom tags-apropos-verbose \7f154,5835
+(defcustom tags-apropos-additional-actions \7f160,5999
+(defvaralias 'find-tag-marker-ring \7ffind-tag-marker-ring\ 1183,6918
+(defvar default-tags-table-function \7f189,7098
+(defvar tags-location-ring \7f194,7324
+(defvar tags-table-files \7f201,7600
+(defvar tags-completion-table \7f206,7767
+(defvar tags-included-tables \7f209,7859
+(defvar next-file-list \7f212,7954
+(defvar tags-table-format-functions \7f217,8060
+(defvar file-of-tag-function \7f224,8441
+(defvar tags-table-files-function \7f228,8635
+(defvar tags-completion-table-function \7f230,8746
+(defvar snarf-tag-function \7f232,8841
+(defvar goto-tag-location-function \7f236,9050
+(defvar find-tag-regexp-search-function \7f239,9223
+(defvar find-tag-regexp-tag-order \7f241,9344
+(defvar find-tag-regexp-next-line-after-failure-p \7f243,9453
+(defvar find-tag-search-function \7f245,9573
+(defvar find-tag-tag-order \7f247,9680
+(defvar find-tag-next-line-after-failure-p \7f249,9775
+(defvar list-tags-function \7f251,9881
+(defvar tags-apropos-function \7f253,9969
+(defvar tags-included-tables-function \7f255,10063
+(defvar verify-tags-table-function \7f257,10182
+(defun initialize-new-tags-table \7f260,10293
+(defun tags-table-mode \7f276,10981
+(defun visit-tags-table \7f285,11246
+(defun tags-table-check-computed-list \7f321,12784
+(defun tags-table-extend-computed-list \7f360,14655
+(defun tags-expand-table-name \7f400,16368
+(defun tags-table-list-member \7f409,16711
+(defun tags-verify-table \7f421,17183
+(defun tags-table-including \7f470,19303
+(defun tags-next-table \7f522,21347
+(defun visit-tags-table-buffer \7f543,22204
+(defun tags-reset-tags-tables \7f712,28514
+(defun file-of-tag \7f731,29171
+(defun tags-table-files \7f740,29520
+(defun tags-included-tables \7f749,29870
+(defun tags-completion-table \7f755,30116
+(defun tags-lazy-completion-table \7f783,31310
+(defun tags-completion-at-point-function \7f799,31945
+(defun find-tag-tag \7f818,32695
+(defvar last-tag \7f837,33368
+(defun find-tag-interactive \7f840,33427
+(defvar find-tag-history \7f852,33842
+(defun find-tag-noselect \7f860,34012
+(defun find-tag \7f932,37126
+(defun find-tag-other-window \7f959,38342
+(defun find-tag-other-frame \7f1000,40270
+(defun find-tag-regexp \7f1025,41444
+(defalias 'pop-tag-mark \7fpop-tag-mark\ 11049,42606
+(defvar tag-lines-already-matched \7f1052,42657
+(defun find-tag-in-order \7f1055,42764
+(defun tag-find-file-of-tag-noselect \7f1167,47110
+(defun tag-find-file-of-tag \7f1200,48956
+(defun etags-recognize-tags-table \7f1208,49182
+(defun etags-verify-tags-table \7f1241,50813
+(defun etags-file-of-tag \7f1246,51011
+(defun etags-tags-completion-table \7f1256,51346
+(defun etags-snarf-tag \7f1286,52552
+(defun etags-goto-tag-location \7f1324,54121
+(defun etags-list-tags \7f1388,56564
+(defmacro tags-with-face \7f1423,57839
+(defun etags-tags-apropos-additional \7f1431,58172
+(defun etags-tags-apropos \7f1465,59409
+(defun etags-tags-table-files \7f1527,61618
+(defun etags-tags-included-tables \7f1542,62054
+(defun tags-recognize-empty-tags-table \7f1559,62594
+(defun tag-exact-file-name-match-p \7f1587,63740
+(defun tag-file-name-match-p \7f1596,64133
+(defun tag-exact-match-p \7f1609,64689
+(defun tag-implicit-name-match-p \7f1620,65257
+(defun tag-symbol-match-p \7f1633,65857
+(defun tag-word-match-p \7f1643,66293
+(defun tag-partial-file-name-match-p \7f1652,66691
+(defun tag-any-match-p \7f1662,67135
+(defun tag-re-match-p \7f1667,67319
+(defcustom tags-loop-revert-buffers \7f1675,67568
+(defun next-file \7f1685,67977
+(defvar tags-loop-operate \7f1760,70891
+(defvar tags-loop-scan\7f1763,70985
+(defun tags-loop-eval \7f1771,71314
+(defun tags-loop-continue \7f1782,71643
+(defun tags-search \7f1850,73949
+(defun tags-query-replace \7f1871,74775
+(defun tags-complete-tags-table-file \7f1896,75999
+(defun list-tags \7f1906,76378
+(defun tags-apropos \7f1934,77331
+(define-button-type 'tags-select-tags-table\7ftags-select-tags-table\ 11957,78157
+(defun select-tags-table \7f1964,78396
+(defvar select-tags-table-mode-map \7f2019,80523
+(define-derived-mode select-tags-table-mode \7f2030,80906
+(defun select-tags-table-select \7f2034,81090
+(defun select-tags-table-quit \7f2043,81456
+(defun complete-tag \7f2049,81611
+(defconst etags--xref-limit \7f2074,82552
+(defvar etags-xref-find-definitions-tag-order \7f2076,82587
+(defun etags-xref-find \7f2082,82877
+(defun etags--xref-find-definitions \7f2096,83406
+(defclass xref-etags-location \7f2129,85120
+(defun xref-make-etags-location \7f2135,85343
+(cl-defmethod xref-location-marker \7f2139,85498
+(cl-defmethod xref-location-line \7f2146,85742
 \f
 erl-src/gs_dialog.erl,98
 -define(VERSION\7f2,32
@@ -2505,10 +2505,10 @@ func main(\7f29,285
 \f
 html-src/softwarelibero.html,200
 Cos'รจ il software libero?\7f4,38
-Licenze d'uso di un programma\7flicenze\ 165,2500
-Sfatiamo alcuni miti\7f138,6118
-Il movimento open source\7foss\ 1191,8037
-Impatto pratico del software libero\7fimpatto\ 1231,10066
+Licenze d'uso di un programma\7flicenze\ 165,2502
+Sfatiamo alcuni miti\7f138,6122
+Il movimento open source\7foss\ 1191,8041
+Impatto pratico del software libero\7fimpatto\ 1231,10070
 \f
 html-src/index.shtml,104
 &nbsp;\7f8,281
@@ -2534,13 +2534,13 @@ MTG\7fmtg\ 141,1482
 Fracas\7ffracas\ 165,2624
 GaliLEO\7fgalileo\ 1101,4232
 Leasqr\7fleasqr\ 1114,4677
-Free software that I wrote for the GNU project or for my personal or work\7fgnu\ 1142,6065
-Etags\7fetags\ 1148,6180
-checkiso\7f161,6729
-cgrep\7f178,7547
-debian-bug.el\7fdebian-bug\ 1190,7979
-tcpdump\7f205,8564
-Links to interesting software\7flinks\ 1216,8891
+Free software that I wrote for the GNU project or for my personal or work\7fgnu\ 1142,6066
+Etags\7fetags\ 1148,6181
+checkiso\7f161,6731
+cgrep\7f178,7549
+debian-bug.el\7fdebian-bug\ 1190,7981
+tcpdump\7f205,8566
+Links to interesting software\7flinks\ 1216,8893
 \f
 lua-src/allegro.lua,400
 local function get_layer_by_name \7f7,175
index b7a31602f516f74eed2516f5c8edaaf615cdd523..79e8223743c0846c62a9758ae70700709e280f88 100644 (file)
@@ -276,439 +276,439 @@ extern int getopt_long_only \7f116,4187
 extern int _getopt_internal \7f118,4220
 \f
 c-src/etags.c,14175
-char pot_etags_version[\7fpot_etags_version\ 181,3470
-#  undef DEBUG\7f84,3552
-#  define DEBUG \7f85,3567
-#  define DEBUG \7f87,3594
-#  define NDEBUG       \7f88,3617
-# define _GNU_SOURCE \7f94,3705
-# undef MSDOS\7f100,3876
-# undef  WINDOWSNT\7f101,3890
-# define WINDOWSNT\7f102,3909
-# undef MSDOS\7f106,3968
-# define MSDOS \7f107,3982
-# define MSDOS \7f110,4032
-# define MAXPATHLEN \7f115,4111
-# undef HAVE_NTGUI\7f116,4141
-# undef  DOS_NT\7f117,4160
-# define DOS_NT\7f118,4176
-# undef  assert        \7f135,4482
-# define assert(\7f136,4541
-# undef  CTAGS\7f146,4857
-# define CTAGS \7f147,4872
-# define CTAGS \7f149,4898
-#define streq(\7f152,4927
-#define strcaseeq(\7f153,4996
-#define strneq(\7f154,5075
-#define strncaseeq(\7f155,5151
-#define CHARS \7f157,5238
-#define CHAR(\7f158,5278
-#define        iswhite(\7f159,5329
-#define notinname(\7f160,5394
-#define        begtoken(\7f161,5469
-#define        intoken(\7f162,5542
-#define        endtoken(\7f163,5614
-#define ISALNUM(\7f165,5684
-#define ISALPHA(\7f166,5722
-#define ISDIGIT(\7f167,5760
-#define ISLOWER(\7f168,5798
-#define lowcase(\7f170,5837
-#define xnew(\7f179,6015
-#define xrnew(\7f180,6083
-typedef void Lang_function \7f182,6164
-  const char *suffix;\7fsuffix\ 1186,6219
-  const char *command;\7fcommand\ 1187,6294
-} compressor;\7f188,6365
-  const char *name;\7fname\ 1192,6397
-  const char *help;\7fhelp\ 1193,6449
-  Lang_function *function;\7ffunction\ 1194,6508
-  const char **suffixes;\7fsuffixes\ 1195,6556
-  const char **filenames;\7ffilenames\ 1196,6633
-  const char **interpreters;\7finterpreters\ 1197,6702
-  bool metasource;\7f198,6771
-} language;\7f199,6835
-typedef struct fdesc\7f201,6848
-  struct fdesc *next;\7fnext\ 1203,6871
-  char *infname;\7finfname\ 1204,6920
-  char *infabsname;\7finfabsname\ 1205,6973
-  char *infabsdir;\7finfabsdir\ 1206,7038
-  char *taggedfname;\7ftaggedfname\ 1207,7091
-  language *lang;\7flang\ 1208,7149
-  char *prop;\7fprop\ 1209,7191
-  bool usecharno;\7f210,7249
-  bool written;\7f211,7311
-} fdesc;\7f212,7366
-typedef struct node_st\7f214,7376
-  struct node_st *left,\7fleft\ 1216,7428
-  struct node_st *left, *right;\7fright\ 1216,7428
-  fdesc *fdp;\7ffdp\ 1217,7486
-  char *name;\7fname\ 1218,7548
-  char *regex;\7fregex\ 1219,7580
-  bool valid;\7f220,7617
-  bool is_func;\7f221,7670
-  bool been_warned;\7f222,7733
-  int lno;\7f223,7801
-  long cno;\7f224,7842
-} node;\7f225,7894
-  long size;\7f236,8208
-  int len;\7f237,8221
-  char *buffer;\7fbuffer\ 1238,8232
-} linebuffer;\7f239,8248
-    at_language,\7f245,8344
-    at_regexp,\7f246,8393
-    at_filename,\7f247,8437
-    at_stdin,\7f248,8473
-    at_end     \7f249,8516
-  } arg_type;\7f250,8557
-  language *lang;\7flang\ 1251,8593
-  char *what;\7fwhat\ 1252,8656
-} argument;\7f253,8698
-typedef struct regexp\7f256,8758
-  struct regexp *p_next;\7fp_next\ 1258,8782
-  language *lang;\7flang\ 1259,8837
-  char *pattern;\7fpattern\ 1260,8897
-  char *name;\7fname\ 1261,8940
-  struct re_pattern_buffer *pat;\7fpat\ 1262,8971
-  struct re_registers regs;\7f263,9031
-  bool error_signaled;\7f264,9078
-  bool force_explicit_name;\7f265,9141
-  bool ignore_case;\7f266,9206
-  bool multi_line;\7f267,9259
-} regexp;\7f268,9325
-static void Ada_funcs \7f274,9428
-static void Asm_labels \7f275,9460
-static void C_entries \7f276,9493
-static void default_C_entries \7f277,9536
-static void plain_C_entries \7f278,9576
-static void Cjava_entries \7f279,9614
-static void Cobol_paragraphs \7f280,9650
-static void Cplusplus_entries \7f281,9689
-static void Cstar_entries \7f282,9729
-static void Erlang_functions \7f283,9765
-static void Forth_words \7f284,9804
-static void Fortran_functions \7f285,9838
-static void HTML_labels \7f286,9878
-static void Lisp_functions \7f287,9912
-static void Lua_functions \7f288,9949
-static void Makefile_targets \7f289,9985
-static void Pascal_functions \7f290,10024
-static void Perl_functions \7f291,10063
-static void PHP_functions \7f292,10100
-static void PS_functions \7f293,10136
-static void Prolog_functions \7f294,10171
-static void Python_functions \7f295,10210
-static void Scheme_functions \7f296,10249
-static void TeX_commands \7f297,10288
-static void Texinfo_nodes \7f298,10323
-static void Yacc_entries \7f299,10359
-static void just_read_file \7f300,10394
-static language *get_language_from_langname \7fget_language_from_langname\ 1302,10432
-static void readline \7f303,10492
-static long readline_internal \7f304,10537
-static bool nocase_tail \7f305,10591
-static void get_tag \7f306,10631
-static void analyze_regex \7f308,10671
-static void free_regexps \7f309,10707
-static void regex_tag_multiline \7f310,10740
-static void error \7f311,10780
-# undef STDIN\7f408,15073
-#define STDIN \7f411,15095
-static compressor compressors[\7fcompressors\ 1457,17664
-static const char *Ada_suffixes \7fAda_suffixes\ 1473,17907
-static const char Ada_help \7f475,17977
-static const char *Asm_suffixes \7fAsm_suffixes\ 1493,18580
-static const char Asm_help \7f504,18976
-static const char *default_C_suffixes \7fdefault_C_suffixes\ 1512,19312
-static const char default_C_help \7f515,19413
-static const char default_C_help \7f523,19850
-static const char *Cplusplus_suffixes \7fCplusplus_suffixes\ 1535,20460
-static const char Cplusplus_help \7f540,20658
-static const char *Cjava_suffixes \7fCjava_suffixes\ 1549,21113
-static char Cjava_help \7f551,21172
-static const char *Cobol_suffixes \7fCobol_suffixes\ 1556,21337
-static char Cobol_help \7f558,21402
-static const char *Cstar_suffixes \7fCstar_suffixes\ 1562,21543
-static const char *Erlang_suffixes \7fErlang_suffixes\ 1565,21607
-static const char Erlang_help \7f567,21673
-const char *Forth_suffixes \7fForth_suffixes\ 1571,21799
-static const char Forth_help \7f573,21857
-static const char *Fortran_suffixes \7fFortran_suffixes\ 1577,22008
-static const char Fortran_help \7f579,22085
-static const char *HTML_suffixes \7fHTML_suffixes\ 1582,22190
-static const char HTML_help \7f584,22264
-static const char *Lisp_suffixes \7fLisp_suffixes\ 1589,22452
-static const char Lisp_help \7f591,22556
-static const char *Lua_suffixes \7fLua_suffixes\ 1598,22871
-static const char Lua_help \7f600,22934
-static const char *Makefile_filenames \7fMakefile_filenames\ 1603,23010
-static const char Makefile_help \7f605,23133
-static const char *Objc_suffixes \7fObjc_suffixes\ 1609,23277
-static const char Objc_help \7f613,23399
-static const char *Pascal_suffixes \7fPascal_suffixes\ 1619,23714
-static const char Pascal_help \7f621,23778
-static const char *Perl_suffixes \7fPerl_suffixes\ 1626,23966
-static const char *Perl_interpreters \7fPerl_interpreters\ 1628,24028
-static const char Perl_help \7f630,24100
-static const char *PHP_suffixes \7fPHP_suffixes\ 1637,24451
-static const char PHP_help \7f639,24523
-static const char *plain_C_suffixes \7fplain_C_suffixes\ 1643,24678
-static const char *PS_suffixes \7fPS_suffixes\ 1647,24762
-static const char PS_help \7f649,24848
-static const char *Prolog_suffixes \7fProlog_suffixes\ 1652,24931
-static const char Prolog_help \7f654,24993
-static const char *Python_suffixes \7fPython_suffixes\ 1658,25107
-static const char Python_help \7f660,25165
-static const char *Scheme_suffixes \7fScheme_suffixes\ 1665,25347
-static const char Scheme_help \7f667,25460
-static const char *TeX_suffixes \7fTeX_suffixes\ 1672,25683
-static const char TeX_help \7f674,25781
-static const char *Texinfo_suffixes \7fTexinfo_suffixes\ 1686,26316
-static const char Texinfo_help \7f688,26395
-static const char *Yacc_suffixes \7fYacc_suffixes\ 1691,26492
-static const char Yacc_help \7f693,26606
-static const char auto_help \7f699,26856
-static const char none_help \7f703,27020
-static const char no_lang_help \7f707,27143
-static language lang_names \7f718,27355
-print_language_names \7f753,29532
-# define EMACS_NAME \7f786,30755
-# define VERSION \7f789,30811
-print_version \7f792,30869
-# define PRINT_UNDOCUMENTED_OPTIONS_HELP \7f804,31173
-print_help \7f808,31250
-main \7f981,37438
-get_compressor_from_suffix \7f1319,46217
-get_language_from_langname \7f1355,47158
-get_language_from_interpreter \7f1377,47545
-get_language_from_filename \7f1399,47976
-process_file_name \7f1433,48834
-process_file \7f1555,51665
-init \7f1632,54150
-find_entries \7f1656,54901
-make_tag \7f1814,59707
-pfnote \7f1856,60942
-free_tree \7f1917,62744
-free_fdesc \7f1935,63029
-add_node \7f1955,63472
-invalidate_nodes \7f2035,65537
-static int total_size_of_entries \7f2067,66150
-static int number_len \7f2068,66193
-total_size_of_entries \7f2087,66694
-put_entries \7f2107,67154
-#define C_EXT  \7f2193,68995
-#define C_PLAIN \7f2194,69037
-#define C_PLPL \7f2195,69070
-#define C_STAR \7f2196,69104
-#define C_JAVA \7f2197,69137
-#define C_AUTO \7f2198,69172
-#define YACC   \7f2199,69242
-enum sym_type\7f2204,69312
-  st_none,\7f2206,69328
-  st_C_objprot,\7f2207,69339
-  st_C_objprot, st_C_objimpl,\7f2207,69339
-  st_C_objprot, st_C_objimpl, st_C_objend,\7f2207,69339
-  st_C_gnumacro,\7f2208,69382
-  st_C_ignore,\7f2209,69399
-  st_C_ignore, st_C_attribute,\7f2209,69399
-  st_C_javastruct,\7f2210,69430
-  st_C_operator,\7f2211,69449
-  st_C_class,\7f2212,69466
-  st_C_class, st_C_template,\7f2212,69466
-  st_C_struct,\7f2213,69495
-  st_C_struct, st_C_extern,\7f2213,69495
-  st_C_struct, st_C_extern, st_C_enum,\7f2213,69495
-  st_C_struct, st_C_extern, st_C_enum, st_C_define,\7f2213,69495
-  st_C_struct, st_C_extern, st_C_enum, st_C_define, st_C_typedef\7f2213,69495
-struct C_stab_entry \7f2271,71278
-struct C_stab_entry { const char *name;\7fname\ 12271,71278
-struct C_stab_entry { const char *name; int c_ext;\7f2271,71278
-struct C_stab_entry { const char *name; int c_ext; enum sym_type type;\7f2271,71278
-hash \7f2275,71409
-in_word_set \7f2321,72937
-      TOTAL_KEYWORDS \7f2325,73018
-      MIN_WORD_LENGTH \7f2326,73045
-      MAX_WORD_LENGTH \7f2327,73072
-      MIN_HASH_VALUE \7f2328,73100
-      MAX_HASH_VALUE \7f2329,73126
-C_symtype \7f2387,74985
-static bool inattribute;\7f2400,75234
-  fvnone,\7f2408,75435
-  fdefunkey,\7f2409,75466
-  fdefunname,\7f2410,75512
-  foperator,\7f2411,75556
-  fvnameseen,\7f2412,75613
-  fstartlist,\7f2413,75666
-  finlist,\7f2414,75722
-  flistseen,\7f2415,75765
-  fignore,\7f2416,75813
-  vignore      \7f2417,75856
-} fvdef;\7f2418,75901
-static bool fvextern;\7f2420,75911
-  tnone,\7f2428,76089
-  tkeyseen,\7f2429,76119
-  ttypeseen,\7f2430,76160
-  tinbody,\7f2431,76199
-  tend,\7f2432,76238
-  tignore      \7f2433,76279
-} typdef;\7f2434,76320
-  snone,\7f2443,76499
-  skeyseen,\7f2445,76575
-  stagseen,\7f2446,76620
-  scolonseen   \7f2447,76661
-} structdef;\7f2448,76715
-static const char *objtag \7fobjtag\ 12453,76809
-  dnone,\7f2460,76942
-  dsharpseen,\7f2461,76972
-  ddefineseen,\7f2462,77025
-  dignorerest  \7f2463,77070
-} definedef;\7f2464,77112
-  onone,\7f2472,77267
-  oprotocol,\7f2473,77297
-  oimplementation,\7f2474,77347
-  otagseen,\7f2475,77395
-  oparenseen,\7f2476,77431
-  ocatseen,\7f2477,77486
-  oinbody,\7f2478,77525
-  omethodsign,\7f2479,77568
-  omethodtag,\7f2480,77626
-  omethodcolon,\7f2481,77666
-  omethodparm,\7f2482,77709
-  oignore      \7f2483,77755
-} objdef;\7f2484,77787
-static struct tok\7f2491,77944
-  char *line;\7fline\ 12493,77964
-  int offset;\7f2494,78014
-  int length;\7f2495,78067
-  bool valid;\7f2502,78352
-  bool named;\7f2505,78487
-  int lineno;\7f2506,78528
-  long linepos;\7f2507,78576
-} token;\7f2508,78626
-static void pushclass_above \7f2514,78784
-static void popclass_above \7f2515,78832
-static void write_classname \7f2516,78866
-  char **cname;\7fcname\ 12519,78950
-  int *bracelev;\7fbracelev\ 12520,78993
-  int nl;\7f2521,79042
-  int size;\7f2522,79096
-} cstack;\7f2523,79136
-#define nestlev        \7f2525,79264
-#define instruct       \7f2527,79369
-pushclass_above \7f2531,79489
-popclass_above \7f2550,79948
-write_classname \7f2564,80162
-static bool consider_token \7f2592,80761
-static void make_C_tag \7f2593,80833
-consider_token \7f2613,81341
-  long linepos;\7f2922,88499
-  linebuffer lb;\7f2923,88515
-} lbs[\7flbs\ 12924,88532
-#define current_lb_is_new \7f2926,88543
-#define switch_line_buffers(\7f2927,88588
-#define curlb \7f2929,88641
-#define newlb \7f2930,88672
-#define curlinepos \7f2931,88703
-#define newlinepos \7f2932,88744
-#define plainc \7f2934,88786
-#define cplpl \7f2935,88830
-#define cjava \7f2936,88861
-#define CNL_SAVE_DEFINEDEF(\7f2938,88905
-#define CNL(\7f2947,89117
-make_C_tag \7f2960,89375
-C_entries \7f2986,90194
-default_C_entries \7f3833,110156
-plain_C_entries \7f3840,110276
-Cplusplus_entries \7f3847,110364
-Cjava_entries \7f3854,110460
-Cstar_entries \7f3861,110550
-Yacc_entries \7f3868,110642
-#define LOOP_ON_INPUT_LINES(\7f3875,110720
-#define LOOKING_AT(\7f3884,111056
-#define LOOKING_AT_NOCASE(\7f3891,111461
-just_read_file \7f3901,111861
-static void F_takeprec \7f3910,111965
-static void F_getit \7f3911,111996
-F_takeprec \7f3914,112039
-F_getit \7f3937,112366
-Fortran_functions \7f3961,112840
-Ada_getit \7f4052,114669
-Ada_funcs \7f4115,116044
-Asm_labels \7f4228,118582
-Perl_functions \7f4261,119549
-Python_functions \7f4357,122057
-PHP_functions \7f4387,122684
-Cobol_paragraphs \7f4466,124471
-Makefile_targets \7f4494,125029
-Pascal_functions \7f4529,125950
-static void L_getit \7f4706,130277
-L_getit \7f4709,130318
-Lisp_functions \7f4725,130664
-Lua_functions \7f4785,131850
-PS_functions \7f4811,132385
-Forth_words \7f4841,133053
-Scheme_functions \7f4877,134092
-static linebuffer *TEX_toktab \7fTEX_toktab\ 14908,134781
-static const char *TEX_defenv \7fTEX_defenv\ 14912,134974
-static void TEX_mode \7f4917,135172
-static void TEX_decode_env \7f4918,135203
-static char TEX_esc \7f4920,135261
-static char TEX_opgrp \7f4921,135289
-static char TEX_clgrp \7f4922,135318
-TeX_commands \7f4928,135395
-#define TEX_LESC \7f4986,136652
-#define TEX_SESC \7f4987,136674
-TEX_mode \7f4992,136804
-TEX_decode_env \7f5026,137509
-Texinfo_nodes \7f5071,138554
-HTML_labels \7f5094,139013
-static size_t prolog_pr \7f5214,142192
-static void prolog_skip_comment \7f5215,142234
-static size_t prolog_atom \7f5216,142290
-Prolog_functions \7f5219,142347
-prolog_skip_comment \7f5255,143128
-prolog_pr \7f5281,143736
-prolog_atom \7f5319,144628
-static int erlang_func \7f5374,145540
-static void erlang_attribute \7f5375,145581
-static int erlang_atom \7f5376,145620
-Erlang_functions \7f5379,145666
-erlang_func \7f5438,146965
-erlang_attribute \7f5476,147642
-erlang_atom \7f5496,148061
-static char *scan_separators \7fscan_separators\ 15520,148487
-static void add_regex \7f5521,148526
-static char *substitute \7fsubstitute\ 15522,148570
-scan_separators \7f5534,149080
-analyze_regex \7f5586,150460
-add_regex \7f5654,152050
-substitute \7f5767,154797
-free_regexps \7f5814,155837
-regex_tag_multiline \7f5836,156291
-nocase_tail \7f5913,158263
-get_tag \7f5928,158519
-readline_internal \7f5959,159455
-readline \7f6037,161296
-savestr \7f6230,167243
-savenstr \7f6240,167473
-skip_spaces \7f6249,167679
-skip_non_spaces \7f6258,167833
-skip_name \7f6267,167983
-fatal \7f6277,168156
-pfatal \7f6284,168253
-suggest_asking_for_help \7f6291,168332
-error \7f6300,168554
-concat \7f6313,168846
-etags_getcwd \7f6329,169259
-relative_filename \7f6350,169725
-absolute_filename \7f6389,170751
-absolute_dirname \7f6453,172416
-filename_is_absolute \7f6472,172845
-canonicalize_filename \7f6484,173096
-# define ISUPPER(\7f6491,173235
-linebuffer_init \7f6514,173656
-linebuffer_setlen \7f6524,173887
-xmalloc \7f6536,174148
-xrealloc \7f6545,174314
+char pot_etags_version[\7fpot_etags_version\ 181,3471
+#  undef DEBUG\7f84,3553
+#  define DEBUG \7f85,3568
+#  define DEBUG \7f87,3595
+#  define NDEBUG       \7f88,3618
+# define _GNU_SOURCE \7f94,3706
+# undef MSDOS\7f100,3877
+# undef  WINDOWSNT\7f101,3891
+# define WINDOWSNT\7f102,3910
+# undef MSDOS\7f106,3969
+# define MSDOS \7f107,3983
+# define MSDOS \7f110,4033
+# define MAXPATHLEN \7f115,4112
+# undef HAVE_NTGUI\7f116,4142
+# undef  DOS_NT\7f117,4161
+# define DOS_NT\7f118,4177
+# undef  assert        \7f135,4483
+# define assert(\7f136,4542
+# undef  CTAGS\7f146,4858
+# define CTAGS \7f147,4873
+# define CTAGS \7f149,4899
+#define streq(\7f152,4928
+#define strcaseeq(\7f153,4997
+#define strneq(\7f154,5076
+#define strncaseeq(\7f155,5152
+#define CHARS \7f157,5239
+#define CHAR(\7f158,5279
+#define        iswhite(\7f159,5330
+#define notinname(\7f160,5395
+#define        begtoken(\7f161,5470
+#define        intoken(\7f162,5543
+#define        endtoken(\7f163,5615
+#define ISALNUM(\7f165,5685
+#define ISALPHA(\7f166,5723
+#define ISDIGIT(\7f167,5761
+#define ISLOWER(\7f168,5799
+#define lowcase(\7f170,5838
+#define xnew(\7f179,6016
+#define xrnew(\7f180,6084
+typedef void Lang_function \7f182,6165
+  const char *suffix;\7fsuffix\ 1186,6220
+  const char *command;\7fcommand\ 1187,6295
+} compressor;\7f188,6366
+  const char *name;\7fname\ 1192,6398
+  const char *help;\7fhelp\ 1193,6450
+  Lang_function *function;\7ffunction\ 1194,6509
+  const char **suffixes;\7fsuffixes\ 1195,6557
+  const char **filenames;\7ffilenames\ 1196,6634
+  const char **interpreters;\7finterpreters\ 1197,6703
+  bool metasource;\7f198,6772
+} language;\7f199,6836
+typedef struct fdesc\7f201,6849
+  struct fdesc *next;\7fnext\ 1203,6872
+  char *infname;\7finfname\ 1204,6921
+  char *infabsname;\7finfabsname\ 1205,6974
+  char *infabsdir;\7finfabsdir\ 1206,7039
+  char *taggedfname;\7ftaggedfname\ 1207,7092
+  language *lang;\7flang\ 1208,7150
+  char *prop;\7fprop\ 1209,7192
+  bool usecharno;\7f210,7250
+  bool written;\7f211,7312
+} fdesc;\7f212,7367
+typedef struct node_st\7f214,7377
+  struct node_st *left,\7fleft\ 1216,7429
+  struct node_st *left, *right;\7fright\ 1216,7429
+  fdesc *fdp;\7ffdp\ 1217,7487
+  char *name;\7fname\ 1218,7549
+  char *regex;\7fregex\ 1219,7581
+  bool valid;\7f220,7618
+  bool is_func;\7f221,7671
+  bool been_warned;\7f222,7734
+  int lno;\7f223,7802
+  long cno;\7f224,7843
+} node;\7f225,7895
+  long size;\7f236,8209
+  int len;\7f237,8222
+  char *buffer;\7fbuffer\ 1238,8233
+} linebuffer;\7f239,8249
+    at_language,\7f245,8345
+    at_regexp,\7f246,8394
+    at_filename,\7f247,8438
+    at_stdin,\7f248,8474
+    at_end     \7f249,8517
+  } arg_type;\7f250,8558
+  language *lang;\7flang\ 1251,8594
+  char *what;\7fwhat\ 1252,8657
+} argument;\7f253,8699
+typedef struct regexp\7f256,8759
+  struct regexp *p_next;\7fp_next\ 1258,8783
+  language *lang;\7flang\ 1259,8838
+  char *pattern;\7fpattern\ 1260,8898
+  char *name;\7fname\ 1261,8941
+  struct re_pattern_buffer *pat;\7fpat\ 1262,8972
+  struct re_registers regs;\7f263,9032
+  bool error_signaled;\7f264,9079
+  bool force_explicit_name;\7f265,9142
+  bool ignore_case;\7f266,9207
+  bool multi_line;\7f267,9260
+} regexp;\7f268,9326
+static void Ada_funcs \7f274,9429
+static void Asm_labels \7f275,9461
+static void C_entries \7f276,9494
+static void default_C_entries \7f277,9537
+static void plain_C_entries \7f278,9577
+static void Cjava_entries \7f279,9615
+static void Cobol_paragraphs \7f280,9651
+static void Cplusplus_entries \7f281,9690
+static void Cstar_entries \7f282,9730
+static void Erlang_functions \7f283,9766
+static void Forth_words \7f284,9805
+static void Fortran_functions \7f285,9839
+static void HTML_labels \7f286,9879
+static void Lisp_functions \7f287,9913
+static void Lua_functions \7f288,9950
+static void Makefile_targets \7f289,9986
+static void Pascal_functions \7f290,10025
+static void Perl_functions \7f291,10064
+static void PHP_functions \7f292,10101
+static void PS_functions \7f293,10137
+static void Prolog_functions \7f294,10172
+static void Python_functions \7f295,10211
+static void Scheme_functions \7f296,10250
+static void TeX_commands \7f297,10289
+static void Texinfo_nodes \7f298,10324
+static void Yacc_entries \7f299,10360
+static void just_read_file \7f300,10395
+static language *get_language_from_langname \7fget_language_from_langname\ 1302,10433
+static void readline \7f303,10493
+static long readline_internal \7f304,10538
+static bool nocase_tail \7f305,10592
+static void get_tag \7f306,10632
+static void analyze_regex \7f308,10672
+static void free_regexps \7f309,10708
+static void regex_tag_multiline \7f310,10741
+static void error \7f311,10781
+# undef STDIN\7f408,15074
+#define STDIN \7f411,15096
+static compressor compressors[\7fcompressors\ 1457,17665
+static const char *Ada_suffixes \7fAda_suffixes\ 1473,17908
+static const char Ada_help \7f475,17978
+static const char *Asm_suffixes \7fAsm_suffixes\ 1493,18581
+static const char Asm_help \7f504,18977
+static const char *default_C_suffixes \7fdefault_C_suffixes\ 1512,19313
+static const char default_C_help \7f515,19414
+static const char default_C_help \7f523,19851
+static const char *Cplusplus_suffixes \7fCplusplus_suffixes\ 1535,20461
+static const char Cplusplus_help \7f540,20659
+static const char *Cjava_suffixes \7fCjava_suffixes\ 1549,21114
+static char Cjava_help \7f551,21173
+static const char *Cobol_suffixes \7fCobol_suffixes\ 1556,21338
+static char Cobol_help \7f558,21403
+static const char *Cstar_suffixes \7fCstar_suffixes\ 1562,21544
+static const char *Erlang_suffixes \7fErlang_suffixes\ 1565,21608
+static const char Erlang_help \7f567,21674
+const char *Forth_suffixes \7fForth_suffixes\ 1571,21800
+static const char Forth_help \7f573,21858
+static const char *Fortran_suffixes \7fFortran_suffixes\ 1577,22009
+static const char Fortran_help \7f579,22086
+static const char *HTML_suffixes \7fHTML_suffixes\ 1582,22191
+static const char HTML_help \7f584,22265
+static const char *Lisp_suffixes \7fLisp_suffixes\ 1589,22453
+static const char Lisp_help \7f591,22557
+static const char *Lua_suffixes \7fLua_suffixes\ 1598,22872
+static const char Lua_help \7f600,22935
+static const char *Makefile_filenames \7fMakefile_filenames\ 1603,23011
+static const char Makefile_help \7f605,23134
+static const char *Objc_suffixes \7fObjc_suffixes\ 1609,23278
+static const char Objc_help \7f613,23400
+static const char *Pascal_suffixes \7fPascal_suffixes\ 1619,23715
+static const char Pascal_help \7f621,23779
+static const char *Perl_suffixes \7fPerl_suffixes\ 1626,23967
+static const char *Perl_interpreters \7fPerl_interpreters\ 1628,24029
+static const char Perl_help \7f630,24101
+static const char *PHP_suffixes \7fPHP_suffixes\ 1637,24452
+static const char PHP_help \7f639,24524
+static const char *plain_C_suffixes \7fplain_C_suffixes\ 1643,24679
+static const char *PS_suffixes \7fPS_suffixes\ 1647,24763
+static const char PS_help \7f649,24849
+static const char *Prolog_suffixes \7fProlog_suffixes\ 1652,24932
+static const char Prolog_help \7f654,24994
+static const char *Python_suffixes \7fPython_suffixes\ 1658,25108
+static const char Python_help \7f660,25166
+static const char *Scheme_suffixes \7fScheme_suffixes\ 1665,25348
+static const char Scheme_help \7f667,25461
+static const char *TeX_suffixes \7fTeX_suffixes\ 1672,25684
+static const char TeX_help \7f674,25782
+static const char *Texinfo_suffixes \7fTexinfo_suffixes\ 1686,26317
+static const char Texinfo_help \7f688,26396
+static const char *Yacc_suffixes \7fYacc_suffixes\ 1691,26493
+static const char Yacc_help \7f693,26607
+static const char auto_help \7f699,26857
+static const char none_help \7f703,27021
+static const char no_lang_help \7f707,27144
+static language lang_names \7f718,27356
+print_language_names \7f753,29533
+# define EMACS_NAME \7f786,30756
+# define VERSION \7f789,30812
+print_version \7f792,30870
+# define PRINT_UNDOCUMENTED_OPTIONS_HELP \7f804,31174
+print_help \7f808,31251
+main \7f981,37439
+get_compressor_from_suffix \7f1319,46218
+get_language_from_langname \7f1355,47159
+get_language_from_interpreter \7f1377,47546
+get_language_from_filename \7f1399,47977
+process_file_name \7f1433,48835
+process_file \7f1555,51666
+init \7f1632,54151
+find_entries \7f1656,54902
+make_tag \7f1814,59708
+pfnote \7f1856,60943
+free_tree \7f1917,62745
+free_fdesc \7f1935,63030
+add_node \7f1955,63473
+invalidate_nodes \7f2035,65538
+static int total_size_of_entries \7f2067,66151
+static int number_len \7f2068,66194
+total_size_of_entries \7f2087,66695
+put_entries \7f2107,67155
+#define C_EXT  \7f2193,68996
+#define C_PLAIN \7f2194,69038
+#define C_PLPL \7f2195,69071
+#define C_STAR \7f2196,69105
+#define C_JAVA \7f2197,69138
+#define C_AUTO \7f2198,69173
+#define YACC   \7f2199,69243
+enum sym_type\7f2204,69313
+  st_none,\7f2206,69329
+  st_C_objprot,\7f2207,69340
+  st_C_objprot, st_C_objimpl,\7f2207,69340
+  st_C_objprot, st_C_objimpl, st_C_objend,\7f2207,69340
+  st_C_gnumacro,\7f2208,69383
+  st_C_ignore,\7f2209,69400
+  st_C_ignore, st_C_attribute,\7f2209,69400
+  st_C_javastruct,\7f2210,69431
+  st_C_operator,\7f2211,69450
+  st_C_class,\7f2212,69467
+  st_C_class, st_C_template,\7f2212,69467
+  st_C_struct,\7f2213,69496
+  st_C_struct, st_C_extern,\7f2213,69496
+  st_C_struct, st_C_extern, st_C_enum,\7f2213,69496
+  st_C_struct, st_C_extern, st_C_enum, st_C_define,\7f2213,69496
+  st_C_struct, st_C_extern, st_C_enum, st_C_define, st_C_typedef\7f2213,69496
+struct C_stab_entry \7f2271,71279
+struct C_stab_entry { const char *name;\7fname\ 12271,71279
+struct C_stab_entry { const char *name; int c_ext;\7f2271,71279
+struct C_stab_entry { const char *name; int c_ext; enum sym_type type;\7f2271,71279
+hash \7f2275,71410
+in_word_set \7f2321,72938
+      TOTAL_KEYWORDS \7f2325,73019
+      MIN_WORD_LENGTH \7f2326,73046
+      MAX_WORD_LENGTH \7f2327,73073
+      MIN_HASH_VALUE \7f2328,73101
+      MAX_HASH_VALUE \7f2329,73127
+C_symtype \7f2387,74986
+static bool inattribute;\7f2400,75235
+  fvnone,\7f2408,75436
+  fdefunkey,\7f2409,75467
+  fdefunname,\7f2410,75513
+  foperator,\7f2411,75557
+  fvnameseen,\7f2412,75614
+  fstartlist,\7f2413,75667
+  finlist,\7f2414,75723
+  flistseen,\7f2415,75766
+  fignore,\7f2416,75814
+  vignore      \7f2417,75857
+} fvdef;\7f2418,75902
+static bool fvextern;\7f2420,75912
+  tnone,\7f2428,76090
+  tkeyseen,\7f2429,76120
+  ttypeseen,\7f2430,76161
+  tinbody,\7f2431,76200
+  tend,\7f2432,76239
+  tignore      \7f2433,76280
+} typdef;\7f2434,76321
+  snone,\7f2443,76500
+  skeyseen,\7f2445,76576
+  stagseen,\7f2446,76621
+  scolonseen   \7f2447,76662
+} structdef;\7f2448,76716
+static const char *objtag \7fobjtag\ 12453,76810
+  dnone,\7f2460,76943
+  dsharpseen,\7f2461,76973
+  ddefineseen,\7f2462,77026
+  dignorerest  \7f2463,77071
+} definedef;\7f2464,77113
+  onone,\7f2472,77268
+  oprotocol,\7f2473,77298
+  oimplementation,\7f2474,77348
+  otagseen,\7f2475,77396
+  oparenseen,\7f2476,77432
+  ocatseen,\7f2477,77487
+  oinbody,\7f2478,77526
+  omethodsign,\7f2479,77569
+  omethodtag,\7f2480,77627
+  omethodcolon,\7f2481,77667
+  omethodparm,\7f2482,77710
+  oignore      \7f2483,77756
+} objdef;\7f2484,77788
+static struct tok\7f2491,77945
+  char *line;\7fline\ 12493,77965
+  int offset;\7f2494,78015
+  int length;\7f2495,78068
+  bool valid;\7f2502,78353
+  bool named;\7f2505,78488
+  int lineno;\7f2506,78529
+  long linepos;\7f2507,78577
+} token;\7f2508,78627
+static void pushclass_above \7f2514,78785
+static void popclass_above \7f2515,78833
+static void write_classname \7f2516,78867
+  char **cname;\7fcname\ 12519,78951
+  int *bracelev;\7fbracelev\ 12520,78994
+  int nl;\7f2521,79043
+  int size;\7f2522,79097
+} cstack;\7f2523,79137
+#define nestlev        \7f2525,79265
+#define instruct       \7f2527,79370
+pushclass_above \7f2531,79490
+popclass_above \7f2550,79949
+write_classname \7f2564,80163
+static bool consider_token \7f2592,80762
+static void make_C_tag \7f2593,80834
+consider_token \7f2613,81342
+  long linepos;\7f2922,88500
+  linebuffer lb;\7f2923,88516
+} lbs[\7flbs\ 12924,88533
+#define current_lb_is_new \7f2926,88544
+#define switch_line_buffers(\7f2927,88589
+#define curlb \7f2929,88642
+#define newlb \7f2930,88673
+#define curlinepos \7f2931,88704
+#define newlinepos \7f2932,88745
+#define plainc \7f2934,88787
+#define cplpl \7f2935,88831
+#define cjava \7f2936,88862
+#define CNL_SAVE_DEFINEDEF(\7f2938,88906
+#define CNL(\7f2947,89118
+make_C_tag \7f2960,89376
+C_entries \7f2986,90195
+default_C_entries \7f3833,110157
+plain_C_entries \7f3840,110277
+Cplusplus_entries \7f3847,110365
+Cjava_entries \7f3854,110461
+Cstar_entries \7f3861,110551
+Yacc_entries \7f3868,110643
+#define LOOP_ON_INPUT_LINES(\7f3875,110721
+#define LOOKING_AT(\7f3884,111057
+#define LOOKING_AT_NOCASE(\7f3891,111462
+just_read_file \7f3901,111862
+static void F_takeprec \7f3910,111966
+static void F_getit \7f3911,111997
+F_takeprec \7f3914,112040
+F_getit \7f3937,112367
+Fortran_functions \7f3961,112841
+Ada_getit \7f4052,114670
+Ada_funcs \7f4115,116045
+Asm_labels \7f4228,118583
+Perl_functions \7f4261,119550
+Python_functions \7f4357,122058
+PHP_functions \7f4387,122685
+Cobol_paragraphs \7f4466,124472
+Makefile_targets \7f4494,125030
+Pascal_functions \7f4529,125951
+static void L_getit \7f4706,130278
+L_getit \7f4709,130319
+Lisp_functions \7f4725,130665
+Lua_functions \7f4785,131851
+PS_functions \7f4811,132386
+Forth_words \7f4841,133054
+Scheme_functions \7f4877,134093
+static linebuffer *TEX_toktab \7fTEX_toktab\ 14908,134782
+static const char *TEX_defenv \7fTEX_defenv\ 14912,134975
+static void TEX_mode \7f4917,135173
+static void TEX_decode_env \7f4918,135204
+static char TEX_esc \7f4920,135262
+static char TEX_opgrp \7f4921,135290
+static char TEX_clgrp \7f4922,135319
+TeX_commands \7f4928,135396
+#define TEX_LESC \7f4986,136653
+#define TEX_SESC \7f4987,136675
+TEX_mode \7f4992,136805
+TEX_decode_env \7f5026,137510
+Texinfo_nodes \7f5071,138555
+HTML_labels \7f5094,139014
+static size_t prolog_pr \7f5214,142193
+static void prolog_skip_comment \7f5215,142235
+static size_t prolog_atom \7f5216,142291
+Prolog_functions \7f5219,142348
+prolog_skip_comment \7f5255,143129
+prolog_pr \7f5281,143737
+prolog_atom \7f5319,144629
+static int erlang_func \7f5374,145541
+static void erlang_attribute \7f5375,145582
+static int erlang_atom \7f5376,145621
+Erlang_functions \7f5379,145667
+erlang_func \7f5438,146966
+erlang_attribute \7f5476,147643
+erlang_atom \7f5496,148062
+static char *scan_separators \7fscan_separators\ 15520,148488
+static void add_regex \7f5521,148527
+static char *substitute \7fsubstitute\ 15522,148571
+scan_separators \7f5534,149081
+analyze_regex \7f5586,150461
+add_regex \7f5654,152051
+substitute \7f5767,154798
+free_regexps \7f5814,155838
+regex_tag_multiline \7f5836,156292
+nocase_tail \7f5913,158264
+get_tag \7f5928,158520
+readline_internal \7f5959,159456
+readline \7f6037,161297
+savestr \7f6230,167244
+savenstr \7f6240,167474
+skip_spaces \7f6249,167680
+skip_non_spaces \7f6258,167834
+skip_name \7f6267,167984
+fatal \7f6277,168157
+pfatal \7f6284,168254
+suggest_asking_for_help \7f6291,168333
+error \7f6300,168555
+concat \7f6313,168847
+etags_getcwd \7f6329,169260
+relative_filename \7f6350,169726
+absolute_filename \7f6389,170752
+absolute_dirname \7f6453,172417
+filename_is_absolute \7f6472,172846
+canonicalize_filename \7f6484,173097
+# define ISUPPER(\7f6491,173236
+linebuffer_init \7f6514,173657
+linebuffer_setlen \7f6524,173888
+xmalloc \7f6536,174149
+xrealloc \7f6545,174315
 \f
 c-src/exit.c,99
     size_t n;\7f28,972
@@ -764,2059 +764,2059 @@ pp2\7f87,1504
 pp3(\7f100,1616
 \f
 c-src/emacs/src/gmalloc.c,7311
-#define USE_PTHREAD\7f25,1002
-#undef get_current_dir_name\7f33,1126
-extern void emacs_abort \7f47,1305
-#undef malloc\7f64,2110
-#undef realloc\7f65,2124
-#undef calloc\7f66,2139
-#undef free\7f67,2153
-#define malloc \7f68,2165
-#define realloc \7f69,2188
-#define calloc \7f70,2213
-#define aligned_alloc \7f71,2236
-#define free \7f72,2273
-extern void *bss_sbrk \7fbss_sbrk\ 176,2335
-extern int bss_sbrk_did_unexec;\7f77,2375
-extern char bss_sbrk_buffer[\7fbss_sbrk_buffer\ 178,2407
-extern void *bss_sbrk_buffer_end;\7fbss_sbrk_buffer_end\ 179,2438
-#define DUMPED \7f80,2472
-#define ALLOCATED_BEFORE_DUMPING(\7f81,2507
-extern void *malloc \7fmalloc\ 194,2718
-#define INT_BIT        \7f124,3934
-#define BLOCKLOG       \7f125,3977
-#define BLOCKSIZE      \7f126,4018
-#define BLOCKIFY(\7f127,4052
-#define HEAP   \7f131,4215
-#define FINAL_FREE_BLOCKS      \7f135,4391
-       int type;\7f145,4676
-               size_t nfree;\7f150,4720
-               size_t first;\7f151,4777
-             } frag;\7f152,4834
-           ptrdiff_t size;\7f156,5055
-         } info;\7f157,5076
-      } busy;\7f158,5087
-       size_t size;\7f163,5215
-       size_t next;\7f164,5272
-       size_t prev;\7f165,5321
-      } free;\7f166,5374
-  } malloc_info;\7f167,5388
-extern char *_heapbase;\7f_heapbase\ 1170,5449
-extern malloc_info *_heapinfo;\7f_heapinfo\ 1173,5541
-#define BLOCK(\7f176,5620
-#define ADDRESS(\7f177,5682
-extern size_t _heapindex;\7f180,5797
-extern size_t _heaplimit;\7f183,5866
-struct list\7f186,5939
-    struct list *next;\7fnext\ 1188,5955
-    struct list *prev;\7fprev\ 1189,5978
-extern struct list _fraghead[\7f_fraghead\ 1193,6056
-struct alignlist\7f196,6153
-    struct alignlist *next;\7fnext\ 1198,6174
-    void *aligned;\7faligned\ 1199,6202
-    void *exact;\7fexact\ 1200,6270
-extern struct alignlist *_aligned_blocks;\7f_aligned_blocks\ 1202,6334
-extern size_t _chunks_used;\7f205,6401
-extern size_t _bytes_used;\7f206,6429
-extern size_t _chunks_free;\7f207,6456
-extern size_t _bytes_free;\7f208,6484
-extern void *_malloc_internal \7f_malloc_internal\ 1213,6673
-extern void *_realloc_internal \7f_realloc_internal\ 1214,6713
-extern void _free_internal \7f215,6762
-extern void *_malloc_internal_nolock \7f_malloc_internal_nolock\ 1216,6799
-extern void *_realloc_internal_nolock \7f_realloc_internal_nolock\ 1217,6846
-extern void _free_internal_nolock \7f218,6902
-extern pthread_mutex_t _malloc_mutex,\7f221,6966
-extern pthread_mutex_t _malloc_mutex, _aligned_blocks_mutex;\7f221,6966
-extern int _malloc_thread_enabled_p;\7f222,7027
-#define LOCK(\7f223,7064
-#define UNLOCK(\7f228,7195
-#define LOCK_ALIGNED_BLOCKS(\7f233,7329
-#define UNLOCK_ALIGNED_BLOCKS(\7f238,7484
-#define LOCK(\7f244,7649
-#define UNLOCK(\7f245,7664
-#define LOCK_ALIGNED_BLOCKS(\7f246,7681
-#define UNLOCK_ALIGNED_BLOCKS(\7f247,7711
-extern void *malloc_find_object_address \7fmalloc_find_object_address\ 1252,7865
-extern void *(*__morecore)\7f__morecore\ 1256,8021
-extern void *__default_morecore \7f__default_morecore\ 1259,8105
-extern void (*__after_morecore_hook)\7f__after_morecore_hook\ 1263,8269
-extern size_t __malloc_extra_blocks;\7f267,8442
-extern int __malloc_initialized;\7f270,8552
-extern int __malloc_initialize \7f272,8646
-extern void (*__malloc_initialize_hook)\7f__malloc_initialize_hook\ 1275,8723
-extern void (*__free_hook)\7f__free_hook\ 1276,8771
-extern void *(*__malloc_hook)\7f__malloc_hook\ 1277,8811
-extern void *(*__realloc_hook)\7f__realloc_hook\ 1278,8856
-extern void *(*__memalign_hook)\7f__memalign_hook\ 1279,8913
-enum mcheck_status\7f283,9092
-    MCHECK_DISABLED \7f285,9115
-    MCHECK_OK,\7f286,9187
-    MCHECK_FREE,\7f287,9226
-    MCHECK_HEAD,\7f288,9270
-    MCHECK_TAIL        \7f289,9334
-extern int mcheck \7f296,9701
-extern enum mcheck_status mprobe \7f301,9952
-extern void mtrace \7f304,10055
-extern void muntrace \7f305,10082
-struct mstats\7f308,10153
-    size_t bytes_total;\7f310,10171
-    size_t chunks_used;\7f311,10225
-    size_t bytes_used;\7f312,10285
-    size_t chunks_free;\7f313,10351
-    size_t bytes_free;\7f314,10406
-extern struct mstats mstats \7f318,10518
-extern void memory_warnings \7f321,10625
-void *(*__malloc_hook)\7f__malloc_hook\ 1352,11743
-char *_heapbase;\7f_heapbase\ 1355,11829
-malloc_info *_heapinfo;\7f_heapinfo\ 1358,11927
-static size_t heapsize;\7f361,11983
-size_t _heapindex;\7f364,12047
-size_t _heaplimit;\7f367,12109
-struct list _fraghead[\7f_fraghead\ 1370,12171
-size_t _chunks_used;\7f373,12229
-size_t _bytes_used;\7f374,12250
-size_t _chunks_free;\7f375,12270
-size_t _bytes_free;\7f376,12291
-int __malloc_initialized;\7f379,12340
-size_t __malloc_extra_blocks;\7f381,12367
-void (*__malloc_initialize_hook)\7f__malloc_initialize_hook\ 1383,12398
-void (*__after_morecore_hook)\7f__after_morecore_hook\ 1384,12439
-static int state_protected_p;\7f400,12912
-static size_t last_state_size;\7f401,12942
-static malloc_info *last_heapinfo;\7flast_heapinfo\ 1402,12973
-protect_malloc_state \7f405,13014
-#define PROTECT_MALLOC_STATE(\7f426,13627
-#define PROTECT_MALLOC_STATE(\7f429,13697
-align \7f435,13794
-get_contiguous_space \7f466,14616
-register_heapinfo \7f497,15325
-pthread_mutex_t _malloc_mutex \7f517,15879
-pthread_mutex_t _aligned_blocks_mutex \7f518,15938
-int _malloc_thread_enabled_p;\7f519,16005
-malloc_atfork_handler_prepare \7f522,16048
-malloc_atfork_handler_parent \7f529,16139
-malloc_atfork_handler_child \7f536,16233
-malloc_enable_thread \7f544,16375
-malloc_initialize_1 \7f563,16961
-__malloc_initialize \7f594,17793
-static int morecore_recursing;\7f604,17926
-morecore_nolock \7f609,18066
-_malloc_internal_nolock \7f722,21584
-_malloc_internal \7f920,28102
-malloc \7f932,28247
-extern void *_malloc \7f_malloc\ 1956,29033
-extern void _free \7f957,29064
-extern void *_realloc \7f_realloc\ 1958,29092
-_malloc \7f961,29140
-_free \7f967,29196
-_realloc \7f973,29240
-void (*__free_hook)\7f__free_hook\ 11001,30259
-struct alignlist *_aligned_blocks \7f_aligned_blocks\ 11004,30345
-_free_internal_nolock \7f1009,30474
-_free_internal \7f1255,38476
-free \7f1265,38603
-weak_alias \7f1277,38799
-#define min(\7f1306,39813
-void *(*__realloc_hook)\7f__realloc_hook\ 11310,39898
-_realloc_internal_nolock \7f1319,40309
-_realloc_internal \7f1435,43563
-realloc \7f1447,43726
-calloc \7f1478,44894
-#define        __sbrk  \7f1513,46042
-extern void *__sbrk \7f__sbrk\ 11518,46247
-__default_morecore \7f1525,46511
-void *(*__memalign_hook)\7f__memalign_hook\ 11554,47456
-aligned_alloc \7f1557,47522
-memalign \7f1647,49704
-posix_memalign \7f1656,49909
-extern void *valloc \7fvalloc\ 11695,51140
-extern int getpagesize \7f1700,51278
-static size_t pagesize;\7f1703,51317
-valloc \7f1706,51349
-#undef malloc\7f1715,51490
-#undef realloc\7f1716,51504
-#undef calloc\7f1717,51519
-#undef aligned_alloc\7f1718,51533
-#undef free\7f1719,51554
-extern void *malloc \7fmalloc\ 11722,51609
-extern void *realloc \7frealloc\ 11723,51644
-extern void *calloc \7fcalloc\ 11724,51691
-extern void free \7f1725,51740
-extern void *aligned_alloc \7faligned_alloc\ 11727,51796
-extern int posix_memalign \7f1729,51890
-hybrid_malloc \7f1736,52083
-hybrid_calloc \7f1744,52188
-hybrid_free \7f1752,52319
-hybrid_aligned_alloc \7f1765,52626
-hybrid_realloc \7f1780,52984
-char *gget_current_dir_name \7fgget_current_dir_name\ 11808,53753
-hybrid_get_current_dir_name \7f1811,53797
-static void (*old_free_hook)\7fold_free_hook\ 11846,54921
-static void *(*old_malloc_hook)\7fold_malloc_hook\ 11847,54963
-static void *(*old_realloc_hook)\7fold_realloc_hook\ 11848,55010
-static void (*abortfunc)\7fabortfunc\ 11851,55124
-#define MAGICWORD      \7f1854,55206
-#define MAGICFREE      \7f1855,55261
-#define MAGICBYTE      \7f1856,55316
-#define MALLOCFLOOD    \7f1857,55348
-#define FREEFLOOD      \7f1858,55382
-struct hdr\7f1860,55415
-    size_t size;\7f1862,55430
-    size_t magic;\7f1863,55484
-checkhdr \7f1867,55581
-freehook \7f1891,56022
-mallochook \7f1927,56804
-reallochook \7f1944,57143
-mabort \7f1978,57901
-static int mcheck_used \7f2012,58586
-mcheck \7f2015,58619
-mprobe \7f2035,59138
+#define USE_PTHREAD\7f25,1003
+#undef get_current_dir_name\7f33,1127
+extern void emacs_abort \7f47,1306
+#undef malloc\7f64,2111
+#undef realloc\7f65,2125
+#undef calloc\7f66,2140
+#undef free\7f67,2154
+#define malloc \7f68,2166
+#define realloc \7f69,2189
+#define calloc \7f70,2214
+#define aligned_alloc \7f71,2237
+#define free \7f72,2274
+extern void *bss_sbrk \7fbss_sbrk\ 176,2336
+extern int bss_sbrk_did_unexec;\7f77,2376
+extern char bss_sbrk_buffer[\7fbss_sbrk_buffer\ 178,2408
+extern void *bss_sbrk_buffer_end;\7fbss_sbrk_buffer_end\ 179,2439
+#define DUMPED \7f80,2473
+#define ALLOCATED_BEFORE_DUMPING(\7f81,2508
+extern void *malloc \7fmalloc\ 194,2719
+#define INT_BIT        \7f124,3935
+#define BLOCKLOG       \7f125,3978
+#define BLOCKSIZE      \7f126,4019
+#define BLOCKIFY(\7f127,4053
+#define HEAP   \7f131,4216
+#define FINAL_FREE_BLOCKS      \7f135,4392
+       int type;\7f145,4677
+               size_t nfree;\7f150,4721
+               size_t first;\7f151,4778
+             } frag;\7f152,4835
+           ptrdiff_t size;\7f156,5056
+         } info;\7f157,5077
+      } busy;\7f158,5088
+       size_t size;\7f163,5216
+       size_t next;\7f164,5273
+       size_t prev;\7f165,5322
+      } free;\7f166,5375
+  } malloc_info;\7f167,5389
+extern char *_heapbase;\7f_heapbase\ 1170,5450
+extern malloc_info *_heapinfo;\7f_heapinfo\ 1173,5542
+#define BLOCK(\7f176,5621
+#define ADDRESS(\7f177,5683
+extern size_t _heapindex;\7f180,5798
+extern size_t _heaplimit;\7f183,5867
+struct list\7f186,5940
+    struct list *next;\7fnext\ 1188,5956
+    struct list *prev;\7fprev\ 1189,5979
+extern struct list _fraghead[\7f_fraghead\ 1193,6057
+struct alignlist\7f196,6154
+    struct alignlist *next;\7fnext\ 1198,6175
+    void *aligned;\7faligned\ 1199,6203
+    void *exact;\7fexact\ 1200,6271
+extern struct alignlist *_aligned_blocks;\7f_aligned_blocks\ 1202,6335
+extern size_t _chunks_used;\7f205,6402
+extern size_t _bytes_used;\7f206,6430
+extern size_t _chunks_free;\7f207,6457
+extern size_t _bytes_free;\7f208,6485
+extern void *_malloc_internal \7f_malloc_internal\ 1213,6674
+extern void *_realloc_internal \7f_realloc_internal\ 1214,6714
+extern void _free_internal \7f215,6763
+extern void *_malloc_internal_nolock \7f_malloc_internal_nolock\ 1216,6800
+extern void *_realloc_internal_nolock \7f_realloc_internal_nolock\ 1217,6847
+extern void _free_internal_nolock \7f218,6903
+extern pthread_mutex_t _malloc_mutex,\7f221,6967
+extern pthread_mutex_t _malloc_mutex, _aligned_blocks_mutex;\7f221,6967
+extern int _malloc_thread_enabled_p;\7f222,7028
+#define LOCK(\7f223,7065
+#define UNLOCK(\7f228,7196
+#define LOCK_ALIGNED_BLOCKS(\7f233,7330
+#define UNLOCK_ALIGNED_BLOCKS(\7f238,7485
+#define LOCK(\7f244,7650
+#define UNLOCK(\7f245,7665
+#define LOCK_ALIGNED_BLOCKS(\7f246,7682
+#define UNLOCK_ALIGNED_BLOCKS(\7f247,7712
+extern void *malloc_find_object_address \7fmalloc_find_object_address\ 1252,7866
+extern void *(*__morecore)\7f__morecore\ 1256,8022
+extern void *__default_morecore \7f__default_morecore\ 1259,8106
+extern void (*__after_morecore_hook)\7f__after_morecore_hook\ 1263,8270
+extern size_t __malloc_extra_blocks;\7f267,8443
+extern int __malloc_initialized;\7f270,8553
+extern int __malloc_initialize \7f272,8647
+extern void (*__malloc_initialize_hook)\7f__malloc_initialize_hook\ 1275,8724
+extern void (*__free_hook)\7f__free_hook\ 1276,8772
+extern void *(*__malloc_hook)\7f__malloc_hook\ 1277,8812
+extern void *(*__realloc_hook)\7f__realloc_hook\ 1278,8857
+extern void *(*__memalign_hook)\7f__memalign_hook\ 1279,8914
+enum mcheck_status\7f283,9093
+    MCHECK_DISABLED \7f285,9116
+    MCHECK_OK,\7f286,9188
+    MCHECK_FREE,\7f287,9227
+    MCHECK_HEAD,\7f288,9271
+    MCHECK_TAIL        \7f289,9335
+extern int mcheck \7f296,9702
+extern enum mcheck_status mprobe \7f301,9953
+extern void mtrace \7f304,10056
+extern void muntrace \7f305,10083
+struct mstats\7f308,10154
+    size_t bytes_total;\7f310,10172
+    size_t chunks_used;\7f311,10226
+    size_t bytes_used;\7f312,10286
+    size_t chunks_free;\7f313,10352
+    size_t bytes_free;\7f314,10407
+extern struct mstats mstats \7f318,10519
+extern void memory_warnings \7f321,10626
+void *(*__malloc_hook)\7f__malloc_hook\ 1352,11745
+char *_heapbase;\7f_heapbase\ 1355,11831
+malloc_info *_heapinfo;\7f_heapinfo\ 1358,11929
+static size_t heapsize;\7f361,11985
+size_t _heapindex;\7f364,12049
+size_t _heaplimit;\7f367,12111
+struct list _fraghead[\7f_fraghead\ 1370,12173
+size_t _chunks_used;\7f373,12231
+size_t _bytes_used;\7f374,12252
+size_t _chunks_free;\7f375,12272
+size_t _bytes_free;\7f376,12293
+int __malloc_initialized;\7f379,12342
+size_t __malloc_extra_blocks;\7f381,12369
+void (*__malloc_initialize_hook)\7f__malloc_initialize_hook\ 1383,12400
+void (*__after_morecore_hook)\7f__after_morecore_hook\ 1384,12441
+static int state_protected_p;\7f400,12914
+static size_t last_state_size;\7f401,12944
+static malloc_info *last_heapinfo;\7flast_heapinfo\ 1402,12975
+protect_malloc_state \7f405,13016
+#define PROTECT_MALLOC_STATE(\7f426,13629
+#define PROTECT_MALLOC_STATE(\7f429,13699
+align \7f435,13796
+get_contiguous_space \7f466,14618
+register_heapinfo \7f497,15327
+pthread_mutex_t _malloc_mutex \7f517,15881
+pthread_mutex_t _aligned_blocks_mutex \7f518,15940
+int _malloc_thread_enabled_p;\7f519,16007
+malloc_atfork_handler_prepare \7f522,16050
+malloc_atfork_handler_parent \7f529,16141
+malloc_atfork_handler_child \7f536,16235
+malloc_enable_thread \7f544,16377
+malloc_initialize_1 \7f563,16963
+__malloc_initialize \7f594,17795
+static int morecore_recursing;\7f604,17928
+morecore_nolock \7f609,18068
+_malloc_internal_nolock \7f722,21586
+_malloc_internal \7f920,28104
+malloc \7f932,28249
+extern void *_malloc \7f_malloc\ 1956,29035
+extern void _free \7f957,29066
+extern void *_realloc \7f_realloc\ 1958,29094
+_malloc \7f961,29142
+_free \7f967,29198
+_realloc \7f973,29242
+void (*__free_hook)\7f__free_hook\ 11001,30262
+struct alignlist *_aligned_blocks \7f_aligned_blocks\ 11004,30348
+_free_internal_nolock \7f1009,30477
+_free_internal \7f1255,38479
+free \7f1265,38606
+weak_alias \7f1277,38802
+#define min(\7f1306,39817
+void *(*__realloc_hook)\7f__realloc_hook\ 11310,39902
+_realloc_internal_nolock \7f1319,40313
+_realloc_internal \7f1435,43567
+realloc \7f1447,43730
+calloc \7f1478,44899
+#define        __sbrk  \7f1513,46048
+extern void *__sbrk \7f__sbrk\ 11518,46253
+__default_morecore \7f1525,46517
+void *(*__memalign_hook)\7f__memalign_hook\ 11554,47463
+aligned_alloc \7f1557,47529
+memalign \7f1647,49711
+posix_memalign \7f1656,49916
+extern void *valloc \7fvalloc\ 11695,51148
+extern int getpagesize \7f1700,51286
+static size_t pagesize;\7f1703,51325
+valloc \7f1706,51357
+#undef malloc\7f1715,51498
+#undef realloc\7f1716,51512
+#undef calloc\7f1717,51527
+#undef aligned_alloc\7f1718,51541
+#undef free\7f1719,51562
+extern void *malloc \7fmalloc\ 11722,51617
+extern void *realloc \7frealloc\ 11723,51652
+extern void *calloc \7fcalloc\ 11724,51699
+extern void free \7f1725,51748
+extern void *aligned_alloc \7faligned_alloc\ 11727,51804
+extern int posix_memalign \7f1729,51898
+hybrid_malloc \7f1736,52091
+hybrid_calloc \7f1744,52196
+hybrid_free \7f1752,52327
+hybrid_aligned_alloc \7f1765,52634
+hybrid_realloc \7f1780,52990
+char *gget_current_dir_name \7fgget_current_dir_name\ 11808,53759
+hybrid_get_current_dir_name \7f1811,53803
+static void (*old_free_hook)\7fold_free_hook\ 11846,54928
+static void *(*old_malloc_hook)\7fold_malloc_hook\ 11847,54970
+static void *(*old_realloc_hook)\7fold_realloc_hook\ 11848,55017
+static void (*abortfunc)\7fabortfunc\ 11851,55131
+#define MAGICWORD      \7f1854,55213
+#define MAGICFREE      \7f1855,55268
+#define MAGICBYTE      \7f1856,55323
+#define MALLOCFLOOD    \7f1857,55355
+#define FREEFLOOD      \7f1858,55389
+struct hdr\7f1860,55422
+    size_t size;\7f1862,55437
+    size_t magic;\7f1863,55491
+checkhdr \7f1867,55588
+freehook \7f1891,56029
+mallochook \7f1927,56811
+reallochook \7f1944,57150
+mabort \7f1978,57908
+static int mcheck_used \7f2012,58593
+mcheck \7f2015,58626
+mprobe \7f2035,59145
 \f
 c-src/emacs/src/regex.h,5300
-#define _REGEX_H \7f21,836
-typedef unsigned long reg_syntax_t;\7f43,1577
-#define RE_BACKSLASH_ESCAPE_IN_LISTS \7f47,1749
-#define RE_BK_PLUS_QM \7f52,1969
-#define RE_CHAR_CLASSES \7f58,2298
-#define RE_CONTEXT_INDEP_ANCHORS \7f72,3032
-#define RE_CONTEXT_INDEP_OPS \7f80,3458
-#define RE_CONTEXT_INVALID_OPS \7f84,3658
-#define RE_DOT_NEWLINE \7f88,3801
-#define RE_DOT_NOT_NULL \7f92,3937
-#define RE_HAT_LISTS_NOT_NEWLINE \7f96,4082
-#define RE_INTERVALS \7f101,4292
-#define RE_LIMITED_OPS \7f105,4441
-#define RE_NEWLINE_ALT \7f109,4583
-#define RE_NO_BK_BRACES \7f114,4773
-#define RE_NO_BK_PARENS \7f118,4964
-#define RE_NO_BK_REFS \7f122,5120
-#define RE_NO_BK_VBAR \7f126,5316
-#define RE_NO_EMPTY_RANGES \7f132,5610
-#define RE_UNMATCHED_RIGHT_PAREN_ORD \7f136,5766
-#define RE_NO_POSIX_BACKTRACKING \7f140,5937
-#define RE_NO_GNU_OPS \7f144,6133
-#define RE_FRUGAL \7f147,6253
-#define RE_SHY_GROUPS \7f150,6360
-#define RE_NO_NEWLINE_ANCHOR \7f153,6468
-#define RE_DEBUG \7f161,6884
-extern reg_syntax_t re_syntax_options;\7f167,7170
-extern Lisp_Object re_match_object;\7f172,7344
-extern size_t re_max_failures;\7f176,7454
-#define RE_SYNTAX_EMACS        \7f183,7684
-#define RE_SYNTAX_AWK  \7f186,7780
-#define RE_SYNTAX_GNU_AWK      \7f193,8084
-#define RE_SYNTAX_POSIX_AWK \7f197,8255
-#define RE_SYNTAX_GREP \7f201,8393
-#define RE_SYNTAX_EGREP        \7f206,8549
-#define RE_SYNTAX_POSIX_EGREP  \7f212,8765
-#define RE_SYNTAX_ED \7f216,8910
-#define RE_SYNTAX_SED \7f218,8954
-#define _RE_SYNTAX_POSIX_COMMON        \7f221,9072
-#define RE_SYNTAX_POSIX_BASIC  \7f225,9215
-#define RE_SYNTAX_POSIX_MINIMAL_BASIC  \7f231,9508
-#define RE_SYNTAX_POSIX_EXTENDED       \7f234,9598
-#define RE_SYNTAX_POSIX_MINIMAL_EXTENDED       \7f242,9967
-# undef RE_DUP_MAX\7f253,10454
-#define RE_DUP_MAX \7f256,10540
-#define REG_EXTENDED \7f263,10762
-#define REG_ICASE \7f267,10886
-#define REG_NEWLINE \7f272,11070
-#define REG_NOSUB \7f276,11248
-#define REG_NOTBOL \7f286,11614
-#define REG_NOTEOL \7f289,11688
-  REG_ENOSYS \7f297,11859
-  REG_NOERROR \7f300,11941
-  REG_NOMATCH,\7f301,11976
-  REG_BADPAT,\7f305,12123
-  REG_ECOLLATE,\7f306,12162
-  REG_ECTYPE,\7f307,12203
-  REG_EESCAPE,\7f308,12255
-  REG_ESUBREG,\7f309,12298
-  REG_EBRACK,\7f310,12345
-  REG_EPAREN,\7f311,12391
-  REG_EBRACE,\7f312,12436
-  REG_BADBR,\7f313,12472
-  REG_ERANGE,\7f314,12519
-  REG_ESPACE,\7f315,12560
-  REG_BADRPT,\7f316,12601
-  REG_EEND,\7f319,12693
-  REG_ESIZE,\7f320,12728
-  REG_ERPAREN,\7f321,12790
-  REG_ERANGEX  \7f322,12859
-} reg_errcode_t;\7f323,12911
-# define RE_TRANSLATE_TYPE \7f332,13273
-struct re_pattern_buffer\7f335,13315
-  unsigned char *buffer;\7fbuffer\ 1341,13538
-  size_t allocated;\7f344,13614
-  size_t used;\7f347,13686
-  reg_syntax_t syntax;\7f350,13769
-  char *fastmap;\7ffastmap\ 1355,13975
-  RE_TRANSLATE_TYPE translate;\7f361,14241
-  size_t re_nsub;\7f364,14329
-  unsigned can_be_null \7f370,14624
-#define REGS_UNALLOCATED \7f376,14889
-#define REGS_REALLOCATE \7f377,14916
-#define REGS_FIXED \7f378,14942
-  unsigned regs_allocated \7f379,14963
-  unsigned fastmap_accurate \7f383,15136
-  unsigned no_sub \7f387,15267
-  unsigned not_bol \7f391,15398
-  unsigned not_eol \7f394,15475
-  unsigned used_syntax \7f398,15655
-  unsigned multibyte \7f403,15805
-  unsigned target_multibyte \7f407,15941
-  int charset_unibyte;\7f410,16032
-typedef struct re_pattern_buffer regex_t;\7f416,16098
-typedef ssize_t regoff_t;\7f423,16492
-struct re_registers\7f428,16652
-  unsigned num_regs;\7f430,16674
-  regoff_t *start;\7fstart\ 1431,16695
-  regoff_t *end;\7fend\ 1432,16714
-# define RE_NREGS \7f440,16942
-  regoff_t rm_so;\7f449,17159
-  regoff_t rm_eo;\7f450,17239
-} regmatch_t;\7f451,17317
-extern reg_syntax_t re_set_syntax \7f457,17512
-extern const char *re_compile_pattern \7fre_compile_pattern\ 1462,17776
-extern int re_compile_fastmap \7f469,18058
-extern regoff_t re_search \7f477,18466
-extern regoff_t re_search_2 \7f485,18781
-extern regoff_t re_match \7f495,19177
-extern regoff_t re_match_2 \7f501,19407
-extern void re_set_registers \7f520,20197
-extern char *re_comp \7fre_comp\ 1528,20469
-extern int re_exec \7f529,20506
-#  define _Restrict_ \7f540,20886
-#  define _Restrict_ \7f542,20979
-#  define _Restrict_\7f544,21018
-#  define _Restrict_arr_ \7f555,21418
-#  define _Restrict_arr_\7f557,21461
-extern reg_errcode_t regcomp \7f562,21530
-extern reg_errcode_t regexec \7f566,21656
-extern size_t regerror \7f571,21850
-extern void regfree \7f574,21956
-#  define CHAR_CLASS_MAX_LENGTH \7f593,22470
-#  define CHAR_CLASS_MAX_LENGTH \7f597,22648
-typedef wctype_t re_wctype_t;\7f599,22692
-typedef wchar_t re_wchar_t;\7f600,22722
-# define re_wctype \7f601,22750
-# define re_iswctype \7f602,22776
-# define re_wctype_to_bit(\7f603,22806
-# define CHAR_CLASS_MAX_LENGTH \7f605,22844
-# define btowc(\7f606,22906
-typedef enum { RECC_ERROR \7f609,22953
-              RECC_ALNUM,\7f610,22984
-              RECC_ALNUM, RECC_ALPHA,\7f610,22984
-              RECC_ALNUM, RECC_ALPHA, RECC_WORD,\7f610,22984
-              RECC_GRAPH,\7f611,23027
-              RECC_GRAPH, RECC_PRINT,\7f611,23027
-              RECC_LOWER,\7f612,23059
-              RECC_LOWER, RECC_UPPER,\7f612,23059
-              RECC_PUNCT,\7f613,23091
-              RECC_PUNCT, RECC_CNTRL,\7f613,23091
-              RECC_DIGIT,\7f614,23123
-              RECC_DIGIT, RECC_XDIGIT,\7f614,23123
-              RECC_BLANK,\7f615,23156
-              RECC_BLANK, RECC_SPACE,\7f615,23156
-              RECC_MULTIBYTE,\7f616,23188
-              RECC_MULTIBYTE, RECC_NONASCII,\7f616,23188
-              RECC_ASCII,\7f617,23227
-              RECC_ASCII, RECC_UNIBYTE\7f617,23227
-} re_wctype_t;\7f618,23260
-extern char re_iswctype \7f620,23276
-extern re_wctype_t re_wctype \7f621,23329
-typedef int re_wchar_t;\7f623,23387
-extern void re_set_whitespace_regexp \7f625,23412
+#define _REGEX_H \7f21,837
+typedef unsigned long reg_syntax_t;\7f43,1578
+#define RE_BACKSLASH_ESCAPE_IN_LISTS \7f47,1750
+#define RE_BK_PLUS_QM \7f52,1970
+#define RE_CHAR_CLASSES \7f58,2299
+#define RE_CONTEXT_INDEP_ANCHORS \7f72,3033
+#define RE_CONTEXT_INDEP_OPS \7f80,3459
+#define RE_CONTEXT_INVALID_OPS \7f84,3659
+#define RE_DOT_NEWLINE \7f88,3802
+#define RE_DOT_NOT_NULL \7f92,3938
+#define RE_HAT_LISTS_NOT_NEWLINE \7f96,4083
+#define RE_INTERVALS \7f101,4293
+#define RE_LIMITED_OPS \7f105,4442
+#define RE_NEWLINE_ALT \7f109,4584
+#define RE_NO_BK_BRACES \7f114,4774
+#define RE_NO_BK_PARENS \7f118,4965
+#define RE_NO_BK_REFS \7f122,5121
+#define RE_NO_BK_VBAR \7f126,5317
+#define RE_NO_EMPTY_RANGES \7f132,5611
+#define RE_UNMATCHED_RIGHT_PAREN_ORD \7f136,5767
+#define RE_NO_POSIX_BACKTRACKING \7f140,5938
+#define RE_NO_GNU_OPS \7f144,6134
+#define RE_FRUGAL \7f147,6254
+#define RE_SHY_GROUPS \7f150,6361
+#define RE_NO_NEWLINE_ANCHOR \7f153,6469
+#define RE_DEBUG \7f161,6885
+extern reg_syntax_t re_syntax_options;\7f167,7171
+extern Lisp_Object re_match_object;\7f172,7345
+extern size_t re_max_failures;\7f176,7455
+#define RE_SYNTAX_EMACS        \7f183,7685
+#define RE_SYNTAX_AWK  \7f186,7781
+#define RE_SYNTAX_GNU_AWK      \7f193,8085
+#define RE_SYNTAX_POSIX_AWK \7f197,8256
+#define RE_SYNTAX_GREP \7f201,8394
+#define RE_SYNTAX_EGREP        \7f206,8550
+#define RE_SYNTAX_POSIX_EGREP  \7f212,8766
+#define RE_SYNTAX_ED \7f216,8911
+#define RE_SYNTAX_SED \7f218,8955
+#define _RE_SYNTAX_POSIX_COMMON        \7f221,9073
+#define RE_SYNTAX_POSIX_BASIC  \7f225,9216
+#define RE_SYNTAX_POSIX_MINIMAL_BASIC  \7f231,9509
+#define RE_SYNTAX_POSIX_EXTENDED       \7f234,9599
+#define RE_SYNTAX_POSIX_MINIMAL_EXTENDED       \7f242,9968
+# undef RE_DUP_MAX\7f253,10455
+#define RE_DUP_MAX \7f256,10541
+#define REG_EXTENDED \7f263,10763
+#define REG_ICASE \7f267,10887
+#define REG_NEWLINE \7f272,11071
+#define REG_NOSUB \7f276,11249
+#define REG_NOTBOL \7f286,11615
+#define REG_NOTEOL \7f289,11689
+  REG_ENOSYS \7f297,11860
+  REG_NOERROR \7f300,11942
+  REG_NOMATCH,\7f301,11977
+  REG_BADPAT,\7f305,12124
+  REG_ECOLLATE,\7f306,12163
+  REG_ECTYPE,\7f307,12204
+  REG_EESCAPE,\7f308,12256
+  REG_ESUBREG,\7f309,12299
+  REG_EBRACK,\7f310,12346
+  REG_EPAREN,\7f311,12392
+  REG_EBRACE,\7f312,12437
+  REG_BADBR,\7f313,12473
+  REG_ERANGE,\7f314,12520
+  REG_ESPACE,\7f315,12561
+  REG_BADRPT,\7f316,12602
+  REG_EEND,\7f319,12694
+  REG_ESIZE,\7f320,12729
+  REG_ERPAREN,\7f321,12791
+  REG_ERANGEX  \7f322,12860
+} reg_errcode_t;\7f323,12912
+# define RE_TRANSLATE_TYPE \7f332,13274
+struct re_pattern_buffer\7f335,13316
+  unsigned char *buffer;\7fbuffer\ 1341,13539
+  size_t allocated;\7f344,13615
+  size_t used;\7f347,13687
+  reg_syntax_t syntax;\7f350,13770
+  char *fastmap;\7ffastmap\ 1355,13976
+  RE_TRANSLATE_TYPE translate;\7f361,14242
+  size_t re_nsub;\7f364,14330
+  unsigned can_be_null \7f370,14625
+#define REGS_UNALLOCATED \7f376,14890
+#define REGS_REALLOCATE \7f377,14917
+#define REGS_FIXED \7f378,14943
+  unsigned regs_allocated \7f379,14964
+  unsigned fastmap_accurate \7f383,15137
+  unsigned no_sub \7f387,15268
+  unsigned not_bol \7f391,15399
+  unsigned not_eol \7f394,15476
+  unsigned used_syntax \7f398,15656
+  unsigned multibyte \7f403,15806
+  unsigned target_multibyte \7f407,15942
+  int charset_unibyte;\7f410,16033
+typedef struct re_pattern_buffer regex_t;\7f416,16099
+typedef ssize_t regoff_t;\7f423,16493
+struct re_registers\7f428,16653
+  unsigned num_regs;\7f430,16675
+  regoff_t *start;\7fstart\ 1431,16696
+  regoff_t *end;\7fend\ 1432,16715
+# define RE_NREGS \7f440,16943
+  regoff_t rm_so;\7f449,17160
+  regoff_t rm_eo;\7f450,17240
+} regmatch_t;\7f451,17318
+extern reg_syntax_t re_set_syntax \7f457,17513
+extern const char *re_compile_pattern \7fre_compile_pattern\ 1462,17777
+extern int re_compile_fastmap \7f469,18059
+extern regoff_t re_search \7f477,18467
+extern regoff_t re_search_2 \7f485,18782
+extern regoff_t re_match \7f495,19178
+extern regoff_t re_match_2 \7f501,19408
+extern void re_set_registers \7f520,20198
+extern char *re_comp \7fre_comp\ 1528,20470
+extern int re_exec \7f529,20507
+#  define _Restrict_ \7f540,20887
+#  define _Restrict_ \7f542,20980
+#  define _Restrict_\7f544,21019
+#  define _Restrict_arr_ \7f555,21419
+#  define _Restrict_arr_\7f557,21462
+extern reg_errcode_t regcomp \7f562,21531
+extern reg_errcode_t regexec \7f566,21657
+extern size_t regerror \7f571,21851
+extern void regfree \7f574,21957
+#  define CHAR_CLASS_MAX_LENGTH \7f593,22471
+#  define CHAR_CLASS_MAX_LENGTH \7f597,22649
+typedef wctype_t re_wctype_t;\7f599,22693
+typedef wchar_t re_wchar_t;\7f600,22723
+# define re_wctype \7f601,22751
+# define re_iswctype \7f602,22777
+# define re_wctype_to_bit(\7f603,22807
+# define CHAR_CLASS_MAX_LENGTH \7f605,22845
+# define btowc(\7f606,22907
+typedef enum { RECC_ERROR \7f609,22954
+              RECC_ALNUM,\7f610,22985
+              RECC_ALNUM, RECC_ALPHA,\7f610,22985
+              RECC_ALNUM, RECC_ALPHA, RECC_WORD,\7f610,22985
+              RECC_GRAPH,\7f611,23028
+              RECC_GRAPH, RECC_PRINT,\7f611,23028
+              RECC_LOWER,\7f612,23060
+              RECC_LOWER, RECC_UPPER,\7f612,23060
+              RECC_PUNCT,\7f613,23092
+              RECC_PUNCT, RECC_CNTRL,\7f613,23092
+              RECC_DIGIT,\7f614,23124
+              RECC_DIGIT, RECC_XDIGIT,\7f614,23124
+              RECC_BLANK,\7f615,23157
+              RECC_BLANK, RECC_SPACE,\7f615,23157
+              RECC_MULTIBYTE,\7f616,23189
+              RECC_MULTIBYTE, RECC_NONASCII,\7f616,23189
+              RECC_ASCII,\7f617,23228
+              RECC_ASCII, RECC_UNIBYTE\7f617,23228
+} re_wctype_t;\7f618,23261
+extern char re_iswctype \7f620,23277
+extern re_wctype_t re_wctype \7f621,23330
+typedef int re_wchar_t;\7f623,23388
+extern void re_set_whitespace_regexp \7f625,23413
 \f
 c-src/emacs/src/keyboard.c,25243
-volatile int interrupt_input_blocked;\7f76,1808
-volatile bool pending_signals;\7f80,1944
-#define KBD_BUFFER_SIZE \7f82,1976
-KBOARD *initial_kboard;\7finitial_kboard\ 184,2006
-KBOARD *current_kboard;\7fcurrent_kboard\ 185,2030
-static KBOARD *all_kboards;\7fall_kboards\ 186,2054
-static bool single_kboard;\7f89,2154
-#define NUM_RECENT_KEYS \7f91,2182
-static int recent_keys_index;\7f94,2269
-static int total_keys;\7f97,2357
-static Lisp_Object recent_keys;\7f100,2443
-Lisp_Object this_command_keys;\7f107,2777
-ptrdiff_t this_command_key_count;\7f108,2808
-static bool this_command_key_count_reset;\7f112,2922
-static Lisp_Object raw_keybuf;\7f116,3074
-static int raw_keybuf_count;\7f117,3105
-#define GROW_RAW_KEYBUF        \7f119,3135
-static ptrdiff_t this_single_command_key_start;\7f125,3350
-static ptrdiff_t before_command_key_count;\7f129,3498
-static ptrdiff_t before_command_echo_length;\7f130,3541
-sigjmp_buf return_to_command_loop;\7f135,3677
-static Lisp_Object recover_top_level_message;\7f138,3791
-static Lisp_Object regular_top_level_message;\7f143,3930
-static sys_jmp_buf getcjmp;\7f147,4031
-bool waiting_for_input;\7f150,4095
-static bool echoing;\7f154,4186
-static struct kboard *ok_to_echo_at_next_pause;\7fok_to_echo_at_next_pause\ 1159,4328
-struct kboard *echo_kboard;\7fecho_kboard\ 1166,4632
-Lisp_Object echo_message_buffer;\7f171,4744
-bool immediate_quit;\7f174,4837
-int quit_char;\7f192,5623
-EMACS_INT command_loop_level;\7f195,5680
-Lisp_Object unread_switch_frame;\7f204,6108
-static ptrdiff_t last_non_minibuf_size;\7f207,6216
-uintmax_t num_input_events;\7f210,6334
-static EMACS_INT last_auto_save;\7f214,6428
-static ptrdiff_t last_point_position;\7f217,6523
-Lisp_Object internal_last_event_frame;\7f228,7028
-static Lisp_Object read_key_sequence_cmd;\7f232,7168
-static Lisp_Object read_key_sequence_remapped;\7f233,7210
-static FILE *dribble;\7fdribble\ 1236,7310
-bool input_pending;\7f239,7368
-static bool input_was_pending;\7f287,10022
-static struct input_event kbd_buffer[\7fkbd_buffer\ 1291,10107
-static struct input_event *kbd_fetch_ptr;\7fkbd_fetch_ptr\ 1297,10386
-static struct input_event * volatile kbd_store_ptr;\7f302,10601
-static void recursive_edit_unwind \7f313,11088
-static Lisp_Object command_loop \7f314,11144
-static void echo_now \7f316,11185
-static ptrdiff_t echo_length \7f317,11214
-unsigned timers_run;\7f320,11296
-struct timespec *input_available_clear_time;\7finput_available_clear_time\ 1324,11408
-bool interrupt_input;\7f328,11573
-bool interrupts_deferred;\7f331,11671
-static struct timespec timer_idleness_start_time;\7f335,11746
-static struct timespec timer_last_idleness_start_time;\7f340,11916
-#define READABLE_EVENTS_DO_TIMERS_NOW  \7f346,12046
-#define READABLE_EVENTS_FILTER_EVENTS  \7f347,12094
-#define READABLE_EVENTS_IGNORE_SQUEEZABLES     \7f348,12142
-static void (*keyboard_init_hook)\7fkeyboard_init_hook\ 1351,12264
-static bool get_input_pending \7f353,12307
-static bool readable_events \7f354,12344
-static Lisp_Object read_char_x_menu_prompt \7f355,12379
-static Lisp_Object read_char_minibuf_menu_prompt \7f357,12502
-static Lisp_Object make_lispy_event \7f358,12571
-static Lisp_Object make_lispy_movement \7f359,12631
-static Lisp_Object modify_event_symbol \7f363,12840
-static Lisp_Object make_lispy_switch_frame \7f366,13050
-static Lisp_Object make_lispy_focus_in \7f367,13108
-static Lisp_Object make_lispy_focus_out \7f369,13188
-static bool help_char_p \7f371,13275
-static void save_getcjmp \7f372,13314
-static void restore_getcjmp \7f373,13354
-static Lisp_Object apply_modifiers \7f374,13397
-static void clear_event \7f375,13452
-static void restore_kboard_configuration \7f376,13500
-static void deliver_input_available_signal \7f378,13568
-static void handle_interrupt \7f380,13631
-static _Noreturn void quit_throw_to_read_char \7f381,13668
-static void process_special_events \7f382,13722
-static void timer_start_idle \7f383,13765
-static void timer_stop_idle \7f384,13802
-static void timer_resume_idle \7f385,13838
-static void deliver_user_signal \7f386,13876
-static char *find_user_signal_name \7ffind_user_signal_name\ 1387,13915
-static void store_user_signal_events \7f388,13957
-kset_echo_string \7f392,14088
-kset_kbd_queue \7f397,14184
-kset_keyboard_translate_table \7f402,14276
-kset_last_prefix_arg \7f407,14399
-kset_last_repeatable_command \7f412,14504
-kset_local_function_key_map \7f417,14625
-kset_overriding_terminal_local_map \7f422,14744
-kset_real_last_command \7f427,14877
-kset_system_key_syms \7f432,14986
-echo_add_key \7f443,15249
-echo_char \7f527,17527
-echo_dash \7f541,17813
-echo_now \7f586,19140
-cancel_echoing \7f635,20614
-echo_length \7f648,20922
-echo_truncate \7f660,21253
-add_command_key \7f672,21582
-recursive_edit_1 \7f697,22406
-record_auto_save \7f742,23848
-force_auto_save_soon \7f751,24016
-DEFUN ("recursive-edit", Frecursive_edit,\7f759,24137
-DEFUN ("recursive-edit", Frecursive_edit,\7frecursive-edit\ 1759,24137
-recursive_edit_unwind \7f804,25747
-any_kboard_state \7f817,26013
-single_kboard_state \7f838,26665
-not_single_kboard_state \7f848,26803
-struct kboard_stack\7f858,27065
-  KBOARD *kboard;\7fkboard\ 1860,27087
-  struct kboard_stack *next;\7fnext\ 1861,27105
-static struct kboard_stack *kboard_stack;\7fkboard_stack\ 1864,27138
-push_kboard \7f867,27186
-pop_kboard \7f879,27375
-temporarily_switch_to_single_kboard \7f914,28263
-record_single_kboard_state \7f943,29437
-restore_kboard_configuration \7f952,29621
-cmd_error \7f970,30077
-cmd_error_internal \7f1024,31510
-DEFUN ("command-error-default-function", Fcommand_error_default_function,\7f1043,32030
-DEFUN ("command-error-default-function", Fcommand_error_default_function,\7fcommand-error-default-function\ 11043,32030
-static Lisp_Object command_loop_2 \7f1086,33637
-static Lisp_Object top_level_1 \7f1087,33686
-command_loop \7f1094,33916
-command_loop_2 \7f1134,35135
-top_level_2 \7f1146,35339
-top_level_1 \7f1152,35417
-DEFUN ("top-level", Ftop_level,\7f1164,35787
-DEFUN ("top-level", Ftop_level,\7ftop-level\ 11164,35787
-user_error \7f1183,36288
-DEFUN ("exit-recursive-edit", Fexit_recursive_edit,\7f1189,36429
-DEFUN ("exit-recursive-edit", Fexit_recursive_edit,\7fexit-recursive-edit\ 11189,36429
-DEFUN ("abort-recursive-edit", Fabort_recursive_edit,\7f1201,36819
-DEFUN ("abort-recursive-edit", Fabort_recursive_edit,\7fabort-recursive-edit\ 11201,36819
-tracking_off \7f1216,37281
-DEFUN ("internal--track-mouse", Ftrack_mouse,\7f1234,37816
-DEFUN ("internal--track-mouse", Ftrack_mouse,\7ftrack-mouse\ 11234,37816
-bool ignore_mouse_drag_p;\7f1256,38392
-some_mouse_moved \7f1259,38441
-static int read_key_sequence \7f1282,38799
-static void adjust_point_for_property \7f1284,38917
-Lisp_Object last_undo_boundary;\7f1287,39032
-command_loop_1 \7f1294,39273
-read_menu_command \7f1649,50889
-adjust_point_for_property \7f1678,51617
-safe_run_hooks_1 \7f1831,57339
-safe_run_hooks_error \7f1841,57569
-safe_run_hook_funcall \7f1878,58576
-safe_run_hooks \7f1893,59058
-int poll_suppress_count;\7f1908,59397
-static struct atimer *poll_timer;\7fpoll_timer\ 11915,59487
-poll_for_input_1 \7f1919,59589
-poll_for_input \7f1930,59789
-start_polling \7f1942,60053
-input_polling_used \7f1979,61091
-stop_polling \7f1994,61390
-set_poll_suppress_count \7f2009,61759
-bind_polling_period \7f2029,62141
-make_ctrl_char \7f2048,62492
-show_help_echo \7f2113,64455
-static Lisp_Object kbd_buffer_get_event \7f2152,65484
-static void record_char \7f2154,65596
-static Lisp_Object help_form_saved_window_configs;\7f2156,65638
-read_char_help_form_unwind \7f2158,65701
-#define STOP_POLLING   \7f2166,65959
-#define RESUME_POLLING \7f2170,66084
-read_event_from_main_queue \7f2175,66229
-read_decoded_event_from_main_queue \7f2249,68417
-#define MAX_ENCODED_BYTES \7f2254,68664
-echo_keystrokes_p \7f2342,71556
-read_char \7f2376,72848
-record_menu_key \7f3225,98949
-help_char_p \7f3258,99674
-record_char \7f3273,99953
-save_getcjmp \7f3412,104235
-restore_getcjmp \7f3418,104326
-readable_events \7f3430,104697
-int stop_character EXTERNALLY_VISIBLE;\7f3497,106437
-event_to_kboard \7f3500,106493
-kbd_buffer_nr_stored \7f3522,107142
-kbd_buffer_store_event \7f3534,107483
-kbd_buffer_store_event_hold \7f3550,108025
-kbd_buffer_unget_event \7f3684,111617
-#define INPUT_EVENT_POS_MAX \7f3698,112018
-#define INPUT_EVENT_POS_MIN \7f3701,112147
-position_to_Time \7f3706,112287
-Time_to_position \7f3716,112514
-gen_help_event \7f3738,113171
-kbd_buffer_store_help_event \7f3756,113611
-discard_mouse_events \7f3773,113976
-kbd_buffer_events_waiting \7f3803,114711
-clear_event \7f3823,115068
-kbd_buffer_get_event \7f3836,115408
-process_special_events \7f4258,127881
-swallow_events \7f4322,129705
-timer_start_idle \7f4339,130098
-timer_stop_idle \7f4355,130576
-timer_resume_idle \7f4363,130720
-struct input_event last_timer_event EXTERNALLY_VISIBLE;\7f4372,130912
-Lisp_Object pending_funcalls;\7f4377,131172
-decode_timer \7f4381,131293
-timer_check_2 \7f4414,132246
-timer_check \7f4572,136817
-DEFUN ("current-idle-time", Fcurrent_idle_time,\7f4607,137662
-DEFUN ("current-idle-time", Fcurrent_idle_time,\7fcurrent-idle-time\ 14607,137662
-static Lisp_Object accent_key_syms;\7f4625,138239
-static Lisp_Object func_key_syms;\7f4626,138275
-static Lisp_Object mouse_syms;\7f4627,138309
-static Lisp_Object wheel_syms;\7f4628,138340
-static Lisp_Object drag_n_drop_syms;\7f4629,138371
-static const int lispy_accent_codes[\7flispy_accent_codes\ 14634,138516
-static const char *const lispy_accent_keys[\7flispy_accent_keys\ 14741,139878
-#define FUNCTION_KEY_OFFSET \7f4766,140314
-const char *const lispy_function_keys[\7flispy_function_keys\ 14768,140347
-static const char *const lispy_multimedia_keys[\7flispy_multimedia_keys\ 14962,148901
-static const char *const lispy_kana_keys[\7flispy_kana_keys\ 15026,150135
-#define FUNCTION_KEY_OFFSET \7f5061,151751
-static const char *const lispy_function_keys[\7flispy_function_keys\ 15065,151894
-#define ISO_FUNCTION_KEY_OFFSET \7f5149,154429
-static const char *const iso_lispy_function_keys[\7fiso_lispy_function_keys\ 15151,154469
-static Lisp_Object Vlispy_mouse_stem;\7f5172,155328
-static const char *const lispy_wheel_names[\7flispy_wheel_names\ 15174,155367
-static const char *const lispy_drag_n_drop_names[\7flispy_drag_n_drop_names\ 15181,155619
-static short const scroll_bar_parts[\7fscroll_bar_parts\ 15189,155885
-static Lisp_Object button_down_location;\7f5210,156910
-static int last_mouse_button;\7f5215,157065
-static int last_mouse_x;\7f5216,157095
-static int last_mouse_y;\7f5217,157120
-static Time button_down_time;\7f5218,157145
-static int double_click_count;\7f5222,157229
-make_lispy_position \7f5228,157390
-toolkit_menubar_in_use \7f5456,163953
-make_scroll_bar_position \7f5469,164321
-make_lispy_event \7f5485,164967
-make_lispy_movement \7f6104,183531
-make_lispy_switch_frame \7f6131,184262
-make_lispy_focus_in \7f6137,184369
-make_lispy_focus_out \7f6145,184495
-parse_modifiers_uncached \7f6163,184945
-#define SINGLE_LETTER_MOD(\7f6185,185465
-#undef SINGLE_LETTER_MOD\7f6212,185906
-#define MULTI_LETTER_MOD(\7f6214,185932
-#undef MULTI_LETTER_MOD\7f6231,186400
-apply_modifiers_uncached \7f6273,187574
-static const char *const modifier_names[\7fmodifier_names\ 16319,189193
-#define NUM_MOD_NAMES \7f6325,189399
-static Lisp_Object modifier_symbols;\7f6327,189449
-lispy_modifier_list \7f6331,189586
-#define KEY_TO_CHAR(\7f6353,190252
-parse_modifiers \7f6356,190328
-DEFUN ("internal-event-symbol-parse-modifiers", Fevent_symbol_parse_modifiers,\7f6399,191517
-DEFUN ("internal-event-symbol-parse-modifiers", Fevent_symbol_parse_modifiers,\7fevent-symbol-parse-modifiers\ 16399,191517
-apply_modifiers \7f6422,192391
-reorder_modifiers \7f6491,194720
-modify_event_symbol \7f6536,196528
-DEFUN ("event-convert-list", Fevent_convert_list,\7f6628,199244
-DEFUN ("event-convert-list", Fevent_convert_list,\7fevent-convert-list\ 16628,199244
-parse_solitary_modifier \7f6695,201135
-#define SINGLE_LETTER_MOD(\7f6701,201258
-#define MULTI_LETTER_MOD(\7f6705,201343
-#undef SINGLE_LETTER_MOD\7f6763,202641
-#undef MULTI_LETTER_MOD\7f6764,202666
-lucid_event_type_list_p \7f6775,202889
-get_input_pending \7f6814,203960
-record_asynch_buffer_change \7f6834,204579
-gobble_input \7f6872,205702
-tty_read_avail_input \7f6967,208310
-handle_async_input \7f7149,214039
-process_pending_signals \7f7165,214359
-unblock_input_to \7f7177,214645
-unblock_input \7f7200,215277
-totally_unblock_input \7f7209,215445
-handle_input_available_signal \7f7217,215529
-deliver_input_available_signal \7f7226,215700
-struct user_signal_info\7f7235,215865
-  int sig;\7f7238,215915
-  char *name;\7fname\ 17241,215956
-  int npending;\7f7244,216007
-  struct user_signal_info *next;\7fnext\ 17246,216024
-static struct user_signal_info *user_signals \7fuser_signals\ 17250,216090
-add_user_signal \7f7253,216149
-handle_user_signal \7f7275,216598
-deliver_user_signal \7f7316,217558
-find_user_signal_name \7f7322,217659
-store_user_signal_events \7f7334,217841
-static void menu_bar_item \7f7362,218341
-static Lisp_Object menu_bar_one_keymap_changed_items;\7f7363,218416
-static Lisp_Object menu_bar_items_vector;\7f7368,218630
-static int menu_bar_items_index;\7f7369,218672
-static const char *separator_names[\7fseparator_names\ 17372,218707
-menu_separator_name_p \7f7393,219148
-menu_bar_items \7f7426,219852
-Lisp_Object item_properties;\7f7568,224603
-menu_bar_item \7f7571,224645
-menu_item_eval_property_1 \7f7647,227175
-eval_dyn \7f7658,227465
-menu_item_eval_property \7f7666,227675
-parse_menu_item \7f7686,228341
-static Lisp_Object tool_bar_items_vector;\7f7965,236336
-static Lisp_Object tool_bar_item_properties;\7f7970,236510
-static int ntool_bar_items;\7f7974,236606
-static void init_tool_bar_items \7f7978,236664
-static void process_tool_bar_item \7f7979,236711
-static bool parse_tool_bar_item \7f7981,236801
-static void append_tool_bar_item \7f7982,236861
-tool_bar_items \7f7990,237083
-process_tool_bar_item \7f8075,239892
-#define PROP(\7f8112,240969
-set_prop \7f8114,241038
-parse_tool_bar_item \7f8167,242453
-#undef PROP\7f8379,248844
-init_tool_bar_items \7f8387,248969
-append_tool_bar_item \7f8401,249261
-read_char_x_menu_prompt \7f8443,250771
-read_char_minibuf_menu_prompt \7f8503,252445
-#define PUSH_C_STR(\7f8527,253014
-follow_key \7f8726,258553
-active_maps \7f8733,258695
-typedef struct keyremap\7f8742,259021
-  Lisp_Object parent;\7f8745,259107
-  Lisp_Object map;\7f8748,259224
-  int start,\7f8753,259446
-  int start, end;\7f8753,259446
-} keyremap;\7f8754,259464
-access_keymap_keyremap \7f8764,259808
-keyremap_step \7f8811,261450
-test_undefined \7f8867,262934
-read_key_sequence \7f8916,264861
-read_key_sequence_vs \7f9826,295821
-DEFUN ("read-key-sequence", Fread_key_sequence,\7f9885,297294
-DEFUN ("read-key-sequence", Fread_key_sequence,\7fread-key-sequence\ 19885,297294
-DEFUN ("read-key-sequence-vector", Fread_key_sequence_vector,\7f9938,299982
-DEFUN ("read-key-sequence-vector", Fread_key_sequence_vector,\7fread-key-sequence-vector\ 19938,299982
-detect_input_pending \7f9950,300488
-detect_input_pending_ignore_squeezables \7f9959,300654
-detect_input_pending_run_timers \7f9967,300870
-clear_input_pending \7f9985,301362
-requeued_events_pending_p \7f9997,301732
-DEFUN ("input-pending-p", Finput_pending_p,\7f10002,301813
-DEFUN ("input-pending-p", Finput_pending_p,\7finput-pending-p\ 110002,301813
-DEFUN ("recent-keys", Frecent_keys,\7f10024,302596
-DEFUN ("recent-keys", Frecent_keys,\7frecent-keys\ 110024,302596
-DEFUN ("this-command-keys", Fthis_command_keys,\7f10055,303517
-DEFUN ("this-command-keys", Fthis_command_keys,\7fthis-command-keys\ 110055,303517
-DEFUN ("this-command-keys-vector", Fthis_command_keys_vector,\7f10068,303958
-DEFUN ("this-command-keys-vector", Fthis_command_keys_vector,\7fthis-command-keys-vector\ 110068,303958
-DEFUN ("this-single-command-keys", Fthis_single_command_keys,\7f10080,304380
-DEFUN ("this-single-command-keys", Fthis_single_command_keys,\7fthis-single-command-keys\ 110080,304380
-DEFUN ("this-single-command-raw-keys", Fthis_single_command_raw_keys,\7f10096,304955
-DEFUN ("this-single-command-raw-keys", Fthis_single_command_raw_keys,\7fthis-single-command-raw-keys\ 110096,304955
-DEFUN ("reset-this-command-lengths", Freset_this_command_lengths,\7f10109,305495
-DEFUN ("reset-this-command-lengths", Freset_this_command_lengths,\7freset-this-command-lengths\ 110109,305495
-DEFUN ("clear-this-command-keys", Fclear_this_command_keys,\7f10136,306510
-DEFUN ("clear-this-command-keys", Fclear_this_command_keys,\7fclear-this-command-keys\ 110136,306510
-DEFUN ("recursion-depth", Frecursion_depth,\7f10158,307069
-DEFUN ("recursion-depth", Frecursion_depth,\7frecursion-depth\ 110158,307069
-DEFUN ("open-dribble-file", Fopen_dribble_file,\7f10169,307406
-DEFUN ("open-dribble-file", Fopen_dribble_file,\7fopen-dribble-file\ 110169,307406
-DEFUN ("discard-input", Fdiscard_input,\7f10203,308447
-DEFUN ("discard-input", Fdiscard_input,\7fdiscard-input\ 110203,308447
-DEFUN ("suspend-emacs", Fsuspend_emacs,\7f10225,308949
-DEFUN ("suspend-emacs", Fsuspend_emacs,\7fsuspend-emacs\ 110225,308949
-stuff_buffered_input \7f10285,311045
-set_waiting_for_input \7f10323,312016
-clear_waiting_for_input \7f10337,312390
-handle_interrupt_signal \7f10351,312754
-deliver_interrupt_signal \7f10378,313642
-static int volatile force_quit_count;\7f10387,313932
-handle_interrupt \7f10401,314414
-quit_throw_to_read_char \7f10541,318711
-DEFUN ("set-input-interrupt-mode", Fset_input_interrupt_mode,\7f10562,319288
-DEFUN ("set-input-interrupt-mode", Fset_input_interrupt_mode,\7fset-input-interrupt-mode\ 110562,319288
-DEFUN ("set-output-flow-control", Fset_output_flow_control,\7f10609,320516
-DEFUN ("set-output-flow-control", Fset_output_flow_control,\7fset-output-flow-control\ 110609,320516
-DEFUN ("set-input-meta-mode", Fset_input_meta_mode,\7f10643,321432
-DEFUN ("set-input-meta-mode", Fset_input_meta_mode,\7fset-input-meta-mode\ 110643,321432
-DEFUN ("set-quit-char", Fset_quit_char,\7f10694,322706
-DEFUN ("set-quit-char", Fset_quit_char,\7fset-quit-char\ 110694,322706
-DEFUN ("set-input-mode", Fset_input_mode,\7f10729,323570
-DEFUN ("set-input-mode", Fset_input_mode,\7fset-input-mode\ 110729,323570
-DEFUN ("current-input-mode", Fcurrent_input_mode,\7f10750,324459
-DEFUN ("current-input-mode", Fcurrent_input_mode,\7fcurrent-input-mode\ 110750,324459
-DEFUN ("posn-at-x-y", Fposn_at_x_y,\7f10787,325837
-DEFUN ("posn-at-x-y", Fposn_at_x_y,\7fposn-at-x-y\ 110787,325837
-DEFUN ("posn-at-point", Fposn_at_point,\7f10824,327060
-DEFUN ("posn-at-point", Fposn_at_point,\7fposn-at-point\ 110824,327060
-init_kboard \7f10861,328214
-allocate_kboard \7f10893,329284
-wipe_kboard \7f10909,329637
-delete_kboard \7f10917,329751
-init_keyboard \7f10942,330281
-struct event_head\7f11021,332696
-  short var;\7f11023,332716
-  short kind;\7f11024,332729
-static const struct event_head head_table[\7fhead_table\ 111027,332747
-syms_of_keyboard \7f11045,333577
-  DEFVAR_LISP ("internal--top-level-message"\7f11058,333972
-  DEFVAR_LISP ("last-command-event"\7f11312,342173
-  DEFVAR_LISP ("last-nonmenu-event"\7f11315,342297
-  DEFVAR_LISP ("last-input-event"\7f11321,342636
-  DEFVAR_LISP ("unread-command-events"\7f11324,342730
-  DEFVAR_LISP ("unread-post-input-method-events"\7f11332,343190
-  DEFVAR_LISP ("unread-input-method-events"\7f11338,343529
-  DEFVAR_LISP ("meta-prefix-char"\7f11346,343898
-  DEFVAR_KBOARD ("last-command"\7f11351,344106
-  DEFVAR_KBOARD ("real-last-command"\7f11368,344787
-  DEFVAR_KBOARD ("last-repeatable-command"\7f11372,344973
-  DEFVAR_LISP ("this-command"\7f11378,345261
-  DEFVAR_LISP ("real-this-command"\7f11384,345498
-  DEFVAR_LISP ("this-command-keys-shift-translated"\7f11388,345680
-  DEFVAR_LISP ("this-original-command"\7f11396,346123
-  DEFVAR_INT ("auto-save-interval"\7f11403,346520
-  DEFVAR_LISP ("auto-save-timeout"\7f11408,346734
-  DEFVAR_LISP ("echo-keystrokes"\7f11415,347079
-  DEFVAR_INT ("polling-period"\7f11421,347350
-  DEFVAR_LISP ("double-click-time"\7f11428,347693
-  DEFVAR_INT ("double-click-fuzz"\7f11435,348029
-  DEFVAR_INT ("num-input-keys"\7f11446,348519
-  DEFVAR_INT ("num-nonmacro-input-events"\7f11452,348794
-  DEFVAR_LISP ("last-event-frame"\7f11457,349032
-  DEFVAR_LISP ("tty-erase-char"\7f11463,349311
-  DEFVAR_LISP ("help-char"\7f11466,349434
-  DEFVAR_LISP ("help-event-list"\7f11472,349717
-  DEFVAR_LISP ("help-form"\7f11477,349928
-  DEFVAR_LISP ("prefix-help-command"\7f11483,350176
-  DEFVAR_LISP ("top-level"\7f11489,350454
-  DEFVAR_KBOARD ("keyboard-translate-table"\7f11495,350675
-  DEFVAR_BOOL ("cannot-suspend"\7f11511,351488
-  DEFVAR_BOOL ("menu-prompting"\7f11516,351715
-  DEFVAR_LISP ("menu-prompt-more-char"\7f11526,352145
-  DEFVAR_INT ("extra-keyboard-modifiers"\7f11531,352391
-  DEFVAR_LISP ("deactivate-mark"\7f11545,353117
-  DEFVAR_LISP ("pre-command-hook"\7f11553,353486
-  DEFVAR_LISP ("post-command-hook"\7f11560,353841
-  DEFVAR_LISP ("echo-area-clear-hook"\7f11568,354204
-  DEFVAR_LISP ("lucid-menu-bar-dirty-flag"\7f11574,354419
-  DEFVAR_LISP ("menu-bar-final-items"\7f11578,354622
-  DEFVAR_LISP ("tool-bar-separator-image-expression"\7f11583,354872
-  DEFVAR_KBOARD ("overriding-terminal-local-map"\7f11589,355230
-  DEFVAR_LISP ("overriding-local-map"\7f11598,355652
-  DEFVAR_LISP ("overriding-local-map-menu-flag"\7f11607,356103
-  DEFVAR_LISP ("special-event-map"\7f11613,356442
-  DEFVAR_LISP ("track-mouse"\7f11617,356630
-  DEFVAR_KBOARD ("system-key-alist"\7f11620,356757
-  DEFVAR_KBOARD ("local-function-key-map"\7f11629,357138
-  DEFVAR_KBOARD ("input-decode-map"\7f11658,358597
-  DEFVAR_LISP ("function-key-map"\7f11675,359385
-  DEFVAR_LISP ("key-translation-map"\7f11683,359801
-  DEFVAR_LISP ("deferred-action-list"\7f11689,360145
-  DEFVAR_LISP ("deferred-action-function"\7f11694,360393
-  DEFVAR_LISP ("delayed-warnings-list"\7f11700,360692
-  DEFVAR_LISP ("timer-list"\7f11708,361100
-  DEFVAR_LISP ("timer-idle-list"\7f11712,361252
-  DEFVAR_LISP ("input-method-function"\7f11716,361415
-  DEFVAR_LISP ("input-method-previous-message"\7f11737,362384
-  DEFVAR_LISP ("show-help-function"\7f11744,362745
-  DEFVAR_LISP ("disable-point-adjustment"\7f11749,362977
-  DEFVAR_LISP ("global-disable-point-adjustment"\7f11761,363527
-  DEFVAR_LISP ("minibuffer-message-timeout"\7f11770,363893
-  DEFVAR_LISP ("throw-on-input"\7f11775,364171
-  DEFVAR_LISP ("command-error-function"\7f11781,364422
-  DEFVAR_LISP ("enable-disabled-menus-and-buttons"\7f11790,364909
-  DEFVAR_LISP ("select-active-regions"\7f11798,365236
-  DEFVAR_LISP ("saved-region-selection"\7f11807,365628
-  DEFVAR_LISP ("selection-inhibit-update-commands"\7f11815,366013
-  DEFVAR_LISP ("debug-on-event"\7f11825,366554
-keys_of_keyboard \7f11841,367115
-mark_kboards \7f11916,370434
-  DEFVAR_LISP ("internal--top-level-message",\7f\1\ 111058,333972
-  DEFVAR_LISP ("last-command-event",\7f\1\ 111312,342173
-  DEFVAR_LISP ("last-nonmenu-event",\7f\1\ 111315,342297
-  DEFVAR_LISP ("last-input-event",\7f\1\ 111321,342636
-  DEFVAR_LISP ("unread-command-events",\7f\1\ 111324,342730
-  DEFVAR_LISP ("unread-post-input-method-events",\7f\1\ 111332,343190
-  DEFVAR_LISP ("unread-input-method-events",\7f\1\ 111338,343529
-  DEFVAR_LISP ("meta-prefix-char",\7f\1\ 111346,343898
-  DEFVAR_KBOARD ("last-command",\7f\1\ 111351,344106
-  DEFVAR_KBOARD ("real-last-command",\7f\1\ 111368,344787
-  DEFVAR_KBOARD ("last-repeatable-command",\7f\1\ 111372,344973
-  DEFVAR_LISP ("this-command",\7f\1\ 111378,345261
-  DEFVAR_LISP ("real-this-command",\7f\1\ 111384,345498
-  DEFVAR_LISP ("this-command-keys-shift-translated",\7f\1\ 111388,345680
-  DEFVAR_LISP ("this-original-command",\7f\1\ 111396,346123
-  DEFVAR_INT ("auto-save-interval",\7f\1\ 111403,346520
-  DEFVAR_LISP ("auto-save-timeout",\7f\1\ 111408,346734
-  DEFVAR_LISP ("echo-keystrokes",\7f\1\ 111415,347079
-  DEFVAR_INT ("polling-period",\7f\1\ 111421,347350
-  DEFVAR_LISP ("double-click-time",\7f\1\ 111428,347693
-  DEFVAR_INT ("double-click-fuzz",\7f\1\ 111435,348029
-  DEFVAR_INT ("num-input-keys",\7f\1\ 111446,348519
-  DEFVAR_INT ("num-nonmacro-input-events",\7f\1\ 111452,348794
-  DEFVAR_LISP ("last-event-frame",\7f\1\ 111457,349032
-  DEFVAR_LISP ("tty-erase-char",\7f\1\ 111463,349311
-  DEFVAR_LISP ("help-char",\7f\1\ 111466,349434
-  DEFVAR_LISP ("help-event-list",\7f\1\ 111472,349717
-  DEFVAR_LISP ("help-form",\7f\1\ 111477,349928
-  DEFVAR_LISP ("prefix-help-command",\7f\1\ 111483,350176
-  DEFVAR_LISP ("top-level",\7f\1\ 111489,350454
-  DEFVAR_KBOARD ("keyboard-translate-table",\7f\1\ 111495,350675
-  DEFVAR_BOOL ("cannot-suspend",\7f\1\ 111511,351488
-  DEFVAR_BOOL ("menu-prompting",\7f\1\ 111516,351715
-  DEFVAR_LISP ("menu-prompt-more-char",\7f\1\ 111526,352145
-  DEFVAR_INT ("extra-keyboard-modifiers",\7f\1\ 111531,352391
-  DEFVAR_LISP ("deactivate-mark",\7f\1\ 111545,353117
-  DEFVAR_LISP ("pre-command-hook",\7f\1\ 111553,353486
-  DEFVAR_LISP ("post-command-hook",\7f\1\ 111560,353841
-  DEFVAR_LISP ("echo-area-clear-hook",\7f\1\ 111568,354204
-  DEFVAR_LISP ("lucid-menu-bar-dirty-flag",\7f\1\ 111574,354419
-  DEFVAR_LISP ("menu-bar-final-items",\7f\1\ 111578,354622
-  DEFVAR_LISP ("tool-bar-separator-image-expression",\7f\1\ 111583,354872
-  DEFVAR_KBOARD ("overriding-terminal-local-map",\7f\1\ 111589,355230
-  DEFVAR_LISP ("overriding-local-map",\7f\1\ 111598,355652
-  DEFVAR_LISP ("overriding-local-map-menu-flag",\7f\1\ 111607,356103
-  DEFVAR_LISP ("special-event-map",\7f\1\ 111613,356442
-  DEFVAR_LISP ("track-mouse",\7f\1\ 111617,356630
-  DEFVAR_KBOARD ("system-key-alist",\7f\1\ 111620,356757
-  DEFVAR_KBOARD ("local-function-key-map",\7f\1\ 111629,357138
-  DEFVAR_KBOARD ("input-decode-map",\7f\1\ 111658,358597
-  DEFVAR_LISP ("function-key-map",\7f\1\ 111675,359385
-  DEFVAR_LISP ("key-translation-map",\7f\1\ 111683,359801
-  DEFVAR_LISP ("deferred-action-list",\7f\1\ 111689,360145
-  DEFVAR_LISP ("deferred-action-function",\7f\1\ 111694,360393
-  DEFVAR_LISP ("delayed-warnings-list",\7f\1\ 111700,360692
-  DEFVAR_LISP ("timer-list",\7f\1\ 111708,361100
-  DEFVAR_LISP ("timer-idle-list",\7f\1\ 111712,361252
-  DEFVAR_LISP ("input-method-function",\7f\1\ 111716,361415
-  DEFVAR_LISP ("input-method-previous-message",\7f\1\ 111737,362384
-  DEFVAR_LISP ("show-help-function",\7f\1\ 111744,362745
-  DEFVAR_LISP ("disable-point-adjustment",\7f\1\ 111749,362977
-  DEFVAR_LISP ("global-disable-point-adjustment",\7f\1\ 111761,363527
-  DEFVAR_LISP ("minibuffer-message-timeout",\7f\1\ 111770,363893
-  DEFVAR_LISP ("throw-on-input",\7f\1\ 111775,364171
-  DEFVAR_LISP ("command-error-function",\7f\1\ 111781,364422
-  DEFVAR_LISP ("enable-disabled-menus-and-buttons",\7f\1\ 111790,364909
-  DEFVAR_LISP ("select-active-regions",\7f\1\ 111798,365236
-  DEFVAR_LISP ("saved-region-selection",\7f\1\ 111807,365628
-  DEFVAR_LISP ("selection-inhibit-update-commands",\7f\1\ 111815,366013
-  DEFVAR_LISP ("debug-on-event",\7f\1\ 111825,366554
+volatile int interrupt_input_blocked;\7f76,1809
+volatile bool pending_signals;\7f80,1945
+#define KBD_BUFFER_SIZE \7f82,1977
+KBOARD *initial_kboard;\7finitial_kboard\ 184,2007
+KBOARD *current_kboard;\7fcurrent_kboard\ 185,2031
+static KBOARD *all_kboards;\7fall_kboards\ 186,2055
+static bool single_kboard;\7f89,2155
+#define NUM_RECENT_KEYS \7f91,2183
+static int recent_keys_index;\7f94,2270
+static int total_keys;\7f97,2358
+static Lisp_Object recent_keys;\7f100,2444
+Lisp_Object this_command_keys;\7f107,2778
+ptrdiff_t this_command_key_count;\7f108,2809
+static bool this_command_key_count_reset;\7f112,2923
+static Lisp_Object raw_keybuf;\7f116,3075
+static int raw_keybuf_count;\7f117,3106
+#define GROW_RAW_KEYBUF        \7f119,3136
+static ptrdiff_t this_single_command_key_start;\7f125,3351
+static ptrdiff_t before_command_key_count;\7f129,3499
+static ptrdiff_t before_command_echo_length;\7f130,3542
+sigjmp_buf return_to_command_loop;\7f135,3678
+static Lisp_Object recover_top_level_message;\7f138,3792
+static Lisp_Object regular_top_level_message;\7f143,3931
+static sys_jmp_buf getcjmp;\7f147,4032
+bool waiting_for_input;\7f150,4096
+static bool echoing;\7f154,4187
+static struct kboard *ok_to_echo_at_next_pause;\7fok_to_echo_at_next_pause\ 1159,4329
+struct kboard *echo_kboard;\7fecho_kboard\ 1166,4633
+Lisp_Object echo_message_buffer;\7f171,4745
+bool immediate_quit;\7f174,4838
+int quit_char;\7f192,5624
+EMACS_INT command_loop_level;\7f195,5681
+Lisp_Object unread_switch_frame;\7f204,6109
+static ptrdiff_t last_non_minibuf_size;\7f207,6217
+uintmax_t num_input_events;\7f210,6335
+static EMACS_INT last_auto_save;\7f214,6429
+static ptrdiff_t last_point_position;\7f217,6524
+Lisp_Object internal_last_event_frame;\7f228,7029
+static Lisp_Object read_key_sequence_cmd;\7f232,7169
+static Lisp_Object read_key_sequence_remapped;\7f233,7211
+static FILE *dribble;\7fdribble\ 1236,7311
+bool input_pending;\7f239,7369
+static bool input_was_pending;\7f287,10023
+static struct input_event kbd_buffer[\7fkbd_buffer\ 1291,10108
+static struct input_event *kbd_fetch_ptr;\7fkbd_fetch_ptr\ 1297,10387
+static struct input_event * volatile kbd_store_ptr;\7f302,10602
+static void recursive_edit_unwind \7f313,11089
+static Lisp_Object command_loop \7f314,11145
+static void echo_now \7f316,11186
+static ptrdiff_t echo_length \7f317,11215
+unsigned timers_run;\7f320,11297
+struct timespec *input_available_clear_time;\7finput_available_clear_time\ 1324,11409
+bool interrupt_input;\7f328,11574
+bool interrupts_deferred;\7f331,11672
+static struct timespec timer_idleness_start_time;\7f335,11747
+static struct timespec timer_last_idleness_start_time;\7f340,11917
+#define READABLE_EVENTS_DO_TIMERS_NOW  \7f346,12047
+#define READABLE_EVENTS_FILTER_EVENTS  \7f347,12095
+#define READABLE_EVENTS_IGNORE_SQUEEZABLES     \7f348,12143
+static void (*keyboard_init_hook)\7fkeyboard_init_hook\ 1351,12265
+static bool get_input_pending \7f353,12308
+static bool readable_events \7f354,12345
+static Lisp_Object read_char_x_menu_prompt \7f355,12380
+static Lisp_Object read_char_minibuf_menu_prompt \7f357,12503
+static Lisp_Object make_lispy_event \7f358,12572
+static Lisp_Object make_lispy_movement \7f359,12632
+static Lisp_Object modify_event_symbol \7f363,12841
+static Lisp_Object make_lispy_switch_frame \7f366,13051
+static Lisp_Object make_lispy_focus_in \7f367,13109
+static Lisp_Object make_lispy_focus_out \7f369,13189
+static bool help_char_p \7f371,13276
+static void save_getcjmp \7f372,13315
+static void restore_getcjmp \7f373,13355
+static Lisp_Object apply_modifiers \7f374,13398
+static void clear_event \7f375,13453
+static void restore_kboard_configuration \7f376,13501
+static void deliver_input_available_signal \7f378,13569
+static void handle_interrupt \7f380,13632
+static _Noreturn void quit_throw_to_read_char \7f381,13669
+static void process_special_events \7f382,13723
+static void timer_start_idle \7f383,13766
+static void timer_stop_idle \7f384,13803
+static void timer_resume_idle \7f385,13839
+static void deliver_user_signal \7f386,13877
+static char *find_user_signal_name \7ffind_user_signal_name\ 1387,13916
+static void store_user_signal_events \7f388,13958
+kset_echo_string \7f392,14089
+kset_kbd_queue \7f397,14185
+kset_keyboard_translate_table \7f402,14277
+kset_last_prefix_arg \7f407,14400
+kset_last_repeatable_command \7f412,14505
+kset_local_function_key_map \7f417,14626
+kset_overriding_terminal_local_map \7f422,14745
+kset_real_last_command \7f427,14878
+kset_system_key_syms \7f432,14987
+echo_add_key \7f443,15250
+echo_char \7f527,17528
+echo_dash \7f541,17814
+echo_now \7f586,19141
+cancel_echoing \7f635,20615
+echo_length \7f648,20923
+echo_truncate \7f660,21254
+add_command_key \7f672,21583
+recursive_edit_1 \7f697,22407
+record_auto_save \7f742,23849
+force_auto_save_soon \7f751,24017
+DEFUN ("recursive-edit", Frecursive_edit,\7f759,24138
+DEFUN ("recursive-edit", Frecursive_edit,\7frecursive-edit\ 1759,24138
+recursive_edit_unwind \7f804,25748
+any_kboard_state \7f817,26014
+single_kboard_state \7f838,26666
+not_single_kboard_state \7f848,26804
+struct kboard_stack\7f858,27066
+  KBOARD *kboard;\7fkboard\ 1860,27088
+  struct kboard_stack *next;\7fnext\ 1861,27106
+static struct kboard_stack *kboard_stack;\7fkboard_stack\ 1864,27139
+push_kboard \7f867,27187
+pop_kboard \7f879,27376
+temporarily_switch_to_single_kboard \7f914,28264
+record_single_kboard_state \7f943,29438
+restore_kboard_configuration \7f952,29622
+cmd_error \7f970,30078
+cmd_error_internal \7f1024,31511
+DEFUN ("command-error-default-function", Fcommand_error_default_function,\7f1043,32031
+DEFUN ("command-error-default-function", Fcommand_error_default_function,\7fcommand-error-default-function\ 11043,32031
+static Lisp_Object command_loop_2 \7f1086,33638
+static Lisp_Object top_level_1 \7f1087,33687
+command_loop \7f1094,33917
+command_loop_2 \7f1134,35136
+top_level_2 \7f1146,35340
+top_level_1 \7f1152,35418
+DEFUN ("top-level", Ftop_level,\7f1164,35788
+DEFUN ("top-level", Ftop_level,\7ftop-level\ 11164,35788
+user_error \7f1183,36289
+DEFUN ("exit-recursive-edit", Fexit_recursive_edit,\7f1189,36430
+DEFUN ("exit-recursive-edit", Fexit_recursive_edit,\7fexit-recursive-edit\ 11189,36430
+DEFUN ("abort-recursive-edit", Fabort_recursive_edit,\7f1201,36820
+DEFUN ("abort-recursive-edit", Fabort_recursive_edit,\7fabort-recursive-edit\ 11201,36820
+tracking_off \7f1216,37282
+DEFUN ("internal--track-mouse", Ftrack_mouse,\7f1234,37817
+DEFUN ("internal--track-mouse", Ftrack_mouse,\7ftrack-mouse\ 11234,37817
+bool ignore_mouse_drag_p;\7f1256,38393
+some_mouse_moved \7f1259,38442
+static int read_key_sequence \7f1282,38800
+static void adjust_point_for_property \7f1284,38918
+Lisp_Object last_undo_boundary;\7f1287,39033
+command_loop_1 \7f1294,39274
+read_menu_command \7f1649,50890
+adjust_point_for_property \7f1678,51618
+safe_run_hooks_1 \7f1831,57340
+safe_run_hooks_error \7f1841,57570
+safe_run_hook_funcall \7f1878,58577
+safe_run_hooks \7f1893,59059
+int poll_suppress_count;\7f1908,59398
+static struct atimer *poll_timer;\7fpoll_timer\ 11915,59488
+poll_for_input_1 \7f1919,59590
+poll_for_input \7f1930,59790
+start_polling \7f1942,60054
+input_polling_used \7f1979,61092
+stop_polling \7f1994,61391
+set_poll_suppress_count \7f2009,61760
+bind_polling_period \7f2029,62142
+make_ctrl_char \7f2048,62493
+show_help_echo \7f2113,64456
+static Lisp_Object kbd_buffer_get_event \7f2152,65485
+static void record_char \7f2154,65597
+static Lisp_Object help_form_saved_window_configs;\7f2156,65639
+read_char_help_form_unwind \7f2158,65702
+#define STOP_POLLING   \7f2166,65960
+#define RESUME_POLLING \7f2170,66085
+read_event_from_main_queue \7f2175,66230
+read_decoded_event_from_main_queue \7f2249,68418
+#define MAX_ENCODED_BYTES \7f2254,68665
+echo_keystrokes_p \7f2342,71557
+read_char \7f2376,72849
+record_menu_key \7f3225,98950
+help_char_p \7f3258,99675
+record_char \7f3273,99954
+save_getcjmp \7f3412,104236
+restore_getcjmp \7f3418,104327
+readable_events \7f3430,104698
+int stop_character EXTERNALLY_VISIBLE;\7f3497,106438
+event_to_kboard \7f3500,106494
+kbd_buffer_nr_stored \7f3522,107143
+kbd_buffer_store_event \7f3534,107484
+kbd_buffer_store_event_hold \7f3550,108026
+kbd_buffer_unget_event \7f3684,111618
+#define INPUT_EVENT_POS_MAX \7f3698,112019
+#define INPUT_EVENT_POS_MIN \7f3701,112148
+position_to_Time \7f3706,112288
+Time_to_position \7f3716,112515
+gen_help_event \7f3738,113172
+kbd_buffer_store_help_event \7f3756,113612
+discard_mouse_events \7f3773,113977
+kbd_buffer_events_waiting \7f3803,114712
+clear_event \7f3823,115069
+kbd_buffer_get_event \7f3836,115409
+process_special_events \7f4258,127882
+swallow_events \7f4322,129706
+timer_start_idle \7f4339,130099
+timer_stop_idle \7f4355,130577
+timer_resume_idle \7f4363,130721
+struct input_event last_timer_event EXTERNALLY_VISIBLE;\7f4372,130913
+Lisp_Object pending_funcalls;\7f4377,131173
+decode_timer \7f4381,131294
+timer_check_2 \7f4414,132247
+timer_check \7f4572,136818
+DEFUN ("current-idle-time", Fcurrent_idle_time,\7f4607,137663
+DEFUN ("current-idle-time", Fcurrent_idle_time,\7fcurrent-idle-time\ 14607,137663
+static Lisp_Object accent_key_syms;\7f4625,138240
+static Lisp_Object func_key_syms;\7f4626,138276
+static Lisp_Object mouse_syms;\7f4627,138310
+static Lisp_Object wheel_syms;\7f4628,138341
+static Lisp_Object drag_n_drop_syms;\7f4629,138372
+static const int lispy_accent_codes[\7flispy_accent_codes\ 14634,138517
+static const char *const lispy_accent_keys[\7flispy_accent_keys\ 14741,139879
+#define FUNCTION_KEY_OFFSET \7f4766,140315
+const char *const lispy_function_keys[\7flispy_function_keys\ 14768,140348
+static const char *const lispy_multimedia_keys[\7flispy_multimedia_keys\ 14962,148902
+static const char *const lispy_kana_keys[\7flispy_kana_keys\ 15026,150136
+#define FUNCTION_KEY_OFFSET \7f5061,151752
+static const char *const lispy_function_keys[\7flispy_function_keys\ 15065,151895
+#define ISO_FUNCTION_KEY_OFFSET \7f5149,154430
+static const char *const iso_lispy_function_keys[\7fiso_lispy_function_keys\ 15151,154470
+static Lisp_Object Vlispy_mouse_stem;\7f5172,155329
+static const char *const lispy_wheel_names[\7flispy_wheel_names\ 15174,155368
+static const char *const lispy_drag_n_drop_names[\7flispy_drag_n_drop_names\ 15181,155620
+static short const scroll_bar_parts[\7fscroll_bar_parts\ 15189,155886
+static Lisp_Object button_down_location;\7f5210,156911
+static int last_mouse_button;\7f5215,157066
+static int last_mouse_x;\7f5216,157096
+static int last_mouse_y;\7f5217,157121
+static Time button_down_time;\7f5218,157146
+static int double_click_count;\7f5222,157230
+make_lispy_position \7f5228,157391
+toolkit_menubar_in_use \7f5456,163954
+make_scroll_bar_position \7f5469,164322
+make_lispy_event \7f5485,164968
+make_lispy_movement \7f6104,183532
+make_lispy_switch_frame \7f6131,184263
+make_lispy_focus_in \7f6137,184370
+make_lispy_focus_out \7f6145,184496
+parse_modifiers_uncached \7f6163,184946
+#define SINGLE_LETTER_MOD(\7f6185,185466
+#undef SINGLE_LETTER_MOD\7f6212,185907
+#define MULTI_LETTER_MOD(\7f6214,185933
+#undef MULTI_LETTER_MOD\7f6231,186401
+apply_modifiers_uncached \7f6273,187575
+static const char *const modifier_names[\7fmodifier_names\ 16319,189194
+#define NUM_MOD_NAMES \7f6325,189400
+static Lisp_Object modifier_symbols;\7f6327,189450
+lispy_modifier_list \7f6331,189587
+#define KEY_TO_CHAR(\7f6353,190253
+parse_modifiers \7f6356,190329
+DEFUN ("internal-event-symbol-parse-modifiers", Fevent_symbol_parse_modifiers,\7f6399,191518
+DEFUN ("internal-event-symbol-parse-modifiers", Fevent_symbol_parse_modifiers,\7fevent-symbol-parse-modifiers\ 16399,191518
+apply_modifiers \7f6422,192392
+reorder_modifiers \7f6491,194721
+modify_event_symbol \7f6536,196529
+DEFUN ("event-convert-list", Fevent_convert_list,\7f6628,199245
+DEFUN ("event-convert-list", Fevent_convert_list,\7fevent-convert-list\ 16628,199245
+parse_solitary_modifier \7f6695,201136
+#define SINGLE_LETTER_MOD(\7f6701,201259
+#define MULTI_LETTER_MOD(\7f6705,201344
+#undef SINGLE_LETTER_MOD\7f6763,202642
+#undef MULTI_LETTER_MOD\7f6764,202667
+lucid_event_type_list_p \7f6775,202890
+get_input_pending \7f6814,203961
+record_asynch_buffer_change \7f6834,204580
+gobble_input \7f6872,205703
+tty_read_avail_input \7f6967,208311
+handle_async_input \7f7149,214040
+process_pending_signals \7f7165,214360
+unblock_input_to \7f7177,214646
+unblock_input \7f7200,215278
+totally_unblock_input \7f7209,215446
+handle_input_available_signal \7f7217,215530
+deliver_input_available_signal \7f7226,215701
+struct user_signal_info\7f7235,215866
+  int sig;\7f7238,215916
+  char *name;\7fname\ 17241,215957
+  int npending;\7f7244,216008
+  struct user_signal_info *next;\7fnext\ 17246,216025
+static struct user_signal_info *user_signals \7fuser_signals\ 17250,216091
+add_user_signal \7f7253,216150
+handle_user_signal \7f7275,216599
+deliver_user_signal \7f7316,217559
+find_user_signal_name \7f7322,217660
+store_user_signal_events \7f7334,217842
+static void menu_bar_item \7f7362,218342
+static Lisp_Object menu_bar_one_keymap_changed_items;\7f7363,218417
+static Lisp_Object menu_bar_items_vector;\7f7368,218631
+static int menu_bar_items_index;\7f7369,218673
+static const char *separator_names[\7fseparator_names\ 17372,218708
+menu_separator_name_p \7f7393,219149
+menu_bar_items \7f7426,219853
+Lisp_Object item_properties;\7f7568,224604
+menu_bar_item \7f7571,224646
+menu_item_eval_property_1 \7f7647,227176
+eval_dyn \7f7658,227466
+menu_item_eval_property \7f7666,227676
+parse_menu_item \7f7686,228342
+static Lisp_Object tool_bar_items_vector;\7f7965,236337
+static Lisp_Object tool_bar_item_properties;\7f7970,236511
+static int ntool_bar_items;\7f7974,236607
+static void init_tool_bar_items \7f7978,236665
+static void process_tool_bar_item \7f7979,236712
+static bool parse_tool_bar_item \7f7981,236802
+static void append_tool_bar_item \7f7982,236862
+tool_bar_items \7f7990,237084
+process_tool_bar_item \7f8075,239893
+#define PROP(\7f8112,240970
+set_prop \7f8114,241039
+parse_tool_bar_item \7f8167,242454
+#undef PROP\7f8379,248845
+init_tool_bar_items \7f8387,248970
+append_tool_bar_item \7f8401,249262
+read_char_x_menu_prompt \7f8443,250772
+read_char_minibuf_menu_prompt \7f8503,252446
+#define PUSH_C_STR(\7f8527,253015
+follow_key \7f8726,258554
+active_maps \7f8733,258696
+typedef struct keyremap\7f8742,259022
+  Lisp_Object parent;\7f8745,259108
+  Lisp_Object map;\7f8748,259225
+  int start,\7f8753,259447
+  int start, end;\7f8753,259447
+} keyremap;\7f8754,259465
+access_keymap_keyremap \7f8764,259809
+keyremap_step \7f8811,261451
+test_undefined \7f8867,262935
+read_key_sequence \7f8916,264862
+read_key_sequence_vs \7f9826,295822
+DEFUN ("read-key-sequence", Fread_key_sequence,\7f9885,297295
+DEFUN ("read-key-sequence", Fread_key_sequence,\7fread-key-sequence\ 19885,297295
+DEFUN ("read-key-sequence-vector", Fread_key_sequence_vector,\7f9938,299983
+DEFUN ("read-key-sequence-vector", Fread_key_sequence_vector,\7fread-key-sequence-vector\ 19938,299983
+detect_input_pending \7f9950,300489
+detect_input_pending_ignore_squeezables \7f9959,300655
+detect_input_pending_run_timers \7f9967,300871
+clear_input_pending \7f9985,301363
+requeued_events_pending_p \7f9997,301733
+DEFUN ("input-pending-p", Finput_pending_p,\7f10002,301814
+DEFUN ("input-pending-p", Finput_pending_p,\7finput-pending-p\ 110002,301814
+DEFUN ("recent-keys", Frecent_keys,\7f10024,302597
+DEFUN ("recent-keys", Frecent_keys,\7frecent-keys\ 110024,302597
+DEFUN ("this-command-keys", Fthis_command_keys,\7f10055,303518
+DEFUN ("this-command-keys", Fthis_command_keys,\7fthis-command-keys\ 110055,303518
+DEFUN ("this-command-keys-vector", Fthis_command_keys_vector,\7f10068,303959
+DEFUN ("this-command-keys-vector", Fthis_command_keys_vector,\7fthis-command-keys-vector\ 110068,303959
+DEFUN ("this-single-command-keys", Fthis_single_command_keys,\7f10080,304381
+DEFUN ("this-single-command-keys", Fthis_single_command_keys,\7fthis-single-command-keys\ 110080,304381
+DEFUN ("this-single-command-raw-keys", Fthis_single_command_raw_keys,\7f10096,304956
+DEFUN ("this-single-command-raw-keys", Fthis_single_command_raw_keys,\7fthis-single-command-raw-keys\ 110096,304956
+DEFUN ("reset-this-command-lengths", Freset_this_command_lengths,\7f10109,305496
+DEFUN ("reset-this-command-lengths", Freset_this_command_lengths,\7freset-this-command-lengths\ 110109,305496
+DEFUN ("clear-this-command-keys", Fclear_this_command_keys,\7f10136,306511
+DEFUN ("clear-this-command-keys", Fclear_this_command_keys,\7fclear-this-command-keys\ 110136,306511
+DEFUN ("recursion-depth", Frecursion_depth,\7f10158,307070
+DEFUN ("recursion-depth", Frecursion_depth,\7frecursion-depth\ 110158,307070
+DEFUN ("open-dribble-file", Fopen_dribble_file,\7f10169,307407
+DEFUN ("open-dribble-file", Fopen_dribble_file,\7fopen-dribble-file\ 110169,307407
+DEFUN ("discard-input", Fdiscard_input,\7f10203,308448
+DEFUN ("discard-input", Fdiscard_input,\7fdiscard-input\ 110203,308448
+DEFUN ("suspend-emacs", Fsuspend_emacs,\7f10225,308950
+DEFUN ("suspend-emacs", Fsuspend_emacs,\7fsuspend-emacs\ 110225,308950
+stuff_buffered_input \7f10285,311046
+set_waiting_for_input \7f10323,312017
+clear_waiting_for_input \7f10337,312391
+handle_interrupt_signal \7f10351,312755
+deliver_interrupt_signal \7f10378,313643
+static int volatile force_quit_count;\7f10387,313933
+handle_interrupt \7f10401,314415
+quit_throw_to_read_char \7f10541,318712
+DEFUN ("set-input-interrupt-mode", Fset_input_interrupt_mode,\7f10562,319289
+DEFUN ("set-input-interrupt-mode", Fset_input_interrupt_mode,\7fset-input-interrupt-mode\ 110562,319289
+DEFUN ("set-output-flow-control", Fset_output_flow_control,\7f10609,320517
+DEFUN ("set-output-flow-control", Fset_output_flow_control,\7fset-output-flow-control\ 110609,320517
+DEFUN ("set-input-meta-mode", Fset_input_meta_mode,\7f10643,321433
+DEFUN ("set-input-meta-mode", Fset_input_meta_mode,\7fset-input-meta-mode\ 110643,321433
+DEFUN ("set-quit-char", Fset_quit_char,\7f10694,322707
+DEFUN ("set-quit-char", Fset_quit_char,\7fset-quit-char\ 110694,322707
+DEFUN ("set-input-mode", Fset_input_mode,\7f10729,323571
+DEFUN ("set-input-mode", Fset_input_mode,\7fset-input-mode\ 110729,323571
+DEFUN ("current-input-mode", Fcurrent_input_mode,\7f10750,324460
+DEFUN ("current-input-mode", Fcurrent_input_mode,\7fcurrent-input-mode\ 110750,324460
+DEFUN ("posn-at-x-y", Fposn_at_x_y,\7f10787,325838
+DEFUN ("posn-at-x-y", Fposn_at_x_y,\7fposn-at-x-y\ 110787,325838
+DEFUN ("posn-at-point", Fposn_at_point,\7f10824,327061
+DEFUN ("posn-at-point", Fposn_at_point,\7fposn-at-point\ 110824,327061
+init_kboard \7f10861,328215
+allocate_kboard \7f10893,329285
+wipe_kboard \7f10909,329638
+delete_kboard \7f10917,329752
+init_keyboard \7f10942,330282
+struct event_head\7f11021,332697
+  short var;\7f11023,332717
+  short kind;\7f11024,332730
+static const struct event_head head_table[\7fhead_table\ 111027,332748
+syms_of_keyboard \7f11045,333578
+  DEFVAR_LISP ("internal--top-level-message"\7f11058,333973
+  DEFVAR_LISP ("last-command-event"\7f11312,342174
+  DEFVAR_LISP ("last-nonmenu-event"\7f11315,342298
+  DEFVAR_LISP ("last-input-event"\7f11321,342637
+  DEFVAR_LISP ("unread-command-events"\7f11324,342731
+  DEFVAR_LISP ("unread-post-input-method-events"\7f11332,343191
+  DEFVAR_LISP ("unread-input-method-events"\7f11338,343530
+  DEFVAR_LISP ("meta-prefix-char"\7f11346,343899
+  DEFVAR_KBOARD ("last-command"\7f11351,344107
+  DEFVAR_KBOARD ("real-last-command"\7f11368,344788
+  DEFVAR_KBOARD ("last-repeatable-command"\7f11372,344974
+  DEFVAR_LISP ("this-command"\7f11378,345262
+  DEFVAR_LISP ("real-this-command"\7f11384,345499
+  DEFVAR_LISP ("this-command-keys-shift-translated"\7f11388,345681
+  DEFVAR_LISP ("this-original-command"\7f11396,346124
+  DEFVAR_INT ("auto-save-interval"\7f11403,346521
+  DEFVAR_LISP ("auto-save-timeout"\7f11408,346735
+  DEFVAR_LISP ("echo-keystrokes"\7f11415,347080
+  DEFVAR_INT ("polling-period"\7f11421,347351
+  DEFVAR_LISP ("double-click-time"\7f11428,347694
+  DEFVAR_INT ("double-click-fuzz"\7f11435,348030
+  DEFVAR_INT ("num-input-keys"\7f11446,348520
+  DEFVAR_INT ("num-nonmacro-input-events"\7f11452,348795
+  DEFVAR_LISP ("last-event-frame"\7f11457,349033
+  DEFVAR_LISP ("tty-erase-char"\7f11463,349312
+  DEFVAR_LISP ("help-char"\7f11466,349435
+  DEFVAR_LISP ("help-event-list"\7f11472,349718
+  DEFVAR_LISP ("help-form"\7f11477,349929
+  DEFVAR_LISP ("prefix-help-command"\7f11483,350177
+  DEFVAR_LISP ("top-level"\7f11489,350455
+  DEFVAR_KBOARD ("keyboard-translate-table"\7f11495,350676
+  DEFVAR_BOOL ("cannot-suspend"\7f11511,351489
+  DEFVAR_BOOL ("menu-prompting"\7f11516,351716
+  DEFVAR_LISP ("menu-prompt-more-char"\7f11526,352146
+  DEFVAR_INT ("extra-keyboard-modifiers"\7f11531,352392
+  DEFVAR_LISP ("deactivate-mark"\7f11545,353118
+  DEFVAR_LISP ("pre-command-hook"\7f11553,353487
+  DEFVAR_LISP ("post-command-hook"\7f11560,353842
+  DEFVAR_LISP ("echo-area-clear-hook"\7f11568,354205
+  DEFVAR_LISP ("lucid-menu-bar-dirty-flag"\7f11574,354420
+  DEFVAR_LISP ("menu-bar-final-items"\7f11578,354623
+  DEFVAR_LISP ("tool-bar-separator-image-expression"\7f11583,354873
+  DEFVAR_KBOARD ("overriding-terminal-local-map"\7f11589,355231
+  DEFVAR_LISP ("overriding-local-map"\7f11598,355653
+  DEFVAR_LISP ("overriding-local-map-menu-flag"\7f11607,356104
+  DEFVAR_LISP ("special-event-map"\7f11613,356443
+  DEFVAR_LISP ("track-mouse"\7f11617,356631
+  DEFVAR_KBOARD ("system-key-alist"\7f11620,356758
+  DEFVAR_KBOARD ("local-function-key-map"\7f11629,357139
+  DEFVAR_KBOARD ("input-decode-map"\7f11658,358598
+  DEFVAR_LISP ("function-key-map"\7f11675,359386
+  DEFVAR_LISP ("key-translation-map"\7f11683,359802
+  DEFVAR_LISP ("deferred-action-list"\7f11689,360146
+  DEFVAR_LISP ("deferred-action-function"\7f11694,360394
+  DEFVAR_LISP ("delayed-warnings-list"\7f11700,360693
+  DEFVAR_LISP ("timer-list"\7f11708,361101
+  DEFVAR_LISP ("timer-idle-list"\7f11712,361253
+  DEFVAR_LISP ("input-method-function"\7f11716,361416
+  DEFVAR_LISP ("input-method-previous-message"\7f11737,362385
+  DEFVAR_LISP ("show-help-function"\7f11744,362746
+  DEFVAR_LISP ("disable-point-adjustment"\7f11749,362978
+  DEFVAR_LISP ("global-disable-point-adjustment"\7f11761,363528
+  DEFVAR_LISP ("minibuffer-message-timeout"\7f11770,363894
+  DEFVAR_LISP ("throw-on-input"\7f11775,364172
+  DEFVAR_LISP ("command-error-function"\7f11781,364423
+  DEFVAR_LISP ("enable-disabled-menus-and-buttons"\7f11790,364910
+  DEFVAR_LISP ("select-active-regions"\7f11798,365237
+  DEFVAR_LISP ("saved-region-selection"\7f11807,365629
+  DEFVAR_LISP ("selection-inhibit-update-commands"\7f11815,366014
+  DEFVAR_LISP ("debug-on-event"\7f11825,366555
+keys_of_keyboard \7f11841,367116
+mark_kboards \7f11916,370435
+  DEFVAR_LISP ("internal--top-level-message",\7f\1\ 111058,333973
+  DEFVAR_LISP ("last-command-event",\7f\1\ 111312,342174
+  DEFVAR_LISP ("last-nonmenu-event",\7f\1\ 111315,342298
+  DEFVAR_LISP ("last-input-event",\7f\1\ 111321,342637
+  DEFVAR_LISP ("unread-command-events",\7f\1\ 111324,342731
+  DEFVAR_LISP ("unread-post-input-method-events",\7f\1\ 111332,343191
+  DEFVAR_LISP ("unread-input-method-events",\7f\1\ 111338,343530
+  DEFVAR_LISP ("meta-prefix-char",\7f\1\ 111346,343899
+  DEFVAR_KBOARD ("last-command",\7f\1\ 111351,344107
+  DEFVAR_KBOARD ("real-last-command",\7f\1\ 111368,344788
+  DEFVAR_KBOARD ("last-repeatable-command",\7f\1\ 111372,344974
+  DEFVAR_LISP ("this-command",\7f\1\ 111378,345262
+  DEFVAR_LISP ("real-this-command",\7f\1\ 111384,345499
+  DEFVAR_LISP ("this-command-keys-shift-translated",\7f\1\ 111388,345681
+  DEFVAR_LISP ("this-original-command",\7f\1\ 111396,346124
+  DEFVAR_INT ("auto-save-interval",\7f\1\ 111403,346521
+  DEFVAR_LISP ("auto-save-timeout",\7f\1\ 111408,346735
+  DEFVAR_LISP ("echo-keystrokes",\7f\1\ 111415,347080
+  DEFVAR_INT ("polling-period",\7f\1\ 111421,347351
+  DEFVAR_LISP ("double-click-time",\7f\1\ 111428,347694
+  DEFVAR_INT ("double-click-fuzz",\7f\1\ 111435,348030
+  DEFVAR_INT ("num-input-keys",\7f\1\ 111446,348520
+  DEFVAR_INT ("num-nonmacro-input-events",\7f\1\ 111452,348795
+  DEFVAR_LISP ("last-event-frame",\7f\1\ 111457,349033
+  DEFVAR_LISP ("tty-erase-char",\7f\1\ 111463,349312
+  DEFVAR_LISP ("help-char",\7f\1\ 111466,349435
+  DEFVAR_LISP ("help-event-list",\7f\1\ 111472,349718
+  DEFVAR_LISP ("help-form",\7f\1\ 111477,349929
+  DEFVAR_LISP ("prefix-help-command",\7f\1\ 111483,350177
+  DEFVAR_LISP ("top-level",\7f\1\ 111489,350455
+  DEFVAR_KBOARD ("keyboard-translate-table",\7f\1\ 111495,350676
+  DEFVAR_BOOL ("cannot-suspend",\7f\1\ 111511,351489
+  DEFVAR_BOOL ("menu-prompting",\7f\1\ 111516,351716
+  DEFVAR_LISP ("menu-prompt-more-char",\7f\1\ 111526,352146
+  DEFVAR_INT ("extra-keyboard-modifiers",\7f\1\ 111531,352392
+  DEFVAR_LISP ("deactivate-mark",\7f\1\ 111545,353118
+  DEFVAR_LISP ("pre-command-hook",\7f\1\ 111553,353487
+  DEFVAR_LISP ("post-command-hook",\7f\1\ 111560,353842
+  DEFVAR_LISP ("echo-area-clear-hook",\7f\1\ 111568,354205
+  DEFVAR_LISP ("lucid-menu-bar-dirty-flag",\7f\1\ 111574,354420
+  DEFVAR_LISP ("menu-bar-final-items",\7f\1\ 111578,354623
+  DEFVAR_LISP ("tool-bar-separator-image-expression",\7f\1\ 111583,354873
+  DEFVAR_KBOARD ("overriding-terminal-local-map",\7f\1\ 111589,355231
+  DEFVAR_LISP ("overriding-local-map",\7f\1\ 111598,355653
+  DEFVAR_LISP ("overriding-local-map-menu-flag",\7f\1\ 111607,356104
+  DEFVAR_LISP ("special-event-map",\7f\1\ 111613,356443
+  DEFVAR_LISP ("track-mouse",\7f\1\ 111617,356631
+  DEFVAR_KBOARD ("system-key-alist",\7f\1\ 111620,356758
+  DEFVAR_KBOARD ("local-function-key-map",\7f\1\ 111629,357139
+  DEFVAR_KBOARD ("input-decode-map",\7f\1\ 111658,358598
+  DEFVAR_LISP ("function-key-map",\7f\1\ 111675,359386
+  DEFVAR_LISP ("key-translation-map",\7f\1\ 111683,359802
+  DEFVAR_LISP ("deferred-action-list",\7f\1\ 111689,360146
+  DEFVAR_LISP ("deferred-action-function",\7f\1\ 111694,360394
+  DEFVAR_LISP ("delayed-warnings-list",\7f\1\ 111700,360693
+  DEFVAR_LISP ("timer-list",\7f\1\ 111708,361101
+  DEFVAR_LISP ("timer-idle-list",\7f\1\ 111712,361253
+  DEFVAR_LISP ("input-method-function",\7f\1\ 111716,361416
+  DEFVAR_LISP ("input-method-previous-message",\7f\1\ 111737,362385
+  DEFVAR_LISP ("show-help-function",\7f\1\ 111744,362746
+  DEFVAR_LISP ("disable-point-adjustment",\7f\1\ 111749,362978
+  DEFVAR_LISP ("global-disable-point-adjustment",\7f\1\ 111761,363528
+  DEFVAR_LISP ("minibuffer-message-timeout",\7f\1\ 111770,363894
+  DEFVAR_LISP ("throw-on-input",\7f\1\ 111775,364172
+  DEFVAR_LISP ("command-error-function",\7f\1\ 111781,364423
+  DEFVAR_LISP ("enable-disabled-menus-and-buttons",\7f\1\ 111790,364910
+  DEFVAR_LISP ("select-active-regions",\7f\1\ 111798,365237
+  DEFVAR_LISP ("saved-region-selection",\7f\1\ 111807,365629
+  DEFVAR_LISP ("selection-inhibit-update-commands",\7f\1\ 111815,366014
+  DEFVAR_LISP ("debug-on-event",\7f\1\ 111825,366555
 \f
 c-src/emacs/src/lisp.h,41391
-#define EMACS_LISP_H\7f22,800
-#define DECLARE_GDB_SYM(\7f47,1421
-# define DEFINE_GDB_SYMBOL_BEGIN(\7f49,1508
-# define DEFINE_GDB_SYMBOL_END(\7f50,1578
-# define DEFINE_GDB_SYMBOL_BEGIN(\7f52,1625
-# define DEFINE_GDB_SYMBOL_END(\7f53,1702
-#undef min\7f57,1790
-#undef max\7f58,1801
-#define max(\7f59,1812
-#define min(\7f60,1854
-#define ARRAYELTS(\7f63,1936
-#define GCTYPEBITS \7f67,2079
-DEFINE_GDB_SYMBOL_BEGIN \7fGCTYPEBITS\ 166,2037
-# define NONPOINTER_BITS \7f78,2567
-# define NONPOINTER_BITS \7f80,2600
-typedef int EMACS_INT;\7f91,3023
-typedef unsigned int EMACS_UINT;\7f92,3046
-#  define EMACS_INT_MAX \7f93,3079
-#  define pI \7f94,3111
-typedef long int EMACS_INT;\7f96,3203
-typedef unsigned long EMACS_UINT;\7f97,3231
-#  define EMACS_INT_MAX \7f98,3265
-#  define pI \7f99,3298
-typedef long long int EMACS_INT;\7f103,3477
-typedef unsigned long long int EMACS_UINT;\7f104,3510
-#  define EMACS_INT_MAX \7f105,3553
-#  define pI \7f106,3587
-enum {  BOOL_VECTOR_BITS_PER_CHAR \7f114,3804
-#define BOOL_VECTOR_BITS_PER_CHAR \7f115,3840
-typedef size_t bits_word;\7f123,4165
-# define BITS_WORD_MAX \7f124,4191
-enum { BITS_PER_BITS_WORD \7f125,4223
-typedef unsigned char bits_word;\7f127,4290
-# define BITS_WORD_MAX \7f128,4323
-enum { BITS_PER_BITS_WORD \7f129,4386
-verify \7f131,4450
-    BITS_PER_CHAR \7f136,4570
-    BITS_PER_SHORT \7f137,4605
-    BITS_PER_LONG \7f138,4657
-    BITS_PER_EMACS_INT \7f139,4712
-typedef intmax_t printmax_t;\7f148,5089
-typedef uintmax_t uprintmax_t;\7f149,5118
-# define pMd \7f150,5149
-# define pMu \7f151,5170
-typedef EMACS_INT printmax_t;\7f153,5197
-typedef EMACS_UINT uprintmax_t;\7f154,5227
-# define pMd \7f155,5259
-# define pMu \7f156,5278
-# define pD \7f165,5664
-# define pD \7f167,5709
-# define pD \7f169,5756
-# define pD \7f171,5779
-# define eassert(\7f200,7062
-# define eassume(\7f201,7140
-extern _Noreturn void die \7f204,7206
-extern bool suppress_checking EXTERNALLY_VISIBLE;\7f206,7268
-# define eassert(\7f208,7319
-# define eassume(\7f212,7450
-enum Lisp_Bits\7f239,8519
-#define GCALIGNMENT \7f243,8647
-    VALBITS \7f246,8742
-    INTTYPEBITS \7f249,8838
-    FIXNUM_BITS \7f252,8945
-#define VAL_MAX \7f263,9327
-#define USE_LSB_TAG \7f271,9777
-DEFINE_GDB_SYMBOL_BEGIN \7fUSE_LSB_TAG\ 1270,9733
-# define alignas(\7f281,10077
-# define GCALIGNED \7f288,10227
-# define GCALIGNED \7f290,10292
-# define lisp_h_XLI(\7f327,11642
-# define lisp_h_XIL(\7f328,11673
-# define lisp_h_XLI(\7f330,11724
-# define lisp_h_XIL(\7f331,11751
-#define lisp_h_CHECK_LIST_CONS(\7f333,11785
-#define lisp_h_CHECK_NUMBER(\7f334,11856
-#define lisp_h_CHECK_SYMBOL(\7f335,11927
-#define lisp_h_CHECK_TYPE(\7f336,11996
-#define lisp_h_CONSP(\7f338,12107
-#define lisp_h_EQ(\7f339,12156
-#define lisp_h_FLOATP(\7f340,12201
-#define lisp_h_INTEGERP(\7f341,12252
-#define lisp_h_MARKERP(\7f342,12333
-#define lisp_h_MISCP(\7f343,12408
-#define lisp_h_NILP(\7f344,12457
-#define lisp_h_SET_SYMBOL_VAL(\7f345,12493
-#define lisp_h_SYMBOL_CONSTANT_P(\7f347,12607
-#define lisp_h_SYMBOL_VAL(\7f348,12671
-#define lisp_h_SYMBOLP(\7f350,12772
-#define lisp_h_VECTORLIKEP(\7f351,12825
-#define lisp_h_XCAR(\7f352,12886
-#define lisp_h_XCDR(\7f353,12924
-#define lisp_h_XCONS(\7f354,12964
-#define lisp_h_XHASH(\7f356,13059
-#define lisp_h_XPNTR(\7f357,13093
-# define lisp_h_check_cons_list(\7f360,13221
-# define lisp_h_make_number(\7f363,13289
-# define lisp_h_XFASTINT(\7f365,13392
-# define lisp_h_XINT(\7f366,13429
-# define lisp_h_XSYMBOL(\7f367,13478
-# define lisp_h_XTYPE(\7f371,13631
-# define lisp_h_XUNTAG(\7f372,13696
-# define XLI(\7f381,14086
-# define XIL(\7f382,14117
-# define CHECK_LIST_CONS(\7f383,14148
-# define CHECK_NUMBER(\7f384,14209
-# define CHECK_SYMBOL(\7f385,14258
-# define CHECK_TYPE(\7f386,14307
-# define CONSP(\7f387,14382
-# define EQ(\7f388,14417
-# define FLOATP(\7f389,14452
-# define INTEGERP(\7f390,14489
-# define MARKERP(\7f391,14530
-# define MISCP(\7f392,14569
-# define NILP(\7f393,14604
-# define SET_SYMBOL_VAL(\7f394,14637
-# define SYMBOL_CONSTANT_P(\7f395,14700
-# define SYMBOL_VAL(\7f396,14763
-# define SYMBOLP(\7f397,14812
-# define VECTORLIKEP(\7f398,14851
-# define XCAR(\7f399,14898
-# define XCDR(\7f400,14931
-# define XCONS(\7f401,14964
-# define XHASH(\7f402,14999
-# define XPNTR(\7f403,15034
-#  define check_cons_list(\7f405,15097
-#  define make_number(\7f408,15176
-#  define XFASTINT(\7f409,15224
-#  define XINT(\7f410,15266
-#  define XSYMBOL(\7f411,15300
-#  define XTYPE(\7f412,15340
-#  define XUNTAG(\7f413,15376
-#define LISP_MACRO_DEFUN(\7f421,15672
-#define LISP_MACRO_DEFUN_VOID(\7f425,15845
-#define INTMASK \7f437,16289
-#define case_Lisp_Int \7f438,16342
-#define ENUM_BF(\7f445,16681
-#define ENUM_BF(\7f447,16722
-enum Lisp_Type\7f451,16763
-    Lisp_Symbol \7f454,16851
-    Lisp_Misc \7f458,16993
-    Lisp_Int0 \7f461,17067
-    Lisp_Int1 \7f462,17086
-    Lisp_String \7f466,17264
-    Lisp_Vectorlike \7f472,17543
-    Lisp_Cons \7f475,17632
-    Lisp_Float \7f477,17670
-enum Lisp_Misc_Type\7f485,18016
-    Lisp_Misc_Free \7f487,18040
-    Lisp_Misc_Marker,\7f488,18069
-    Lisp_Misc_Overlay,\7f489,18091
-    Lisp_Misc_Save_Value,\7f490,18114
-    Lisp_Misc_Finalizer,\7f491,18140
-    Lisp_Misc_Float,\7f494,18275
-    Lisp_Misc_Limit\7f496,18359
-enum Lisp_Fwd_Type\7f502,18543
-    Lisp_Fwd_Int,\7f504,18566
-    Lisp_Fwd_Bool,\7f505,18619
-    Lisp_Fwd_Obj,\7f506,18670
-    Lisp_Fwd_Buffer_Obj,\7f507,18729
-    Lisp_Fwd_Kboard_Obj        \7f508,18800
-typedef struct { EMACS_INT i;\7f567,21781
-typedef struct { EMACS_INT i; } Lisp_Object;\7f567,21781
-#define LISP_INITIALLY(\7f569,21827
-#undef CHECK_LISP_OBJECT_TYPE\7f571,21858
-enum CHECK_LISP_OBJECT_TYPE \7f572,21888
-enum CHECK_LISP_OBJECT_TYPE { CHECK_LISP_OBJECT_TYPE \7f572,21888
-typedef EMACS_INT Lisp_Object;\7f577,22064
-#define LISP_INITIALLY(\7f578,22095
-enum CHECK_LISP_OBJECT_TYPE \7f579,22125
-enum CHECK_LISP_OBJECT_TYPE { CHECK_LISP_OBJECT_TYPE \7f579,22125
-#define LISP_INITIALLY_ZERO \7f582,22226
-INLINE bool BOOL_VECTOR_P \7f588,22350
-INLINE bool BUFFER_OBJFWDP \7f589,22391
-INLINE bool BUFFERP \7f590,22438
-INLINE bool CHAR_TABLE_P \7f591,22473
-INLINE Lisp_Object CHAR_TABLE_REF_ASCII \7f592,22513
-INLINE bool \7f593,22579
-INLINE bool \7f594,22614
-INLINE bool functionp \7f595,22650
-INLINE bool \7f596,22687
-INLINE bool \7f597,22725
-INLINE bool \7f598,22762
-INLINE bool \7f599,22797
-INLINE bool OVERLAYP \7f600,22831
-INLINE bool PROCESSP \7f601,22867
-INLINE bool PSEUDOVECTORP \7f602,22903
-INLINE bool SAVE_VALUEP \7f603,22949
-INLINE bool FINALIZERP \7f604,22988
-INLINE void set_sub_char_table_contents \7f605,23026
-INLINE bool STRINGP \7f607,23116
-INLINE bool SUB_CHAR_TABLE_P \7f608,23151
-INLINE bool SUBRP \7f609,23195
-INLINE bool \7f610,23228
-INLINE bool \7f611,23265
-INLINE bool WINDOWP \7f612,23306
-INLINE bool TERMINALP \7f613,23341
-INLINE struct Lisp_Save_Value *XSAVE_VALUE \7fXSAVE_VALUE\ 1614,23378
-INLINE struct Lisp_Finalizer *XFINALIZER \7fXFINALIZER\ 1615,23436
-INLINE struct Lisp_Symbol *(XSYMBOL)\7f616,23492
-INLINE void \7f617,23544
-extern Lisp_Object char_table_ref \7f620,23616
-extern void char_table_set \7f621,23670
-extern _Noreturn Lisp_Object wrong_type_argument \7f624,23757
-extern _Noreturn void wrong_choice \7f625,23834
-extern bool might_dump;\7f628,23925
-extern bool initialized;\7f631,24061
-extern double extract_float \7f634,24117
-enum symbol_interned\7f639,24199
-  SYMBOL_UNINTERNED \7f641,24222
-  SYMBOL_INTERNED \7f642,24247
-  SYMBOL_INTERNED_IN_INITIAL_OBARRAY \7f643,24270
-enum symbol_redirect\7f646,24315
-  SYMBOL_PLAINVAL \7f648,24338
-  SYMBOL_VARALIAS \7f649,24362
-  SYMBOL_LOCALIZED \7f650,24386
-  SYMBOL_FORWARDED \7f651,24410
-struct Lisp_Symbol\7f654,24437
-  bool_bf gcmarkbit \7f656,24458
-  ENUM_BF (symbol_redirect) redirect \7f663,24793
-  unsigned constant \7f668,25011
-  unsigned interned \7f672,25131
-  bool_bf declared_special \7f676,25293
-  bool_bf pinned \7f679,25394
-  Lisp_Object name;\7f682,25463
-    Lisp_Object value;\7f687,25631
-    struct Lisp_Symbol *alias;\7falias\ 1688,25654
-    struct Lisp_Buffer_Local_Value *blv;\7fblv\ 1689,25685
-    union Lisp_Fwd *fwd;\7ffwd\ 1690,25726
-  } val;\7f691,25751
-  Lisp_Object function;\7f694,25823
-  Lisp_Object plist;\7f697,25885
-  struct Lisp_Symbol *next;\7fnext\ 1700,25974
-#define EXFUN(\7f707,26252
-#define DEFUN_ARGS_MANY        \7f712,26446
-#define DEFUN_ARGS_UNEVALLED   \7f713,26498
-#define DEFUN_ARGS_0   \7f714,26541
-#define DEFUN_ARGS_1   \7f715,26569
-#define DEFUN_ARGS_2   \7f716,26604
-#define DEFUN_ARGS_3   \7f717,26652
-#define DEFUN_ARGS_4   \7f718,26713
-#define DEFUN_ARGS_5   \7f719,26787
-#define DEFUN_ARGS_6   \7f721,26880
-#define DEFUN_ARGS_7   \7f723,26986
-#define DEFUN_ARGS_8   \7f725,27105
-#define TAG_PTR(\7f729,27296
-#define TAG_SYMOFFSET(\7f734,27543
-#define XLI_BUILTIN_LISPSYM(\7f741,27842
-#define DEFINE_LISP_SYMBOL(\7f746,28101
-# define DEFINE_NON_NIL_Q_SYMBOL_MACROS \7f755,28572
-LISP_MACRO_DEFUN \7f762,28777
-# define ARRAY_MARK_FLAG \7f768,29024
-# define PSEUDOVECTOR_FLAG \7f774,29267
-enum pvec_type\7f780,29568
-  PVEC_NORMAL_VECTOR,\7f782,29585
-  PVEC_FREE,\7f783,29607
-  PVEC_PROCESS,\7f784,29620
-  PVEC_FRAME,\7f785,29636
-  PVEC_WINDOW,\7f786,29650
-  PVEC_BOOL_VECTOR,\7f787,29665
-  PVEC_BUFFER,\7f788,29685
-  PVEC_HASH_TABLE,\7f789,29700
-  PVEC_TERMINAL,\7f790,29719
-  PVEC_WINDOW_CONFIGURATION,\7f791,29736
-  PVEC_SUBR,\7f792,29765
-  PVEC_OTHER,\7f793,29778
-  PVEC_COMPILED,\7f795,29856
-  PVEC_CHAR_TABLE,\7f796,29873
-  PVEC_SUB_CHAR_TABLE,\7f797,29892
-  PVEC_FONT \7f798,29915
-enum More_Lisp_Bits\7f801,29991
-    PSEUDOVECTOR_SIZE_BITS \7f808,30382
-    PSEUDOVECTOR_SIZE_MASK \7f809,30415
-    PSEUDOVECTOR_REST_BITS \7f813,30625
-    PSEUDOVECTOR_REST_MASK \7f814,30658
-    PSEUDOVECTOR_AREA_BITS \7f818,30823
-    PVEC_TYPE_MASK \7f819,30901
-# define VALMASK \7f829,31302
-DEFINE_GDB_SYMBOL_BEGIN \7fVALMASK\ 1828,31257
-#define MOST_POSITIVE_FIXNUM \7f834,31532
-#define MOST_NEGATIVE_FIXNUM \7f835,31592
-XINT \7f874,32684
-XFASTINT \7f889,33035
-XSYMBOL \7f899,33263
-XTYPE \7f910,33481
-XUNTAG \7f918,33661
-LISP_MACRO_DEFUN \7f927,33857
-LISP_MACRO_DEFUN \7f940,34242
-#define FIXNUM_OVERFLOW_P(\7f958,34855
-LISP_MACRO_DEFUN \7fFIXNUM_OVERFLOW_P\ 1952,34632
-LISP_MACRO_DEFUN \7f970,35171
-XSTRING \7f980,35391
-#define SYMBOL_INDEX(\7f988,35575
-XFLOAT \7f991,35636
-XPROCESS \7f1000,35778
-XWINDOW \7f1007,35895
-XTERMINAL \7f1014,36012
-XSUBR \7f1021,36134
-XBUFFER \7f1028,36245
-XCHAR_TABLE \7f1035,36369
-XSUB_CHAR_TABLE \7f1042,36506
-XBOOL_VECTOR \7f1049,36648
-make_lisp_ptr \7f1058,36827
-make_lisp_symbol \7f1066,37013
-builtin_lisp_symbol \7f1074,37197
-#define XSETINT(\7f1079,37279
-#define XSETFASTINT(\7f1080,37325
-#define XSETCONS(\7f1081,37375
-#define XSETVECTOR(\7f1082,37435
-#define XSETSTRING(\7f1083,37503
-#define XSETSYMBOL(\7f1084,37567
-#define XSETFLOAT(\7f1085,37621
-#define XSETMISC(\7f1086,37683
-#define XSETPVECTYPE(\7f1090,37772
-#define XSETPVECTYPESIZE(\7f1092,37888
-#define XSETPSEUDOVECTOR(\7f1099,38185
-#define XSETTYPED_PSEUDOVECTOR(\7f1105,38369
-#define XSETWINDOW_CONFIGURATION(\7f1110,38579
-#define XSETPROCESS(\7f1112,38675
-#define XSETWINDOW(\7f1113,38741
-#define XSETTERMINAL(\7f1114,38805
-#define XSETSUBR(\7f1115,38873
-#define XSETCOMPILED(\7f1116,38933
-#define XSETBUFFER(\7f1117,39001
-#define XSETCHAR_TABLE(\7f1118,39065
-#define XSETBOOL_VECTOR(\7f1119,39137
-#define XSETSUB_CHAR_TABLE(\7f1120,39211
-XINTPTR \7f1128,39581
-make_pointer_integer \7f1134,39661
-LISP_MACRO_DEFUN_VOID \7f1143,39826
-typedef struct interval *INTERVAL;\7fINTERVAL\ 11149,39987
-      Lisp_Object cdr;\7f1159,40162
-      struct Lisp_Cons *chain;\7fchain\ 11162,40236
-xcar_addr \7f1174,40760
-xcdr_addr \7f1179,40837
-LISP_MACRO_DEFUN \7f1185,40931
-XSETCDR \7f1198,41307
-CAR \7f1205,41457
-CDR \7f1212,41591
-CAR_SAFE \7f1221,41791
-CDR_SAFE \7f1226,41877
-STRING_MULTIBYTE \7f1243,42250
-#define STRING_BYTES_BOUND \7f1261,43057
-#define STRING_SET_UNIBYTE(\7f1265,43201
-#define STRING_SET_MULTIBYTE(\7f1275,43516
-SDATA \7f1286,43830
-SSDATA \7f1291,43908
-SREF \7f1297,44037
-SSET \7f1302,44128
-SCHARS \7f1307,44242
-extern ptrdiff_t string_bytes \7f1313,44337
-STRING_BYTES \7f1316,44415
-SBYTES \7f1326,44595
-STRING_SET_CHARS \7f1331,44681
-struct vectorlike_header\7f1343,45232
-    ptrdiff_t size;\7f1364,46383
-struct Lisp_Vector\7f1369,46482
-    struct vectorlike_header header;\7f1371,46505
-    Lisp_Object contents[\7fcontents\ 11372,46542
-    ALIGNOF_STRUCT_LISP_VECTOR\7f1378,46681
-struct Lisp_Bool_Vector\7f1384,46864
-    struct vectorlike_header header;\7f1388,47012
-    EMACS_INT size;\7f1390,47086
-    bits_word data[\7fdata\ 11395,47319
-bool_vector_size \7f1399,47385
-bool_vector_data \7f1407,47523
-bool_vector_uchar_data \7f1413,47617
-bool_vector_words \7f1421,47803
-bool_vector_bytes \7f1428,47998
-bool_vector_bitref \7f1437,48238
-bool_vector_ref \7f1445,48478
-bool_vector_set \7f1453,48618
-    header_size \7f1471,49047
-    bool_header_size \7f1472,49106
-    word_size \7f1473,49171
-AREF \7f1479,49284
-aref_addr \7f1485,49391
-ASIZE \7f1491,49501
-ASET \7f1497,49583
-gc_aset \7f1504,49742
-enum { NIL_IS_ZERO \7f1515,50269
-memclear \7f1520,50464
-#define VECSIZE(\7f1531,50762
-#define PSEUDOVECSIZE(\7f1538,51047
-#define UNSIGNED_CMP(\7f1546,51480
-#define ASCII_CHAR_P(\7f1552,51734
-enum CHARTAB_SIZE_BITS\7f1565,52489
-    CHARTAB_SIZE_BITS_0 \7f1567,52516
-    CHARTAB_SIZE_BITS_1 \7f1568,52545
-    CHARTAB_SIZE_BITS_2 \7f1569,52574
-    CHARTAB_SIZE_BITS_3 \7f1570,52603
-extern const int chartab_size[\7fchartab_size\ 11573,52637
-struct Lisp_Char_Table\7f1575,52672
-    struct vectorlike_header header;\7f1581,52928
-    Lisp_Object defalt;\7f1585,53078
-    Lisp_Object parent;\7f1590,53280
-    Lisp_Object purpose;\7f1594,53398
-    Lisp_Object ascii;\7f1598,53564
-    Lisp_Object contents[\7fcontents\ 11600,53588
-    Lisp_Object extras[\7fextras\ 11603,53699
-struct Lisp_Sub_Char_Table\7f1606,53752
-    struct vectorlike_header header;\7f1610,53918
-    int depth;\7f1618,54341
-    int min_char;\7f1621,54417
-    Lisp_Object contents[\7fcontents\ 11624,54492
-CHAR_TABLE_REF_ASCII \7f1628,54566
-CHAR_TABLE_REF \7f1648,55113
-CHAR_TABLE_SET \7f1658,55402
-struct Lisp_Subr\7f1670,55786
-    struct vectorlike_header header;\7f1672,55807
-      Lisp_Object (*a0)\7fa0\ 11674,55856
-      Lisp_Object (*a1)\7fa1\ 11675,55888
-      Lisp_Object (*a2)\7fa2\ 11676,55927
-      Lisp_Object (*a3)\7fa3\ 11677,55979
-      Lisp_Object (*a4)\7fa4\ 11678,56044
-      Lisp_Object (*a5)\7fa5\ 11679,56122
-      Lisp_Object (*a6)\7fa6\ 11680,56213
-      Lisp_Object (*a7)\7fa7\ 11681,56317
-      Lisp_Object (*a8)\7fa8\ 11682,56434
-      Lisp_Object (*aUNEVALLED)\7faUNEVALLED\ 11683,56564
-      Lisp_Object (*aMANY)\7faMANY\ 11684,56616
-    } function;\7f1685,56671
-    short min_args,\7f1686,56687
-    short min_args, max_args;\7f1686,56687
-    const char *symbol_name;\7fsymbol_name\ 11687,56717
-    const char *intspec;\7fintspec\ 11688,56746
-    const char *doc;\7fdoc\ 11689,56771
-enum char_table_specials\7f1692,56798
-    CHAR_TABLE_STANDARD_SLOTS \7f1697,56993
-    SUB_CHAR_TABLE_OFFSET \7f1701,57214
-CHAR_TABLE_EXTRA_SLOTS \7f1707,57377
-verify \7f1714,57596
-LISP_MACRO_DEFUN \7f1723,57921
-SYMBOL_BLV \7f1732,58181
-SYMBOL_FWD \7f1738,58316
-LISP_MACRO_DEFUN_VOID \7f1744,58428
-SET_SYMBOL_BLV \7f1754,58691
-SET_SYMBOL_FWD \7f1760,58850
-SYMBOL_NAME \7f1767,59001
-SYMBOL_INTERNED_P \7f1775,59130
-SYMBOL_INTERNED_IN_INITIAL_OBARRAY_P \7f1783,59299
-#define DEFSYM(\7f1796,59809
-LISP_MACRO_DEFUN \7fDEFSYM\ 11792,59630
-struct hash_table_test\7f1805,60062
-  Lisp_Object name;\7f1808,60139
-  Lisp_Object user_hash_function;\7f1811,60206
-  Lisp_Object user_cmp_function;\7f1814,60297
-  bool (*cmpfn)\7fcmpfn\ 11817,60372
-  EMACS_UINT (*hashfn)\7fhashfn\ 11820,60486
-struct Lisp_Hash_Table\7f1823,60555
-  struct vectorlike_header header;\7f1826,60649
-  Lisp_Object weak;\7f1830,60783
-  Lisp_Object rehash_size;\7f1835,61007
-  Lisp_Object rehash_threshold;\7f1839,61129
-  Lisp_Object hash;\7f1843,61260
-  Lisp_Object next;\7f1848,61490
-  Lisp_Object next_free;\7f1851,61560
-  Lisp_Object index;\7f1856,61771
-  ptrdiff_t count;\7f1863,62041
-  Lisp_Object key_and_value;\7f1868,62240
-  struct hash_table_test test;\7f1871,62314
-  struct Lisp_Hash_Table *next_weak;\7fnext_weak\ 11875,62457
-XHASH_TABLE \7f1880,62531
-#define XSET_HASH_TABLE(\7f1885,62602
-HASH_TABLE_P \7f1889,62703
-HASH_KEY \7f1896,62860
-HASH_VALUE \7f1903,63040
-HASH_NEXT \7f1911,63254
-HASH_HASH \7f1918,63431
-HASH_INDEX \7f1926,63677
-HASH_TABLE_SIZE \7f1933,63826
-enum DEFAULT_HASH_SIZE \7f1940,63956
-enum DEFAULT_HASH_SIZE { DEFAULT_HASH_SIZE \7f1940,63956
-static double const DEFAULT_REHASH_THRESHOLD \7f1946,64176
-static double const DEFAULT_REHASH_SIZE \7f1950,64299
-sxhash_combine \7f1956,64465
-SXHASH_REDUCE \7f1964,64648
-struct Lisp_Misc_Any   \7f1971,64806
-  ENUM_BF (Lisp_Misc_Type) type \7f1973,64866
-  bool_bf gcmarkbit \7f1974,64927
-  unsigned spacer \7f1975,64952
-struct Lisp_Marker\7f1978,64980
-  ENUM_BF (Lisp_Misc_Type) type \7f1980,65001
-  bool_bf gcmarkbit \7f1981,65065
-  unsigned spacer \7f1982,65090
-  bool_bf need_adjustment \7f1986,65282
-  bool_bf insertion_type \7f1989,65423
-  struct buffer *buffer;\7fbuffer\ 12000,66016
-  struct Lisp_Marker *next;\7fnext\ 12009,66367
-  ptrdiff_t charpos;\7f2011,66455
-  ptrdiff_t bytepos;\7f2016,66713
-struct Lisp_Overlay\7f2021,66841
-    ENUM_BF (Lisp_Misc_Type) type \7f2034,67349
-    bool_bf gcmarkbit \7f2035,67415
-    unsigned spacer \7f2036,67442
-    struct Lisp_Overlay *next;\7fnext\ 12037,67468
-    Lisp_Object start;\7f2038,67499
-    Lisp_Object end;\7f2039,67522
-    Lisp_Object plist;\7f2040,67543
-    SAVE_UNUSED,\7f2047,67644
-    SAVE_INTEGER,\7f2048,67661
-    SAVE_FUNCPOINTER,\7f2049,67679
-    SAVE_POINTER,\7f2050,67701
-    SAVE_OBJECT\7f2051,67719
-enum { SAVE_SLOT_BITS \7f2055,67804
-enum { SAVE_VALUE_SLOTS \7f2058,67901
-enum { SAVE_TYPE_BITS \7f2062,68009
-enum Lisp_Save_Type\7f2064,68075
-    SAVE_TYPE_INT_INT \7f2066,68099
-    SAVE_TYPE_INT_INT_INT\7f2067,68172
-    SAVE_TYPE_OBJ_OBJ \7f2069,68262
-    SAVE_TYPE_OBJ_OBJ_OBJ \7f2070,68333
-    SAVE_TYPE_OBJ_OBJ_OBJ_OBJ\7f2071,68414
-    SAVE_TYPE_PTR_INT \7f2073,68509
-    SAVE_TYPE_PTR_OBJ \7f2074,68582
-    SAVE_TYPE_PTR_PTR \7f2075,68654
-    SAVE_TYPE_FUNCPTR_PTR_OBJ\7f2076,68727
-    SAVE_TYPE_MEMORY \7f2080,68885
-typedef void (*voidfuncptr)\7fvoidfuncptr\ 12108,69839
-struct Lisp_Save_Value\7f2110,69876
-    ENUM_BF (Lisp_Misc_Type) type \7f2112,69903
-    bool_bf gcmarkbit \7f2113,69972
-    unsigned spacer : 32 - (16 + 1 + SAVE_TYPE_BITS)\7f2114,69999
-    ENUM_BF (Lisp_Save_Type) save_type : SAVE_TYPE_BITS;\7f2123,70489
-      void *pointer;\7fpointer\ 12125,70558
-      voidfuncptr funcpointer;\7f2126,70579
-      ptrdiff_t integer;\7f2127,70610
-      Lisp_Object object;\7f2128,70635
-    } data[\7fdata\ 12129,70661
-save_type \7f2134,70755
-XSAVE_POINTER \7f2143,70985
-set_save_pointer \7f2149,71147
-XSAVE_FUNCPOINTER \7f2155,71329
-XSAVE_INTEGER \7f2164,71549
-set_save_integer \7f2170,71711
-XSAVE_OBJECT \7f2179,71932
-struct Lisp_Finalizer\7f2186,72109
-    struct Lisp_Misc_Any base;\7f2188,72135
-    struct Lisp_Finalizer *prev;\7fprev\ 12191,72223
-    struct Lisp_Finalizer *next;\7fnext\ 12192,72256
-    Lisp_Object function;\7f2197,72493
-struct Lisp_Free\7f2201,72584
-    ENUM_BF (Lisp_Misc_Type) type \7f2203,72605
-    bool_bf gcmarkbit \7f2204,72668
-    unsigned spacer \7f2205,72695
-    union Lisp_Misc *chain;\7fchain\ 12206,72721
-union Lisp_Misc\7f2212,72885
-    struct Lisp_Misc_Any u_any;\7f2214,72905
-    struct Lisp_Free u_free;\7f2215,72976
-    struct Lisp_Marker u_marker;\7f2216,73005
-    struct Lisp_Overlay u_overlay;\7f2217,73038
-    struct Lisp_Save_Value u_save_value;\7f2218,73073
-    struct Lisp_Finalizer u_finalizer;\7f2219,73114
-XMISC \7f2223,73184
-XMISCANY \7f2229,73273
-XMISCTYPE \7f2236,73382
-XMARKER \7f2242,73470
-XOVERLAY \7f2249,73585
-XSAVE_VALUE \7f2256,73706
-XFINALIZER \7f2263,73835
-struct Lisp_Intfwd\7f2274,74120
-    enum Lisp_Fwd_Type type;\7f2276,74143
-    EMACS_INT *intvar;\7fintvar\ 12277,74193
-struct Lisp_Boolfwd\7f2284,74414
-    enum Lisp_Fwd_Type type;\7f2286,74438
-    bool *boolvar;\7fboolvar\ 12287,74489
-struct Lisp_Objfwd\7f2294,74705
-    enum Lisp_Fwd_Type type;\7f2296,74728
-    Lisp_Object *objvar;\7fobjvar\ 12297,74778
-struct Lisp_Buffer_Objfwd\7f2302,74937
-    enum Lisp_Fwd_Type type;\7f2304,74967
-    int offset;\7f2305,75024
-    Lisp_Object predicate;\7f2307,75116
-struct Lisp_Buffer_Local_Value\7f2334,76473
-    bool_bf local_if_set \7f2338,76618
-    bool_bf frame_local \7f2341,76800
-    bool_bf found \7f2344,76942
-    union Lisp_Fwd *fwd;\7ffwd\ 12346,77044
-    Lisp_Object where;\7f2348,77187
-    Lisp_Object defcell;\7f2351,77313
-    Lisp_Object valcell;\7f2357,77617
-struct Lisp_Kboard_Objfwd\7f2362,77732
-    enum Lisp_Fwd_Type type;\7f2364,77762
-    int offset;\7f2365,77819
-union Lisp_Fwd\7f2368,77841
-    struct Lisp_Intfwd u_intfwd;\7f2370,77860
-    struct Lisp_Boolfwd u_boolfwd;\7f2371,77893
-    struct Lisp_Objfwd u_objfwd;\7f2372,77928
-    struct Lisp_Buffer_Objfwd u_buffer_objfwd;\7f2373,77961
-    struct Lisp_Kboard_Objfwd u_kboard_objfwd;\7f2374,78008
-XFWDTYPE \7f2378,78087
-XBUFFER_OBJFWD \7f2384,78183
-struct Lisp_Float\7f2391,78319
-      double data;\7f2395,78357
-      struct Lisp_Float *chain;\7fchain\ 12396,78376
-    } u;\7f2397,78408
-XFLOAT_DATA \7f2401,78437
-    IEEE_FLOATING_POINT\7f2415,78946
-#define _UCHAR_T\7f2423,79269
-typedef unsigned char UCHAR;\7f2424,79286
-enum Lisp_Compiled\7f2429,79369
-    COMPILED_ARGLIST \7f2431,79392
-    COMPILED_BYTECODE \7f2432,79418
-    COMPILED_CONSTANTS \7f2433,79445
-    COMPILED_STACK_DEPTH \7f2434,79473
-    COMPILED_DOC_STRING \7f2435,79503
-    COMPILED_INTERACTIVE \7f2436,79532
-enum char_bits\7f2443,79834
-    CHAR_ALT \7f2445,79853
-    CHAR_SUPER \7f2446,79879
-    CHAR_HYPER \7f2447,79907
-    CHAR_SHIFT \7f2448,79935
-    CHAR_CTL \7f2449,79963
-    CHAR_META \7f2450,79989
-    CHAR_MODIFIER_MASK \7f2452,80017
-    CHARACTERBITS \7f2457,80212
-LISP_MACRO_DEFUN \7f2462,80270
-NATNUMP \7f2470,80412
-RANGED_INTEGERP \7f2476,80493
-#define TYPE_RANGED_INTEGERP(\7f2481,80615
-LISP_MACRO_DEFUN \7f2486,80800
-VECTORP \7f2500,81273
-OVERLAYP \7f2505,81376
-SAVE_VALUEP \7f2510,81475
-FINALIZERP \7f2516,81581
-AUTOLOADP \7f2522,81685
-BUFFER_OBJFWDP \7f2528,81776
-PSEUDOVECTOR_TYPEP \7f2534,81874
-PSEUDOVECTORP \7f2542,82127
-WINDOW_CONFIGURATIONP \7f2558,82479
-PROCESSP \7f2564,82589
-WINDOWP \7f2570,82673
-TERMINALP \7f2576,82755
-SUBRP \7f2582,82841
-COMPILEDP \7f2588,82919
-BUFFERP \7f2594,83005
-CHAR_TABLE_P \7f2600,83087
-SUB_CHAR_TABLE_P \7f2606,83178
-BOOL_VECTOR_P \7f2612,83277
-FRAMEP \7f2618,83370
-IMAGEP \7f2625,83487
-ARRAYP \7f2632,83592
-CHECK_LIST \7f2638,83711
-LISP_MACRO_DEFUN_VOID \7f2643,83792
-CHECK_STRING_CAR \7f2653,84089
-CHECK_CONS \7f2658,84193
-CHECK_VECTOR \7f2663,84273
-CHECK_BOOL_VECTOR \7f2668,84359
-CHECK_VECTOR_OR_STRING \7f2674,84536
-CHECK_ARRAY \7f2683,84710
-CHECK_BUFFER \7f2688,84818
-CHECK_WINDOW \7f2693,84904
-CHECK_PROCESS \7f2699,85010
-CHECK_NATNUM \7f2705,85106
-#define CHECK_RANGED_INTEGER(\7f2710,85183
-#define CHECK_TYPE_RANGED_INTEGER(\7f2721,85566
-#define CHECK_NUMBER_COERCE_MARKER(\7f2729,85836
-XFLOATINT \7f2738,86089
-CHECK_NUMBER_OR_FLOAT \7f2744,86160
-#define CHECK_NUMBER_OR_FLOAT_COERCE_MARKER(\7f2749,86259
-CHECK_NUMBER_CAR \7f2760,86669
-CHECK_NUMBER_CDR \7f2768,86791
-#define DEFUN(\7f2803,88386
-#define DEFUN(\7f2812,88854
-FUNCTIONP \7f2822,89209
-extern void defsubr \7f2829,89361
-enum maxargs\7f2831,89404
-    MANY \7f2833,89421
-    UNEVALLED \7f2834,89436
-#define CALLMANY(\7f2838,89539
-#define CALLN(\7f2844,89892
-extern void defvar_lisp \7f2846,89962
-extern void defvar_lisp_nopro \7f2847,90039
-extern void defvar_bool \7f2848,90122
-extern void defvar_int \7f2849,90193
-extern void defvar_kboard \7f2850,90267
-#define DEFVAR_LISP(\7f2869,91097
-#define DEFVAR_LISP_NOPRO(\7f2874,91269
-#define DEFVAR_BOOL(\7f2879,91451
-#define DEFVAR_INT(\7f2884,91624
-#define DEFVAR_BUFFER_DEFAULTS(\7f2890,91795
-#define DEFVAR_KBOARD(\7f2896,91999
-typedef jmp_buf sys_jmp_buf;\7f2906,92323
-# define sys_setjmp(\7f2907,92352
-# define sys_longjmp(\7f2908,92387
-typedef sigjmp_buf sys_jmp_buf;\7f2910,92459
-# define sys_setjmp(\7f2911,92491
-# define sys_longjmp(\7f2912,92531
-typedef jmp_buf sys_jmp_buf;\7f2916,92690
-# define sys_setjmp(\7f2917,92719
-# define sys_longjmp(\7f2918,92753
-enum specbind_tag \7f2943,93805
-  SPECPDL_UNWIND,\7f2944,93825
-  SPECPDL_UNWIND_PTR,\7f2945,93894
-  SPECPDL_UNWIND_INT,\7f2946,93945
-  SPECPDL_UNWIND_VOID,\7f2947,93993
-  SPECPDL_BACKTRACE,\7f2948,94047
-  SPECPDL_LET,\7f2949,94105
-  SPECPDL_LET_LOCAL,\7f2951,94235
-  SPECPDL_LET_DEFAULT  \7f2952,94292
-union specbinding\7f2955,94364
-    ENUM_BF (specbind_tag) kind : CHAR_BIT;\7f2957,94386
-      ENUM_BF (specbind_tag) kind : CHAR_BIT;\7f2959,94443
-      void (*func)\7ffunc\ 12960,94489
-      Lisp_Object arg;\7f2961,94523
-    } unwind;\7f2962,94546
-      ENUM_BF (specbind_tag) kind : CHAR_BIT;\7f2964,94573
-      void (*func)\7ffunc\ 12965,94619
-      void *arg;\7farg\ 12966,94648
-    } unwind_ptr;\7f2967,94665
-      ENUM_BF (specbind_tag) kind : CHAR_BIT;\7f2969,94696
-      void (*func)\7ffunc\ 12970,94742
-      int arg;\7f2971,94768
-    } unwind_int;\7f2972,94783
-      ENUM_BF (specbind_tag) kind : CHAR_BIT;\7f2974,94814
-      void (*func)\7ffunc\ 12975,94860
-    } unwind_void;\7f2976,94887
-      ENUM_BF (specbind_tag) kind : CHAR_BIT;\7f2978,94919
-      Lisp_Object symbol,\7f2980,95026
-      Lisp_Object symbol, old_value,\7f2980,95026
-      Lisp_Object symbol, old_value, where;\7f2980,95026
-    } let;\7f2981,95070
-      ENUM_BF (specbind_tag) kind : CHAR_BIT;\7f2983,95094
-      bool_bf debug_on_exit \7f2984,95140
-      Lisp_Object function;\7f2985,95173
-      Lisp_Object *args;\7fargs\ 12986,95201
-      ptrdiff_t nargs;\7f2987,95226
-    } bt;\7f2988,95249
-extern union specbinding *specpdl;\7fspecpdl\ 12991,95265
-extern union specbinding *specpdl_ptr;\7fspecpdl_ptr\ 12992,95300
-extern ptrdiff_t specpdl_size;\7f2993,95339
-SPECPDL_INDEX \7f2996,95388
-enum handlertype \7f3021,96410
-enum handlertype { CATCHER,\7f3021,96410
-enum handlertype { CATCHER, CONDITION_CASE \7f3021,96410
-struct handler\7f3023,96457
-  enum handlertype type;\7f3025,96474
-  Lisp_Object tag_or_ch;\7f3026,96499
-  Lisp_Object val;\7f3027,96524
-  struct handler *next;\7fnext\ 13028,96543
-  struct handler *nextfree;\7fnextfree\ 13029,96567
-  Lisp_Object *bytecode_top;\7fbytecode_top\ 13036,96925
-  int bytecode_dest;\7f3037,96954
-  struct gcpro *gcpro;\7fgcpro\ 13042,97191
-  sys_jmp_buf jmp;\7f3044,97221
-  EMACS_INT lisp_eval_depth;\7f3045,97240
-  ptrdiff_t pdlcount;\7f3046,97269
-  int poll_suppress_count;\7f3047,97291
-  int interrupt_input_blocked;\7f3048,97318
-  struct byte_stack *byte_stack;\7fbyte_stack\ 13049,97349
-#define PUSH_HANDLER(\7f3053,97446
-extern Lisp_Object memory_signal_data;\7f3075,98152
-extern char *stack_bottom;\7fstack_bottom\ 13079,98285
-extern void process_pending_signals \7f3097,99102
-extern bool volatile pending_signals;\7f3098,99146
-extern void process_quit_flag \7f3100,99185
-#define QUIT   \7f3101,99223
-#define QUITP \7f3112,99473
-extern Lisp_Object Vascii_downcase_table;\7f3114,99534
-extern Lisp_Object Vascii_canon_table;\7f3115,99576
-extern struct gcpro *gcprolist;\7fgcprolist\ 13130,100283
-struct gcpro\7f3132,100316
-  struct gcpro *next;\7fnext\ 13134,100331
-  volatile Lisp_Object *var;\7fvar\ 13137,100400
-  ptrdiff_t nvars;\7f3140,100482
-  const char *name;\7fname\ 13144,100567
-  int lineno;\7f3147,100623
-  int idx;\7f3150,100684
-  int level;\7f3153,100720
-#define GC_USE_GCPROS_AS_BEFORE        \7f3171,101297
-#define GC_MAKE_GCPROS_NOOPS   \7f3172,101332
-#define GC_MARK_STACK_CHECK_GCPROS     \7f3173,101364
-#define GC_USE_GCPROS_CHECK_ZOMBIES    \7f3174,101401
-#define GC_MARK_STACK \7f3177,101462
-#define BYTE_MARK_STACK \7f3181,101562
-#define GCPRO1(\7f3190,101833
-#define GCPRO2(\7f3191,101873
-#define GCPRO3(\7f3192,101939
-#define GCPRO4(\7f3194,102034
-#define GCPRO5(\7f3196,102154
-#define GCPRO6(\7f3198,102299
-#define GCPRO7(\7f3201,102474
-#define UNGCPRO \7f3202,102553
-#define GCPRO1(\7f3208,102653
-#define GCPRO2(\7f3212,102775
-#define GCPRO3(\7f3217,102967
-#define GCPRO4(\7f3223,103229
-#define GCPRO5(\7f3230,103560
-#define GCPRO6(\7f3238,103961
-#define GCPRO7(\7f3247,104431
-#define UNGCPRO \7f3257,104971
-extern int gcpro_level;\7f3261,105040
-#define GCPRO1(\7f3263,105065
-#define GCPRO2(\7f3269,105299
-#define GCPRO3(\7f3278,105717
-#define GCPRO4(\7f3289,106274
-#define GCPRO5(\7f3302,106972
-#define GCPRO6(\7f3317,107812
-#define GCPRO7(\7f3334,108793
-#define UNGCPRO        \7f3353,109916
-#define RETURN_UNGCPRO(\7f3363,110183
-void staticpro \7f3375,110456
-vcopy \7f3384,110657
-set_hash_key_slot \7f3393,110932
-set_hash_value_slot \7f3399,111071
-set_symbol_function \7f3408,111306
-set_symbol_plist \7f3414,111421
-set_symbol_next \7f3420,111524
-blv_found \7f3428,111697
-set_overlay_plist \7f3437,111880
-string_intervals \7f3445,112031
-set_string_intervals \7f3453,112153
-set_char_table_defalt \7f3462,112355
-set_char_table_purpose \7f3467,112467
-set_char_table_extras \7f3475,112636
-set_char_table_contents \7f3482,112845
-set_sub_char_table_contents \7f3489,113040
-extern Lisp_Object indirect_function \7f3495,113199
-extern Lisp_Object find_symbol_value \7f3496,113251
-enum Arith_Comparison \7f3497,113303
-  ARITH_EQUAL,\7f3498,113327
-  ARITH_NOTEQUAL,\7f3499,113342
-  ARITH_LESS,\7f3500,113360
-  ARITH_GRTR,\7f3501,113374
-  ARITH_LESS_OR_EQUAL,\7f3502,113388
-  ARITH_GRTR_OR_EQUAL\7f3503,113411
-extern Lisp_Object arithcompare \7f3505,113436
-#define INTEGER_TO_CONS(\7f3511,113762
-#define CONS_TO_INTEGER(\7f3529,114625
-extern intmax_t cons_to_signed \7f3533,114840
-extern uintmax_t cons_to_unsigned \7f3534,114906
-extern struct Lisp_Symbol *indirect_variable \7findirect_variable\ 13536,114967
-extern _Noreturn void args_out_of_range \7f3537,115036
-extern _Noreturn void args_out_of_range_3 \7f3538,115104
-extern Lisp_Object do_symval_forwarding \7f3540,115195
-extern void set_internal \7f3541,115255
-extern void syms_of_data \7f3542,115327
-extern void swap_in_global_binding \7f3543,115360
-extern void syms_of_cmds \7f3546,115444
-extern void keys_of_cmds \7f3547,115477
-extern Lisp_Object detect_coding_system \7f3550,115539
-extern void init_coding \7f3552,115692
-extern void init_coding_once \7f3553,115724
-extern void syms_of_coding \7f3554,115761
-extern ptrdiff_t chars_in_text \7f3557,115828
-extern ptrdiff_t multibyte_chars_in_text \7f3558,115895
-extern void syms_of_character \7f3559,115972
-extern void init_charset \7f3562,116040
-extern void init_charset_once \7f3563,116073
-extern void syms_of_charset \7f3564,116111
-extern void init_syntax_once \7f3569,116231
-extern void syms_of_syntax \7f3570,116268
-enum { NEXT_ALMOST_PRIME_LIMIT \7f3573,116329
-extern EMACS_INT next_almost_prime \7f3574,116368
-enum constype \7f3739,123820
-enum constype {CONSTYPE_HEAP,\7fCONSTYPE_HEAP\ 13739,123820
-enum constype {CONSTYPE_HEAP, CONSTYPE_PURE}\7fCONSTYPE_PURE\ 13739,123820
-extern Lisp_Object listn \7f3740,123866
-list2i \7f3745,124010
-list3i \7f3751,124119
-list4i \7f3757,124258
-extern Lisp_Object make_uninit_bool_vector \7f3763,124410
-extern Lisp_Object bool_vector_fill \7f3764,124466
-extern _Noreturn void string_overflow \7f3765,124530
-extern Lisp_Object make_string \7f3766,124576
-extern Lisp_Object make_formatted_string \7f3767,124634
-extern Lisp_Object make_multibyte_string \7f3779,124988
-extern Lisp_Object make_event_array \7f3780,125067
-extern Lisp_Object make_uninit_string \7f3781,125131
-extern Lisp_Object make_uninit_multibyte_string \7f3782,125182
-extern Lisp_Object make_string_from_bytes \7f3783,125254
-extern Lisp_Object make_specified_string \7f3784,125334
-extern Lisp_Object make_pure_string \7f3786,125426
-extern Lisp_Object make_pure_c_string \7f3787,125506
-build_pure_c_string \7f3792,125662
-build_string \7f3801,125867
-extern Lisp_Object pure_cons \7f3806,125945
-extern void make_byte_code \7f3807,126002
-extern struct Lisp_Vector *allocate_vector \7fallocate_vector\ 13808,126053
-make_uninit_vector \7f3820,126438
-make_uninit_sub_char_table \7f3833,126657
-extern struct Lisp_Vector *allocate_pseudovector \7fallocate_pseudovector\ 13844,126966
-#define ALLOCATE_PSEUDOVECTOR(\7f3850,127201
-#define ALLOCATE_ZEROED_PSEUDOVECTOR(\7f3858,127537
-extern bool gc_in_progress;\7f3863,127738
-extern bool abort_on_gc;\7f3864,127766
-extern Lisp_Object make_float \7f3865,127791
-extern void display_malloc_warning \7f3866,127831
-extern ptrdiff_t inhibit_garbage_collection \7f3867,127874
-extern Lisp_Object make_save_int_int_int \7f3868,127926
-extern Lisp_Object make_save_obj_obj_obj_obj \7f3869,128002
-extern Lisp_Object make_save_ptr \7f3871,128112
-extern Lisp_Object make_save_ptr_int \7f3872,128155
-extern Lisp_Object make_save_ptr_ptr \7f3873,128213
-extern Lisp_Object make_save_funcptr_ptr_obj \7f3874,128268
-extern Lisp_Object make_save_memory \7f3876,128364
-extern void free_save_value \7f3877,128428
-extern Lisp_Object build_overlay \7f3878,128471
-extern void free_marker \7f3879,128545
-extern void free_cons \7f3880,128584
-extern void init_alloc_once \7f3881,128628
-extern void init_alloc \7f3882,128664
-extern void syms_of_alloc \7f3883,128695
-extern struct buffer * allocate_buffer \7f3884,128729
-extern int valid_lisp_object_p \7f3885,128776
-extern int relocatable_string_data_p \7f3886,128822
-extern void check_cons_list \7f3888,128901
-INLINE void \7f3890,128943
-extern void *r_alloc \7fr_alloc\ 13895,129064
-#define FLOAT_TO_STRING_BUFSIZE \7f3927,130527
-extern int openp \7f3957,131676
-extern Lisp_Object string_to_number \7f3959,131786
-extern void map_obarray \7f3960,131849
-extern void dir_warning \7f3962,131963
-extern void init_obarray \7f3963,132016
-extern void init_lread \7f3964,132049
-extern void syms_of_lread \7f3965,132080
-intern \7f3968,132134
-intern_c_string \7f3974,132222
-extern EMACS_INT lisp_eval_depth;\7f3980,132335
-extern Lisp_Object Vautoload_queue;\7f3981,132369
-extern Lisp_Object Vrun_hooks;\7f3982,132405
-extern Lisp_Object Vsignaling_function;\7f3983,132436
-extern Lisp_Object inhibit_lisp_code;\7f3984,132476
-extern struct handler *handlerlist;\7fhandlerlist\ 13985,132514
-extern void run_hook \7f3994,132756
-extern void run_hook_with_args_2 \7f3995,132792
-extern Lisp_Object run_hook_with_args \7f3996,132866
-extern _Noreturn void xsignal \7f3999,133025
-extern _Noreturn void xsignal0 \7f4000,133083
-extern _Noreturn void xsignal1 \7f4001,133129
-extern _Noreturn void xsignal2 \7f4002,133188
-extern _Noreturn void xsignal3 \7f4003,133260
-extern _Noreturn void signal_error \7f4005,133349
-extern Lisp_Object eval_sub \7f4006,133413
-extern Lisp_Object apply1 \7f4007,133461
-extern Lisp_Object call0 \7f4008,133515
-extern Lisp_Object call1 \7f4009,133555
-extern Lisp_Object call2 \7f4010,133608
-extern Lisp_Object call3 \7f4011,133674
-extern Lisp_Object call4 \7f4012,133753
-extern Lisp_Object call5 \7f4013,133845
-extern Lisp_Object call6 \7f4014,133950
-extern Lisp_Object call7 \7f4015,134068
-extern Lisp_Object internal_catch \7f4016,134199
-extern Lisp_Object internal_lisp_condition_case \7f4017,134292
-extern Lisp_Object internal_condition_case \7f4018,134381
-extern Lisp_Object internal_condition_case_1 \7f4019,134494
-extern Lisp_Object internal_condition_case_2 \7f4020,134629
-extern Lisp_Object internal_condition_case_n\7f4021,134790
-extern void specbind \7f4024,134986
-extern void record_unwind_protect \7f4025,135035
-extern void record_unwind_protect_ptr \7f4026,135108
-extern void record_unwind_protect_int \7f4027,135175
-extern void record_unwind_protect_void \7f4028,135236
-extern void record_unwind_protect_nothing \7f4029,135294
-extern void clear_unwind_protect \7f4030,135344
-extern void set_unwind_protect \7f4031,135390
-extern void set_unwind_protect_ptr \7f4032,135471
-extern Lisp_Object unbind_to \7f4033,135546
-extern _Noreturn void error \7f4034,135601
-fast_string_match_ignore_case \7f4136,140089
-extern ptrdiff_t fast_c_string_match_ignore_case \7f4141,140239
-extern ptrdiff_t fast_looking_at \7f4143,140336
-extern ptrdiff_t find_newline \7f4145,140475
-extern ptrdiff_t scan_newline \7f4147,140604
-extern ptrdiff_t scan_newline_from_point \7f4149,140707
-extern ptrdiff_t find_newline_no_quit \7f4150,140787
-extern ptrdiff_t find_before_next_newline \7f4152,140884
-extern void syms_of_search \7f4154,140982
-extern void clear_regexp_cache \7f4155,141017
-extern Lisp_Object Vminibuffer_list;\7f4159,141087
-extern Lisp_Object last_minibuf_string;\7f4160,141124
-extern Lisp_Object get_minibuffer \7f4161,141164
-extern void init_minibuf_once \7f4162,141211
-extern void syms_of_minibuf \7f4163,141249
-extern void syms_of_callint \7f4167,141316
-extern void syms_of_casefiddle \7f4171,141386
-extern void keys_of_casefiddle \7f4172,141425
-extern void init_casetab_once \7f4176,141495
-extern void syms_of_casetab \7f4177,141533
-extern Lisp_Object echo_message_buffer;\7f4181,141601
-extern struct kboard *echo_kboard;\7fecho_kboard\ 14182,141641
-extern void cancel_echoing \7f4183,141676
-extern Lisp_Object last_undo_boundary;\7f4184,141711
-extern bool input_pending;\7f4185,141750
-extern sigjmp_buf return_to_command_loop;\7f4187,141813
-extern Lisp_Object menu_bar_items \7f4189,141862
-extern Lisp_Object tool_bar_items \7f4190,141911
-extern void discard_mouse_events \7f4191,141967
-void handle_input_available_signal \7f4193,142028
-extern Lisp_Object pending_funcalls;\7f4195,142077
-extern bool detect_input_pending \7f4196,142114
-extern bool detect_input_pending_ignore_squeezables \7f4197,142155
-extern bool detect_input_pending_run_timers \7f4198,142215
-extern void safe_run_hooks \7f4199,142267
-extern void cmd_error_internal \7f4200,142309
-extern Lisp_Object command_loop_1 \7f4201,142369
-extern Lisp_Object read_menu_command \7f4202,142411
-extern Lisp_Object recursive_edit_1 \7f4203,142456
-extern void record_auto_save \7f4204,142500
-extern void force_auto_save_soon \7f4205,142537
-extern void init_keyboard \7f4206,142578
-extern void syms_of_keyboard \7f4207,142612
-extern void keys_of_keyboard \7f4208,142649
-extern ptrdiff_t current_column \7f4211,142715
-extern void invalidate_current_column \7f4212,142755
-extern bool indented_beyond_p \7f4213,142801
-extern void syms_of_indent \7f4214,142866
-extern void store_frame_param \7f4217,142929
-extern void store_in_alist \7f4218,143003
-extern Lisp_Object do_switch_frame \7f4219,143073
-extern Lisp_Object get_frame_param \7f4220,143146
-extern void frames_discard_buffer \7f4221,143212
-extern void syms_of_frame \7f4222,143261
-extern char **initial_argv;\7finitial_argv\ 14225,143323
-extern int initial_argc;\7f4226,143351
-extern bool display_arg;\7f4228,143426
-extern Lisp_Object decode_env_path \7f4230,143458
-extern Lisp_Object empty_unibyte_string,\7f4231,143529
-extern Lisp_Object empty_unibyte_string, empty_multibyte_string;\7f4231,143529
-extern _Noreturn void terminate_due_to_signal \7f4232,143594
-extern Lisp_Object Vlibrary_cache;\7f4234,143669
-void fixup_locale \7f4237,143730
-void synchronize_system_messages_locale \7f4238,143756
-void synchronize_system_time_locale \7f4239,143804
-INLINE void fixup_locale \7f4241,143854
-INLINE void synchronize_system_messages_locale \7f4242,143889
-INLINE void synchronize_system_time_locale \7f4243,143946
-extern void shut_down_emacs \7f4245,144006
-extern bool noninteractive;\7f4248,144132
-extern bool no_site_lisp;\7f4251,144224
-extern int daemon_pipe[\7fdaemon_pipe\ 14256,144392
-#define IS_DAEMON \7f4257,144419
-#define DAEMON_RUNNING \7f4258,144459
-extern void *w32_daemon_event;\7fw32_daemon_event\ 14260,144527
-#define IS_DAEMON \7f4261,144558
-#define DAEMON_RUNNING \7f4262,144603
-extern bool fatal_error_in_progress;\7f4266,144724
-extern bool inhibit_window_system;\7f4269,144830
-extern bool running_asynch_code;\7f4271,144923
-extern void kill_buffer_processes \7f4274,144986
-extern int wait_reading_process_output \7f4275,145035
-# define WAIT_READING_MAX \7f4281,145422
-# define WAIT_READING_MAX \7f4283,145494
-extern void add_timer_wait_descriptor \7f4286,145558
-extern void add_keyboard_wait_descriptor \7f4288,145610
-extern void delete_keyboard_wait_descriptor \7f4289,145658
-extern void add_gpm_wait_descriptor \7f4291,145725
-extern void delete_gpm_wait_descriptor \7f4292,145768
-extern void init_process_emacs \7f4294,145821
-extern void syms_of_process \7f4295,145860
-extern void setup_process_coding_systems \7f4296,145896
-extern int child_setup \7f4302,146016
-extern void init_callproc_1 \7f4303,146084
-extern void init_callproc \7f4304,146120
-extern void set_initial_environment \7f4305,146154
-extern void syms_of_callproc \7f4306,146198
-extern Lisp_Object read_doc_string \7f4309,146261
-extern Lisp_Object get_doc_string \7f4310,146311
-extern void syms_of_doc \7f4311,146372
-extern int read_bytecode_char \7f4312,146404
-extern void syms_of_bytecode \7f4315,146473
-extern struct byte_stack *byte_stack_list;\7fbyte_stack_list\ 14316,146510
-extern void mark_byte_stack \7f4318,146573
-extern void unmark_byte_stack \7f4320,146616
-extern Lisp_Object exec_byte_code \7f4321,146654
-extern void init_macros \7f4325,146804
-extern void syms_of_macros \7f4326,146836
-extern void truncate_undo_list \7f4329,146898
-extern void record_insert \7f4330,146948
-extern void record_delete \7f4331,146998
-extern void record_first_change \7f4332,147056
-extern void record_change \7f4333,147096
-extern void record_property_change \7f4334,147146
-extern void syms_of_undo \7f4337,147288
-extern void report_interval_modification \7f4340,147352
-extern void syms_of_menu \7f4343,147448
-extern void syms_of_xmenu \7f4346,147509
-extern char *get_current_dir_name \7fget_current_dir_name\ 14356,147711
-extern void stuff_char \7f4358,147760
-extern void init_foreground_group \7f4359,147793
-extern void sys_subshell \7f4360,147835
-extern void sys_suspend \7f4361,147868
-extern void discard_tty_input \7f4362,147900
-extern void init_sys_modes \7f4363,147938
-extern void reset_sys_modes \7f4364,147994
-extern void init_all_sys_modes \7f4365,148051
-extern void reset_all_sys_modes \7f4366,148090
-extern void child_setup_tty \7f4367,148130
-extern void setup_pty \7f4368,148165
-extern int set_window_size \7f4369,148194
-extern EMACS_INT get_random \7f4370,148238
-extern void seed_random \7f4371,148274
-extern void init_random \7f4372,148319
-extern void emacs_backtrace \7f4373,148351
-extern _Noreturn void emacs_abort \7f4374,148386
-extern void xputenv \7f4527,152700
-extern char *egetenv_internal \7fegetenv_internal\ 14529,152737
-egetenv \7f4532,152809
-extern void init_system_name \7f4539,153012
-#define eabs(\7f4545,153305
-#define make_fixnum_or_float(\7f4550,153438
-enum MAX_ALLOCA \7f4556,153689
-enum MAX_ALLOCA { MAX_ALLOCA \7f4556,153689
-extern void *record_xmalloc \7frecord_xmalloc\ 14558,153734
-#define USE_SAFE_ALLOCA        \7f4560,153800
-#define AVAIL_ALLOCA(\7f4564,153933
-#define SAFE_ALLOCA(\7f4568,154044
-#define SAFE_NALLOCA(\7f4576,154385
-#define SAFE_ALLOCA_STRING(\7f4590,154861
-#define SAFE_FREE(\7f4598,155113
-#define SAFE_ALLOCA_LISP(\7f4625,155691
-# define USE_STACK_LISP_OBJECTS \7f4652,156813
-# undef USE_STACK_LISP_OBJECTS\7f4658,156979
-# define USE_STACK_LISP_OBJECTS \7f4659,157010
-enum { defined_GC_CHECK_STRING_BYTES \7f4663,157085
-enum { defined_GC_CHECK_STRING_BYTES \7f4665,157138
-union Aligned_Cons\7f4670,157272
-  struct Lisp_Cons s;\7f4672,157293
-  double d;\7f4673,157315
-  double d; intmax_t i;\7f4673,157315
-  double d; intmax_t i; void *p;\7fp\ 14673,157315
-union Aligned_String\7f4676,157352
-  struct Lisp_String s;\7f4678,157375
-  double d;\7f4679,157399
-  double d; intmax_t i;\7f4679,157399
-  double d; intmax_t i; void *p;\7fp\ 14679,157399
-    USE_STACK_CONS \7f4689,157707
-    USE_STACK_STRING \7f4691,157813
-#define STACK_CONS(\7f4699,158150
-#define AUTO_CONS_EXPR(\7f4701,158247
-#define AUTO_CONS(\7f4709,158610
-#define AUTO_LIST1(\7f4710,158681
-#define AUTO_LIST2(\7f4712,158789
-#define AUTO_LIST3(\7f4716,158944
-#define AUTO_LIST4(\7f4720,159119
-extern const char *verify_ascii \7fverify_ascii\ 14730,159456
-# define verify_ascii(\7f4732,159510
-#define AUTO_STRING(\7f4740,159818
-#define FOR_EACH_TAIL(\7f4752,160282
-#define FOR_EACH_ALIST_VALUE(\7f4766,160773
-maybe_gc \7f4774,161060
-functionp \7f4784,161299
+#define EMACS_LISP_H\7f22,801
+#define DECLARE_GDB_SYM(\7f47,1422
+# define DEFINE_GDB_SYMBOL_BEGIN(\7f49,1509
+# define DEFINE_GDB_SYMBOL_END(\7f50,1579
+# define DEFINE_GDB_SYMBOL_BEGIN(\7f52,1626
+# define DEFINE_GDB_SYMBOL_END(\7f53,1703
+#undef min\7f57,1791
+#undef max\7f58,1802
+#define max(\7f59,1813
+#define min(\7f60,1855
+#define ARRAYELTS(\7f63,1937
+#define GCTYPEBITS \7f67,2080
+DEFINE_GDB_SYMBOL_BEGIN \7fGCTYPEBITS\ 166,2038
+# define NONPOINTER_BITS \7f78,2568
+# define NONPOINTER_BITS \7f80,2601
+typedef int EMACS_INT;\7f91,3024
+typedef unsigned int EMACS_UINT;\7f92,3047
+#  define EMACS_INT_MAX \7f93,3080
+#  define pI \7f94,3112
+typedef long int EMACS_INT;\7f96,3204
+typedef unsigned long EMACS_UINT;\7f97,3232
+#  define EMACS_INT_MAX \7f98,3266
+#  define pI \7f99,3299
+typedef long long int EMACS_INT;\7f103,3478
+typedef unsigned long long int EMACS_UINT;\7f104,3511
+#  define EMACS_INT_MAX \7f105,3554
+#  define pI \7f106,3588
+enum {  BOOL_VECTOR_BITS_PER_CHAR \7f114,3805
+#define BOOL_VECTOR_BITS_PER_CHAR \7f115,3841
+typedef size_t bits_word;\7f123,4166
+# define BITS_WORD_MAX \7f124,4192
+enum { BITS_PER_BITS_WORD \7f125,4224
+typedef unsigned char bits_word;\7f127,4291
+# define BITS_WORD_MAX \7f128,4324
+enum { BITS_PER_BITS_WORD \7f129,4387
+verify \7f131,4451
+    BITS_PER_CHAR \7f136,4571
+    BITS_PER_SHORT \7f137,4606
+    BITS_PER_LONG \7f138,4658
+    BITS_PER_EMACS_INT \7f139,4713
+typedef intmax_t printmax_t;\7f148,5090
+typedef uintmax_t uprintmax_t;\7f149,5119
+# define pMd \7f150,5150
+# define pMu \7f151,5171
+typedef EMACS_INT printmax_t;\7f153,5198
+typedef EMACS_UINT uprintmax_t;\7f154,5228
+# define pMd \7f155,5260
+# define pMu \7f156,5279
+# define pD \7f165,5665
+# define pD \7f167,5710
+# define pD \7f169,5757
+# define pD \7f171,5780
+# define eassert(\7f200,7063
+# define eassume(\7f201,7141
+extern _Noreturn void die \7f204,7207
+extern bool suppress_checking EXTERNALLY_VISIBLE;\7f206,7269
+# define eassert(\7f208,7320
+# define eassume(\7f212,7451
+enum Lisp_Bits\7f239,8520
+#define GCALIGNMENT \7f243,8648
+    VALBITS \7f246,8743
+    INTTYPEBITS \7f249,8839
+    FIXNUM_BITS \7f252,8946
+#define VAL_MAX \7f263,9328
+#define USE_LSB_TAG \7f271,9778
+DEFINE_GDB_SYMBOL_BEGIN \7fUSE_LSB_TAG\ 1270,9734
+# define alignas(\7f281,10078
+# define GCALIGNED \7f288,10228
+# define GCALIGNED \7f290,10293
+# define lisp_h_XLI(\7f327,11643
+# define lisp_h_XIL(\7f328,11674
+# define lisp_h_XLI(\7f330,11725
+# define lisp_h_XIL(\7f331,11752
+#define lisp_h_CHECK_LIST_CONS(\7f333,11786
+#define lisp_h_CHECK_NUMBER(\7f334,11857
+#define lisp_h_CHECK_SYMBOL(\7f335,11928
+#define lisp_h_CHECK_TYPE(\7f336,11997
+#define lisp_h_CONSP(\7f338,12108
+#define lisp_h_EQ(\7f339,12157
+#define lisp_h_FLOATP(\7f340,12202
+#define lisp_h_INTEGERP(\7f341,12253
+#define lisp_h_MARKERP(\7f342,12334
+#define lisp_h_MISCP(\7f343,12409
+#define lisp_h_NILP(\7f344,12458
+#define lisp_h_SET_SYMBOL_VAL(\7f345,12494
+#define lisp_h_SYMBOL_CONSTANT_P(\7f347,12608
+#define lisp_h_SYMBOL_VAL(\7f348,12672
+#define lisp_h_SYMBOLP(\7f350,12773
+#define lisp_h_VECTORLIKEP(\7f351,12826
+#define lisp_h_XCAR(\7f352,12887
+#define lisp_h_XCDR(\7f353,12925
+#define lisp_h_XCONS(\7f354,12965
+#define lisp_h_XHASH(\7f356,13060
+#define lisp_h_XPNTR(\7f357,13094
+# define lisp_h_check_cons_list(\7f360,13222
+# define lisp_h_make_number(\7f363,13290
+# define lisp_h_XFASTINT(\7f365,13393
+# define lisp_h_XINT(\7f366,13430
+# define lisp_h_XSYMBOL(\7f367,13479
+# define lisp_h_XTYPE(\7f371,13632
+# define lisp_h_XUNTAG(\7f372,13697
+# define XLI(\7f381,14087
+# define XIL(\7f382,14118
+# define CHECK_LIST_CONS(\7f383,14149
+# define CHECK_NUMBER(\7f384,14210
+# define CHECK_SYMBOL(\7f385,14259
+# define CHECK_TYPE(\7f386,14308
+# define CONSP(\7f387,14383
+# define EQ(\7f388,14418
+# define FLOATP(\7f389,14453
+# define INTEGERP(\7f390,14490
+# define MARKERP(\7f391,14531
+# define MISCP(\7f392,14570
+# define NILP(\7f393,14605
+# define SET_SYMBOL_VAL(\7f394,14638
+# define SYMBOL_CONSTANT_P(\7f395,14701
+# define SYMBOL_VAL(\7f396,14764
+# define SYMBOLP(\7f397,14813
+# define VECTORLIKEP(\7f398,14852
+# define XCAR(\7f399,14899
+# define XCDR(\7f400,14932
+# define XCONS(\7f401,14965
+# define XHASH(\7f402,15000
+# define XPNTR(\7f403,15035
+#  define check_cons_list(\7f405,15098
+#  define make_number(\7f408,15177
+#  define XFASTINT(\7f409,15225
+#  define XINT(\7f410,15267
+#  define XSYMBOL(\7f411,15301
+#  define XTYPE(\7f412,15341
+#  define XUNTAG(\7f413,15377
+#define LISP_MACRO_DEFUN(\7f421,15673
+#define LISP_MACRO_DEFUN_VOID(\7f425,15846
+#define INTMASK \7f437,16290
+#define case_Lisp_Int \7f438,16343
+#define ENUM_BF(\7f445,16682
+#define ENUM_BF(\7f447,16723
+enum Lisp_Type\7f451,16764
+    Lisp_Symbol \7f454,16852
+    Lisp_Misc \7f458,16994
+    Lisp_Int0 \7f461,17068
+    Lisp_Int1 \7f462,17087
+    Lisp_String \7f466,17265
+    Lisp_Vectorlike \7f472,17544
+    Lisp_Cons \7f475,17633
+    Lisp_Float \7f477,17671
+enum Lisp_Misc_Type\7f485,18017
+    Lisp_Misc_Free \7f487,18041
+    Lisp_Misc_Marker,\7f488,18070
+    Lisp_Misc_Overlay,\7f489,18092
+    Lisp_Misc_Save_Value,\7f490,18115
+    Lisp_Misc_Finalizer,\7f491,18141
+    Lisp_Misc_Float,\7f494,18276
+    Lisp_Misc_Limit\7f496,18360
+enum Lisp_Fwd_Type\7f502,18544
+    Lisp_Fwd_Int,\7f504,18567
+    Lisp_Fwd_Bool,\7f505,18620
+    Lisp_Fwd_Obj,\7f506,18671
+    Lisp_Fwd_Buffer_Obj,\7f507,18730
+    Lisp_Fwd_Kboard_Obj        \7f508,18801
+typedef struct { EMACS_INT i;\7f567,21772
+typedef struct { EMACS_INT i; } Lisp_Object;\7f567,21772
+#define LISP_INITIALLY(\7f569,21818
+#undef CHECK_LISP_OBJECT_TYPE\7f571,21849
+enum CHECK_LISP_OBJECT_TYPE \7f572,21879
+enum CHECK_LISP_OBJECT_TYPE { CHECK_LISP_OBJECT_TYPE \7f572,21879
+typedef EMACS_INT Lisp_Object;\7f577,22055
+#define LISP_INITIALLY(\7f578,22086
+enum CHECK_LISP_OBJECT_TYPE \7f579,22116
+enum CHECK_LISP_OBJECT_TYPE { CHECK_LISP_OBJECT_TYPE \7f579,22116
+#define LISP_INITIALLY_ZERO \7f582,22217
+INLINE bool BOOL_VECTOR_P \7f588,22341
+INLINE bool BUFFER_OBJFWDP \7f589,22382
+INLINE bool BUFFERP \7f590,22429
+INLINE bool CHAR_TABLE_P \7f591,22464
+INLINE Lisp_Object CHAR_TABLE_REF_ASCII \7f592,22504
+INLINE bool \7f593,22570
+INLINE bool \7f594,22605
+INLINE bool functionp \7f595,22641
+INLINE bool \7f596,22678
+INLINE bool \7f597,22716
+INLINE bool \7f598,22753
+INLINE bool \7f599,22788
+INLINE bool OVERLAYP \7f600,22822
+INLINE bool PROCESSP \7f601,22858
+INLINE bool PSEUDOVECTORP \7f602,22894
+INLINE bool SAVE_VALUEP \7f603,22940
+INLINE bool FINALIZERP \7f604,22979
+INLINE void set_sub_char_table_contents \7f605,23017
+INLINE bool STRINGP \7f607,23107
+INLINE bool SUB_CHAR_TABLE_P \7f608,23142
+INLINE bool SUBRP \7f609,23186
+INLINE bool \7f610,23219
+INLINE bool \7f611,23256
+INLINE bool WINDOWP \7f612,23297
+INLINE bool TERMINALP \7f613,23332
+INLINE struct Lisp_Save_Value *XSAVE_VALUE \7fXSAVE_VALUE\ 1614,23369
+INLINE struct Lisp_Finalizer *XFINALIZER \7fXFINALIZER\ 1615,23427
+INLINE struct Lisp_Symbol *(XSYMBOL)\7f616,23483
+INLINE void \7f617,23535
+extern Lisp_Object char_table_ref \7f620,23607
+extern void char_table_set \7f621,23661
+extern _Noreturn Lisp_Object wrong_type_argument \7f624,23748
+extern _Noreturn void wrong_choice \7f625,23825
+extern bool might_dump;\7f628,23916
+extern bool initialized;\7f631,24052
+extern double extract_float \7f634,24108
+enum symbol_interned\7f639,24190
+  SYMBOL_UNINTERNED \7f641,24213
+  SYMBOL_INTERNED \7f642,24238
+  SYMBOL_INTERNED_IN_INITIAL_OBARRAY \7f643,24261
+enum symbol_redirect\7f646,24306
+  SYMBOL_PLAINVAL \7f648,24329
+  SYMBOL_VARALIAS \7f649,24353
+  SYMBOL_LOCALIZED \7f650,24377
+  SYMBOL_FORWARDED \7f651,24401
+struct Lisp_Symbol\7f654,24428
+  bool_bf gcmarkbit \7f656,24449
+  ENUM_BF (symbol_redirect) redirect \7f663,24784
+  unsigned constant \7f668,25002
+  unsigned interned \7f672,25122
+  bool_bf declared_special \7f676,25284
+  bool_bf pinned \7f679,25385
+  Lisp_Object name;\7f682,25454
+    Lisp_Object value;\7f687,25622
+    struct Lisp_Symbol *alias;\7falias\ 1688,25645
+    struct Lisp_Buffer_Local_Value *blv;\7fblv\ 1689,25676
+    union Lisp_Fwd *fwd;\7ffwd\ 1690,25717
+  } val;\7f691,25742
+  Lisp_Object function;\7f694,25814
+  Lisp_Object plist;\7f697,25876
+  struct Lisp_Symbol *next;\7fnext\ 1700,25965
+#define EXFUN(\7f707,26243
+#define DEFUN_ARGS_MANY        \7f712,26437
+#define DEFUN_ARGS_UNEVALLED   \7f713,26489
+#define DEFUN_ARGS_0   \7f714,26532
+#define DEFUN_ARGS_1   \7f715,26560
+#define DEFUN_ARGS_2   \7f716,26595
+#define DEFUN_ARGS_3   \7f717,26643
+#define DEFUN_ARGS_4   \7f718,26704
+#define DEFUN_ARGS_5   \7f719,26778
+#define DEFUN_ARGS_6   \7f721,26871
+#define DEFUN_ARGS_7   \7f723,26977
+#define DEFUN_ARGS_8   \7f725,27096
+#define TAG_PTR(\7f729,27287
+#define TAG_SYMOFFSET(\7f734,27534
+#define XLI_BUILTIN_LISPSYM(\7f741,27833
+#define DEFINE_LISP_SYMBOL(\7f746,28092
+# define DEFINE_NON_NIL_Q_SYMBOL_MACROS \7f755,28563
+LISP_MACRO_DEFUN \7f762,28768
+# define ARRAY_MARK_FLAG \7f768,29015
+# define PSEUDOVECTOR_FLAG \7f774,29258
+enum pvec_type\7f780,29559
+  PVEC_NORMAL_VECTOR,\7f782,29576
+  PVEC_FREE,\7f783,29598
+  PVEC_PROCESS,\7f784,29611
+  PVEC_FRAME,\7f785,29627
+  PVEC_WINDOW,\7f786,29641
+  PVEC_BOOL_VECTOR,\7f787,29656
+  PVEC_BUFFER,\7f788,29676
+  PVEC_HASH_TABLE,\7f789,29691
+  PVEC_TERMINAL,\7f790,29710
+  PVEC_WINDOW_CONFIGURATION,\7f791,29727
+  PVEC_SUBR,\7f792,29756
+  PVEC_OTHER,\7f793,29769
+  PVEC_COMPILED,\7f795,29847
+  PVEC_CHAR_TABLE,\7f796,29864
+  PVEC_SUB_CHAR_TABLE,\7f797,29883
+  PVEC_FONT \7f798,29906
+enum More_Lisp_Bits\7f801,29982
+    PSEUDOVECTOR_SIZE_BITS \7f808,30373
+    PSEUDOVECTOR_SIZE_MASK \7f809,30406
+    PSEUDOVECTOR_REST_BITS \7f813,30616
+    PSEUDOVECTOR_REST_MASK \7f814,30649
+    PSEUDOVECTOR_AREA_BITS \7f818,30814
+    PVEC_TYPE_MASK \7f819,30892
+# define VALMASK \7f829,31293
+DEFINE_GDB_SYMBOL_BEGIN \7fVALMASK\ 1828,31248
+#define MOST_POSITIVE_FIXNUM \7f834,31523
+#define MOST_NEGATIVE_FIXNUM \7f835,31583
+XINT \7f874,32675
+XFASTINT \7f889,33026
+XSYMBOL \7f899,33254
+XTYPE \7f910,33472
+XUNTAG \7f918,33652
+LISP_MACRO_DEFUN \7f927,33848
+LISP_MACRO_DEFUN \7f940,34233
+#define FIXNUM_OVERFLOW_P(\7f958,34846
+LISP_MACRO_DEFUN \7fFIXNUM_OVERFLOW_P\ 1952,34623
+LISP_MACRO_DEFUN \7f970,35162
+XSTRING \7f980,35382
+#define SYMBOL_INDEX(\7f988,35566
+XFLOAT \7f991,35627
+XPROCESS \7f1000,35769
+XWINDOW \7f1007,35886
+XTERMINAL \7f1014,36003
+XSUBR \7f1021,36125
+XBUFFER \7f1028,36236
+XCHAR_TABLE \7f1035,36360
+XSUB_CHAR_TABLE \7f1042,36497
+XBOOL_VECTOR \7f1049,36639
+make_lisp_ptr \7f1058,36818
+make_lisp_symbol \7f1066,37004
+builtin_lisp_symbol \7f1074,37188
+#define XSETINT(\7f1079,37270
+#define XSETFASTINT(\7f1080,37316
+#define XSETCONS(\7f1081,37366
+#define XSETVECTOR(\7f1082,37426
+#define XSETSTRING(\7f1083,37494
+#define XSETSYMBOL(\7f1084,37558
+#define XSETFLOAT(\7f1085,37612
+#define XSETMISC(\7f1086,37674
+#define XSETPVECTYPE(\7f1090,37763
+#define XSETPVECTYPESIZE(\7f1092,37879
+#define XSETPSEUDOVECTOR(\7f1099,38176
+#define XSETTYPED_PSEUDOVECTOR(\7f1105,38360
+#define XSETWINDOW_CONFIGURATION(\7f1110,38570
+#define XSETPROCESS(\7f1112,38666
+#define XSETWINDOW(\7f1113,38732
+#define XSETTERMINAL(\7f1114,38796
+#define XSETSUBR(\7f1115,38864
+#define XSETCOMPILED(\7f1116,38924
+#define XSETBUFFER(\7f1117,38992
+#define XSETCHAR_TABLE(\7f1118,39056
+#define XSETBOOL_VECTOR(\7f1119,39128
+#define XSETSUB_CHAR_TABLE(\7f1120,39202
+XINTPTR \7f1128,39572
+make_pointer_integer \7f1134,39652
+LISP_MACRO_DEFUN_VOID \7f1143,39817
+typedef struct interval *INTERVAL;\7fINTERVAL\ 11149,39978
+      Lisp_Object cdr;\7f1159,40153
+      struct Lisp_Cons *chain;\7fchain\ 11162,40227
+xcar_addr \7f1174,40751
+xcdr_addr \7f1179,40828
+LISP_MACRO_DEFUN \7f1185,40922
+XSETCDR \7f1198,41298
+CAR \7f1205,41448
+CDR \7f1212,41582
+CAR_SAFE \7f1221,41782
+CDR_SAFE \7f1226,41868
+STRING_MULTIBYTE \7f1243,42241
+#define STRING_BYTES_BOUND \7f1261,43048
+#define STRING_SET_UNIBYTE(\7f1265,43192
+#define STRING_SET_MULTIBYTE(\7f1275,43507
+SDATA \7f1286,43821
+SSDATA \7f1291,43899
+SREF \7f1297,44028
+SSET \7f1302,44119
+SCHARS \7f1307,44233
+extern ptrdiff_t string_bytes \7f1313,44328
+STRING_BYTES \7f1316,44406
+SBYTES \7f1326,44586
+STRING_SET_CHARS \7f1331,44672
+struct vectorlike_header\7f1343,45223
+    ptrdiff_t size;\7f1364,46374
+struct Lisp_Vector\7f1369,46473
+    struct vectorlike_header header;\7f1371,46496
+    Lisp_Object contents[\7fcontents\ 11372,46533
+    ALIGNOF_STRUCT_LISP_VECTOR\7f1378,46672
+struct Lisp_Bool_Vector\7f1384,46855
+    struct vectorlike_header header;\7f1388,47003
+    EMACS_INT size;\7f1390,47077
+    bits_word data[\7fdata\ 11395,47310
+bool_vector_size \7f1399,47376
+bool_vector_data \7f1407,47514
+bool_vector_uchar_data \7f1413,47608
+bool_vector_words \7f1421,47794
+bool_vector_bytes \7f1428,47989
+bool_vector_bitref \7f1437,48229
+bool_vector_ref \7f1445,48469
+bool_vector_set \7f1453,48609
+    header_size \7f1471,49038
+    bool_header_size \7f1472,49097
+    word_size \7f1473,49162
+AREF \7f1479,49275
+aref_addr \7f1485,49382
+ASIZE \7f1491,49492
+ASET \7f1497,49574
+gc_aset \7f1504,49733
+enum { NIL_IS_ZERO \7f1515,50260
+memclear \7f1520,50455
+#define VECSIZE(\7f1531,50753
+#define PSEUDOVECSIZE(\7f1538,51038
+#define UNSIGNED_CMP(\7f1546,51471
+#define ASCII_CHAR_P(\7f1552,51725
+enum CHARTAB_SIZE_BITS\7f1565,52480
+    CHARTAB_SIZE_BITS_0 \7f1567,52507
+    CHARTAB_SIZE_BITS_1 \7f1568,52536
+    CHARTAB_SIZE_BITS_2 \7f1569,52565
+    CHARTAB_SIZE_BITS_3 \7f1570,52594
+extern const int chartab_size[\7fchartab_size\ 11573,52628
+struct Lisp_Char_Table\7f1575,52663
+    struct vectorlike_header header;\7f1581,52919
+    Lisp_Object defalt;\7f1585,53069
+    Lisp_Object parent;\7f1590,53271
+    Lisp_Object purpose;\7f1594,53389
+    Lisp_Object ascii;\7f1598,53555
+    Lisp_Object contents[\7fcontents\ 11600,53579
+    Lisp_Object extras[\7fextras\ 11603,53690
+struct Lisp_Sub_Char_Table\7f1606,53743
+    struct vectorlike_header header;\7f1610,53909
+    int depth;\7f1618,54332
+    int min_char;\7f1621,54408
+    Lisp_Object contents[\7fcontents\ 11624,54483
+CHAR_TABLE_REF_ASCII \7f1628,54557
+CHAR_TABLE_REF \7f1648,55104
+CHAR_TABLE_SET \7f1658,55393
+struct Lisp_Subr\7f1670,55777
+    struct vectorlike_header header;\7f1672,55798
+      Lisp_Object (*a0)\7fa0\ 11674,55847
+      Lisp_Object (*a1)\7fa1\ 11675,55879
+      Lisp_Object (*a2)\7fa2\ 11676,55918
+      Lisp_Object (*a3)\7fa3\ 11677,55970
+      Lisp_Object (*a4)\7fa4\ 11678,56035
+      Lisp_Object (*a5)\7fa5\ 11679,56113
+      Lisp_Object (*a6)\7fa6\ 11680,56204
+      Lisp_Object (*a7)\7fa7\ 11681,56308
+      Lisp_Object (*a8)\7fa8\ 11682,56425
+      Lisp_Object (*aUNEVALLED)\7faUNEVALLED\ 11683,56555
+      Lisp_Object (*aMANY)\7faMANY\ 11684,56607
+    } function;\7f1685,56662
+    short min_args,\7f1686,56678
+    short min_args, max_args;\7f1686,56678
+    const char *symbol_name;\7fsymbol_name\ 11687,56708
+    const char *intspec;\7fintspec\ 11688,56737
+    const char *doc;\7fdoc\ 11689,56762
+enum char_table_specials\7f1692,56789
+    CHAR_TABLE_STANDARD_SLOTS \7f1697,56984
+    SUB_CHAR_TABLE_OFFSET \7f1701,57205
+CHAR_TABLE_EXTRA_SLOTS \7f1707,57368
+verify \7f1714,57587
+LISP_MACRO_DEFUN \7f1723,57912
+SYMBOL_BLV \7f1732,58172
+SYMBOL_FWD \7f1738,58307
+LISP_MACRO_DEFUN_VOID \7f1744,58419
+SET_SYMBOL_BLV \7f1754,58682
+SET_SYMBOL_FWD \7f1760,58841
+SYMBOL_NAME \7f1767,58992
+SYMBOL_INTERNED_P \7f1775,59121
+SYMBOL_INTERNED_IN_INITIAL_OBARRAY_P \7f1783,59290
+#define DEFSYM(\7f1796,59800
+LISP_MACRO_DEFUN \7fDEFSYM\ 11792,59621
+struct hash_table_test\7f1805,60053
+  Lisp_Object name;\7f1808,60130
+  Lisp_Object user_hash_function;\7f1811,60197
+  Lisp_Object user_cmp_function;\7f1814,60288
+  bool (*cmpfn)\7fcmpfn\ 11817,60363
+  EMACS_UINT (*hashfn)\7fhashfn\ 11820,60477
+struct Lisp_Hash_Table\7f1823,60546
+  struct vectorlike_header header;\7f1826,60640
+  Lisp_Object weak;\7f1830,60774
+  Lisp_Object rehash_size;\7f1835,60998
+  Lisp_Object rehash_threshold;\7f1839,61120
+  Lisp_Object hash;\7f1843,61251
+  Lisp_Object next;\7f1848,61481
+  Lisp_Object next_free;\7f1851,61551
+  Lisp_Object index;\7f1856,61762
+  ptrdiff_t count;\7f1863,62032
+  Lisp_Object key_and_value;\7f1868,62231
+  struct hash_table_test test;\7f1871,62305
+  struct Lisp_Hash_Table *next_weak;\7fnext_weak\ 11875,62448
+XHASH_TABLE \7f1880,62522
+#define XSET_HASH_TABLE(\7f1885,62593
+HASH_TABLE_P \7f1889,62694
+HASH_KEY \7f1896,62851
+HASH_VALUE \7f1903,63031
+HASH_NEXT \7f1911,63245
+HASH_HASH \7f1918,63422
+HASH_INDEX \7f1926,63668
+HASH_TABLE_SIZE \7f1933,63817
+enum DEFAULT_HASH_SIZE \7f1940,63947
+enum DEFAULT_HASH_SIZE { DEFAULT_HASH_SIZE \7f1940,63947
+static double const DEFAULT_REHASH_THRESHOLD \7f1946,64167
+static double const DEFAULT_REHASH_SIZE \7f1950,64290
+sxhash_combine \7f1956,64456
+SXHASH_REDUCE \7f1964,64639
+struct Lisp_Misc_Any   \7f1971,64797
+  ENUM_BF (Lisp_Misc_Type) type \7f1973,64857
+  bool_bf gcmarkbit \7f1974,64918
+  unsigned spacer \7f1975,64943
+struct Lisp_Marker\7f1978,64971
+  ENUM_BF (Lisp_Misc_Type) type \7f1980,64992
+  bool_bf gcmarkbit \7f1981,65056
+  unsigned spacer \7f1982,65081
+  bool_bf need_adjustment \7f1986,65273
+  bool_bf insertion_type \7f1989,65414
+  struct buffer *buffer;\7fbuffer\ 12000,66007
+  struct Lisp_Marker *next;\7fnext\ 12009,66358
+  ptrdiff_t charpos;\7f2011,66446
+  ptrdiff_t bytepos;\7f2016,66704
+struct Lisp_Overlay\7f2021,66832
+    ENUM_BF (Lisp_Misc_Type) type \7f2034,67340
+    bool_bf gcmarkbit \7f2035,67406
+    unsigned spacer \7f2036,67433
+    struct Lisp_Overlay *next;\7fnext\ 12037,67459
+    Lisp_Object start;\7f2038,67490
+    Lisp_Object end;\7f2039,67513
+    Lisp_Object plist;\7f2040,67534
+    SAVE_UNUSED,\7f2047,67635
+    SAVE_INTEGER,\7f2048,67652
+    SAVE_FUNCPOINTER,\7f2049,67670
+    SAVE_POINTER,\7f2050,67692
+    SAVE_OBJECT\7f2051,67710
+enum { SAVE_SLOT_BITS \7f2055,67795
+enum { SAVE_VALUE_SLOTS \7f2058,67892
+enum { SAVE_TYPE_BITS \7f2062,68000
+enum Lisp_Save_Type\7f2064,68066
+    SAVE_TYPE_INT_INT \7f2066,68090
+    SAVE_TYPE_INT_INT_INT\7f2067,68163
+    SAVE_TYPE_OBJ_OBJ \7f2069,68253
+    SAVE_TYPE_OBJ_OBJ_OBJ \7f2070,68324
+    SAVE_TYPE_OBJ_OBJ_OBJ_OBJ\7f2071,68405
+    SAVE_TYPE_PTR_INT \7f2073,68500
+    SAVE_TYPE_PTR_OBJ \7f2074,68573
+    SAVE_TYPE_PTR_PTR \7f2075,68645
+    SAVE_TYPE_FUNCPTR_PTR_OBJ\7f2076,68718
+    SAVE_TYPE_MEMORY \7f2080,68876
+typedef void (*voidfuncptr)\7fvoidfuncptr\ 12108,69830
+struct Lisp_Save_Value\7f2110,69867
+    ENUM_BF (Lisp_Misc_Type) type \7f2112,69894
+    bool_bf gcmarkbit \7f2113,69963
+    unsigned spacer : 32 - (16 + 1 + SAVE_TYPE_BITS)\7f2114,69990
+    ENUM_BF (Lisp_Save_Type) save_type : SAVE_TYPE_BITS;\7f2123,70480
+      void *pointer;\7fpointer\ 12125,70549
+      voidfuncptr funcpointer;\7f2126,70570
+      ptrdiff_t integer;\7f2127,70601
+      Lisp_Object object;\7f2128,70626
+    } data[\7fdata\ 12129,70652
+save_type \7f2134,70746
+XSAVE_POINTER \7f2143,70976
+set_save_pointer \7f2149,71138
+XSAVE_FUNCPOINTER \7f2155,71320
+XSAVE_INTEGER \7f2164,71540
+set_save_integer \7f2170,71702
+XSAVE_OBJECT \7f2179,71923
+struct Lisp_Finalizer\7f2186,72100
+    struct Lisp_Misc_Any base;\7f2188,72126
+    struct Lisp_Finalizer *prev;\7fprev\ 12191,72214
+    struct Lisp_Finalizer *next;\7fnext\ 12192,72247
+    Lisp_Object function;\7f2197,72484
+struct Lisp_Free\7f2201,72575
+    ENUM_BF (Lisp_Misc_Type) type \7f2203,72596
+    bool_bf gcmarkbit \7f2204,72659
+    unsigned spacer \7f2205,72686
+    union Lisp_Misc *chain;\7fchain\ 12206,72712
+union Lisp_Misc\7f2212,72876
+    struct Lisp_Misc_Any u_any;\7f2214,72896
+    struct Lisp_Free u_free;\7f2215,72967
+    struct Lisp_Marker u_marker;\7f2216,72996
+    struct Lisp_Overlay u_overlay;\7f2217,73029
+    struct Lisp_Save_Value u_save_value;\7f2218,73064
+    struct Lisp_Finalizer u_finalizer;\7f2219,73105
+XMISC \7f2223,73175
+XMISCANY \7f2229,73264
+XMISCTYPE \7f2236,73373
+XMARKER \7f2242,73461
+XOVERLAY \7f2249,73576
+XSAVE_VALUE \7f2256,73697
+XFINALIZER \7f2263,73826
+struct Lisp_Intfwd\7f2274,74111
+    enum Lisp_Fwd_Type type;\7f2276,74134
+    EMACS_INT *intvar;\7fintvar\ 12277,74184
+struct Lisp_Boolfwd\7f2284,74405
+    enum Lisp_Fwd_Type type;\7f2286,74429
+    bool *boolvar;\7fboolvar\ 12287,74480
+struct Lisp_Objfwd\7f2294,74696
+    enum Lisp_Fwd_Type type;\7f2296,74719
+    Lisp_Object *objvar;\7fobjvar\ 12297,74769
+struct Lisp_Buffer_Objfwd\7f2302,74928
+    enum Lisp_Fwd_Type type;\7f2304,74958
+    int offset;\7f2305,75015
+    Lisp_Object predicate;\7f2307,75107
+struct Lisp_Buffer_Local_Value\7f2334,76464
+    bool_bf local_if_set \7f2338,76609
+    bool_bf frame_local \7f2341,76791
+    bool_bf found \7f2344,76933
+    union Lisp_Fwd *fwd;\7ffwd\ 12346,77035
+    Lisp_Object where;\7f2348,77178
+    Lisp_Object defcell;\7f2351,77304
+    Lisp_Object valcell;\7f2357,77608
+struct Lisp_Kboard_Objfwd\7f2362,77723
+    enum Lisp_Fwd_Type type;\7f2364,77753
+    int offset;\7f2365,77810
+union Lisp_Fwd\7f2368,77832
+    struct Lisp_Intfwd u_intfwd;\7f2370,77851
+    struct Lisp_Boolfwd u_boolfwd;\7f2371,77884
+    struct Lisp_Objfwd u_objfwd;\7f2372,77919
+    struct Lisp_Buffer_Objfwd u_buffer_objfwd;\7f2373,77952
+    struct Lisp_Kboard_Objfwd u_kboard_objfwd;\7f2374,77999
+XFWDTYPE \7f2378,78078
+XBUFFER_OBJFWD \7f2384,78174
+struct Lisp_Float\7f2391,78310
+      double data;\7f2395,78348
+      struct Lisp_Float *chain;\7fchain\ 12396,78367
+    } u;\7f2397,78399
+XFLOAT_DATA \7f2401,78428
+    IEEE_FLOATING_POINT\7f2415,78937
+#define _UCHAR_T\7f2423,79260
+typedef unsigned char UCHAR;\7f2424,79277
+enum Lisp_Compiled\7f2429,79360
+    COMPILED_ARGLIST \7f2431,79383
+    COMPILED_BYTECODE \7f2432,79409
+    COMPILED_CONSTANTS \7f2433,79436
+    COMPILED_STACK_DEPTH \7f2434,79464
+    COMPILED_DOC_STRING \7f2435,79494
+    COMPILED_INTERACTIVE \7f2436,79523
+enum char_bits\7f2443,79825
+    CHAR_ALT \7f2445,79844
+    CHAR_SUPER \7f2446,79870
+    CHAR_HYPER \7f2447,79898
+    CHAR_SHIFT \7f2448,79926
+    CHAR_CTL \7f2449,79954
+    CHAR_META \7f2450,79980
+    CHAR_MODIFIER_MASK \7f2452,80008
+    CHARACTERBITS \7f2457,80203
+LISP_MACRO_DEFUN \7f2462,80261
+NATNUMP \7f2470,80403
+RANGED_INTEGERP \7f2476,80484
+#define TYPE_RANGED_INTEGERP(\7f2481,80606
+LISP_MACRO_DEFUN \7f2486,80791
+VECTORP \7f2500,81264
+OVERLAYP \7f2505,81367
+SAVE_VALUEP \7f2510,81466
+FINALIZERP \7f2516,81572
+AUTOLOADP \7f2522,81676
+BUFFER_OBJFWDP \7f2528,81767
+PSEUDOVECTOR_TYPEP \7f2534,81865
+PSEUDOVECTORP \7f2542,82118
+WINDOW_CONFIGURATIONP \7f2558,82470
+PROCESSP \7f2564,82580
+WINDOWP \7f2570,82664
+TERMINALP \7f2576,82746
+SUBRP \7f2582,82832
+COMPILEDP \7f2588,82910
+BUFFERP \7f2594,82996
+CHAR_TABLE_P \7f2600,83078
+SUB_CHAR_TABLE_P \7f2606,83169
+BOOL_VECTOR_P \7f2612,83268
+FRAMEP \7f2618,83361
+IMAGEP \7f2625,83478
+ARRAYP \7f2632,83583
+CHECK_LIST \7f2638,83702
+LISP_MACRO_DEFUN_VOID \7f2643,83783
+CHECK_STRING_CAR \7f2653,84080
+CHECK_CONS \7f2658,84184
+CHECK_VECTOR \7f2663,84264
+CHECK_BOOL_VECTOR \7f2668,84350
+CHECK_VECTOR_OR_STRING \7f2674,84527
+CHECK_ARRAY \7f2683,84701
+CHECK_BUFFER \7f2688,84809
+CHECK_WINDOW \7f2693,84895
+CHECK_PROCESS \7f2699,85001
+CHECK_NATNUM \7f2705,85097
+#define CHECK_RANGED_INTEGER(\7f2710,85174
+#define CHECK_TYPE_RANGED_INTEGER(\7f2721,85557
+#define CHECK_NUMBER_COERCE_MARKER(\7f2729,85827
+XFLOATINT \7f2738,86080
+CHECK_NUMBER_OR_FLOAT \7f2744,86151
+#define CHECK_NUMBER_OR_FLOAT_COERCE_MARKER(\7f2749,86250
+CHECK_NUMBER_CAR \7f2760,86660
+CHECK_NUMBER_CDR \7f2768,86782
+#define DEFUN(\7f2803,88377
+#define DEFUN(\7f2812,88845
+FUNCTIONP \7f2822,89200
+extern void defsubr \7f2829,89352
+enum maxargs\7f2831,89395
+    MANY \7f2833,89412
+    UNEVALLED \7f2834,89427
+#define CALLMANY(\7f2838,89530
+#define CALLN(\7f2844,89883
+extern void defvar_lisp \7f2846,89953
+extern void defvar_lisp_nopro \7f2847,90030
+extern void defvar_bool \7f2848,90113
+extern void defvar_int \7f2849,90184
+extern void defvar_kboard \7f2850,90258
+#define DEFVAR_LISP(\7f2869,91088
+#define DEFVAR_LISP_NOPRO(\7f2874,91260
+#define DEFVAR_BOOL(\7f2879,91442
+#define DEFVAR_INT(\7f2884,91615
+#define DEFVAR_BUFFER_DEFAULTS(\7f2890,91786
+#define DEFVAR_KBOARD(\7f2896,91990
+typedef jmp_buf sys_jmp_buf;\7f2906,92314
+# define sys_setjmp(\7f2907,92343
+# define sys_longjmp(\7f2908,92378
+typedef sigjmp_buf sys_jmp_buf;\7f2910,92450
+# define sys_setjmp(\7f2911,92482
+# define sys_longjmp(\7f2912,92522
+typedef jmp_buf sys_jmp_buf;\7f2916,92681
+# define sys_setjmp(\7f2917,92710
+# define sys_longjmp(\7f2918,92744
+enum specbind_tag \7f2943,93796
+  SPECPDL_UNWIND,\7f2944,93816
+  SPECPDL_UNWIND_PTR,\7f2945,93885
+  SPECPDL_UNWIND_INT,\7f2946,93936
+  SPECPDL_UNWIND_VOID,\7f2947,93984
+  SPECPDL_BACKTRACE,\7f2948,94038
+  SPECPDL_LET,\7f2949,94096
+  SPECPDL_LET_LOCAL,\7f2951,94226
+  SPECPDL_LET_DEFAULT  \7f2952,94283
+union specbinding\7f2955,94355
+    ENUM_BF (specbind_tag) kind : CHAR_BIT;\7f2957,94377
+      ENUM_BF (specbind_tag) kind : CHAR_BIT;\7f2959,94434
+      void (*func)\7ffunc\ 12960,94480
+      Lisp_Object arg;\7f2961,94514
+    } unwind;\7f2962,94537
+      ENUM_BF (specbind_tag) kind : CHAR_BIT;\7f2964,94564
+      void (*func)\7ffunc\ 12965,94610
+      void *arg;\7farg\ 12966,94639
+    } unwind_ptr;\7f2967,94656
+      ENUM_BF (specbind_tag) kind : CHAR_BIT;\7f2969,94687
+      void (*func)\7ffunc\ 12970,94733
+      int arg;\7f2971,94759
+    } unwind_int;\7f2972,94774
+      ENUM_BF (specbind_tag) kind : CHAR_BIT;\7f2974,94805
+      void (*func)\7ffunc\ 12975,94851
+    } unwind_void;\7f2976,94878
+      ENUM_BF (specbind_tag) kind : CHAR_BIT;\7f2978,94910
+      Lisp_Object symbol,\7f2980,95017
+      Lisp_Object symbol, old_value,\7f2980,95017
+      Lisp_Object symbol, old_value, where;\7f2980,95017
+    } let;\7f2981,95061
+      ENUM_BF (specbind_tag) kind : CHAR_BIT;\7f2983,95085
+      bool_bf debug_on_exit \7f2984,95131
+      Lisp_Object function;\7f2985,95164
+      Lisp_Object *args;\7fargs\ 12986,95192
+      ptrdiff_t nargs;\7f2987,95217
+    } bt;\7f2988,95240
+extern union specbinding *specpdl;\7fspecpdl\ 12991,95256
+extern union specbinding *specpdl_ptr;\7fspecpdl_ptr\ 12992,95291
+extern ptrdiff_t specpdl_size;\7f2993,95330
+SPECPDL_INDEX \7f2996,95379
+enum handlertype \7f3021,96401
+enum handlertype { CATCHER,\7f3021,96401
+enum handlertype { CATCHER, CONDITION_CASE \7f3021,96401
+struct handler\7f3023,96448
+  enum handlertype type;\7f3025,96465
+  Lisp_Object tag_or_ch;\7f3026,96490
+  Lisp_Object val;\7f3027,96515
+  struct handler *next;\7fnext\ 13028,96534
+  struct handler *nextfree;\7fnextfree\ 13029,96558
+  Lisp_Object *bytecode_top;\7fbytecode_top\ 13036,96916
+  int bytecode_dest;\7f3037,96945
+  struct gcpro *gcpro;\7fgcpro\ 13042,97182
+  sys_jmp_buf jmp;\7f3044,97212
+  EMACS_INT lisp_eval_depth;\7f3045,97231
+  ptrdiff_t pdlcount;\7f3046,97260
+  int poll_suppress_count;\7f3047,97282
+  int interrupt_input_blocked;\7f3048,97309
+  struct byte_stack *byte_stack;\7fbyte_stack\ 13049,97340
+#define PUSH_HANDLER(\7f3053,97437
+extern Lisp_Object memory_signal_data;\7f3075,98143
+extern char *stack_bottom;\7fstack_bottom\ 13079,98276
+extern void process_pending_signals \7f3097,99093
+extern bool volatile pending_signals;\7f3098,99137
+extern void process_quit_flag \7f3100,99176
+#define QUIT   \7f3101,99214
+#define QUITP \7f3112,99464
+extern Lisp_Object Vascii_downcase_table;\7f3114,99525
+extern Lisp_Object Vascii_canon_table;\7f3115,99567
+extern struct gcpro *gcprolist;\7fgcprolist\ 13130,100274
+struct gcpro\7f3132,100307
+  struct gcpro *next;\7fnext\ 13134,100322
+  volatile Lisp_Object *var;\7fvar\ 13137,100391
+  ptrdiff_t nvars;\7f3140,100473
+  const char *name;\7fname\ 13144,100558
+  int lineno;\7f3147,100614
+  int idx;\7f3150,100675
+  int level;\7f3153,100711
+#define GC_USE_GCPROS_AS_BEFORE        \7f3171,101288
+#define GC_MAKE_GCPROS_NOOPS   \7f3172,101323
+#define GC_MARK_STACK_CHECK_GCPROS     \7f3173,101355
+#define GC_USE_GCPROS_CHECK_ZOMBIES    \7f3174,101392
+#define GC_MARK_STACK \7f3177,101453
+#define BYTE_MARK_STACK \7f3181,101553
+#define GCPRO1(\7f3190,101824
+#define GCPRO2(\7f3191,101864
+#define GCPRO3(\7f3192,101930
+#define GCPRO4(\7f3194,102025
+#define GCPRO5(\7f3196,102145
+#define GCPRO6(\7f3198,102290
+#define GCPRO7(\7f3201,102465
+#define UNGCPRO \7f3202,102544
+#define GCPRO1(\7f3208,102644
+#define GCPRO2(\7f3212,102766
+#define GCPRO3(\7f3217,102958
+#define GCPRO4(\7f3223,103220
+#define GCPRO5(\7f3230,103551
+#define GCPRO6(\7f3238,103952
+#define GCPRO7(\7f3247,104422
+#define UNGCPRO \7f3257,104962
+extern int gcpro_level;\7f3261,105031
+#define GCPRO1(\7f3263,105056
+#define GCPRO2(\7f3269,105290
+#define GCPRO3(\7f3278,105708
+#define GCPRO4(\7f3289,106265
+#define GCPRO5(\7f3302,106963
+#define GCPRO6(\7f3317,107803
+#define GCPRO7(\7f3334,108784
+#define UNGCPRO        \7f3353,109907
+#define RETURN_UNGCPRO(\7f3363,110174
+void staticpro \7f3375,110447
+vcopy \7f3384,110648
+set_hash_key_slot \7f3393,110923
+set_hash_value_slot \7f3399,111062
+set_symbol_function \7f3408,111297
+set_symbol_plist \7f3414,111412
+set_symbol_next \7f3420,111515
+blv_found \7f3428,111688
+set_overlay_plist \7f3437,111871
+string_intervals \7f3445,112022
+set_string_intervals \7f3453,112144
+set_char_table_defalt \7f3462,112346
+set_char_table_purpose \7f3467,112458
+set_char_table_extras \7f3475,112627
+set_char_table_contents \7f3482,112836
+set_sub_char_table_contents \7f3489,113031
+extern Lisp_Object indirect_function \7f3495,113190
+extern Lisp_Object find_symbol_value \7f3496,113242
+enum Arith_Comparison \7f3497,113294
+  ARITH_EQUAL,\7f3498,113318
+  ARITH_NOTEQUAL,\7f3499,113333
+  ARITH_LESS,\7f3500,113351
+  ARITH_GRTR,\7f3501,113365
+  ARITH_LESS_OR_EQUAL,\7f3502,113379
+  ARITH_GRTR_OR_EQUAL\7f3503,113402
+extern Lisp_Object arithcompare \7f3505,113427
+#define INTEGER_TO_CONS(\7f3511,113753
+#define CONS_TO_INTEGER(\7f3529,114616
+extern intmax_t cons_to_signed \7f3533,114831
+extern uintmax_t cons_to_unsigned \7f3534,114897
+extern struct Lisp_Symbol *indirect_variable \7findirect_variable\ 13536,114958
+extern _Noreturn void args_out_of_range \7f3537,115027
+extern _Noreturn void args_out_of_range_3 \7f3538,115095
+extern Lisp_Object do_symval_forwarding \7f3540,115186
+extern void set_internal \7f3541,115246
+extern void syms_of_data \7f3542,115318
+extern void swap_in_global_binding \7f3543,115351
+extern void syms_of_cmds \7f3546,115435
+extern void keys_of_cmds \7f3547,115468
+extern Lisp_Object detect_coding_system \7f3550,115530
+extern void init_coding \7f3552,115683
+extern void init_coding_once \7f3553,115715
+extern void syms_of_coding \7f3554,115752
+extern ptrdiff_t chars_in_text \7f3557,115819
+extern ptrdiff_t multibyte_chars_in_text \7f3558,115886
+extern void syms_of_character \7f3559,115963
+extern void init_charset \7f3562,116031
+extern void init_charset_once \7f3563,116064
+extern void syms_of_charset \7f3564,116102
+extern void init_syntax_once \7f3569,116222
+extern void syms_of_syntax \7f3570,116259
+enum { NEXT_ALMOST_PRIME_LIMIT \7f3573,116320
+extern EMACS_INT next_almost_prime \7f3574,116359
+enum constype \7f3739,123811
+enum constype {CONSTYPE_HEAP,\7fCONSTYPE_HEAP\ 13739,123811
+enum constype {CONSTYPE_HEAP, CONSTYPE_PURE}\7fCONSTYPE_PURE\ 13739,123811
+extern Lisp_Object listn \7f3740,123857
+list2i \7f3745,124001
+list3i \7f3751,124110
+list4i \7f3757,124249
+extern Lisp_Object make_uninit_bool_vector \7f3763,124401
+extern Lisp_Object bool_vector_fill \7f3764,124457
+extern _Noreturn void string_overflow \7f3765,124521
+extern Lisp_Object make_string \7f3766,124567
+extern Lisp_Object make_formatted_string \7f3767,124625
+extern Lisp_Object make_multibyte_string \7f3779,124979
+extern Lisp_Object make_event_array \7f3780,125058
+extern Lisp_Object make_uninit_string \7f3781,125122
+extern Lisp_Object make_uninit_multibyte_string \7f3782,125173
+extern Lisp_Object make_string_from_bytes \7f3783,125245
+extern Lisp_Object make_specified_string \7f3784,125325
+extern Lisp_Object make_pure_string \7f3786,125417
+extern Lisp_Object make_pure_c_string \7f3787,125497
+build_pure_c_string \7f3792,125653
+build_string \7f3801,125858
+extern Lisp_Object pure_cons \7f3806,125936
+extern void make_byte_code \7f3807,125993
+extern struct Lisp_Vector *allocate_vector \7fallocate_vector\ 13808,126044
+make_uninit_vector \7f3820,126429
+make_uninit_sub_char_table \7f3833,126648
+extern struct Lisp_Vector *allocate_pseudovector \7fallocate_pseudovector\ 13844,126957
+#define ALLOCATE_PSEUDOVECTOR(\7f3850,127192
+#define ALLOCATE_ZEROED_PSEUDOVECTOR(\7f3858,127528
+extern bool gc_in_progress;\7f3863,127729
+extern bool abort_on_gc;\7f3864,127757
+extern Lisp_Object make_float \7f3865,127782
+extern void display_malloc_warning \7f3866,127822
+extern ptrdiff_t inhibit_garbage_collection \7f3867,127865
+extern Lisp_Object make_save_int_int_int \7f3868,127917
+extern Lisp_Object make_save_obj_obj_obj_obj \7f3869,127993
+extern Lisp_Object make_save_ptr \7f3871,128103
+extern Lisp_Object make_save_ptr_int \7f3872,128146
+extern Lisp_Object make_save_ptr_ptr \7f3873,128204
+extern Lisp_Object make_save_funcptr_ptr_obj \7f3874,128259
+extern Lisp_Object make_save_memory \7f3876,128355
+extern void free_save_value \7f3877,128419
+extern Lisp_Object build_overlay \7f3878,128462
+extern void free_marker \7f3879,128536
+extern void free_cons \7f3880,128575
+extern void init_alloc_once \7f3881,128619
+extern void init_alloc \7f3882,128655
+extern void syms_of_alloc \7f3883,128686
+extern struct buffer * allocate_buffer \7f3884,128720
+extern int valid_lisp_object_p \7f3885,128767
+extern int relocatable_string_data_p \7f3886,128813
+extern void check_cons_list \7f3888,128892
+INLINE void \7f3890,128934
+extern void *r_alloc \7fr_alloc\ 13895,129055
+#define FLOAT_TO_STRING_BUFSIZE \7f3927,130518
+extern int openp \7f3957,131667
+extern Lisp_Object string_to_number \7f3959,131777
+extern void map_obarray \7f3960,131840
+extern void dir_warning \7f3962,131954
+extern void init_obarray \7f3963,132007
+extern void init_lread \7f3964,132040
+extern void syms_of_lread \7f3965,132071
+intern \7f3968,132125
+intern_c_string \7f3974,132213
+extern EMACS_INT lisp_eval_depth;\7f3980,132326
+extern Lisp_Object Vautoload_queue;\7f3981,132360
+extern Lisp_Object Vrun_hooks;\7f3982,132396
+extern Lisp_Object Vsignaling_function;\7f3983,132427
+extern Lisp_Object inhibit_lisp_code;\7f3984,132467
+extern struct handler *handlerlist;\7fhandlerlist\ 13985,132505
+extern void run_hook \7f3994,132747
+extern void run_hook_with_args_2 \7f3995,132783
+extern Lisp_Object run_hook_with_args \7f3996,132857
+extern _Noreturn void xsignal \7f3999,133016
+extern _Noreturn void xsignal0 \7f4000,133074
+extern _Noreturn void xsignal1 \7f4001,133120
+extern _Noreturn void xsignal2 \7f4002,133179
+extern _Noreturn void xsignal3 \7f4003,133251
+extern _Noreturn void signal_error \7f4005,133340
+extern Lisp_Object eval_sub \7f4006,133404
+extern Lisp_Object apply1 \7f4007,133452
+extern Lisp_Object call0 \7f4008,133506
+extern Lisp_Object call1 \7f4009,133546
+extern Lisp_Object call2 \7f4010,133599
+extern Lisp_Object call3 \7f4011,133665
+extern Lisp_Object call4 \7f4012,133744
+extern Lisp_Object call5 \7f4013,133836
+extern Lisp_Object call6 \7f4014,133941
+extern Lisp_Object call7 \7f4015,134059
+extern Lisp_Object internal_catch \7f4016,134190
+extern Lisp_Object internal_lisp_condition_case \7f4017,134283
+extern Lisp_Object internal_condition_case \7f4018,134372
+extern Lisp_Object internal_condition_case_1 \7f4019,134485
+extern Lisp_Object internal_condition_case_2 \7f4020,134620
+extern Lisp_Object internal_condition_case_n\7f4021,134781
+extern void specbind \7f4024,134977
+extern void record_unwind_protect \7f4025,135026
+extern void record_unwind_protect_ptr \7f4026,135099
+extern void record_unwind_protect_int \7f4027,135166
+extern void record_unwind_protect_void \7f4028,135227
+extern void record_unwind_protect_nothing \7f4029,135285
+extern void clear_unwind_protect \7f4030,135335
+extern void set_unwind_protect \7f4031,135381
+extern void set_unwind_protect_ptr \7f4032,135462
+extern Lisp_Object unbind_to \7f4033,135537
+extern _Noreturn void error \7f4034,135592
+fast_string_match_ignore_case \7f4136,140080
+extern ptrdiff_t fast_c_string_match_ignore_case \7f4141,140230
+extern ptrdiff_t fast_looking_at \7f4143,140327
+extern ptrdiff_t find_newline \7f4145,140466
+extern ptrdiff_t scan_newline \7f4147,140595
+extern ptrdiff_t scan_newline_from_point \7f4149,140698
+extern ptrdiff_t find_newline_no_quit \7f4150,140778
+extern ptrdiff_t find_before_next_newline \7f4152,140875
+extern void syms_of_search \7f4154,140973
+extern void clear_regexp_cache \7f4155,141008
+extern Lisp_Object Vminibuffer_list;\7f4159,141078
+extern Lisp_Object last_minibuf_string;\7f4160,141115
+extern Lisp_Object get_minibuffer \7f4161,141155
+extern void init_minibuf_once \7f4162,141202
+extern void syms_of_minibuf \7f4163,141240
+extern void syms_of_callint \7f4167,141307
+extern void syms_of_casefiddle \7f4171,141377
+extern void keys_of_casefiddle \7f4172,141416
+extern void init_casetab_once \7f4176,141486
+extern void syms_of_casetab \7f4177,141524
+extern Lisp_Object echo_message_buffer;\7f4181,141592
+extern struct kboard *echo_kboard;\7fecho_kboard\ 14182,141632
+extern void cancel_echoing \7f4183,141667
+extern Lisp_Object last_undo_boundary;\7f4184,141702
+extern bool input_pending;\7f4185,141741
+extern sigjmp_buf return_to_command_loop;\7f4187,141804
+extern Lisp_Object menu_bar_items \7f4189,141853
+extern Lisp_Object tool_bar_items \7f4190,141902
+extern void discard_mouse_events \7f4191,141958
+void handle_input_available_signal \7f4193,142019
+extern Lisp_Object pending_funcalls;\7f4195,142068
+extern bool detect_input_pending \7f4196,142105
+extern bool detect_input_pending_ignore_squeezables \7f4197,142146
+extern bool detect_input_pending_run_timers \7f4198,142206
+extern void safe_run_hooks \7f4199,142258
+extern void cmd_error_internal \7f4200,142300
+extern Lisp_Object command_loop_1 \7f4201,142360
+extern Lisp_Object read_menu_command \7f4202,142402
+extern Lisp_Object recursive_edit_1 \7f4203,142447
+extern void record_auto_save \7f4204,142491
+extern void force_auto_save_soon \7f4205,142528
+extern void init_keyboard \7f4206,142569
+extern void syms_of_keyboard \7f4207,142603
+extern void keys_of_keyboard \7f4208,142640
+extern ptrdiff_t current_column \7f4211,142706
+extern void invalidate_current_column \7f4212,142746
+extern bool indented_beyond_p \7f4213,142792
+extern void syms_of_indent \7f4214,142857
+extern void store_frame_param \7f4217,142920
+extern void store_in_alist \7f4218,142994
+extern Lisp_Object do_switch_frame \7f4219,143064
+extern Lisp_Object get_frame_param \7f4220,143137
+extern void frames_discard_buffer \7f4221,143203
+extern void syms_of_frame \7f4222,143252
+extern char **initial_argv;\7finitial_argv\ 14225,143314
+extern int initial_argc;\7f4226,143342
+extern bool display_arg;\7f4228,143417
+extern Lisp_Object decode_env_path \7f4230,143449
+extern Lisp_Object empty_unibyte_string,\7f4231,143520
+extern Lisp_Object empty_unibyte_string, empty_multibyte_string;\7f4231,143520
+extern _Noreturn void terminate_due_to_signal \7f4232,143585
+extern Lisp_Object Vlibrary_cache;\7f4234,143660
+void fixup_locale \7f4237,143721
+void synchronize_system_messages_locale \7f4238,143747
+void synchronize_system_time_locale \7f4239,143795
+INLINE void fixup_locale \7f4241,143845
+INLINE void synchronize_system_messages_locale \7f4242,143880
+INLINE void synchronize_system_time_locale \7f4243,143937
+extern void shut_down_emacs \7f4245,143997
+extern bool noninteractive;\7f4248,144123
+extern bool no_site_lisp;\7f4251,144215
+extern int daemon_pipe[\7fdaemon_pipe\ 14256,144383
+#define IS_DAEMON \7f4257,144410
+#define DAEMON_RUNNING \7f4258,144450
+extern void *w32_daemon_event;\7fw32_daemon_event\ 14260,144518
+#define IS_DAEMON \7f4261,144549
+#define DAEMON_RUNNING \7f4262,144594
+extern bool fatal_error_in_progress;\7f4266,144715
+extern bool inhibit_window_system;\7f4269,144821
+extern bool running_asynch_code;\7f4271,144914
+extern void kill_buffer_processes \7f4274,144977
+extern int wait_reading_process_output \7f4275,145026
+# define WAIT_READING_MAX \7f4281,145413
+# define WAIT_READING_MAX \7f4283,145485
+extern void add_timer_wait_descriptor \7f4286,145549
+extern void add_keyboard_wait_descriptor \7f4288,145601
+extern void delete_keyboard_wait_descriptor \7f4289,145649
+extern void add_gpm_wait_descriptor \7f4291,145716
+extern void delete_gpm_wait_descriptor \7f4292,145759
+extern void init_process_emacs \7f4294,145812
+extern void syms_of_process \7f4295,145851
+extern void setup_process_coding_systems \7f4296,145887
+extern int child_setup \7f4302,146007
+extern void init_callproc_1 \7f4303,146075
+extern void init_callproc \7f4304,146111
+extern void set_initial_environment \7f4305,146145
+extern void syms_of_callproc \7f4306,146189
+extern Lisp_Object read_doc_string \7f4309,146252
+extern Lisp_Object get_doc_string \7f4310,146302
+extern void syms_of_doc \7f4311,146363
+extern int read_bytecode_char \7f4312,146395
+extern void syms_of_bytecode \7f4315,146464
+extern struct byte_stack *byte_stack_list;\7fbyte_stack_list\ 14316,146501
+extern void mark_byte_stack \7f4318,146564
+extern void unmark_byte_stack \7f4320,146607
+extern Lisp_Object exec_byte_code \7f4321,146645
+extern void init_macros \7f4325,146795
+extern void syms_of_macros \7f4326,146827
+extern void truncate_undo_list \7f4329,146889
+extern void record_insert \7f4330,146939
+extern void record_delete \7f4331,146989
+extern void record_first_change \7f4332,147047
+extern void record_change \7f4333,147087
+extern void record_property_change \7f4334,147137
+extern void syms_of_undo \7f4337,147279
+extern void report_interval_modification \7f4340,147343
+extern void syms_of_menu \7f4343,147439
+extern void syms_of_xmenu \7f4346,147500
+extern char *get_current_dir_name \7fget_current_dir_name\ 14356,147702
+extern void stuff_char \7f4358,147751
+extern void init_foreground_group \7f4359,147784
+extern void sys_subshell \7f4360,147826
+extern void sys_suspend \7f4361,147859
+extern void discard_tty_input \7f4362,147891
+extern void init_sys_modes \7f4363,147929
+extern void reset_sys_modes \7f4364,147985
+extern void init_all_sys_modes \7f4365,148042
+extern void reset_all_sys_modes \7f4366,148081
+extern void child_setup_tty \7f4367,148121
+extern void setup_pty \7f4368,148156
+extern int set_window_size \7f4369,148185
+extern EMACS_INT get_random \7f4370,148229
+extern void seed_random \7f4371,148265
+extern void init_random \7f4372,148310
+extern void emacs_backtrace \7f4373,148342
+extern _Noreturn void emacs_abort \7f4374,148377
+extern void xputenv \7f4527,152691
+extern char *egetenv_internal \7fegetenv_internal\ 14529,152728
+egetenv \7f4532,152800
+extern void init_system_name \7f4539,153003
+#define eabs(\7f4545,153296
+#define make_fixnum_or_float(\7f4550,153429
+enum MAX_ALLOCA \7f4556,153680
+enum MAX_ALLOCA { MAX_ALLOCA \7f4556,153680
+extern void *record_xmalloc \7frecord_xmalloc\ 14558,153725
+#define USE_SAFE_ALLOCA        \7f4560,153791
+#define AVAIL_ALLOCA(\7f4564,153924
+#define SAFE_ALLOCA(\7f4568,154035
+#define SAFE_NALLOCA(\7f4576,154376
+#define SAFE_ALLOCA_STRING(\7f4590,154852
+#define SAFE_FREE(\7f4598,155104
+#define SAFE_ALLOCA_LISP(\7f4625,155682
+# define USE_STACK_LISP_OBJECTS \7f4652,156804
+# undef USE_STACK_LISP_OBJECTS\7f4658,156970
+# define USE_STACK_LISP_OBJECTS \7f4659,157001
+enum { defined_GC_CHECK_STRING_BYTES \7f4663,157076
+enum { defined_GC_CHECK_STRING_BYTES \7f4665,157129
+union Aligned_Cons\7f4670,157263
+  struct Lisp_Cons s;\7f4672,157284
+  double d;\7f4673,157306
+  double d; intmax_t i;\7f4673,157306
+  double d; intmax_t i; void *p;\7fp\ 14673,157306
+union Aligned_String\7f4676,157343
+  struct Lisp_String s;\7f4678,157366
+  double d;\7f4679,157390
+  double d; intmax_t i;\7f4679,157390
+  double d; intmax_t i; void *p;\7fp\ 14679,157390
+    USE_STACK_CONS \7f4689,157698
+    USE_STACK_STRING \7f4691,157804
+#define STACK_CONS(\7f4699,158141
+#define AUTO_CONS_EXPR(\7f4701,158238
+#define AUTO_CONS(\7f4709,158601
+#define AUTO_LIST1(\7f4710,158672
+#define AUTO_LIST2(\7f4712,158780
+#define AUTO_LIST3(\7f4716,158935
+#define AUTO_LIST4(\7f4720,159110
+extern const char *verify_ascii \7fverify_ascii\ 14730,159447
+# define verify_ascii(\7f4732,159501
+#define AUTO_STRING(\7f4740,159809
+#define FOR_EACH_TAIL(\7f4752,160273
+#define FOR_EACH_ALIST_VALUE(\7f4766,160764
+maybe_gc \7f4774,161051
+functionp \7f4784,161290
 \f
 c-src/machsyscalls.c,23
 #define        SYSCALL(\7f6,113
@@ -3260,130 +3260,130 @@ el-src/TAGTEST.EL,179
 (defalias (quote explicitly-quoted-pending-delete-mode)\7f9,222
 \f
 el-src/emacs/lisp/progmodes/etags.el,5188
-(defvar tags-file-name \7f34,1034
-(defgroup etags \7f43,1498
-(defcustom tags-case-fold-search \7f47,1566
-(defcustom tags-table-list \7f59,2051
-(defcustom tags-compression-info-list\7f69,2449
-(defcustom tags-add-tables \7f88,3231
-(defcustom tags-revert-without-query \7f98,3627
-(defvar tags-table-computed-list \7f103,3778
-(defvar tags-table-computed-list-for \7f112,4262
-(defvar tags-table-list-pointer \7f117,4510
-(defvar tags-table-list-started-at \7f121,4701
-(defvar tags-table-set-list \7f124,4821
-(defcustom find-tag-hook \7f129,5000
-(defcustom find-tag-default-function \7f137,5263
-(define-obsolete-variable-alias 'find-tag-marker-ring-length\7ffind-tag-marker-ring-length\ 1145,5602
-(defcustom tags-tag-face \7f148,5699
-(defcustom tags-apropos-verbose \7f154,5834
-(defcustom tags-apropos-additional-actions \7f160,5998
-(defvaralias 'find-tag-marker-ring \7ffind-tag-marker-ring\ 1183,6917
-(defvar default-tags-table-function \7f189,7097
-(defvar tags-location-ring \7f194,7323
-(defvar tags-table-files \7f201,7599
-(defvar tags-completion-table \7f206,7766
-(defvar tags-included-tables \7f209,7858
-(defvar next-file-list \7f212,7953
-(defvar tags-table-format-functions \7f217,8059
-(defvar file-of-tag-function \7f224,8440
-(defvar tags-table-files-function \7f228,8634
-(defvar tags-completion-table-function \7f230,8745
-(defvar snarf-tag-function \7f232,8840
-(defvar goto-tag-location-function \7f236,9049
-(defvar find-tag-regexp-search-function \7f239,9222
-(defvar find-tag-regexp-tag-order \7f241,9343
-(defvar find-tag-regexp-next-line-after-failure-p \7f243,9452
-(defvar find-tag-search-function \7f245,9572
-(defvar find-tag-tag-order \7f247,9679
-(defvar find-tag-next-line-after-failure-p \7f249,9774
-(defvar list-tags-function \7f251,9880
-(defvar tags-apropos-function \7f253,9968
-(defvar tags-included-tables-function \7f255,10062
-(defvar verify-tags-table-function \7f257,10181
-(defun initialize-new-tags-table \7f260,10292
-(defun tags-table-mode \7f276,10980
-(defun visit-tags-table \7f285,11245
-(defun tags-table-check-computed-list \7f321,12783
-(defun tags-table-extend-computed-list \7f360,14654
-(defun tags-expand-table-name \7f400,16367
-(defun tags-table-list-member \7f409,16710
-(defun tags-verify-table \7f421,17182
-(defun tags-table-including \7f470,19302
-(defun tags-next-table \7f522,21346
-(defun visit-tags-table-buffer \7f543,22203
-(defun tags-reset-tags-tables \7f712,28513
-(defun file-of-tag \7f731,29170
-(defun tags-table-files \7f740,29519
-(defun tags-included-tables \7f749,29869
-(defun tags-completion-table \7f755,30115
-(defun tags-lazy-completion-table \7f783,31309
-(defun tags-completion-at-point-function \7f799,31944
-(defun find-tag-tag \7f818,32694
-(defvar last-tag \7f837,33367
-(defun find-tag-interactive \7f840,33426
-(defvar find-tag-history \7f852,33841
-(defvar etags-case-fold-search)\7f855,33906
-(defvar etags-syntax-table)\7f856,33938
-(defvar local-find-tag-hook)\7f857,33966
-(defun find-tag-noselect \7f860,34011
-(defun find-tag \7f932,37125
-(defun find-tag-other-window \7f959,38341
-(defun find-tag-other-frame \7f1000,40269
-(defun find-tag-regexp \7f1025,41443
-(defalias 'pop-tag-mark \7fpop-tag-mark\ 11049,42605
-(defvar tag-lines-already-matched \7f1052,42656
-(defun find-tag-in-order \7f1055,42763
-(defun tag-find-file-of-tag-noselect \7f1167,47109
-(defun tag-find-file-of-tag \7f1200,48955
-(defun etags-recognize-tags-table \7f1208,49181
-(defun etags-verify-tags-table \7f1241,50812
-(defun etags-file-of-tag \7f1246,51010
-(defun etags-tags-completion-table \7f1256,51345
-(defun etags-snarf-tag \7f1286,52551
-(defun etags-goto-tag-location \7f1324,54120
-(defun etags-list-tags \7f1388,56563
-(defmacro tags-with-face \7f1423,57838
-(defun etags-tags-apropos-additional \7f1431,58171
-(defun etags-tags-apropos \7f1465,59408
-(defun etags-tags-table-files \7f1527,61617
-(defun etags-tags-included-tables \7f1542,62053
-(defun tags-recognize-empty-tags-table \7f1559,62593
-(defun tag-exact-file-name-match-p \7f1587,63739
-(defun tag-file-name-match-p \7f1596,64132
-(defun tag-exact-match-p \7f1609,64688
-(defun tag-implicit-name-match-p \7f1620,65256
-(defun tag-symbol-match-p \7f1633,65856
-(defun tag-word-match-p \7f1643,66292
-(defun tag-partial-file-name-match-p \7f1652,66690
-(defun tag-any-match-p \7f1662,67134
-(defun tag-re-match-p \7f1667,67318
-(defcustom tags-loop-revert-buffers \7f1675,67567
-(defun next-file \7f1685,67976
-(defvar tags-loop-operate \7f1760,70890
-(defvar tags-loop-scan\7f1763,70984
-(defun tags-loop-eval \7f1771,71313
-(defun tags-loop-continue \7f1782,71642
-(defun tags-search \7f1850,73948
-(defun tags-query-replace \7f1871,74774
-(defun tags-complete-tags-table-file \7f1896,75998
-(defun list-tags \7f1906,76377
-(defun tags-apropos \7f1934,77330
-(define-button-type 'tags-select-tags-table\7ftags-select-tags-table\ 11957,78156
-(defun select-tags-table \7f1964,78395
-(defvar select-tags-table-mode-map \7f2019,80522
-(define-derived-mode select-tags-table-mode \7f2030,80905
-(defun select-tags-table-select \7f2034,81089
-(defun select-tags-table-quit \7f2043,81455
-(defun complete-tag \7f2049,81610
-(defconst etags--xref-limit \7f2074,82551
-(defvar etags-xref-find-definitions-tag-order \7f2076,82586
-(defun etags-xref-find \7f2082,82876
-(defun etags--xref-find-definitions \7f2096,83405
-(defclass xref-etags-location \7f2129,85119
-(defun xref-make-etags-location \7f2135,85342
-(cl-defmethod xref-location-marker \7f2139,85497
-(cl-defmethod xref-location-line \7f2146,85741
+(defvar tags-file-name \7f34,1035
+(defgroup etags \7f43,1499
+(defcustom tags-case-fold-search \7f47,1567
+(defcustom tags-table-list \7f59,2052
+(defcustom tags-compression-info-list\7f69,2450
+(defcustom tags-add-tables \7f88,3232
+(defcustom tags-revert-without-query \7f98,3628
+(defvar tags-table-computed-list \7f103,3779
+(defvar tags-table-computed-list-for \7f112,4263
+(defvar tags-table-list-pointer \7f117,4511
+(defvar tags-table-list-started-at \7f121,4702
+(defvar tags-table-set-list \7f124,4822
+(defcustom find-tag-hook \7f129,5001
+(defcustom find-tag-default-function \7f137,5264
+(define-obsolete-variable-alias 'find-tag-marker-ring-length\7ffind-tag-marker-ring-length\ 1145,5603
+(defcustom tags-tag-face \7f148,5700
+(defcustom tags-apropos-verbose \7f154,5835
+(defcustom tags-apropos-additional-actions \7f160,5999
+(defvaralias 'find-tag-marker-ring \7ffind-tag-marker-ring\ 1183,6918
+(defvar default-tags-table-function \7f189,7098
+(defvar tags-location-ring \7f194,7324
+(defvar tags-table-files \7f201,7600
+(defvar tags-completion-table \7f206,7767
+(defvar tags-included-tables \7f209,7859
+(defvar next-file-list \7f212,7954
+(defvar tags-table-format-functions \7f217,8060
+(defvar file-of-tag-function \7f224,8441
+(defvar tags-table-files-function \7f228,8635
+(defvar tags-completion-table-function \7f230,8746
+(defvar snarf-tag-function \7f232,8841
+(defvar goto-tag-location-function \7f236,9050
+(defvar find-tag-regexp-search-function \7f239,9223
+(defvar find-tag-regexp-tag-order \7f241,9344
+(defvar find-tag-regexp-next-line-after-failure-p \7f243,9453
+(defvar find-tag-search-function \7f245,9573
+(defvar find-tag-tag-order \7f247,9680
+(defvar find-tag-next-line-after-failure-p \7f249,9775
+(defvar list-tags-function \7f251,9881
+(defvar tags-apropos-function \7f253,9969
+(defvar tags-included-tables-function \7f255,10063
+(defvar verify-tags-table-function \7f257,10182
+(defun initialize-new-tags-table \7f260,10293
+(defun tags-table-mode \7f276,10981
+(defun visit-tags-table \7f285,11246
+(defun tags-table-check-computed-list \7f321,12784
+(defun tags-table-extend-computed-list \7f360,14655
+(defun tags-expand-table-name \7f400,16368
+(defun tags-table-list-member \7f409,16711
+(defun tags-verify-table \7f421,17183
+(defun tags-table-including \7f470,19303
+(defun tags-next-table \7f522,21347
+(defun visit-tags-table-buffer \7f543,22204
+(defun tags-reset-tags-tables \7f712,28514
+(defun file-of-tag \7f731,29171
+(defun tags-table-files \7f740,29520
+(defun tags-included-tables \7f749,29870
+(defun tags-completion-table \7f755,30116
+(defun tags-lazy-completion-table \7f783,31310
+(defun tags-completion-at-point-function \7f799,31945
+(defun find-tag-tag \7f818,32695
+(defvar last-tag \7f837,33368
+(defun find-tag-interactive \7f840,33427
+(defvar find-tag-history \7f852,33842
+(defvar etags-case-fold-search)\7f855,33907
+(defvar etags-syntax-table)\7f856,33939
+(defvar local-find-tag-hook)\7f857,33967
+(defun find-tag-noselect \7f860,34012
+(defun find-tag \7f932,37126
+(defun find-tag-other-window \7f959,38342
+(defun find-tag-other-frame \7f1000,40270
+(defun find-tag-regexp \7f1025,41444
+(defalias 'pop-tag-mark \7fpop-tag-mark\ 11049,42606
+(defvar tag-lines-already-matched \7f1052,42657
+(defun find-tag-in-order \7f1055,42764
+(defun tag-find-file-of-tag-noselect \7f1167,47110
+(defun tag-find-file-of-tag \7f1200,48956
+(defun etags-recognize-tags-table \7f1208,49182
+(defun etags-verify-tags-table \7f1241,50813
+(defun etags-file-of-tag \7f1246,51011
+(defun etags-tags-completion-table \7f1256,51346
+(defun etags-snarf-tag \7f1286,52552
+(defun etags-goto-tag-location \7f1324,54121
+(defun etags-list-tags \7f1388,56564
+(defmacro tags-with-face \7f1423,57839
+(defun etags-tags-apropos-additional \7f1431,58172
+(defun etags-tags-apropos \7f1465,59409
+(defun etags-tags-table-files \7f1527,61618
+(defun etags-tags-included-tables \7f1542,62054
+(defun tags-recognize-empty-tags-table \7f1559,62594
+(defun tag-exact-file-name-match-p \7f1587,63740
+(defun tag-file-name-match-p \7f1596,64133
+(defun tag-exact-match-p \7f1609,64689
+(defun tag-implicit-name-match-p \7f1620,65257
+(defun tag-symbol-match-p \7f1633,65857
+(defun tag-word-match-p \7f1643,66293
+(defun tag-partial-file-name-match-p \7f1652,66691
+(defun tag-any-match-p \7f1662,67135
+(defun tag-re-match-p \7f1667,67319
+(defcustom tags-loop-revert-buffers \7f1675,67568
+(defun next-file \7f1685,67977
+(defvar tags-loop-operate \7f1760,70891
+(defvar tags-loop-scan\7f1763,70985
+(defun tags-loop-eval \7f1771,71314
+(defun tags-loop-continue \7f1782,71643
+(defun tags-search \7f1850,73949
+(defun tags-query-replace \7f1871,74775
+(defun tags-complete-tags-table-file \7f1896,75999
+(defun list-tags \7f1906,76378
+(defun tags-apropos \7f1934,77331
+(define-button-type 'tags-select-tags-table\7ftags-select-tags-table\ 11957,78157
+(defun select-tags-table \7f1964,78396
+(defvar select-tags-table-mode-map \7f2019,80523
+(define-derived-mode select-tags-table-mode \7f2030,80906
+(defun select-tags-table-select \7f2034,81090
+(defun select-tags-table-quit \7f2043,81456
+(defun complete-tag \7f2049,81611
+(defconst etags--xref-limit \7f2074,82552
+(defvar etags-xref-find-definitions-tag-order \7f2076,82587
+(defun etags-xref-find \7f2082,82877
+(defun etags--xref-find-definitions \7f2096,83406
+(defclass xref-etags-location \7f2129,85120
+(defun xref-make-etags-location \7f2135,85343
+(cl-defmethod xref-location-marker \7f2139,85498
+(cl-defmethod xref-location-line \7f2146,85742
 \f
 erl-src/gs_dialog.erl,98
 -define(VERSION\7f2,32
@@ -3457,10 +3457,10 @@ func main(\7f29,285
 \f
 html-src/softwarelibero.html,200
 Cos'รจ il software libero?\7f4,38
-Licenze d'uso di un programma\7flicenze\ 165,2500
-Sfatiamo alcuni miti\7f138,6118
-Il movimento open source\7foss\ 1191,8037
-Impatto pratico del software libero\7fimpatto\ 1231,10066
+Licenze d'uso di un programma\7flicenze\ 165,2502
+Sfatiamo alcuni miti\7f138,6122
+Il movimento open source\7foss\ 1191,8041
+Impatto pratico del software libero\7fimpatto\ 1231,10070
 \f
 html-src/index.shtml,104
 &nbsp;\7f8,281
@@ -3486,13 +3486,13 @@ MTG\7fmtg\ 141,1482
 Fracas\7ffracas\ 165,2624
 GaliLEO\7fgalileo\ 1101,4232
 Leasqr\7fleasqr\ 1114,4677
-Free software that I wrote for the GNU project or for my personal or work\7fgnu\ 1142,6065
-Etags\7fetags\ 1148,6180
-checkiso\7f161,6729
-cgrep\7f178,7547
-debian-bug.el\7fdebian-bug\ 1190,7979
-tcpdump\7f205,8564
-Links to interesting software\7flinks\ 1216,8891
+Free software that I wrote for the GNU project or for my personal or work\7fgnu\ 1142,6066
+Etags\7fetags\ 1148,6181
+checkiso\7f161,6731
+cgrep\7f178,7549
+debian-bug.el\7fdebian-bug\ 1190,7981
+tcpdump\7f205,8566
+Links to interesting software\7flinks\ 1216,8893
 \f
 lua-src/allegro.lua,400
 local function get_layer_by_name \7f7,175
index a75fd806968a53b65a8744d49bf951abffe686c4..568c51583fd30af409f37cd5eb906fe67a2f886f 100644 (file)
@@ -276,439 +276,439 @@ extern int getopt_long_only \7f116,4187
 extern int _getopt_internal \7f118,4220
 \f
 c-src/etags.c,14175
-char pot_etags_version[\7fpot_etags_version\ 181,3470
-#  undef DEBUG\7f84,3552
-#  define DEBUG \7f85,3567
-#  define DEBUG \7f87,3594
-#  define NDEBUG       \7f88,3617
-# define _GNU_SOURCE \7f94,3705
-# undef MSDOS\7f100,3876
-# undef  WINDOWSNT\7f101,3890
-# define WINDOWSNT\7f102,3909
-# undef MSDOS\7f106,3968
-# define MSDOS \7f107,3982
-# define MSDOS \7f110,4032
-# define MAXPATHLEN \7f115,4111
-# undef HAVE_NTGUI\7f116,4141
-# undef  DOS_NT\7f117,4160
-# define DOS_NT\7f118,4176
-# undef  assert        \7f135,4482
-# define assert(\7f136,4541
-# undef  CTAGS\7f146,4857
-# define CTAGS \7f147,4872
-# define CTAGS \7f149,4898
-#define streq(\7f152,4927
-#define strcaseeq(\7f153,4996
-#define strneq(\7f154,5075
-#define strncaseeq(\7f155,5151
-#define CHARS \7f157,5238
-#define CHAR(\7f158,5278
-#define        iswhite(\7f159,5329
-#define notinname(\7f160,5394
-#define        begtoken(\7f161,5469
-#define        intoken(\7f162,5542
-#define        endtoken(\7f163,5614
-#define ISALNUM(\7f165,5684
-#define ISALPHA(\7f166,5722
-#define ISDIGIT(\7f167,5760
-#define ISLOWER(\7f168,5798
-#define lowcase(\7f170,5837
-#define xnew(\7f179,6015
-#define xrnew(\7f180,6083
-typedef void Lang_function \7f182,6164
-  const char *suffix;\7fsuffix\ 1186,6219
-  const char *command;\7fcommand\ 1187,6294
-} compressor;\7f188,6365
-  const char *name;\7fname\ 1192,6397
-  const char *help;\7fhelp\ 1193,6449
-  Lang_function *function;\7ffunction\ 1194,6508
-  const char **suffixes;\7fsuffixes\ 1195,6556
-  const char **filenames;\7ffilenames\ 1196,6633
-  const char **interpreters;\7finterpreters\ 1197,6702
-  bool metasource;\7f198,6771
-} language;\7f199,6835
-typedef struct fdesc\7f201,6848
-  struct fdesc *next;\7fnext\ 1203,6871
-  char *infname;\7finfname\ 1204,6920
-  char *infabsname;\7finfabsname\ 1205,6973
-  char *infabsdir;\7finfabsdir\ 1206,7038
-  char *taggedfname;\7ftaggedfname\ 1207,7091
-  language *lang;\7flang\ 1208,7149
-  char *prop;\7fprop\ 1209,7191
-  bool usecharno;\7f210,7249
-  bool written;\7f211,7311
-} fdesc;\7f212,7366
-typedef struct node_st\7f214,7376
-  struct node_st *left,\7fleft\ 1216,7428
-  struct node_st *left, *right;\7fright\ 1216,7428
-  fdesc *fdp;\7ffdp\ 1217,7486
-  char *name;\7fname\ 1218,7548
-  char *regex;\7fregex\ 1219,7580
-  bool valid;\7f220,7617
-  bool is_func;\7f221,7670
-  bool been_warned;\7f222,7733
-  int lno;\7f223,7801
-  long cno;\7f224,7842
-} node;\7f225,7894
-  long size;\7f236,8208
-  int len;\7f237,8221
-  char *buffer;\7fbuffer\ 1238,8232
-} linebuffer;\7f239,8248
-    at_language,\7f245,8344
-    at_regexp,\7f246,8393
-    at_filename,\7f247,8437
-    at_stdin,\7f248,8473
-    at_end     \7f249,8516
-  } arg_type;\7f250,8557
-  language *lang;\7flang\ 1251,8593
-  char *what;\7fwhat\ 1252,8656
-} argument;\7f253,8698
-typedef struct regexp\7f256,8758
-  struct regexp *p_next;\7fp_next\ 1258,8782
-  language *lang;\7flang\ 1259,8837
-  char *pattern;\7fpattern\ 1260,8897
-  char *name;\7fname\ 1261,8940
-  struct re_pattern_buffer *pat;\7fpat\ 1262,8971
-  struct re_registers regs;\7f263,9031
-  bool error_signaled;\7f264,9078
-  bool force_explicit_name;\7f265,9141
-  bool ignore_case;\7f266,9206
-  bool multi_line;\7f267,9259
-} regexp;\7f268,9325
-static void Ada_funcs \7f274,9428
-static void Asm_labels \7f275,9460
-static void C_entries \7f276,9493
-static void default_C_entries \7f277,9536
-static void plain_C_entries \7f278,9576
-static void Cjava_entries \7f279,9614
-static void Cobol_paragraphs \7f280,9650
-static void Cplusplus_entries \7f281,9689
-static void Cstar_entries \7f282,9729
-static void Erlang_functions \7f283,9765
-static void Forth_words \7f284,9804
-static void Fortran_functions \7f285,9838
-static void HTML_labels \7f286,9878
-static void Lisp_functions \7f287,9912
-static void Lua_functions \7f288,9949
-static void Makefile_targets \7f289,9985
-static void Pascal_functions \7f290,10024
-static void Perl_functions \7f291,10063
-static void PHP_functions \7f292,10100
-static void PS_functions \7f293,10136
-static void Prolog_functions \7f294,10171
-static void Python_functions \7f295,10210
-static void Scheme_functions \7f296,10249
-static void TeX_commands \7f297,10288
-static void Texinfo_nodes \7f298,10323
-static void Yacc_entries \7f299,10359
-static void just_read_file \7f300,10394
-static language *get_language_from_langname \7fget_language_from_langname\ 1302,10432
-static void readline \7f303,10492
-static long readline_internal \7f304,10537
-static bool nocase_tail \7f305,10591
-static void get_tag \7f306,10631
-static void analyze_regex \7f308,10671
-static void free_regexps \7f309,10707
-static void regex_tag_multiline \7f310,10740
-static void error \7f311,10780
-# undef STDIN\7f408,15073
-#define STDIN \7f411,15095
-static compressor compressors[\7fcompressors\ 1457,17664
-static const char *Ada_suffixes \7fAda_suffixes\ 1473,17907
-static const char Ada_help \7f475,17977
-static const char *Asm_suffixes \7fAsm_suffixes\ 1493,18580
-static const char Asm_help \7f504,18976
-static const char *default_C_suffixes \7fdefault_C_suffixes\ 1512,19312
-static const char default_C_help \7f515,19413
-static const char default_C_help \7f523,19850
-static const char *Cplusplus_suffixes \7fCplusplus_suffixes\ 1535,20460
-static const char Cplusplus_help \7f540,20658
-static const char *Cjava_suffixes \7fCjava_suffixes\ 1549,21113
-static char Cjava_help \7f551,21172
-static const char *Cobol_suffixes \7fCobol_suffixes\ 1556,21337
-static char Cobol_help \7f558,21402
-static const char *Cstar_suffixes \7fCstar_suffixes\ 1562,21543
-static const char *Erlang_suffixes \7fErlang_suffixes\ 1565,21607
-static const char Erlang_help \7f567,21673
-const char *Forth_suffixes \7fForth_suffixes\ 1571,21799
-static const char Forth_help \7f573,21857
-static const char *Fortran_suffixes \7fFortran_suffixes\ 1577,22008
-static const char Fortran_help \7f579,22085
-static const char *HTML_suffixes \7fHTML_suffixes\ 1582,22190
-static const char HTML_help \7f584,22264
-static const char *Lisp_suffixes \7fLisp_suffixes\ 1589,22452
-static const char Lisp_help \7f591,22556
-static const char *Lua_suffixes \7fLua_suffixes\ 1598,22871
-static const char Lua_help \7f600,22934
-static const char *Makefile_filenames \7fMakefile_filenames\ 1603,23010
-static const char Makefile_help \7f605,23133
-static const char *Objc_suffixes \7fObjc_suffixes\ 1609,23277
-static const char Objc_help \7f613,23399
-static const char *Pascal_suffixes \7fPascal_suffixes\ 1619,23714
-static const char Pascal_help \7f621,23778
-static const char *Perl_suffixes \7fPerl_suffixes\ 1626,23966
-static const char *Perl_interpreters \7fPerl_interpreters\ 1628,24028
-static const char Perl_help \7f630,24100
-static const char *PHP_suffixes \7fPHP_suffixes\ 1637,24451
-static const char PHP_help \7f639,24523
-static const char *plain_C_suffixes \7fplain_C_suffixes\ 1643,24678
-static const char *PS_suffixes \7fPS_suffixes\ 1647,24762
-static const char PS_help \7f649,24848
-static const char *Prolog_suffixes \7fProlog_suffixes\ 1652,24931
-static const char Prolog_help \7f654,24993
-static const char *Python_suffixes \7fPython_suffixes\ 1658,25107
-static const char Python_help \7f660,25165
-static const char *Scheme_suffixes \7fScheme_suffixes\ 1665,25347
-static const char Scheme_help \7f667,25460
-static const char *TeX_suffixes \7fTeX_suffixes\ 1672,25683
-static const char TeX_help \7f674,25781
-static const char *Texinfo_suffixes \7fTexinfo_suffixes\ 1686,26316
-static const char Texinfo_help \7f688,26395
-static const char *Yacc_suffixes \7fYacc_suffixes\ 1691,26492
-static const char Yacc_help \7f693,26606
-static const char auto_help \7f699,26856
-static const char none_help \7f703,27020
-static const char no_lang_help \7f707,27143
-static language lang_names \7f718,27355
-print_language_names \7f753,29532
-# define EMACS_NAME \7f786,30755
-# define VERSION \7f789,30811
-print_version \7f792,30869
-# define PRINT_UNDOCUMENTED_OPTIONS_HELP \7f804,31173
-print_help \7f808,31250
-main \7f981,37438
-get_compressor_from_suffix \7f1319,46217
-get_language_from_langname \7f1355,47158
-get_language_from_interpreter \7f1377,47545
-get_language_from_filename \7f1399,47976
-process_file_name \7f1433,48834
-process_file \7f1555,51665
-init \7f1632,54150
-find_entries \7f1656,54901
-make_tag \7f1814,59707
-pfnote \7f1856,60942
-free_tree \7f1917,62744
-free_fdesc \7f1935,63029
-add_node \7f1955,63472
-invalidate_nodes \7f2035,65537
-static int total_size_of_entries \7f2067,66150
-static int number_len \7f2068,66193
-total_size_of_entries \7f2087,66694
-put_entries \7f2107,67154
-#define C_EXT  \7f2193,68995
-#define C_PLAIN \7f2194,69037
-#define C_PLPL \7f2195,69070
-#define C_STAR \7f2196,69104
-#define C_JAVA \7f2197,69137
-#define C_AUTO \7f2198,69172
-#define YACC   \7f2199,69242
-enum sym_type\7f2204,69312
-  st_none,\7f2206,69328
-  st_C_objprot,\7f2207,69339
-  st_C_objprot, st_C_objimpl,\7f2207,69339
-  st_C_objprot, st_C_objimpl, st_C_objend,\7f2207,69339
-  st_C_gnumacro,\7f2208,69382
-  st_C_ignore,\7f2209,69399
-  st_C_ignore, st_C_attribute,\7f2209,69399
-  st_C_javastruct,\7f2210,69430
-  st_C_operator,\7f2211,69449
-  st_C_class,\7f2212,69466
-  st_C_class, st_C_template,\7f2212,69466
-  st_C_struct,\7f2213,69495
-  st_C_struct, st_C_extern,\7f2213,69495
-  st_C_struct, st_C_extern, st_C_enum,\7f2213,69495
-  st_C_struct, st_C_extern, st_C_enum, st_C_define,\7f2213,69495
-  st_C_struct, st_C_extern, st_C_enum, st_C_define, st_C_typedef\7f2213,69495
-struct C_stab_entry \7f2271,71278
-struct C_stab_entry { const char *name;\7fname\ 12271,71278
-struct C_stab_entry { const char *name; int c_ext;\7f2271,71278
-struct C_stab_entry { const char *name; int c_ext; enum sym_type type;\7f2271,71278
-hash \7f2275,71409
-in_word_set \7f2321,72937
-      TOTAL_KEYWORDS \7f2325,73018
-      MIN_WORD_LENGTH \7f2326,73045
-      MAX_WORD_LENGTH \7f2327,73072
-      MIN_HASH_VALUE \7f2328,73100
-      MAX_HASH_VALUE \7f2329,73126
-C_symtype \7f2387,74985
-static bool inattribute;\7f2400,75234
-  fvnone,\7f2408,75435
-  fdefunkey,\7f2409,75466
-  fdefunname,\7f2410,75512
-  foperator,\7f2411,75556
-  fvnameseen,\7f2412,75613
-  fstartlist,\7f2413,75666
-  finlist,\7f2414,75722
-  flistseen,\7f2415,75765
-  fignore,\7f2416,75813
-  vignore      \7f2417,75856
-} fvdef;\7f2418,75901
-static bool fvextern;\7f2420,75911
-  tnone,\7f2428,76089
-  tkeyseen,\7f2429,76119
-  ttypeseen,\7f2430,76160
-  tinbody,\7f2431,76199
-  tend,\7f2432,76238
-  tignore      \7f2433,76279
-} typdef;\7f2434,76320
-  snone,\7f2443,76499
-  skeyseen,\7f2445,76575
-  stagseen,\7f2446,76620
-  scolonseen   \7f2447,76661
-} structdef;\7f2448,76715
-static const char *objtag \7fobjtag\ 12453,76809
-  dnone,\7f2460,76942
-  dsharpseen,\7f2461,76972
-  ddefineseen,\7f2462,77025
-  dignorerest  \7f2463,77070
-} definedef;\7f2464,77112
-  onone,\7f2472,77267
-  oprotocol,\7f2473,77297
-  oimplementation,\7f2474,77347
-  otagseen,\7f2475,77395
-  oparenseen,\7f2476,77431
-  ocatseen,\7f2477,77486
-  oinbody,\7f2478,77525
-  omethodsign,\7f2479,77568
-  omethodtag,\7f2480,77626
-  omethodcolon,\7f2481,77666
-  omethodparm,\7f2482,77709
-  oignore      \7f2483,77755
-} objdef;\7f2484,77787
-static struct tok\7f2491,77944
-  char *line;\7fline\ 12493,77964
-  int offset;\7f2494,78014
-  int length;\7f2495,78067
-  bool valid;\7f2502,78352
-  bool named;\7f2505,78487
-  int lineno;\7f2506,78528
-  long linepos;\7f2507,78576
-} token;\7f2508,78626
-static void pushclass_above \7f2514,78784
-static void popclass_above \7f2515,78832
-static void write_classname \7f2516,78866
-  char **cname;\7fcname\ 12519,78950
-  int *bracelev;\7fbracelev\ 12520,78993
-  int nl;\7f2521,79042
-  int size;\7f2522,79096
-} cstack;\7f2523,79136
-#define nestlev        \7f2525,79264
-#define instruct       \7f2527,79369
-pushclass_above \7f2531,79489
-popclass_above \7f2550,79948
-write_classname \7f2564,80162
-static bool consider_token \7f2592,80761
-static void make_C_tag \7f2593,80833
-consider_token \7f2613,81341
-  long linepos;\7f2922,88499
-  linebuffer lb;\7f2923,88515
-} lbs[\7flbs\ 12924,88532
-#define current_lb_is_new \7f2926,88543
-#define switch_line_buffers(\7f2927,88588
-#define curlb \7f2929,88641
-#define newlb \7f2930,88672
-#define curlinepos \7f2931,88703
-#define newlinepos \7f2932,88744
-#define plainc \7f2934,88786
-#define cplpl \7f2935,88830
-#define cjava \7f2936,88861
-#define CNL_SAVE_DEFINEDEF(\7f2938,88905
-#define CNL(\7f2947,89117
-make_C_tag \7f2960,89375
-C_entries \7f2986,90194
-default_C_entries \7f3833,110156
-plain_C_entries \7f3840,110276
-Cplusplus_entries \7f3847,110364
-Cjava_entries \7f3854,110460
-Cstar_entries \7f3861,110550
-Yacc_entries \7f3868,110642
-#define LOOP_ON_INPUT_LINES(\7f3875,110720
-#define LOOKING_AT(\7f3884,111056
-#define LOOKING_AT_NOCASE(\7f3891,111461
-just_read_file \7f3901,111861
-static void F_takeprec \7f3910,111965
-static void F_getit \7f3911,111996
-F_takeprec \7f3914,112039
-F_getit \7f3937,112366
-Fortran_functions \7f3961,112840
-Ada_getit \7f4052,114669
-Ada_funcs \7f4115,116044
-Asm_labels \7f4228,118582
-Perl_functions \7f4261,119549
-Python_functions \7f4357,122057
-PHP_functions \7f4387,122684
-Cobol_paragraphs \7f4466,124471
-Makefile_targets \7f4494,125029
-Pascal_functions \7f4529,125950
-static void L_getit \7f4706,130277
-L_getit \7f4709,130318
-Lisp_functions \7f4725,130664
-Lua_functions \7f4785,131850
-PS_functions \7f4811,132385
-Forth_words \7f4841,133053
-Scheme_functions \7f4877,134092
-static linebuffer *TEX_toktab \7fTEX_toktab\ 14908,134781
-static const char *TEX_defenv \7fTEX_defenv\ 14912,134974
-static void TEX_mode \7f4917,135172
-static void TEX_decode_env \7f4918,135203
-static char TEX_esc \7f4920,135261
-static char TEX_opgrp \7f4921,135289
-static char TEX_clgrp \7f4922,135318
-TeX_commands \7f4928,135395
-#define TEX_LESC \7f4986,136652
-#define TEX_SESC \7f4987,136674
-TEX_mode \7f4992,136804
-TEX_decode_env \7f5026,137509
-Texinfo_nodes \7f5071,138554
-HTML_labels \7f5094,139013
-static size_t prolog_pr \7f5214,142192
-static void prolog_skip_comment \7f5215,142234
-static size_t prolog_atom \7f5216,142290
-Prolog_functions \7f5219,142347
-prolog_skip_comment \7f5255,143128
-prolog_pr \7f5281,143736
-prolog_atom \7f5319,144628
-static int erlang_func \7f5374,145540
-static void erlang_attribute \7f5375,145581
-static int erlang_atom \7f5376,145620
-Erlang_functions \7f5379,145666
-erlang_func \7f5438,146965
-erlang_attribute \7f5476,147642
-erlang_atom \7f5496,148061
-static char *scan_separators \7fscan_separators\ 15520,148487
-static void add_regex \7f5521,148526
-static char *substitute \7fsubstitute\ 15522,148570
-scan_separators \7f5534,149080
-analyze_regex \7f5586,150460
-add_regex \7f5654,152050
-substitute \7f5767,154797
-free_regexps \7f5814,155837
-regex_tag_multiline \7f5836,156291
-nocase_tail \7f5913,158263
-get_tag \7f5928,158519
-readline_internal \7f5959,159455
-readline \7f6037,161296
-savestr \7f6230,167243
-savenstr \7f6240,167473
-skip_spaces \7f6249,167679
-skip_non_spaces \7f6258,167833
-skip_name \7f6267,167983
-fatal \7f6277,168156
-pfatal \7f6284,168253
-suggest_asking_for_help \7f6291,168332
-error \7f6300,168554
-concat \7f6313,168846
-etags_getcwd \7f6329,169259
-relative_filename \7f6350,169725
-absolute_filename \7f6389,170751
-absolute_dirname \7f6453,172416
-filename_is_absolute \7f6472,172845
-canonicalize_filename \7f6484,173096
-# define ISUPPER(\7f6491,173235
-linebuffer_init \7f6514,173656
-linebuffer_setlen \7f6524,173887
-xmalloc \7f6536,174148
-xrealloc \7f6545,174314
+char pot_etags_version[\7fpot_etags_version\ 181,3471
+#  undef DEBUG\7f84,3553
+#  define DEBUG \7f85,3568
+#  define DEBUG \7f87,3595
+#  define NDEBUG       \7f88,3618
+# define _GNU_SOURCE \7f94,3706
+# undef MSDOS\7f100,3877
+# undef  WINDOWSNT\7f101,3891
+# define WINDOWSNT\7f102,3910
+# undef MSDOS\7f106,3969
+# define MSDOS \7f107,3983
+# define MSDOS \7f110,4033
+# define MAXPATHLEN \7f115,4112
+# undef HAVE_NTGUI\7f116,4142
+# undef  DOS_NT\7f117,4161
+# define DOS_NT\7f118,4177
+# undef  assert        \7f135,4483
+# define assert(\7f136,4542
+# undef  CTAGS\7f146,4858
+# define CTAGS \7f147,4873
+# define CTAGS \7f149,4899
+#define streq(\7f152,4928
+#define strcaseeq(\7f153,4997
+#define strneq(\7f154,5076
+#define strncaseeq(\7f155,5152
+#define CHARS \7f157,5239
+#define CHAR(\7f158,5279
+#define        iswhite(\7f159,5330
+#define notinname(\7f160,5395
+#define        begtoken(\7f161,5470
+#define        intoken(\7f162,5543
+#define        endtoken(\7f163,5615
+#define ISALNUM(\7f165,5685
+#define ISALPHA(\7f166,5723
+#define ISDIGIT(\7f167,5761
+#define ISLOWER(\7f168,5799
+#define lowcase(\7f170,5838
+#define xnew(\7f179,6016
+#define xrnew(\7f180,6084
+typedef void Lang_function \7f182,6165
+  const char *suffix;\7fsuffix\ 1186,6220
+  const char *command;\7fcommand\ 1187,6295
+} compressor;\7f188,6366
+  const char *name;\7fname\ 1192,6398
+  const char *help;\7fhelp\ 1193,6450
+  Lang_function *function;\7ffunction\ 1194,6509
+  const char **suffixes;\7fsuffixes\ 1195,6557
+  const char **filenames;\7ffilenames\ 1196,6634
+  const char **interpreters;\7finterpreters\ 1197,6703
+  bool metasource;\7f198,6772
+} language;\7f199,6836
+typedef struct fdesc\7f201,6849
+  struct fdesc *next;\7fnext\ 1203,6872
+  char *infname;\7finfname\ 1204,6921
+  char *infabsname;\7finfabsname\ 1205,6974
+  char *infabsdir;\7finfabsdir\ 1206,7039
+  char *taggedfname;\7ftaggedfname\ 1207,7092
+  language *lang;\7flang\ 1208,7150
+  char *prop;\7fprop\ 1209,7192
+  bool usecharno;\7f210,7250
+  bool written;\7f211,7312
+} fdesc;\7f212,7367
+typedef struct node_st\7f214,7377
+  struct node_st *left,\7fleft\ 1216,7429
+  struct node_st *left, *right;\7fright\ 1216,7429
+  fdesc *fdp;\7ffdp\ 1217,7487
+  char *name;\7fname\ 1218,7549
+  char *regex;\7fregex\ 1219,7581
+  bool valid;\7f220,7618
+  bool is_func;\7f221,7671
+  bool been_warned;\7f222,7734
+  int lno;\7f223,7802
+  long cno;\7f224,7843
+} node;\7f225,7895
+  long size;\7f236,8209
+  int len;\7f237,8222
+  char *buffer;\7fbuffer\ 1238,8233
+} linebuffer;\7f239,8249
+    at_language,\7f245,8345
+    at_regexp,\7f246,8394
+    at_filename,\7f247,8438
+    at_stdin,\7f248,8474
+    at_end     \7f249,8517
+  } arg_type;\7f250,8558
+  language *lang;\7flang\ 1251,8594
+  char *what;\7fwhat\ 1252,8657
+} argument;\7f253,8699
+typedef struct regexp\7f256,8759
+  struct regexp *p_next;\7fp_next\ 1258,8783
+  language *lang;\7flang\ 1259,8838
+  char *pattern;\7fpattern\ 1260,8898
+  char *name;\7fname\ 1261,8941
+  struct re_pattern_buffer *pat;\7fpat\ 1262,8972
+  struct re_registers regs;\7f263,9032
+  bool error_signaled;\7f264,9079
+  bool force_explicit_name;\7f265,9142
+  bool ignore_case;\7f266,9207
+  bool multi_line;\7f267,9260
+} regexp;\7f268,9326
+static void Ada_funcs \7f274,9429
+static void Asm_labels \7f275,9461
+static void C_entries \7f276,9494
+static void default_C_entries \7f277,9537
+static void plain_C_entries \7f278,9577
+static void Cjava_entries \7f279,9615
+static void Cobol_paragraphs \7f280,9651
+static void Cplusplus_entries \7f281,9690
+static void Cstar_entries \7f282,9730
+static void Erlang_functions \7f283,9766
+static void Forth_words \7f284,9805
+static void Fortran_functions \7f285,9839
+static void HTML_labels \7f286,9879
+static void Lisp_functions \7f287,9913
+static void Lua_functions \7f288,9950
+static void Makefile_targets \7f289,9986
+static void Pascal_functions \7f290,10025
+static void Perl_functions \7f291,10064
+static void PHP_functions \7f292,10101
+static void PS_functions \7f293,10137
+static void Prolog_functions \7f294,10172
+static void Python_functions \7f295,10211
+static void Scheme_functions \7f296,10250
+static void TeX_commands \7f297,10289
+static void Texinfo_nodes \7f298,10324
+static void Yacc_entries \7f299,10360
+static void just_read_file \7f300,10395
+static language *get_language_from_langname \7fget_language_from_langname\ 1302,10433
+static void readline \7f303,10493
+static long readline_internal \7f304,10538
+static bool nocase_tail \7f305,10592
+static void get_tag \7f306,10632
+static void analyze_regex \7f308,10672
+static void free_regexps \7f309,10708
+static void regex_tag_multiline \7f310,10741
+static void error \7f311,10781
+# undef STDIN\7f408,15074
+#define STDIN \7f411,15096
+static compressor compressors[\7fcompressors\ 1457,17665
+static const char *Ada_suffixes \7fAda_suffixes\ 1473,17908
+static const char Ada_help \7f475,17978
+static const char *Asm_suffixes \7fAsm_suffixes\ 1493,18581
+static const char Asm_help \7f504,18977
+static const char *default_C_suffixes \7fdefault_C_suffixes\ 1512,19313
+static const char default_C_help \7f515,19414
+static const char default_C_help \7f523,19851
+static const char *Cplusplus_suffixes \7fCplusplus_suffixes\ 1535,20461
+static const char Cplusplus_help \7f540,20659
+static const char *Cjava_suffixes \7fCjava_suffixes\ 1549,21114
+static char Cjava_help \7f551,21173
+static const char *Cobol_suffixes \7fCobol_suffixes\ 1556,21338
+static char Cobol_help \7f558,21403
+static const char *Cstar_suffixes \7fCstar_suffixes\ 1562,21544
+static const char *Erlang_suffixes \7fErlang_suffixes\ 1565,21608
+static const char Erlang_help \7f567,21674
+const char *Forth_suffixes \7fForth_suffixes\ 1571,21800
+static const char Forth_help \7f573,21858
+static const char *Fortran_suffixes \7fFortran_suffixes\ 1577,22009
+static const char Fortran_help \7f579,22086
+static const char *HTML_suffixes \7fHTML_suffixes\ 1582,22191
+static const char HTML_help \7f584,22265
+static const char *Lisp_suffixes \7fLisp_suffixes\ 1589,22453
+static const char Lisp_help \7f591,22557
+static const char *Lua_suffixes \7fLua_suffixes\ 1598,22872
+static const char Lua_help \7f600,22935
+static const char *Makefile_filenames \7fMakefile_filenames\ 1603,23011
+static const char Makefile_help \7f605,23134
+static const char *Objc_suffixes \7fObjc_suffixes\ 1609,23278
+static const char Objc_help \7f613,23400
+static const char *Pascal_suffixes \7fPascal_suffixes\ 1619,23715
+static const char Pascal_help \7f621,23779
+static const char *Perl_suffixes \7fPerl_suffixes\ 1626,23967
+static const char *Perl_interpreters \7fPerl_interpreters\ 1628,24029
+static const char Perl_help \7f630,24101
+static const char *PHP_suffixes \7fPHP_suffixes\ 1637,24452
+static const char PHP_help \7f639,24524
+static const char *plain_C_suffixes \7fplain_C_suffixes\ 1643,24679
+static const char *PS_suffixes \7fPS_suffixes\ 1647,24763
+static const char PS_help \7f649,24849
+static const char *Prolog_suffixes \7fProlog_suffixes\ 1652,24932
+static const char Prolog_help \7f654,24994
+static const char *Python_suffixes \7fPython_suffixes\ 1658,25108
+static const char Python_help \7f660,25166
+static const char *Scheme_suffixes \7fScheme_suffixes\ 1665,25348
+static const char Scheme_help \7f667,25461
+static const char *TeX_suffixes \7fTeX_suffixes\ 1672,25684
+static const char TeX_help \7f674,25782
+static const char *Texinfo_suffixes \7fTexinfo_suffixes\ 1686,26317
+static const char Texinfo_help \7f688,26396
+static const char *Yacc_suffixes \7fYacc_suffixes\ 1691,26493
+static const char Yacc_help \7f693,26607
+static const char auto_help \7f699,26857
+static const char none_help \7f703,27021
+static const char no_lang_help \7f707,27144
+static language lang_names \7f718,27356
+print_language_names \7f753,29533
+# define EMACS_NAME \7f786,30756
+# define VERSION \7f789,30812
+print_version \7f792,30870
+# define PRINT_UNDOCUMENTED_OPTIONS_HELP \7f804,31174
+print_help \7f808,31251
+main \7f981,37439
+get_compressor_from_suffix \7f1319,46218
+get_language_from_langname \7f1355,47159
+get_language_from_interpreter \7f1377,47546
+get_language_from_filename \7f1399,47977
+process_file_name \7f1433,48835
+process_file \7f1555,51666
+init \7f1632,54151
+find_entries \7f1656,54902
+make_tag \7f1814,59708
+pfnote \7f1856,60943
+free_tree \7f1917,62745
+free_fdesc \7f1935,63030
+add_node \7f1955,63473
+invalidate_nodes \7f2035,65538
+static int total_size_of_entries \7f2067,66151
+static int number_len \7f2068,66194
+total_size_of_entries \7f2087,66695
+put_entries \7f2107,67155
+#define C_EXT  \7f2193,68996
+#define C_PLAIN \7f2194,69038
+#define C_PLPL \7f2195,69071
+#define C_STAR \7f2196,69105
+#define C_JAVA \7f2197,69138
+#define C_AUTO \7f2198,69173
+#define YACC   \7f2199,69243
+enum sym_type\7f2204,69313
+  st_none,\7f2206,69329
+  st_C_objprot,\7f2207,69340
+  st_C_objprot, st_C_objimpl,\7f2207,69340
+  st_C_objprot, st_C_objimpl, st_C_objend,\7f2207,69340
+  st_C_gnumacro,\7f2208,69383
+  st_C_ignore,\7f2209,69400
+  st_C_ignore, st_C_attribute,\7f2209,69400
+  st_C_javastruct,\7f2210,69431
+  st_C_operator,\7f2211,69450
+  st_C_class,\7f2212,69467
+  st_C_class, st_C_template,\7f2212,69467
+  st_C_struct,\7f2213,69496
+  st_C_struct, st_C_extern,\7f2213,69496
+  st_C_struct, st_C_extern, st_C_enum,\7f2213,69496
+  st_C_struct, st_C_extern, st_C_enum, st_C_define,\7f2213,69496
+  st_C_struct, st_C_extern, st_C_enum, st_C_define, st_C_typedef\7f2213,69496
+struct C_stab_entry \7f2271,71279
+struct C_stab_entry { const char *name;\7fname\ 12271,71279
+struct C_stab_entry { const char *name; int c_ext;\7f2271,71279
+struct C_stab_entry { const char *name; int c_ext; enum sym_type type;\7f2271,71279
+hash \7f2275,71410
+in_word_set \7f2321,72938
+      TOTAL_KEYWORDS \7f2325,73019
+      MIN_WORD_LENGTH \7f2326,73046
+      MAX_WORD_LENGTH \7f2327,73073
+      MIN_HASH_VALUE \7f2328,73101
+      MAX_HASH_VALUE \7f2329,73127
+C_symtype \7f2387,74986
+static bool inattribute;\7f2400,75235
+  fvnone,\7f2408,75436
+  fdefunkey,\7f2409,75467
+  fdefunname,\7f2410,75513
+  foperator,\7f2411,75557
+  fvnameseen,\7f2412,75614
+  fstartlist,\7f2413,75667
+  finlist,\7f2414,75723
+  flistseen,\7f2415,75766
+  fignore,\7f2416,75814
+  vignore      \7f2417,75857
+} fvdef;\7f2418,75902
+static bool fvextern;\7f2420,75912
+  tnone,\7f2428,76090
+  tkeyseen,\7f2429,76120
+  ttypeseen,\7f2430,76161
+  tinbody,\7f2431,76200
+  tend,\7f2432,76239
+  tignore      \7f2433,76280
+} typdef;\7f2434,76321
+  snone,\7f2443,76500
+  skeyseen,\7f2445,76576
+  stagseen,\7f2446,76621
+  scolonseen   \7f2447,76662
+} structdef;\7f2448,76716
+static const char *objtag \7fobjtag\ 12453,76810
+  dnone,\7f2460,76943
+  dsharpseen,\7f2461,76973
+  ddefineseen,\7f2462,77026
+  dignorerest  \7f2463,77071
+} definedef;\7f2464,77113
+  onone,\7f2472,77268
+  oprotocol,\7f2473,77298
+  oimplementation,\7f2474,77348
+  otagseen,\7f2475,77396
+  oparenseen,\7f2476,77432
+  ocatseen,\7f2477,77487
+  oinbody,\7f2478,77526
+  omethodsign,\7f2479,77569
+  omethodtag,\7f2480,77627
+  omethodcolon,\7f2481,77667
+  omethodparm,\7f2482,77710
+  oignore      \7f2483,77756
+} objdef;\7f2484,77788
+static struct tok\7f2491,77945
+  char *line;\7fline\ 12493,77965
+  int offset;\7f2494,78015
+  int length;\7f2495,78068
+  bool valid;\7f2502,78353
+  bool named;\7f2505,78488
+  int lineno;\7f2506,78529
+  long linepos;\7f2507,78577
+} token;\7f2508,78627
+static void pushclass_above \7f2514,78785
+static void popclass_above \7f2515,78833
+static void write_classname \7f2516,78867
+  char **cname;\7fcname\ 12519,78951
+  int *bracelev;\7fbracelev\ 12520,78994
+  int nl;\7f2521,79043
+  int size;\7f2522,79097
+} cstack;\7f2523,79137
+#define nestlev        \7f2525,79265
+#define instruct       \7f2527,79370
+pushclass_above \7f2531,79490
+popclass_above \7f2550,79949
+write_classname \7f2564,80163
+static bool consider_token \7f2592,80762
+static void make_C_tag \7f2593,80834
+consider_token \7f2613,81342
+  long linepos;\7f2922,88500
+  linebuffer lb;\7f2923,88516
+} lbs[\7flbs\ 12924,88533
+#define current_lb_is_new \7f2926,88544
+#define switch_line_buffers(\7f2927,88589
+#define curlb \7f2929,88642
+#define newlb \7f2930,88673
+#define curlinepos \7f2931,88704
+#define newlinepos \7f2932,88745
+#define plainc \7f2934,88787
+#define cplpl \7f2935,88831
+#define cjava \7f2936,88862
+#define CNL_SAVE_DEFINEDEF(\7f2938,88906
+#define CNL(\7f2947,89118
+make_C_tag \7f2960,89376
+C_entries \7f2986,90195
+default_C_entries \7f3833,110157
+plain_C_entries \7f3840,110277
+Cplusplus_entries \7f3847,110365
+Cjava_entries \7f3854,110461
+Cstar_entries \7f3861,110551
+Yacc_entries \7f3868,110643
+#define LOOP_ON_INPUT_LINES(\7f3875,110721
+#define LOOKING_AT(\7f3884,111057
+#define LOOKING_AT_NOCASE(\7f3891,111462
+just_read_file \7f3901,111862
+static void F_takeprec \7f3910,111966
+static void F_getit \7f3911,111997
+F_takeprec \7f3914,112040
+F_getit \7f3937,112367
+Fortran_functions \7f3961,112841
+Ada_getit \7f4052,114670
+Ada_funcs \7f4115,116045
+Asm_labels \7f4228,118583
+Perl_functions \7f4261,119550
+Python_functions \7f4357,122058
+PHP_functions \7f4387,122685
+Cobol_paragraphs \7f4466,124472
+Makefile_targets \7f4494,125030
+Pascal_functions \7f4529,125951
+static void L_getit \7f4706,130278
+L_getit \7f4709,130319
+Lisp_functions \7f4725,130665
+Lua_functions \7f4785,131851
+PS_functions \7f4811,132386
+Forth_words \7f4841,133054
+Scheme_functions \7f4877,134093
+static linebuffer *TEX_toktab \7fTEX_toktab\ 14908,134782
+static const char *TEX_defenv \7fTEX_defenv\ 14912,134975
+static void TEX_mode \7f4917,135173
+static void TEX_decode_env \7f4918,135204
+static char TEX_esc \7f4920,135262
+static char TEX_opgrp \7f4921,135290
+static char TEX_clgrp \7f4922,135319
+TeX_commands \7f4928,135396
+#define TEX_LESC \7f4986,136653
+#define TEX_SESC \7f4987,136675
+TEX_mode \7f4992,136805
+TEX_decode_env \7f5026,137510
+Texinfo_nodes \7f5071,138555
+HTML_labels \7f5094,139014
+static size_t prolog_pr \7f5214,142193
+static void prolog_skip_comment \7f5215,142235
+static size_t prolog_atom \7f5216,142291
+Prolog_functions \7f5219,142348
+prolog_skip_comment \7f5255,143129
+prolog_pr \7f5281,143737
+prolog_atom \7f5319,144629
+static int erlang_func \7f5374,145541
+static void erlang_attribute \7f5375,145582
+static int erlang_atom \7f5376,145621
+Erlang_functions \7f5379,145667
+erlang_func \7f5438,146966
+erlang_attribute \7f5476,147643
+erlang_atom \7f5496,148062
+static char *scan_separators \7fscan_separators\ 15520,148488
+static void add_regex \7f5521,148527
+static char *substitute \7fsubstitute\ 15522,148571
+scan_separators \7f5534,149081
+analyze_regex \7f5586,150461
+add_regex \7f5654,152051
+substitute \7f5767,154798
+free_regexps \7f5814,155838
+regex_tag_multiline \7f5836,156292
+nocase_tail \7f5913,158264
+get_tag \7f5928,158520
+readline_internal \7f5959,159456
+readline \7f6037,161297
+savestr \7f6230,167244
+savenstr \7f6240,167474
+skip_spaces \7f6249,167680
+skip_non_spaces \7f6258,167834
+skip_name \7f6267,167984
+fatal \7f6277,168157
+pfatal \7f6284,168254
+suggest_asking_for_help \7f6291,168333
+error \7f6300,168555
+concat \7f6313,168847
+etags_getcwd \7f6329,169260
+relative_filename \7f6350,169726
+absolute_filename \7f6389,170752
+absolute_dirname \7f6453,172417
+filename_is_absolute \7f6472,172846
+canonicalize_filename \7f6484,173097
+# define ISUPPER(\7f6491,173236
+linebuffer_init \7f6514,173657
+linebuffer_setlen \7f6524,173888
+xmalloc \7f6536,174149
+xrealloc \7f6545,174315
 \f
 c-src/exit.c,99
     size_t n;\7f28,972
@@ -764,2059 +764,2059 @@ pp2\7f87,1504
 pp3(\7f100,1616
 \f
 c-src/emacs/src/gmalloc.c,7311
-#define USE_PTHREAD\7f25,1002
-#undef get_current_dir_name\7f33,1126
-extern void emacs_abort \7f47,1305
-#undef malloc\7f64,2110
-#undef realloc\7f65,2124
-#undef calloc\7f66,2139
-#undef free\7f67,2153
-#define malloc \7f68,2165
-#define realloc \7f69,2188
-#define calloc \7f70,2213
-#define aligned_alloc \7f71,2236
-#define free \7f72,2273
-extern void *bss_sbrk \7fbss_sbrk\ 176,2335
-extern int bss_sbrk_did_unexec;\7f77,2375
-extern char bss_sbrk_buffer[\7fbss_sbrk_buffer\ 178,2407
-extern void *bss_sbrk_buffer_end;\7fbss_sbrk_buffer_end\ 179,2438
-#define DUMPED \7f80,2472
-#define ALLOCATED_BEFORE_DUMPING(\7f81,2507
-extern void *malloc \7fmalloc\ 194,2718
-#define INT_BIT        \7f124,3934
-#define BLOCKLOG       \7f125,3977
-#define BLOCKSIZE      \7f126,4018
-#define BLOCKIFY(\7f127,4052
-#define HEAP   \7f131,4215
-#define FINAL_FREE_BLOCKS      \7f135,4391
-       int type;\7f145,4676
-               size_t nfree;\7f150,4720
-               size_t first;\7f151,4777
-             } frag;\7f152,4834
-           ptrdiff_t size;\7f156,5055
-         } info;\7f157,5076
-      } busy;\7f158,5087
-       size_t size;\7f163,5215
-       size_t next;\7f164,5272
-       size_t prev;\7f165,5321
-      } free;\7f166,5374
-  } malloc_info;\7f167,5388
-extern char *_heapbase;\7f_heapbase\ 1170,5449
-extern malloc_info *_heapinfo;\7f_heapinfo\ 1173,5541
-#define BLOCK(\7f176,5620
-#define ADDRESS(\7f177,5682
-extern size_t _heapindex;\7f180,5797
-extern size_t _heaplimit;\7f183,5866
-struct list\7f186,5939
-    struct list *next;\7fnext\ 1188,5955
-    struct list *prev;\7fprev\ 1189,5978
-extern struct list _fraghead[\7f_fraghead\ 1193,6056
-struct alignlist\7f196,6153
-    struct alignlist *next;\7fnext\ 1198,6174
-    void *aligned;\7faligned\ 1199,6202
-    void *exact;\7fexact\ 1200,6270
-extern struct alignlist *_aligned_blocks;\7f_aligned_blocks\ 1202,6334
-extern size_t _chunks_used;\7f205,6401
-extern size_t _bytes_used;\7f206,6429
-extern size_t _chunks_free;\7f207,6456
-extern size_t _bytes_free;\7f208,6484
-extern void *_malloc_internal \7f_malloc_internal\ 1213,6673
-extern void *_realloc_internal \7f_realloc_internal\ 1214,6713
-extern void _free_internal \7f215,6762
-extern void *_malloc_internal_nolock \7f_malloc_internal_nolock\ 1216,6799
-extern void *_realloc_internal_nolock \7f_realloc_internal_nolock\ 1217,6846
-extern void _free_internal_nolock \7f218,6902
-extern pthread_mutex_t _malloc_mutex,\7f221,6966
-extern pthread_mutex_t _malloc_mutex, _aligned_blocks_mutex;\7f221,6966
-extern int _malloc_thread_enabled_p;\7f222,7027
-#define LOCK(\7f223,7064
-#define UNLOCK(\7f228,7195
-#define LOCK_ALIGNED_BLOCKS(\7f233,7329
-#define UNLOCK_ALIGNED_BLOCKS(\7f238,7484
-#define LOCK(\7f244,7649
-#define UNLOCK(\7f245,7664
-#define LOCK_ALIGNED_BLOCKS(\7f246,7681
-#define UNLOCK_ALIGNED_BLOCKS(\7f247,7711
-extern void *malloc_find_object_address \7fmalloc_find_object_address\ 1252,7865
-extern void *(*__morecore)\7f__morecore\ 1256,8021
-extern void *__default_morecore \7f__default_morecore\ 1259,8105
-extern void (*__after_morecore_hook)\7f__after_morecore_hook\ 1263,8269
-extern size_t __malloc_extra_blocks;\7f267,8442
-extern int __malloc_initialized;\7f270,8552
-extern int __malloc_initialize \7f272,8646
-extern void (*__malloc_initialize_hook)\7f__malloc_initialize_hook\ 1275,8723
-extern void (*__free_hook)\7f__free_hook\ 1276,8771
-extern void *(*__malloc_hook)\7f__malloc_hook\ 1277,8811
-extern void *(*__realloc_hook)\7f__realloc_hook\ 1278,8856
-extern void *(*__memalign_hook)\7f__memalign_hook\ 1279,8913
-enum mcheck_status\7f283,9092
-    MCHECK_DISABLED \7f285,9115
-    MCHECK_OK,\7f286,9187
-    MCHECK_FREE,\7f287,9226
-    MCHECK_HEAD,\7f288,9270
-    MCHECK_TAIL        \7f289,9334
-extern int mcheck \7f296,9701
-extern enum mcheck_status mprobe \7f301,9952
-extern void mtrace \7f304,10055
-extern void muntrace \7f305,10082
-struct mstats\7f308,10153
-    size_t bytes_total;\7f310,10171
-    size_t chunks_used;\7f311,10225
-    size_t bytes_used;\7f312,10285
-    size_t chunks_free;\7f313,10351
-    size_t bytes_free;\7f314,10406
-extern struct mstats mstats \7f318,10518
-extern void memory_warnings \7f321,10625
-void *(*__malloc_hook)\7f__malloc_hook\ 1352,11743
-char *_heapbase;\7f_heapbase\ 1355,11829
-malloc_info *_heapinfo;\7f_heapinfo\ 1358,11927
-static size_t heapsize;\7f361,11983
-size_t _heapindex;\7f364,12047
-size_t _heaplimit;\7f367,12109
-struct list _fraghead[\7f_fraghead\ 1370,12171
-size_t _chunks_used;\7f373,12229
-size_t _bytes_used;\7f374,12250
-size_t _chunks_free;\7f375,12270
-size_t _bytes_free;\7f376,12291
-int __malloc_initialized;\7f379,12340
-size_t __malloc_extra_blocks;\7f381,12367
-void (*__malloc_initialize_hook)\7f__malloc_initialize_hook\ 1383,12398
-void (*__after_morecore_hook)\7f__after_morecore_hook\ 1384,12439
-static int state_protected_p;\7f400,12912
-static size_t last_state_size;\7f401,12942
-static malloc_info *last_heapinfo;\7flast_heapinfo\ 1402,12973
-protect_malloc_state \7f405,13014
-#define PROTECT_MALLOC_STATE(\7f426,13627
-#define PROTECT_MALLOC_STATE(\7f429,13697
-align \7f435,13794
-get_contiguous_space \7f466,14616
-register_heapinfo \7f497,15325
-pthread_mutex_t _malloc_mutex \7f517,15879
-pthread_mutex_t _aligned_blocks_mutex \7f518,15938
-int _malloc_thread_enabled_p;\7f519,16005
-malloc_atfork_handler_prepare \7f522,16048
-malloc_atfork_handler_parent \7f529,16139
-malloc_atfork_handler_child \7f536,16233
-malloc_enable_thread \7f544,16375
-malloc_initialize_1 \7f563,16961
-__malloc_initialize \7f594,17793
-static int morecore_recursing;\7f604,17926
-morecore_nolock \7f609,18066
-_malloc_internal_nolock \7f722,21584
-_malloc_internal \7f920,28102
-malloc \7f932,28247
-extern void *_malloc \7f_malloc\ 1956,29033
-extern void _free \7f957,29064
-extern void *_realloc \7f_realloc\ 1958,29092
-_malloc \7f961,29140
-_free \7f967,29196
-_realloc \7f973,29240
-void (*__free_hook)\7f__free_hook\ 11001,30259
-struct alignlist *_aligned_blocks \7f_aligned_blocks\ 11004,30345
-_free_internal_nolock \7f1009,30474
-_free_internal \7f1255,38476
-free \7f1265,38603
-weak_alias \7f1277,38799
-#define min(\7f1306,39813
-void *(*__realloc_hook)\7f__realloc_hook\ 11310,39898
-_realloc_internal_nolock \7f1319,40309
-_realloc_internal \7f1435,43563
-realloc \7f1447,43726
-calloc \7f1478,44894
-#define        __sbrk  \7f1513,46042
-extern void *__sbrk \7f__sbrk\ 11518,46247
-__default_morecore \7f1525,46511
-void *(*__memalign_hook)\7f__memalign_hook\ 11554,47456
-aligned_alloc \7f1557,47522
-memalign \7f1647,49704
-posix_memalign \7f1656,49909
-extern void *valloc \7fvalloc\ 11695,51140
-extern int getpagesize \7f1700,51278
-static size_t pagesize;\7f1703,51317
-valloc \7f1706,51349
-#undef malloc\7f1715,51490
-#undef realloc\7f1716,51504
-#undef calloc\7f1717,51519
-#undef aligned_alloc\7f1718,51533
-#undef free\7f1719,51554
-extern void *malloc \7fmalloc\ 11722,51609
-extern void *realloc \7frealloc\ 11723,51644
-extern void *calloc \7fcalloc\ 11724,51691
-extern void free \7f1725,51740
-extern void *aligned_alloc \7faligned_alloc\ 11727,51796
-extern int posix_memalign \7f1729,51890
-hybrid_malloc \7f1736,52083
-hybrid_calloc \7f1744,52188
-hybrid_free \7f1752,52319
-hybrid_aligned_alloc \7f1765,52626
-hybrid_realloc \7f1780,52984
-char *gget_current_dir_name \7fgget_current_dir_name\ 11808,53753
-hybrid_get_current_dir_name \7f1811,53797
-static void (*old_free_hook)\7fold_free_hook\ 11846,54921
-static void *(*old_malloc_hook)\7fold_malloc_hook\ 11847,54963
-static void *(*old_realloc_hook)\7fold_realloc_hook\ 11848,55010
-static void (*abortfunc)\7fabortfunc\ 11851,55124
-#define MAGICWORD      \7f1854,55206
-#define MAGICFREE      \7f1855,55261
-#define MAGICBYTE      \7f1856,55316
-#define MALLOCFLOOD    \7f1857,55348
-#define FREEFLOOD      \7f1858,55382
-struct hdr\7f1860,55415
-    size_t size;\7f1862,55430
-    size_t magic;\7f1863,55484
-checkhdr \7f1867,55581
-freehook \7f1891,56022
-mallochook \7f1927,56804
-reallochook \7f1944,57143
-mabort \7f1978,57901
-static int mcheck_used \7f2012,58586
-mcheck \7f2015,58619
-mprobe \7f2035,59138
+#define USE_PTHREAD\7f25,1003
+#undef get_current_dir_name\7f33,1127
+extern void emacs_abort \7f47,1306
+#undef malloc\7f64,2111
+#undef realloc\7f65,2125
+#undef calloc\7f66,2140
+#undef free\7f67,2154
+#define malloc \7f68,2166
+#define realloc \7f69,2189
+#define calloc \7f70,2214
+#define aligned_alloc \7f71,2237
+#define free \7f72,2274
+extern void *bss_sbrk \7fbss_sbrk\ 176,2336
+extern int bss_sbrk_did_unexec;\7f77,2376
+extern char bss_sbrk_buffer[\7fbss_sbrk_buffer\ 178,2408
+extern void *bss_sbrk_buffer_end;\7fbss_sbrk_buffer_end\ 179,2439
+#define DUMPED \7f80,2473
+#define ALLOCATED_BEFORE_DUMPING(\7f81,2508
+extern void *malloc \7fmalloc\ 194,2719
+#define INT_BIT        \7f124,3935
+#define BLOCKLOG       \7f125,3978
+#define BLOCKSIZE      \7f126,4019
+#define BLOCKIFY(\7f127,4053
+#define HEAP   \7f131,4216
+#define FINAL_FREE_BLOCKS      \7f135,4392
+       int type;\7f145,4677
+               size_t nfree;\7f150,4721
+               size_t first;\7f151,4778
+             } frag;\7f152,4835
+           ptrdiff_t size;\7f156,5056
+         } info;\7f157,5077
+      } busy;\7f158,5088
+       size_t size;\7f163,5216
+       size_t next;\7f164,5273
+       size_t prev;\7f165,5322
+      } free;\7f166,5375
+  } malloc_info;\7f167,5389
+extern char *_heapbase;\7f_heapbase\ 1170,5450
+extern malloc_info *_heapinfo;\7f_heapinfo\ 1173,5542
+#define BLOCK(\7f176,5621
+#define ADDRESS(\7f177,5683
+extern size_t _heapindex;\7f180,5798
+extern size_t _heaplimit;\7f183,5867
+struct list\7f186,5940
+    struct list *next;\7fnext\ 1188,5956
+    struct list *prev;\7fprev\ 1189,5979
+extern struct list _fraghead[\7f_fraghead\ 1193,6057
+struct alignlist\7f196,6154
+    struct alignlist *next;\7fnext\ 1198,6175
+    void *aligned;\7faligned\ 1199,6203
+    void *exact;\7fexact\ 1200,6271
+extern struct alignlist *_aligned_blocks;\7f_aligned_blocks\ 1202,6335
+extern size_t _chunks_used;\7f205,6402
+extern size_t _bytes_used;\7f206,6430
+extern size_t _chunks_free;\7f207,6457
+extern size_t _bytes_free;\7f208,6485
+extern void *_malloc_internal \7f_malloc_internal\ 1213,6674
+extern void *_realloc_internal \7f_realloc_internal\ 1214,6714
+extern void _free_internal \7f215,6763
+extern void *_malloc_internal_nolock \7f_malloc_internal_nolock\ 1216,6800
+extern void *_realloc_internal_nolock \7f_realloc_internal_nolock\ 1217,6847
+extern void _free_internal_nolock \7f218,6903
+extern pthread_mutex_t _malloc_mutex,\7f221,6967
+extern pthread_mutex_t _malloc_mutex, _aligned_blocks_mutex;\7f221,6967
+extern int _malloc_thread_enabled_p;\7f222,7028
+#define LOCK(\7f223,7065
+#define UNLOCK(\7f228,7196
+#define LOCK_ALIGNED_BLOCKS(\7f233,7330
+#define UNLOCK_ALIGNED_BLOCKS(\7f238,7485
+#define LOCK(\7f244,7650
+#define UNLOCK(\7f245,7665
+#define LOCK_ALIGNED_BLOCKS(\7f246,7682
+#define UNLOCK_ALIGNED_BLOCKS(\7f247,7712
+extern void *malloc_find_object_address \7fmalloc_find_object_address\ 1252,7866
+extern void *(*__morecore)\7f__morecore\ 1256,8022
+extern void *__default_morecore \7f__default_morecore\ 1259,8106
+extern void (*__after_morecore_hook)\7f__after_morecore_hook\ 1263,8270
+extern size_t __malloc_extra_blocks;\7f267,8443
+extern int __malloc_initialized;\7f270,8553
+extern int __malloc_initialize \7f272,8647
+extern void (*__malloc_initialize_hook)\7f__malloc_initialize_hook\ 1275,8724
+extern void (*__free_hook)\7f__free_hook\ 1276,8772
+extern void *(*__malloc_hook)\7f__malloc_hook\ 1277,8812
+extern void *(*__realloc_hook)\7f__realloc_hook\ 1278,8857
+extern void *(*__memalign_hook)\7f__memalign_hook\ 1279,8914
+enum mcheck_status\7f283,9093
+    MCHECK_DISABLED \7f285,9116
+    MCHECK_OK,\7f286,9188
+    MCHECK_FREE,\7f287,9227
+    MCHECK_HEAD,\7f288,9271
+    MCHECK_TAIL        \7f289,9335
+extern int mcheck \7f296,9702
+extern enum mcheck_status mprobe \7f301,9953
+extern void mtrace \7f304,10056
+extern void muntrace \7f305,10083
+struct mstats\7f308,10154
+    size_t bytes_total;\7f310,10172
+    size_t chunks_used;\7f311,10226
+    size_t bytes_used;\7f312,10286
+    size_t chunks_free;\7f313,10352
+    size_t bytes_free;\7f314,10407
+extern struct mstats mstats \7f318,10519
+extern void memory_warnings \7f321,10626
+void *(*__malloc_hook)\7f__malloc_hook\ 1352,11745
+char *_heapbase;\7f_heapbase\ 1355,11831
+malloc_info *_heapinfo;\7f_heapinfo\ 1358,11929
+static size_t heapsize;\7f361,11985
+size_t _heapindex;\7f364,12049
+size_t _heaplimit;\7f367,12111
+struct list _fraghead[\7f_fraghead\ 1370,12173
+size_t _chunks_used;\7f373,12231
+size_t _bytes_used;\7f374,12252
+size_t _chunks_free;\7f375,12272
+size_t _bytes_free;\7f376,12293
+int __malloc_initialized;\7f379,12342
+size_t __malloc_extra_blocks;\7f381,12369
+void (*__malloc_initialize_hook)\7f__malloc_initialize_hook\ 1383,12400
+void (*__after_morecore_hook)\7f__after_morecore_hook\ 1384,12441
+static int state_protected_p;\7f400,12914
+static size_t last_state_size;\7f401,12944
+static malloc_info *last_heapinfo;\7flast_heapinfo\ 1402,12975
+protect_malloc_state \7f405,13016
+#define PROTECT_MALLOC_STATE(\7f426,13629
+#define PROTECT_MALLOC_STATE(\7f429,13699
+align \7f435,13796
+get_contiguous_space \7f466,14618
+register_heapinfo \7f497,15327
+pthread_mutex_t _malloc_mutex \7f517,15881
+pthread_mutex_t _aligned_blocks_mutex \7f518,15940
+int _malloc_thread_enabled_p;\7f519,16007
+malloc_atfork_handler_prepare \7f522,16050
+malloc_atfork_handler_parent \7f529,16141
+malloc_atfork_handler_child \7f536,16235
+malloc_enable_thread \7f544,16377
+malloc_initialize_1 \7f563,16963
+__malloc_initialize \7f594,17795
+static int morecore_recursing;\7f604,17928
+morecore_nolock \7f609,18068
+_malloc_internal_nolock \7f722,21586
+_malloc_internal \7f920,28104
+malloc \7f932,28249
+extern void *_malloc \7f_malloc\ 1956,29035
+extern void _free \7f957,29066
+extern void *_realloc \7f_realloc\ 1958,29094
+_malloc \7f961,29142
+_free \7f967,29198
+_realloc \7f973,29242
+void (*__free_hook)\7f__free_hook\ 11001,30262
+struct alignlist *_aligned_blocks \7f_aligned_blocks\ 11004,30348
+_free_internal_nolock \7f1009,30477
+_free_internal \7f1255,38479
+free \7f1265,38606
+weak_alias \7f1277,38802
+#define min(\7f1306,39817
+void *(*__realloc_hook)\7f__realloc_hook\ 11310,39902
+_realloc_internal_nolock \7f1319,40313
+_realloc_internal \7f1435,43567
+realloc \7f1447,43730
+calloc \7f1478,44899
+#define        __sbrk  \7f1513,46048
+extern void *__sbrk \7f__sbrk\ 11518,46253
+__default_morecore \7f1525,46517
+void *(*__memalign_hook)\7f__memalign_hook\ 11554,47463
+aligned_alloc \7f1557,47529
+memalign \7f1647,49711
+posix_memalign \7f1656,49916
+extern void *valloc \7fvalloc\ 11695,51148
+extern int getpagesize \7f1700,51286
+static size_t pagesize;\7f1703,51325
+valloc \7f1706,51357
+#undef malloc\7f1715,51498
+#undef realloc\7f1716,51512
+#undef calloc\7f1717,51527
+#undef aligned_alloc\7f1718,51541
+#undef free\7f1719,51562
+extern void *malloc \7fmalloc\ 11722,51617
+extern void *realloc \7frealloc\ 11723,51652
+extern void *calloc \7fcalloc\ 11724,51699
+extern void free \7f1725,51748
+extern void *aligned_alloc \7faligned_alloc\ 11727,51804
+extern int posix_memalign \7f1729,51898
+hybrid_malloc \7f1736,52091
+hybrid_calloc \7f1744,52196
+hybrid_free \7f1752,52327
+hybrid_aligned_alloc \7f1765,52634
+hybrid_realloc \7f1780,52990
+char *gget_current_dir_name \7fgget_current_dir_name\ 11808,53759
+hybrid_get_current_dir_name \7f1811,53803
+static void (*old_free_hook)\7fold_free_hook\ 11846,54928
+static void *(*old_malloc_hook)\7fold_malloc_hook\ 11847,54970
+static void *(*old_realloc_hook)\7fold_realloc_hook\ 11848,55017
+static void (*abortfunc)\7fabortfunc\ 11851,55131
+#define MAGICWORD      \7f1854,55213
+#define MAGICFREE      \7f1855,55268
+#define MAGICBYTE      \7f1856,55323
+#define MALLOCFLOOD    \7f1857,55355
+#define FREEFLOOD      \7f1858,55389
+struct hdr\7f1860,55422
+    size_t size;\7f1862,55437
+    size_t magic;\7f1863,55491
+checkhdr \7f1867,55588
+freehook \7f1891,56029
+mallochook \7f1927,56811
+reallochook \7f1944,57150
+mabort \7f1978,57908
+static int mcheck_used \7f2012,58593
+mcheck \7f2015,58626
+mprobe \7f2035,59145
 \f
 c-src/emacs/src/regex.h,5300
-#define _REGEX_H \7f21,836
-typedef unsigned long reg_syntax_t;\7f43,1577
-#define RE_BACKSLASH_ESCAPE_IN_LISTS \7f47,1749
-#define RE_BK_PLUS_QM \7f52,1969
-#define RE_CHAR_CLASSES \7f58,2298
-#define RE_CONTEXT_INDEP_ANCHORS \7f72,3032
-#define RE_CONTEXT_INDEP_OPS \7f80,3458
-#define RE_CONTEXT_INVALID_OPS \7f84,3658
-#define RE_DOT_NEWLINE \7f88,3801
-#define RE_DOT_NOT_NULL \7f92,3937
-#define RE_HAT_LISTS_NOT_NEWLINE \7f96,4082
-#define RE_INTERVALS \7f101,4292
-#define RE_LIMITED_OPS \7f105,4441
-#define RE_NEWLINE_ALT \7f109,4583
-#define RE_NO_BK_BRACES \7f114,4773
-#define RE_NO_BK_PARENS \7f118,4964
-#define RE_NO_BK_REFS \7f122,5120
-#define RE_NO_BK_VBAR \7f126,5316
-#define RE_NO_EMPTY_RANGES \7f132,5610
-#define RE_UNMATCHED_RIGHT_PAREN_ORD \7f136,5766
-#define RE_NO_POSIX_BACKTRACKING \7f140,5937
-#define RE_NO_GNU_OPS \7f144,6133
-#define RE_FRUGAL \7f147,6253
-#define RE_SHY_GROUPS \7f150,6360
-#define RE_NO_NEWLINE_ANCHOR \7f153,6468
-#define RE_DEBUG \7f161,6884
-extern reg_syntax_t re_syntax_options;\7f167,7170
-extern Lisp_Object re_match_object;\7f172,7344
-extern size_t re_max_failures;\7f176,7454
-#define RE_SYNTAX_EMACS        \7f183,7684
-#define RE_SYNTAX_AWK  \7f186,7780
-#define RE_SYNTAX_GNU_AWK      \7f193,8084
-#define RE_SYNTAX_POSIX_AWK \7f197,8255
-#define RE_SYNTAX_GREP \7f201,8393
-#define RE_SYNTAX_EGREP        \7f206,8549
-#define RE_SYNTAX_POSIX_EGREP  \7f212,8765
-#define RE_SYNTAX_ED \7f216,8910
-#define RE_SYNTAX_SED \7f218,8954
-#define _RE_SYNTAX_POSIX_COMMON        \7f221,9072
-#define RE_SYNTAX_POSIX_BASIC  \7f225,9215
-#define RE_SYNTAX_POSIX_MINIMAL_BASIC  \7f231,9508
-#define RE_SYNTAX_POSIX_EXTENDED       \7f234,9598
-#define RE_SYNTAX_POSIX_MINIMAL_EXTENDED       \7f242,9967
-# undef RE_DUP_MAX\7f253,10454
-#define RE_DUP_MAX \7f256,10540
-#define REG_EXTENDED \7f263,10762
-#define REG_ICASE \7f267,10886
-#define REG_NEWLINE \7f272,11070
-#define REG_NOSUB \7f276,11248
-#define REG_NOTBOL \7f286,11614
-#define REG_NOTEOL \7f289,11688
-  REG_ENOSYS \7f297,11859
-  REG_NOERROR \7f300,11941
-  REG_NOMATCH,\7f301,11976
-  REG_BADPAT,\7f305,12123
-  REG_ECOLLATE,\7f306,12162
-  REG_ECTYPE,\7f307,12203
-  REG_EESCAPE,\7f308,12255
-  REG_ESUBREG,\7f309,12298
-  REG_EBRACK,\7f310,12345
-  REG_EPAREN,\7f311,12391
-  REG_EBRACE,\7f312,12436
-  REG_BADBR,\7f313,12472
-  REG_ERANGE,\7f314,12519
-  REG_ESPACE,\7f315,12560
-  REG_BADRPT,\7f316,12601
-  REG_EEND,\7f319,12693
-  REG_ESIZE,\7f320,12728
-  REG_ERPAREN,\7f321,12790
-  REG_ERANGEX  \7f322,12859
-} reg_errcode_t;\7f323,12911
-# define RE_TRANSLATE_TYPE \7f332,13273
-struct re_pattern_buffer\7f335,13315
-  unsigned char *buffer;\7fbuffer\ 1341,13538
-  size_t allocated;\7f344,13614
-  size_t used;\7f347,13686
-  reg_syntax_t syntax;\7f350,13769
-  char *fastmap;\7ffastmap\ 1355,13975
-  RE_TRANSLATE_TYPE translate;\7f361,14241
-  size_t re_nsub;\7f364,14329
-  unsigned can_be_null \7f370,14624
-#define REGS_UNALLOCATED \7f376,14889
-#define REGS_REALLOCATE \7f377,14916
-#define REGS_FIXED \7f378,14942
-  unsigned regs_allocated \7f379,14963
-  unsigned fastmap_accurate \7f383,15136
-  unsigned no_sub \7f387,15267
-  unsigned not_bol \7f391,15398
-  unsigned not_eol \7f394,15475
-  unsigned used_syntax \7f398,15655
-  unsigned multibyte \7f403,15805
-  unsigned target_multibyte \7f407,15941
-  int charset_unibyte;\7f410,16032
-typedef struct re_pattern_buffer regex_t;\7f416,16098
-typedef ssize_t regoff_t;\7f423,16492
-struct re_registers\7f428,16652
-  unsigned num_regs;\7f430,16674
-  regoff_t *start;\7fstart\ 1431,16695
-  regoff_t *end;\7fend\ 1432,16714
-# define RE_NREGS \7f440,16942
-  regoff_t rm_so;\7f449,17159
-  regoff_t rm_eo;\7f450,17239
-} regmatch_t;\7f451,17317
-extern reg_syntax_t re_set_syntax \7f457,17512
-extern const char *re_compile_pattern \7fre_compile_pattern\ 1462,17776
-extern int re_compile_fastmap \7f469,18058
-extern regoff_t re_search \7f477,18466
-extern regoff_t re_search_2 \7f485,18781
-extern regoff_t re_match \7f495,19177
-extern regoff_t re_match_2 \7f501,19407
-extern void re_set_registers \7f520,20197
-extern char *re_comp \7fre_comp\ 1528,20469
-extern int re_exec \7f529,20506
-#  define _Restrict_ \7f540,20886
-#  define _Restrict_ \7f542,20979
-#  define _Restrict_\7f544,21018
-#  define _Restrict_arr_ \7f555,21418
-#  define _Restrict_arr_\7f557,21461
-extern reg_errcode_t regcomp \7f562,21530
-extern reg_errcode_t regexec \7f566,21656
-extern size_t regerror \7f571,21850
-extern void regfree \7f574,21956
-#  define CHAR_CLASS_MAX_LENGTH \7f593,22470
-#  define CHAR_CLASS_MAX_LENGTH \7f597,22648
-typedef wctype_t re_wctype_t;\7f599,22692
-typedef wchar_t re_wchar_t;\7f600,22722
-# define re_wctype \7f601,22750
-# define re_iswctype \7f602,22776
-# define re_wctype_to_bit(\7f603,22806
-# define CHAR_CLASS_MAX_LENGTH \7f605,22844
-# define btowc(\7f606,22906
-typedef enum { RECC_ERROR \7f609,22953
-              RECC_ALNUM,\7f610,22984
-              RECC_ALNUM, RECC_ALPHA,\7f610,22984
-              RECC_ALNUM, RECC_ALPHA, RECC_WORD,\7f610,22984
-              RECC_GRAPH,\7f611,23027
-              RECC_GRAPH, RECC_PRINT,\7f611,23027
-              RECC_LOWER,\7f612,23059
-              RECC_LOWER, RECC_UPPER,\7f612,23059
-              RECC_PUNCT,\7f613,23091
-              RECC_PUNCT, RECC_CNTRL,\7f613,23091
-              RECC_DIGIT,\7f614,23123
-              RECC_DIGIT, RECC_XDIGIT,\7f614,23123
-              RECC_BLANK,\7f615,23156
-              RECC_BLANK, RECC_SPACE,\7f615,23156
-              RECC_MULTIBYTE,\7f616,23188
-              RECC_MULTIBYTE, RECC_NONASCII,\7f616,23188
-              RECC_ASCII,\7f617,23227
-              RECC_ASCII, RECC_UNIBYTE\7f617,23227
-} re_wctype_t;\7f618,23260
-extern char re_iswctype \7f620,23276
-extern re_wctype_t re_wctype \7f621,23329
-typedef int re_wchar_t;\7f623,23387
-extern void re_set_whitespace_regexp \7f625,23412
+#define _REGEX_H \7f21,837
+typedef unsigned long reg_syntax_t;\7f43,1578
+#define RE_BACKSLASH_ESCAPE_IN_LISTS \7f47,1750
+#define RE_BK_PLUS_QM \7f52,1970
+#define RE_CHAR_CLASSES \7f58,2299
+#define RE_CONTEXT_INDEP_ANCHORS \7f72,3033
+#define RE_CONTEXT_INDEP_OPS \7f80,3459
+#define RE_CONTEXT_INVALID_OPS \7f84,3659
+#define RE_DOT_NEWLINE \7f88,3802
+#define RE_DOT_NOT_NULL \7f92,3938
+#define RE_HAT_LISTS_NOT_NEWLINE \7f96,4083
+#define RE_INTERVALS \7f101,4293
+#define RE_LIMITED_OPS \7f105,4442
+#define RE_NEWLINE_ALT \7f109,4584
+#define RE_NO_BK_BRACES \7f114,4774
+#define RE_NO_BK_PARENS \7f118,4965
+#define RE_NO_BK_REFS \7f122,5121
+#define RE_NO_BK_VBAR \7f126,5317
+#define RE_NO_EMPTY_RANGES \7f132,5611
+#define RE_UNMATCHED_RIGHT_PAREN_ORD \7f136,5767
+#define RE_NO_POSIX_BACKTRACKING \7f140,5938
+#define RE_NO_GNU_OPS \7f144,6134
+#define RE_FRUGAL \7f147,6254
+#define RE_SHY_GROUPS \7f150,6361
+#define RE_NO_NEWLINE_ANCHOR \7f153,6469
+#define RE_DEBUG \7f161,6885
+extern reg_syntax_t re_syntax_options;\7f167,7171
+extern Lisp_Object re_match_object;\7f172,7345
+extern size_t re_max_failures;\7f176,7455
+#define RE_SYNTAX_EMACS        \7f183,7685
+#define RE_SYNTAX_AWK  \7f186,7781
+#define RE_SYNTAX_GNU_AWK      \7f193,8085
+#define RE_SYNTAX_POSIX_AWK \7f197,8256
+#define RE_SYNTAX_GREP \7f201,8394
+#define RE_SYNTAX_EGREP        \7f206,8550
+#define RE_SYNTAX_POSIX_EGREP  \7f212,8766
+#define RE_SYNTAX_ED \7f216,8911
+#define RE_SYNTAX_SED \7f218,8955
+#define _RE_SYNTAX_POSIX_COMMON        \7f221,9073
+#define RE_SYNTAX_POSIX_BASIC  \7f225,9216
+#define RE_SYNTAX_POSIX_MINIMAL_BASIC  \7f231,9509
+#define RE_SYNTAX_POSIX_EXTENDED       \7f234,9599
+#define RE_SYNTAX_POSIX_MINIMAL_EXTENDED       \7f242,9968
+# undef RE_DUP_MAX\7f253,10455
+#define RE_DUP_MAX \7f256,10541
+#define REG_EXTENDED \7f263,10763
+#define REG_ICASE \7f267,10887
+#define REG_NEWLINE \7f272,11071
+#define REG_NOSUB \7f276,11249
+#define REG_NOTBOL \7f286,11615
+#define REG_NOTEOL \7f289,11689
+  REG_ENOSYS \7f297,11860
+  REG_NOERROR \7f300,11942
+  REG_NOMATCH,\7f301,11977
+  REG_BADPAT,\7f305,12124
+  REG_ECOLLATE,\7f306,12163
+  REG_ECTYPE,\7f307,12204
+  REG_EESCAPE,\7f308,12256
+  REG_ESUBREG,\7f309,12299
+  REG_EBRACK,\7f310,12346
+  REG_EPAREN,\7f311,12392
+  REG_EBRACE,\7f312,12437
+  REG_BADBR,\7f313,12473
+  REG_ERANGE,\7f314,12520
+  REG_ESPACE,\7f315,12561
+  REG_BADRPT,\7f316,12602
+  REG_EEND,\7f319,12694
+  REG_ESIZE,\7f320,12729
+  REG_ERPAREN,\7f321,12791
+  REG_ERANGEX  \7f322,12860
+} reg_errcode_t;\7f323,12912
+# define RE_TRANSLATE_TYPE \7f332,13274
+struct re_pattern_buffer\7f335,13316
+  unsigned char *buffer;\7fbuffer\ 1341,13539
+  size_t allocated;\7f344,13615
+  size_t used;\7f347,13687
+  reg_syntax_t syntax;\7f350,13770
+  char *fastmap;\7ffastmap\ 1355,13976
+  RE_TRANSLATE_TYPE translate;\7f361,14242
+  size_t re_nsub;\7f364,14330
+  unsigned can_be_null \7f370,14625
+#define REGS_UNALLOCATED \7f376,14890
+#define REGS_REALLOCATE \7f377,14917
+#define REGS_FIXED \7f378,14943
+  unsigned regs_allocated \7f379,14964
+  unsigned fastmap_accurate \7f383,15137
+  unsigned no_sub \7f387,15268
+  unsigned not_bol \7f391,15399
+  unsigned not_eol \7f394,15476
+  unsigned used_syntax \7f398,15656
+  unsigned multibyte \7f403,15806
+  unsigned target_multibyte \7f407,15942
+  int charset_unibyte;\7f410,16033
+typedef struct re_pattern_buffer regex_t;\7f416,16099
+typedef ssize_t regoff_t;\7f423,16493
+struct re_registers\7f428,16653
+  unsigned num_regs;\7f430,16675
+  regoff_t *start;\7fstart\ 1431,16696
+  regoff_t *end;\7fend\ 1432,16715
+# define RE_NREGS \7f440,16943
+  regoff_t rm_so;\7f449,17160
+  regoff_t rm_eo;\7f450,17240
+} regmatch_t;\7f451,17318
+extern reg_syntax_t re_set_syntax \7f457,17513
+extern const char *re_compile_pattern \7fre_compile_pattern\ 1462,17777
+extern int re_compile_fastmap \7f469,18059
+extern regoff_t re_search \7f477,18467
+extern regoff_t re_search_2 \7f485,18782
+extern regoff_t re_match \7f495,19178
+extern regoff_t re_match_2 \7f501,19408
+extern void re_set_registers \7f520,20198
+extern char *re_comp \7fre_comp\ 1528,20470
+extern int re_exec \7f529,20507
+#  define _Restrict_ \7f540,20887
+#  define _Restrict_ \7f542,20980
+#  define _Restrict_\7f544,21019
+#  define _Restrict_arr_ \7f555,21419
+#  define _Restrict_arr_\7f557,21462
+extern reg_errcode_t regcomp \7f562,21531
+extern reg_errcode_t regexec \7f566,21657
+extern size_t regerror \7f571,21851
+extern void regfree \7f574,21957
+#  define CHAR_CLASS_MAX_LENGTH \7f593,22471
+#  define CHAR_CLASS_MAX_LENGTH \7f597,22649
+typedef wctype_t re_wctype_t;\7f599,22693
+typedef wchar_t re_wchar_t;\7f600,22723
+# define re_wctype \7f601,22751
+# define re_iswctype \7f602,22777
+# define re_wctype_to_bit(\7f603,22807
+# define CHAR_CLASS_MAX_LENGTH \7f605,22845
+# define btowc(\7f606,22907
+typedef enum { RECC_ERROR \7f609,22954
+              RECC_ALNUM,\7f610,22985
+              RECC_ALNUM, RECC_ALPHA,\7f610,22985
+              RECC_ALNUM, RECC_ALPHA, RECC_WORD,\7f610,22985
+              RECC_GRAPH,\7f611,23028
+              RECC_GRAPH, RECC_PRINT,\7f611,23028
+              RECC_LOWER,\7f612,23060
+              RECC_LOWER, RECC_UPPER,\7f612,23060
+              RECC_PUNCT,\7f613,23092
+              RECC_PUNCT, RECC_CNTRL,\7f613,23092
+              RECC_DIGIT,\7f614,23124
+              RECC_DIGIT, RECC_XDIGIT,\7f614,23124
+              RECC_BLANK,\7f615,23157
+              RECC_BLANK, RECC_SPACE,\7f615,23157
+              RECC_MULTIBYTE,\7f616,23189
+              RECC_MULTIBYTE, RECC_NONASCII,\7f616,23189
+              RECC_ASCII,\7f617,23228
+              RECC_ASCII, RECC_UNIBYTE\7f617,23228
+} re_wctype_t;\7f618,23261
+extern char re_iswctype \7f620,23277
+extern re_wctype_t re_wctype \7f621,23330
+typedef int re_wchar_t;\7f623,23388
+extern void re_set_whitespace_regexp \7f625,23413
 \f
 c-src/emacs/src/keyboard.c,25243
-volatile int interrupt_input_blocked;\7f76,1808
-volatile bool pending_signals;\7f80,1944
-#define KBD_BUFFER_SIZE \7f82,1976
-KBOARD *initial_kboard;\7finitial_kboard\ 184,2006
-KBOARD *current_kboard;\7fcurrent_kboard\ 185,2030
-static KBOARD *all_kboards;\7fall_kboards\ 186,2054
-static bool single_kboard;\7f89,2154
-#define NUM_RECENT_KEYS \7f91,2182
-static int recent_keys_index;\7f94,2269
-static int total_keys;\7f97,2357
-static Lisp_Object recent_keys;\7f100,2443
-Lisp_Object this_command_keys;\7f107,2777
-ptrdiff_t this_command_key_count;\7f108,2808
-static bool this_command_key_count_reset;\7f112,2922
-static Lisp_Object raw_keybuf;\7f116,3074
-static int raw_keybuf_count;\7f117,3105
-#define GROW_RAW_KEYBUF        \7f119,3135
-static ptrdiff_t this_single_command_key_start;\7f125,3350
-static ptrdiff_t before_command_key_count;\7f129,3498
-static ptrdiff_t before_command_echo_length;\7f130,3541
-sigjmp_buf return_to_command_loop;\7f135,3677
-static Lisp_Object recover_top_level_message;\7f138,3791
-static Lisp_Object regular_top_level_message;\7f143,3930
-static sys_jmp_buf getcjmp;\7f147,4031
-bool waiting_for_input;\7f150,4095
-static bool echoing;\7f154,4186
-static struct kboard *ok_to_echo_at_next_pause;\7fok_to_echo_at_next_pause\ 1159,4328
-struct kboard *echo_kboard;\7fecho_kboard\ 1166,4632
-Lisp_Object echo_message_buffer;\7f171,4744
-bool immediate_quit;\7f174,4837
-int quit_char;\7f192,5623
-EMACS_INT command_loop_level;\7f195,5680
-Lisp_Object unread_switch_frame;\7f204,6108
-static ptrdiff_t last_non_minibuf_size;\7f207,6216
-uintmax_t num_input_events;\7f210,6334
-static EMACS_INT last_auto_save;\7f214,6428
-static ptrdiff_t last_point_position;\7f217,6523
-Lisp_Object internal_last_event_frame;\7f228,7028
-static Lisp_Object read_key_sequence_cmd;\7f232,7168
-static Lisp_Object read_key_sequence_remapped;\7f233,7210
-static FILE *dribble;\7fdribble\ 1236,7310
-bool input_pending;\7f239,7368
-static bool input_was_pending;\7f287,10022
-static struct input_event kbd_buffer[\7fkbd_buffer\ 1291,10107
-static struct input_event *kbd_fetch_ptr;\7fkbd_fetch_ptr\ 1297,10386
-static struct input_event * volatile kbd_store_ptr;\7f302,10601
-static void recursive_edit_unwind \7f313,11088
-static Lisp_Object command_loop \7f314,11144
-static void echo_now \7f316,11185
-static ptrdiff_t echo_length \7f317,11214
-unsigned timers_run;\7f320,11296
-struct timespec *input_available_clear_time;\7finput_available_clear_time\ 1324,11408
-bool interrupt_input;\7f328,11573
-bool interrupts_deferred;\7f331,11671
-static struct timespec timer_idleness_start_time;\7f335,11746
-static struct timespec timer_last_idleness_start_time;\7f340,11916
-#define READABLE_EVENTS_DO_TIMERS_NOW  \7f346,12046
-#define READABLE_EVENTS_FILTER_EVENTS  \7f347,12094
-#define READABLE_EVENTS_IGNORE_SQUEEZABLES     \7f348,12142
-static void (*keyboard_init_hook)\7fkeyboard_init_hook\ 1351,12264
-static bool get_input_pending \7f353,12307
-static bool readable_events \7f354,12344
-static Lisp_Object read_char_x_menu_prompt \7f355,12379
-static Lisp_Object read_char_minibuf_menu_prompt \7f357,12502
-static Lisp_Object make_lispy_event \7f358,12571
-static Lisp_Object make_lispy_movement \7f359,12631
-static Lisp_Object modify_event_symbol \7f363,12840
-static Lisp_Object make_lispy_switch_frame \7f366,13050
-static Lisp_Object make_lispy_focus_in \7f367,13108
-static Lisp_Object make_lispy_focus_out \7f369,13188
-static bool help_char_p \7f371,13275
-static void save_getcjmp \7f372,13314
-static void restore_getcjmp \7f373,13354
-static Lisp_Object apply_modifiers \7f374,13397
-static void clear_event \7f375,13452
-static void restore_kboard_configuration \7f376,13500
-static void deliver_input_available_signal \7f378,13568
-static void handle_interrupt \7f380,13631
-static _Noreturn void quit_throw_to_read_char \7f381,13668
-static void process_special_events \7f382,13722
-static void timer_start_idle \7f383,13765
-static void timer_stop_idle \7f384,13802
-static void timer_resume_idle \7f385,13838
-static void deliver_user_signal \7f386,13876
-static char *find_user_signal_name \7ffind_user_signal_name\ 1387,13915
-static void store_user_signal_events \7f388,13957
-kset_echo_string \7f392,14088
-kset_kbd_queue \7f397,14184
-kset_keyboard_translate_table \7f402,14276
-kset_last_prefix_arg \7f407,14399
-kset_last_repeatable_command \7f412,14504
-kset_local_function_key_map \7f417,14625
-kset_overriding_terminal_local_map \7f422,14744
-kset_real_last_command \7f427,14877
-kset_system_key_syms \7f432,14986
-echo_add_key \7f443,15249
-echo_char \7f527,17527
-echo_dash \7f541,17813
-echo_now \7f586,19140
-cancel_echoing \7f635,20614
-echo_length \7f648,20922
-echo_truncate \7f660,21253
-add_command_key \7f672,21582
-recursive_edit_1 \7f697,22406
-record_auto_save \7f742,23848
-force_auto_save_soon \7f751,24016
-DEFUN ("recursive-edit", Frecursive_edit,\7f759,24137
-DEFUN ("recursive-edit", Frecursive_edit,\7frecursive-edit\ 1759,24137
-recursive_edit_unwind \7f804,25747
-any_kboard_state \7f817,26013
-single_kboard_state \7f838,26665
-not_single_kboard_state \7f848,26803
-struct kboard_stack\7f858,27065
-  KBOARD *kboard;\7fkboard\ 1860,27087
-  struct kboard_stack *next;\7fnext\ 1861,27105
-static struct kboard_stack *kboard_stack;\7fkboard_stack\ 1864,27138
-push_kboard \7f867,27186
-pop_kboard \7f879,27375
-temporarily_switch_to_single_kboard \7f914,28263
-record_single_kboard_state \7f943,29437
-restore_kboard_configuration \7f952,29621
-cmd_error \7f970,30077
-cmd_error_internal \7f1024,31510
-DEFUN ("command-error-default-function", Fcommand_error_default_function,\7f1043,32030
-DEFUN ("command-error-default-function", Fcommand_error_default_function,\7fcommand-error-default-function\ 11043,32030
-static Lisp_Object command_loop_2 \7f1086,33637
-static Lisp_Object top_level_1 \7f1087,33686
-command_loop \7f1094,33916
-command_loop_2 \7f1134,35135
-top_level_2 \7f1146,35339
-top_level_1 \7f1152,35417
-DEFUN ("top-level", Ftop_level,\7f1164,35787
-DEFUN ("top-level", Ftop_level,\7ftop-level\ 11164,35787
-user_error \7f1183,36288
-DEFUN ("exit-recursive-edit", Fexit_recursive_edit,\7f1189,36429
-DEFUN ("exit-recursive-edit", Fexit_recursive_edit,\7fexit-recursive-edit\ 11189,36429
-DEFUN ("abort-recursive-edit", Fabort_recursive_edit,\7f1201,36819
-DEFUN ("abort-recursive-edit", Fabort_recursive_edit,\7fabort-recursive-edit\ 11201,36819
-tracking_off \7f1216,37281
-DEFUN ("internal--track-mouse", Ftrack_mouse,\7f1234,37816
-DEFUN ("internal--track-mouse", Ftrack_mouse,\7ftrack-mouse\ 11234,37816
-bool ignore_mouse_drag_p;\7f1256,38392
-some_mouse_moved \7f1259,38441
-static int read_key_sequence \7f1282,38799
-static void adjust_point_for_property \7f1284,38917
-Lisp_Object last_undo_boundary;\7f1287,39032
-command_loop_1 \7f1294,39273
-read_menu_command \7f1649,50889
-adjust_point_for_property \7f1678,51617
-safe_run_hooks_1 \7f1831,57339
-safe_run_hooks_error \7f1841,57569
-safe_run_hook_funcall \7f1878,58576
-safe_run_hooks \7f1893,59058
-int poll_suppress_count;\7f1908,59397
-static struct atimer *poll_timer;\7fpoll_timer\ 11915,59487
-poll_for_input_1 \7f1919,59589
-poll_for_input \7f1930,59789
-start_polling \7f1942,60053
-input_polling_used \7f1979,61091
-stop_polling \7f1994,61390
-set_poll_suppress_count \7f2009,61759
-bind_polling_period \7f2029,62141
-make_ctrl_char \7f2048,62492
-show_help_echo \7f2113,64455
-static Lisp_Object kbd_buffer_get_event \7f2152,65484
-static void record_char \7f2154,65596
-static Lisp_Object help_form_saved_window_configs;\7f2156,65638
-read_char_help_form_unwind \7f2158,65701
-#define STOP_POLLING   \7f2166,65959
-#define RESUME_POLLING \7f2170,66084
-read_event_from_main_queue \7f2175,66229
-read_decoded_event_from_main_queue \7f2249,68417
-#define MAX_ENCODED_BYTES \7f2254,68664
-echo_keystrokes_p \7f2342,71556
-read_char \7f2376,72848
-record_menu_key \7f3225,98949
-help_char_p \7f3258,99674
-record_char \7f3273,99953
-save_getcjmp \7f3412,104235
-restore_getcjmp \7f3418,104326
-readable_events \7f3430,104697
-int stop_character EXTERNALLY_VISIBLE;\7f3497,106437
-event_to_kboard \7f3500,106493
-kbd_buffer_nr_stored \7f3522,107142
-kbd_buffer_store_event \7f3534,107483
-kbd_buffer_store_event_hold \7f3550,108025
-kbd_buffer_unget_event \7f3684,111617
-#define INPUT_EVENT_POS_MAX \7f3698,112018
-#define INPUT_EVENT_POS_MIN \7f3701,112147
-position_to_Time \7f3706,112287
-Time_to_position \7f3716,112514
-gen_help_event \7f3738,113171
-kbd_buffer_store_help_event \7f3756,113611
-discard_mouse_events \7f3773,113976
-kbd_buffer_events_waiting \7f3803,114711
-clear_event \7f3823,115068
-kbd_buffer_get_event \7f3836,115408
-process_special_events \7f4258,127881
-swallow_events \7f4322,129705
-timer_start_idle \7f4339,130098
-timer_stop_idle \7f4355,130576
-timer_resume_idle \7f4363,130720
-struct input_event last_timer_event EXTERNALLY_VISIBLE;\7f4372,130912
-Lisp_Object pending_funcalls;\7f4377,131172
-decode_timer \7f4381,131293
-timer_check_2 \7f4414,132246
-timer_check \7f4572,136817
-DEFUN ("current-idle-time", Fcurrent_idle_time,\7f4607,137662
-DEFUN ("current-idle-time", Fcurrent_idle_time,\7fcurrent-idle-time\ 14607,137662
-static Lisp_Object accent_key_syms;\7f4625,138239
-static Lisp_Object func_key_syms;\7f4626,138275
-static Lisp_Object mouse_syms;\7f4627,138309
-static Lisp_Object wheel_syms;\7f4628,138340
-static Lisp_Object drag_n_drop_syms;\7f4629,138371
-static const int lispy_accent_codes[\7flispy_accent_codes\ 14634,138516
-static const char *const lispy_accent_keys[\7flispy_accent_keys\ 14741,139878
-#define FUNCTION_KEY_OFFSET \7f4766,140314
-const char *const lispy_function_keys[\7flispy_function_keys\ 14768,140347
-static const char *const lispy_multimedia_keys[\7flispy_multimedia_keys\ 14962,148901
-static const char *const lispy_kana_keys[\7flispy_kana_keys\ 15026,150135
-#define FUNCTION_KEY_OFFSET \7f5061,151751
-static const char *const lispy_function_keys[\7flispy_function_keys\ 15065,151894
-#define ISO_FUNCTION_KEY_OFFSET \7f5149,154429
-static const char *const iso_lispy_function_keys[\7fiso_lispy_function_keys\ 15151,154469
-static Lisp_Object Vlispy_mouse_stem;\7f5172,155328
-static const char *const lispy_wheel_names[\7flispy_wheel_names\ 15174,155367
-static const char *const lispy_drag_n_drop_names[\7flispy_drag_n_drop_names\ 15181,155619
-static short const scroll_bar_parts[\7fscroll_bar_parts\ 15189,155885
-static Lisp_Object button_down_location;\7f5210,156910
-static int last_mouse_button;\7f5215,157065
-static int last_mouse_x;\7f5216,157095
-static int last_mouse_y;\7f5217,157120
-static Time button_down_time;\7f5218,157145
-static int double_click_count;\7f5222,157229
-make_lispy_position \7f5228,157390
-toolkit_menubar_in_use \7f5456,163953
-make_scroll_bar_position \7f5469,164321
-make_lispy_event \7f5485,164967
-make_lispy_movement \7f6104,183531
-make_lispy_switch_frame \7f6131,184262
-make_lispy_focus_in \7f6137,184369
-make_lispy_focus_out \7f6145,184495
-parse_modifiers_uncached \7f6163,184945
-#define SINGLE_LETTER_MOD(\7f6185,185465
-#undef SINGLE_LETTER_MOD\7f6212,185906
-#define MULTI_LETTER_MOD(\7f6214,185932
-#undef MULTI_LETTER_MOD\7f6231,186400
-apply_modifiers_uncached \7f6273,187574
-static const char *const modifier_names[\7fmodifier_names\ 16319,189193
-#define NUM_MOD_NAMES \7f6325,189399
-static Lisp_Object modifier_symbols;\7f6327,189449
-lispy_modifier_list \7f6331,189586
-#define KEY_TO_CHAR(\7f6353,190252
-parse_modifiers \7f6356,190328
-DEFUN ("internal-event-symbol-parse-modifiers", Fevent_symbol_parse_modifiers,\7f6399,191517
-DEFUN ("internal-event-symbol-parse-modifiers", Fevent_symbol_parse_modifiers,\7fevent-symbol-parse-modifiers\ 16399,191517
-apply_modifiers \7f6422,192391
-reorder_modifiers \7f6491,194720
-modify_event_symbol \7f6536,196528
-DEFUN ("event-convert-list", Fevent_convert_list,\7f6628,199244
-DEFUN ("event-convert-list", Fevent_convert_list,\7fevent-convert-list\ 16628,199244
-parse_solitary_modifier \7f6695,201135
-#define SINGLE_LETTER_MOD(\7f6701,201258
-#define MULTI_LETTER_MOD(\7f6705,201343
-#undef SINGLE_LETTER_MOD\7f6763,202641
-#undef MULTI_LETTER_MOD\7f6764,202666
-lucid_event_type_list_p \7f6775,202889
-get_input_pending \7f6814,203960
-record_asynch_buffer_change \7f6834,204579
-gobble_input \7f6872,205702
-tty_read_avail_input \7f6967,208310
-handle_async_input \7f7149,214039
-process_pending_signals \7f7165,214359
-unblock_input_to \7f7177,214645
-unblock_input \7f7200,215277
-totally_unblock_input \7f7209,215445
-handle_input_available_signal \7f7217,215529
-deliver_input_available_signal \7f7226,215700
-struct user_signal_info\7f7235,215865
-  int sig;\7f7238,215915
-  char *name;\7fname\ 17241,215956
-  int npending;\7f7244,216007
-  struct user_signal_info *next;\7fnext\ 17246,216024
-static struct user_signal_info *user_signals \7fuser_signals\ 17250,216090
-add_user_signal \7f7253,216149
-handle_user_signal \7f7275,216598
-deliver_user_signal \7f7316,217558
-find_user_signal_name \7f7322,217659
-store_user_signal_events \7f7334,217841
-static void menu_bar_item \7f7362,218341
-static Lisp_Object menu_bar_one_keymap_changed_items;\7f7363,218416
-static Lisp_Object menu_bar_items_vector;\7f7368,218630
-static int menu_bar_items_index;\7f7369,218672
-static const char *separator_names[\7fseparator_names\ 17372,218707
-menu_separator_name_p \7f7393,219148
-menu_bar_items \7f7426,219852
-Lisp_Object item_properties;\7f7568,224603
-menu_bar_item \7f7571,224645
-menu_item_eval_property_1 \7f7647,227175
-eval_dyn \7f7658,227465
-menu_item_eval_property \7f7666,227675
-parse_menu_item \7f7686,228341
-static Lisp_Object tool_bar_items_vector;\7f7965,236336
-static Lisp_Object tool_bar_item_properties;\7f7970,236510
-static int ntool_bar_items;\7f7974,236606
-static void init_tool_bar_items \7f7978,236664
-static void process_tool_bar_item \7f7979,236711
-static bool parse_tool_bar_item \7f7981,236801
-static void append_tool_bar_item \7f7982,236861
-tool_bar_items \7f7990,237083
-process_tool_bar_item \7f8075,239892
-#define PROP(\7f8112,240969
-set_prop \7f8114,241038
-parse_tool_bar_item \7f8167,242453
-#undef PROP\7f8379,248844
-init_tool_bar_items \7f8387,248969
-append_tool_bar_item \7f8401,249261
-read_char_x_menu_prompt \7f8443,250771
-read_char_minibuf_menu_prompt \7f8503,252445
-#define PUSH_C_STR(\7f8527,253014
-follow_key \7f8726,258553
-active_maps \7f8733,258695
-typedef struct keyremap\7f8742,259021
-  Lisp_Object parent;\7f8745,259107
-  Lisp_Object map;\7f8748,259224
-  int start,\7f8753,259446
-  int start, end;\7f8753,259446
-} keyremap;\7f8754,259464
-access_keymap_keyremap \7f8764,259808
-keyremap_step \7f8811,261450
-test_undefined \7f8867,262934
-read_key_sequence \7f8916,264861
-read_key_sequence_vs \7f9826,295821
-DEFUN ("read-key-sequence", Fread_key_sequence,\7f9885,297294
-DEFUN ("read-key-sequence", Fread_key_sequence,\7fread-key-sequence\ 19885,297294
-DEFUN ("read-key-sequence-vector", Fread_key_sequence_vector,\7f9938,299982
-DEFUN ("read-key-sequence-vector", Fread_key_sequence_vector,\7fread-key-sequence-vector\ 19938,299982
-detect_input_pending \7f9950,300488
-detect_input_pending_ignore_squeezables \7f9959,300654
-detect_input_pending_run_timers \7f9967,300870
-clear_input_pending \7f9985,301362
-requeued_events_pending_p \7f9997,301732
-DEFUN ("input-pending-p", Finput_pending_p,\7f10002,301813
-DEFUN ("input-pending-p", Finput_pending_p,\7finput-pending-p\ 110002,301813
-DEFUN ("recent-keys", Frecent_keys,\7f10024,302596
-DEFUN ("recent-keys", Frecent_keys,\7frecent-keys\ 110024,302596
-DEFUN ("this-command-keys", Fthis_command_keys,\7f10055,303517
-DEFUN ("this-command-keys", Fthis_command_keys,\7fthis-command-keys\ 110055,303517
-DEFUN ("this-command-keys-vector", Fthis_command_keys_vector,\7f10068,303958
-DEFUN ("this-command-keys-vector", Fthis_command_keys_vector,\7fthis-command-keys-vector\ 110068,303958
-DEFUN ("this-single-command-keys", Fthis_single_command_keys,\7f10080,304380
-DEFUN ("this-single-command-keys", Fthis_single_command_keys,\7fthis-single-command-keys\ 110080,304380
-DEFUN ("this-single-command-raw-keys", Fthis_single_command_raw_keys,\7f10096,304955
-DEFUN ("this-single-command-raw-keys", Fthis_single_command_raw_keys,\7fthis-single-command-raw-keys\ 110096,304955
-DEFUN ("reset-this-command-lengths", Freset_this_command_lengths,\7f10109,305495
-DEFUN ("reset-this-command-lengths", Freset_this_command_lengths,\7freset-this-command-lengths\ 110109,305495
-DEFUN ("clear-this-command-keys", Fclear_this_command_keys,\7f10136,306510
-DEFUN ("clear-this-command-keys", Fclear_this_command_keys,\7fclear-this-command-keys\ 110136,306510
-DEFUN ("recursion-depth", Frecursion_depth,\7f10158,307069
-DEFUN ("recursion-depth", Frecursion_depth,\7frecursion-depth\ 110158,307069
-DEFUN ("open-dribble-file", Fopen_dribble_file,\7f10169,307406
-DEFUN ("open-dribble-file", Fopen_dribble_file,\7fopen-dribble-file\ 110169,307406
-DEFUN ("discard-input", Fdiscard_input,\7f10203,308447
-DEFUN ("discard-input", Fdiscard_input,\7fdiscard-input\ 110203,308447
-DEFUN ("suspend-emacs", Fsuspend_emacs,\7f10225,308949
-DEFUN ("suspend-emacs", Fsuspend_emacs,\7fsuspend-emacs\ 110225,308949
-stuff_buffered_input \7f10285,311045
-set_waiting_for_input \7f10323,312016
-clear_waiting_for_input \7f10337,312390
-handle_interrupt_signal \7f10351,312754
-deliver_interrupt_signal \7f10378,313642
-static int volatile force_quit_count;\7f10387,313932
-handle_interrupt \7f10401,314414
-quit_throw_to_read_char \7f10541,318711
-DEFUN ("set-input-interrupt-mode", Fset_input_interrupt_mode,\7f10562,319288
-DEFUN ("set-input-interrupt-mode", Fset_input_interrupt_mode,\7fset-input-interrupt-mode\ 110562,319288
-DEFUN ("set-output-flow-control", Fset_output_flow_control,\7f10609,320516
-DEFUN ("set-output-flow-control", Fset_output_flow_control,\7fset-output-flow-control\ 110609,320516
-DEFUN ("set-input-meta-mode", Fset_input_meta_mode,\7f10643,321432
-DEFUN ("set-input-meta-mode", Fset_input_meta_mode,\7fset-input-meta-mode\ 110643,321432
-DEFUN ("set-quit-char", Fset_quit_char,\7f10694,322706
-DEFUN ("set-quit-char", Fset_quit_char,\7fset-quit-char\ 110694,322706
-DEFUN ("set-input-mode", Fset_input_mode,\7f10729,323570
-DEFUN ("set-input-mode", Fset_input_mode,\7fset-input-mode\ 110729,323570
-DEFUN ("current-input-mode", Fcurrent_input_mode,\7f10750,324459
-DEFUN ("current-input-mode", Fcurrent_input_mode,\7fcurrent-input-mode\ 110750,324459
-DEFUN ("posn-at-x-y", Fposn_at_x_y,\7f10787,325837
-DEFUN ("posn-at-x-y", Fposn_at_x_y,\7fposn-at-x-y\ 110787,325837
-DEFUN ("posn-at-point", Fposn_at_point,\7f10824,327060
-DEFUN ("posn-at-point", Fposn_at_point,\7fposn-at-point\ 110824,327060
-init_kboard \7f10861,328214
-allocate_kboard \7f10893,329284
-wipe_kboard \7f10909,329637
-delete_kboard \7f10917,329751
-init_keyboard \7f10942,330281
-struct event_head\7f11021,332696
-  short var;\7f11023,332716
-  short kind;\7f11024,332729
-static const struct event_head head_table[\7fhead_table\ 111027,332747
-syms_of_keyboard \7f11045,333577
-  DEFVAR_LISP ("internal--top-level-message"\7f11058,333972
-  DEFVAR_LISP ("last-command-event"\7f11312,342173
-  DEFVAR_LISP ("last-nonmenu-event"\7f11315,342297
-  DEFVAR_LISP ("last-input-event"\7f11321,342636
-  DEFVAR_LISP ("unread-command-events"\7f11324,342730
-  DEFVAR_LISP ("unread-post-input-method-events"\7f11332,343190
-  DEFVAR_LISP ("unread-input-method-events"\7f11338,343529
-  DEFVAR_LISP ("meta-prefix-char"\7f11346,343898
-  DEFVAR_KBOARD ("last-command"\7f11351,344106
-  DEFVAR_KBOARD ("real-last-command"\7f11368,344787
-  DEFVAR_KBOARD ("last-repeatable-command"\7f11372,344973
-  DEFVAR_LISP ("this-command"\7f11378,345261
-  DEFVAR_LISP ("real-this-command"\7f11384,345498
-  DEFVAR_LISP ("this-command-keys-shift-translated"\7f11388,345680
-  DEFVAR_LISP ("this-original-command"\7f11396,346123
-  DEFVAR_INT ("auto-save-interval"\7f11403,346520
-  DEFVAR_LISP ("auto-save-timeout"\7f11408,346734
-  DEFVAR_LISP ("echo-keystrokes"\7f11415,347079
-  DEFVAR_INT ("polling-period"\7f11421,347350
-  DEFVAR_LISP ("double-click-time"\7f11428,347693
-  DEFVAR_INT ("double-click-fuzz"\7f11435,348029
-  DEFVAR_INT ("num-input-keys"\7f11446,348519
-  DEFVAR_INT ("num-nonmacro-input-events"\7f11452,348794
-  DEFVAR_LISP ("last-event-frame"\7f11457,349032
-  DEFVAR_LISP ("tty-erase-char"\7f11463,349311
-  DEFVAR_LISP ("help-char"\7f11466,349434
-  DEFVAR_LISP ("help-event-list"\7f11472,349717
-  DEFVAR_LISP ("help-form"\7f11477,349928
-  DEFVAR_LISP ("prefix-help-command"\7f11483,350176
-  DEFVAR_LISP ("top-level"\7f11489,350454
-  DEFVAR_KBOARD ("keyboard-translate-table"\7f11495,350675
-  DEFVAR_BOOL ("cannot-suspend"\7f11511,351488
-  DEFVAR_BOOL ("menu-prompting"\7f11516,351715
-  DEFVAR_LISP ("menu-prompt-more-char"\7f11526,352145
-  DEFVAR_INT ("extra-keyboard-modifiers"\7f11531,352391
-  DEFVAR_LISP ("deactivate-mark"\7f11545,353117
-  DEFVAR_LISP ("pre-command-hook"\7f11553,353486
-  DEFVAR_LISP ("post-command-hook"\7f11560,353841
-  DEFVAR_LISP ("echo-area-clear-hook"\7f11568,354204
-  DEFVAR_LISP ("lucid-menu-bar-dirty-flag"\7f11574,354419
-  DEFVAR_LISP ("menu-bar-final-items"\7f11578,354622
-  DEFVAR_LISP ("tool-bar-separator-image-expression"\7f11583,354872
-  DEFVAR_KBOARD ("overriding-terminal-local-map"\7f11589,355230
-  DEFVAR_LISP ("overriding-local-map"\7f11598,355652
-  DEFVAR_LISP ("overriding-local-map-menu-flag"\7f11607,356103
-  DEFVAR_LISP ("special-event-map"\7f11613,356442
-  DEFVAR_LISP ("track-mouse"\7f11617,356630
-  DEFVAR_KBOARD ("system-key-alist"\7f11620,356757
-  DEFVAR_KBOARD ("local-function-key-map"\7f11629,357138
-  DEFVAR_KBOARD ("input-decode-map"\7f11658,358597
-  DEFVAR_LISP ("function-key-map"\7f11675,359385
-  DEFVAR_LISP ("key-translation-map"\7f11683,359801
-  DEFVAR_LISP ("deferred-action-list"\7f11689,360145
-  DEFVAR_LISP ("deferred-action-function"\7f11694,360393
-  DEFVAR_LISP ("delayed-warnings-list"\7f11700,360692
-  DEFVAR_LISP ("timer-list"\7f11708,361100
-  DEFVAR_LISP ("timer-idle-list"\7f11712,361252
-  DEFVAR_LISP ("input-method-function"\7f11716,361415
-  DEFVAR_LISP ("input-method-previous-message"\7f11737,362384
-  DEFVAR_LISP ("show-help-function"\7f11744,362745
-  DEFVAR_LISP ("disable-point-adjustment"\7f11749,362977
-  DEFVAR_LISP ("global-disable-point-adjustment"\7f11761,363527
-  DEFVAR_LISP ("minibuffer-message-timeout"\7f11770,363893
-  DEFVAR_LISP ("throw-on-input"\7f11775,364171
-  DEFVAR_LISP ("command-error-function"\7f11781,364422
-  DEFVAR_LISP ("enable-disabled-menus-and-buttons"\7f11790,364909
-  DEFVAR_LISP ("select-active-regions"\7f11798,365236
-  DEFVAR_LISP ("saved-region-selection"\7f11807,365628
-  DEFVAR_LISP ("selection-inhibit-update-commands"\7f11815,366013
-  DEFVAR_LISP ("debug-on-event"\7f11825,366554
-keys_of_keyboard \7f11841,367115
-mark_kboards \7f11916,370434
-  DEFVAR_LISP ("internal--top-level-message",\7f\1\ 111058,333972
-  DEFVAR_LISP ("last-command-event",\7f\1\ 111312,342173
-  DEFVAR_LISP ("last-nonmenu-event",\7f\1\ 111315,342297
-  DEFVAR_LISP ("last-input-event",\7f\1\ 111321,342636
-  DEFVAR_LISP ("unread-command-events",\7f\1\ 111324,342730
-  DEFVAR_LISP ("unread-post-input-method-events",\7f\1\ 111332,343190
-  DEFVAR_LISP ("unread-input-method-events",\7f\1\ 111338,343529
-  DEFVAR_LISP ("meta-prefix-char",\7f\1\ 111346,343898
-  DEFVAR_KBOARD ("last-command",\7f\1\ 111351,344106
-  DEFVAR_KBOARD ("real-last-command",\7f\1\ 111368,344787
-  DEFVAR_KBOARD ("last-repeatable-command",\7f\1\ 111372,344973
-  DEFVAR_LISP ("this-command",\7f\1\ 111378,345261
-  DEFVAR_LISP ("real-this-command",\7f\1\ 111384,345498
-  DEFVAR_LISP ("this-command-keys-shift-translated",\7f\1\ 111388,345680
-  DEFVAR_LISP ("this-original-command",\7f\1\ 111396,346123
-  DEFVAR_INT ("auto-save-interval",\7f\1\ 111403,346520
-  DEFVAR_LISP ("auto-save-timeout",\7f\1\ 111408,346734
-  DEFVAR_LISP ("echo-keystrokes",\7f\1\ 111415,347079
-  DEFVAR_INT ("polling-period",\7f\1\ 111421,347350
-  DEFVAR_LISP ("double-click-time",\7f\1\ 111428,347693
-  DEFVAR_INT ("double-click-fuzz",\7f\1\ 111435,348029
-  DEFVAR_INT ("num-input-keys",\7f\1\ 111446,348519
-  DEFVAR_INT ("num-nonmacro-input-events",\7f\1\ 111452,348794
-  DEFVAR_LISP ("last-event-frame",\7f\1\ 111457,349032
-  DEFVAR_LISP ("tty-erase-char",\7f\1\ 111463,349311
-  DEFVAR_LISP ("help-char",\7f\1\ 111466,349434
-  DEFVAR_LISP ("help-event-list",\7f\1\ 111472,349717
-  DEFVAR_LISP ("help-form",\7f\1\ 111477,349928
-  DEFVAR_LISP ("prefix-help-command",\7f\1\ 111483,350176
-  DEFVAR_LISP ("top-level",\7f\1\ 111489,350454
-  DEFVAR_KBOARD ("keyboard-translate-table",\7f\1\ 111495,350675
-  DEFVAR_BOOL ("cannot-suspend",\7f\1\ 111511,351488
-  DEFVAR_BOOL ("menu-prompting",\7f\1\ 111516,351715
-  DEFVAR_LISP ("menu-prompt-more-char",\7f\1\ 111526,352145
-  DEFVAR_INT ("extra-keyboard-modifiers",\7f\1\ 111531,352391
-  DEFVAR_LISP ("deactivate-mark",\7f\1\ 111545,353117
-  DEFVAR_LISP ("pre-command-hook",\7f\1\ 111553,353486
-  DEFVAR_LISP ("post-command-hook",\7f\1\ 111560,353841
-  DEFVAR_LISP ("echo-area-clear-hook",\7f\1\ 111568,354204
-  DEFVAR_LISP ("lucid-menu-bar-dirty-flag",\7f\1\ 111574,354419
-  DEFVAR_LISP ("menu-bar-final-items",\7f\1\ 111578,354622
-  DEFVAR_LISP ("tool-bar-separator-image-expression",\7f\1\ 111583,354872
-  DEFVAR_KBOARD ("overriding-terminal-local-map",\7f\1\ 111589,355230
-  DEFVAR_LISP ("overriding-local-map",\7f\1\ 111598,355652
-  DEFVAR_LISP ("overriding-local-map-menu-flag",\7f\1\ 111607,356103
-  DEFVAR_LISP ("special-event-map",\7f\1\ 111613,356442
-  DEFVAR_LISP ("track-mouse",\7f\1\ 111617,356630
-  DEFVAR_KBOARD ("system-key-alist",\7f\1\ 111620,356757
-  DEFVAR_KBOARD ("local-function-key-map",\7f\1\ 111629,357138
-  DEFVAR_KBOARD ("input-decode-map",\7f\1\ 111658,358597
-  DEFVAR_LISP ("function-key-map",\7f\1\ 111675,359385
-  DEFVAR_LISP ("key-translation-map",\7f\1\ 111683,359801
-  DEFVAR_LISP ("deferred-action-list",\7f\1\ 111689,360145
-  DEFVAR_LISP ("deferred-action-function",\7f\1\ 111694,360393
-  DEFVAR_LISP ("delayed-warnings-list",\7f\1\ 111700,360692
-  DEFVAR_LISP ("timer-list",\7f\1\ 111708,361100
-  DEFVAR_LISP ("timer-idle-list",\7f\1\ 111712,361252
-  DEFVAR_LISP ("input-method-function",\7f\1\ 111716,361415
-  DEFVAR_LISP ("input-method-previous-message",\7f\1\ 111737,362384
-  DEFVAR_LISP ("show-help-function",\7f\1\ 111744,362745
-  DEFVAR_LISP ("disable-point-adjustment",\7f\1\ 111749,362977
-  DEFVAR_LISP ("global-disable-point-adjustment",\7f\1\ 111761,363527
-  DEFVAR_LISP ("minibuffer-message-timeout",\7f\1\ 111770,363893
-  DEFVAR_LISP ("throw-on-input",\7f\1\ 111775,364171
-  DEFVAR_LISP ("command-error-function",\7f\1\ 111781,364422
-  DEFVAR_LISP ("enable-disabled-menus-and-buttons",\7f\1\ 111790,364909
-  DEFVAR_LISP ("select-active-regions",\7f\1\ 111798,365236
-  DEFVAR_LISP ("saved-region-selection",\7f\1\ 111807,365628
-  DEFVAR_LISP ("selection-inhibit-update-commands",\7f\1\ 111815,366013
-  DEFVAR_LISP ("debug-on-event",\7f\1\ 111825,366554
+volatile int interrupt_input_blocked;\7f76,1809
+volatile bool pending_signals;\7f80,1945
+#define KBD_BUFFER_SIZE \7f82,1977
+KBOARD *initial_kboard;\7finitial_kboard\ 184,2007
+KBOARD *current_kboard;\7fcurrent_kboard\ 185,2031
+static KBOARD *all_kboards;\7fall_kboards\ 186,2055
+static bool single_kboard;\7f89,2155
+#define NUM_RECENT_KEYS \7f91,2183
+static int recent_keys_index;\7f94,2270
+static int total_keys;\7f97,2358
+static Lisp_Object recent_keys;\7f100,2444
+Lisp_Object this_command_keys;\7f107,2778
+ptrdiff_t this_command_key_count;\7f108,2809
+static bool this_command_key_count_reset;\7f112,2923
+static Lisp_Object raw_keybuf;\7f116,3075
+static int raw_keybuf_count;\7f117,3106
+#define GROW_RAW_KEYBUF        \7f119,3136
+static ptrdiff_t this_single_command_key_start;\7f125,3351
+static ptrdiff_t before_command_key_count;\7f129,3499
+static ptrdiff_t before_command_echo_length;\7f130,3542
+sigjmp_buf return_to_command_loop;\7f135,3678
+static Lisp_Object recover_top_level_message;\7f138,3792
+static Lisp_Object regular_top_level_message;\7f143,3931
+static sys_jmp_buf getcjmp;\7f147,4032
+bool waiting_for_input;\7f150,4096
+static bool echoing;\7f154,4187
+static struct kboard *ok_to_echo_at_next_pause;\7fok_to_echo_at_next_pause\ 1159,4329
+struct kboard *echo_kboard;\7fecho_kboard\ 1166,4633
+Lisp_Object echo_message_buffer;\7f171,4745
+bool immediate_quit;\7f174,4838
+int quit_char;\7f192,5624
+EMACS_INT command_loop_level;\7f195,5681
+Lisp_Object unread_switch_frame;\7f204,6109
+static ptrdiff_t last_non_minibuf_size;\7f207,6217
+uintmax_t num_input_events;\7f210,6335
+static EMACS_INT last_auto_save;\7f214,6429
+static ptrdiff_t last_point_position;\7f217,6524
+Lisp_Object internal_last_event_frame;\7f228,7029
+static Lisp_Object read_key_sequence_cmd;\7f232,7169
+static Lisp_Object read_key_sequence_remapped;\7f233,7211
+static FILE *dribble;\7fdribble\ 1236,7311
+bool input_pending;\7f239,7369
+static bool input_was_pending;\7f287,10023
+static struct input_event kbd_buffer[\7fkbd_buffer\ 1291,10108
+static struct input_event *kbd_fetch_ptr;\7fkbd_fetch_ptr\ 1297,10387
+static struct input_event * volatile kbd_store_ptr;\7f302,10602
+static void recursive_edit_unwind \7f313,11089
+static Lisp_Object command_loop \7f314,11145
+static void echo_now \7f316,11186
+static ptrdiff_t echo_length \7f317,11215
+unsigned timers_run;\7f320,11297
+struct timespec *input_available_clear_time;\7finput_available_clear_time\ 1324,11409
+bool interrupt_input;\7f328,11574
+bool interrupts_deferred;\7f331,11672
+static struct timespec timer_idleness_start_time;\7f335,11747
+static struct timespec timer_last_idleness_start_time;\7f340,11917
+#define READABLE_EVENTS_DO_TIMERS_NOW  \7f346,12047
+#define READABLE_EVENTS_FILTER_EVENTS  \7f347,12095
+#define READABLE_EVENTS_IGNORE_SQUEEZABLES     \7f348,12143
+static void (*keyboard_init_hook)\7fkeyboard_init_hook\ 1351,12265
+static bool get_input_pending \7f353,12308
+static bool readable_events \7f354,12345
+static Lisp_Object read_char_x_menu_prompt \7f355,12380
+static Lisp_Object read_char_minibuf_menu_prompt \7f357,12503
+static Lisp_Object make_lispy_event \7f358,12572
+static Lisp_Object make_lispy_movement \7f359,12632
+static Lisp_Object modify_event_symbol \7f363,12841
+static Lisp_Object make_lispy_switch_frame \7f366,13051
+static Lisp_Object make_lispy_focus_in \7f367,13109
+static Lisp_Object make_lispy_focus_out \7f369,13189
+static bool help_char_p \7f371,13276
+static void save_getcjmp \7f372,13315
+static void restore_getcjmp \7f373,13355
+static Lisp_Object apply_modifiers \7f374,13398
+static void clear_event \7f375,13453
+static void restore_kboard_configuration \7f376,13501
+static void deliver_input_available_signal \7f378,13569
+static void handle_interrupt \7f380,13632
+static _Noreturn void quit_throw_to_read_char \7f381,13669
+static void process_special_events \7f382,13723
+static void timer_start_idle \7f383,13766
+static void timer_stop_idle \7f384,13803
+static void timer_resume_idle \7f385,13839
+static void deliver_user_signal \7f386,13877
+static char *find_user_signal_name \7ffind_user_signal_name\ 1387,13916
+static void store_user_signal_events \7f388,13958
+kset_echo_string \7f392,14089
+kset_kbd_queue \7f397,14185
+kset_keyboard_translate_table \7f402,14277
+kset_last_prefix_arg \7f407,14400
+kset_last_repeatable_command \7f412,14505
+kset_local_function_key_map \7f417,14626
+kset_overriding_terminal_local_map \7f422,14745
+kset_real_last_command \7f427,14878
+kset_system_key_syms \7f432,14987
+echo_add_key \7f443,15250
+echo_char \7f527,17528
+echo_dash \7f541,17814
+echo_now \7f586,19141
+cancel_echoing \7f635,20615
+echo_length \7f648,20923
+echo_truncate \7f660,21254
+add_command_key \7f672,21583
+recursive_edit_1 \7f697,22407
+record_auto_save \7f742,23849
+force_auto_save_soon \7f751,24017
+DEFUN ("recursive-edit", Frecursive_edit,\7f759,24138
+DEFUN ("recursive-edit", Frecursive_edit,\7frecursive-edit\ 1759,24138
+recursive_edit_unwind \7f804,25748
+any_kboard_state \7f817,26014
+single_kboard_state \7f838,26666
+not_single_kboard_state \7f848,26804
+struct kboard_stack\7f858,27066
+  KBOARD *kboard;\7fkboard\ 1860,27088
+  struct kboard_stack *next;\7fnext\ 1861,27106
+static struct kboard_stack *kboard_stack;\7fkboard_stack\ 1864,27139
+push_kboard \7f867,27187
+pop_kboard \7f879,27376
+temporarily_switch_to_single_kboard \7f914,28264
+record_single_kboard_state \7f943,29438
+restore_kboard_configuration \7f952,29622
+cmd_error \7f970,30078
+cmd_error_internal \7f1024,31511
+DEFUN ("command-error-default-function", Fcommand_error_default_function,\7f1043,32031
+DEFUN ("command-error-default-function", Fcommand_error_default_function,\7fcommand-error-default-function\ 11043,32031
+static Lisp_Object command_loop_2 \7f1086,33638
+static Lisp_Object top_level_1 \7f1087,33687
+command_loop \7f1094,33917
+command_loop_2 \7f1134,35136
+top_level_2 \7f1146,35340
+top_level_1 \7f1152,35418
+DEFUN ("top-level", Ftop_level,\7f1164,35788
+DEFUN ("top-level", Ftop_level,\7ftop-level\ 11164,35788
+user_error \7f1183,36289
+DEFUN ("exit-recursive-edit", Fexit_recursive_edit,\7f1189,36430
+DEFUN ("exit-recursive-edit", Fexit_recursive_edit,\7fexit-recursive-edit\ 11189,36430
+DEFUN ("abort-recursive-edit", Fabort_recursive_edit,\7f1201,36820
+DEFUN ("abort-recursive-edit", Fabort_recursive_edit,\7fabort-recursive-edit\ 11201,36820
+tracking_off \7f1216,37282
+DEFUN ("internal--track-mouse", Ftrack_mouse,\7f1234,37817
+DEFUN ("internal--track-mouse", Ftrack_mouse,\7ftrack-mouse\ 11234,37817
+bool ignore_mouse_drag_p;\7f1256,38393
+some_mouse_moved \7f1259,38442
+static int read_key_sequence \7f1282,38800
+static void adjust_point_for_property \7f1284,38918
+Lisp_Object last_undo_boundary;\7f1287,39033
+command_loop_1 \7f1294,39274
+read_menu_command \7f1649,50890
+adjust_point_for_property \7f1678,51618
+safe_run_hooks_1 \7f1831,57340
+safe_run_hooks_error \7f1841,57570
+safe_run_hook_funcall \7f1878,58577
+safe_run_hooks \7f1893,59059
+int poll_suppress_count;\7f1908,59398
+static struct atimer *poll_timer;\7fpoll_timer\ 11915,59488
+poll_for_input_1 \7f1919,59590
+poll_for_input \7f1930,59790
+start_polling \7f1942,60054
+input_polling_used \7f1979,61092
+stop_polling \7f1994,61391
+set_poll_suppress_count \7f2009,61760
+bind_polling_period \7f2029,62142
+make_ctrl_char \7f2048,62493
+show_help_echo \7f2113,64456
+static Lisp_Object kbd_buffer_get_event \7f2152,65485
+static void record_char \7f2154,65597
+static Lisp_Object help_form_saved_window_configs;\7f2156,65639
+read_char_help_form_unwind \7f2158,65702
+#define STOP_POLLING   \7f2166,65960
+#define RESUME_POLLING \7f2170,66085
+read_event_from_main_queue \7f2175,66230
+read_decoded_event_from_main_queue \7f2249,68418
+#define MAX_ENCODED_BYTES \7f2254,68665
+echo_keystrokes_p \7f2342,71557
+read_char \7f2376,72849
+record_menu_key \7f3225,98950
+help_char_p \7f3258,99675
+record_char \7f3273,99954
+save_getcjmp \7f3412,104236
+restore_getcjmp \7f3418,104327
+readable_events \7f3430,104698
+int stop_character EXTERNALLY_VISIBLE;\7f3497,106438
+event_to_kboard \7f3500,106494
+kbd_buffer_nr_stored \7f3522,107143
+kbd_buffer_store_event \7f3534,107484
+kbd_buffer_store_event_hold \7f3550,108026
+kbd_buffer_unget_event \7f3684,111618
+#define INPUT_EVENT_POS_MAX \7f3698,112019
+#define INPUT_EVENT_POS_MIN \7f3701,112148
+position_to_Time \7f3706,112288
+Time_to_position \7f3716,112515
+gen_help_event \7f3738,113172
+kbd_buffer_store_help_event \7f3756,113612
+discard_mouse_events \7f3773,113977
+kbd_buffer_events_waiting \7f3803,114712
+clear_event \7f3823,115069
+kbd_buffer_get_event \7f3836,115409
+process_special_events \7f4258,127882
+swallow_events \7f4322,129706
+timer_start_idle \7f4339,130099
+timer_stop_idle \7f4355,130577
+timer_resume_idle \7f4363,130721
+struct input_event last_timer_event EXTERNALLY_VISIBLE;\7f4372,130913
+Lisp_Object pending_funcalls;\7f4377,131173
+decode_timer \7f4381,131294
+timer_check_2 \7f4414,132247
+timer_check \7f4572,136818
+DEFUN ("current-idle-time", Fcurrent_idle_time,\7f4607,137663
+DEFUN ("current-idle-time", Fcurrent_idle_time,\7fcurrent-idle-time\ 14607,137663
+static Lisp_Object accent_key_syms;\7f4625,138240
+static Lisp_Object func_key_syms;\7f4626,138276
+static Lisp_Object mouse_syms;\7f4627,138310
+static Lisp_Object wheel_syms;\7f4628,138341
+static Lisp_Object drag_n_drop_syms;\7f4629,138372
+static const int lispy_accent_codes[\7flispy_accent_codes\ 14634,138517
+static const char *const lispy_accent_keys[\7flispy_accent_keys\ 14741,139879
+#define FUNCTION_KEY_OFFSET \7f4766,140315
+const char *const lispy_function_keys[\7flispy_function_keys\ 14768,140348
+static const char *const lispy_multimedia_keys[\7flispy_multimedia_keys\ 14962,148902
+static const char *const lispy_kana_keys[\7flispy_kana_keys\ 15026,150136
+#define FUNCTION_KEY_OFFSET \7f5061,151752
+static const char *const lispy_function_keys[\7flispy_function_keys\ 15065,151895
+#define ISO_FUNCTION_KEY_OFFSET \7f5149,154430
+static const char *const iso_lispy_function_keys[\7fiso_lispy_function_keys\ 15151,154470
+static Lisp_Object Vlispy_mouse_stem;\7f5172,155329
+static const char *const lispy_wheel_names[\7flispy_wheel_names\ 15174,155368
+static const char *const lispy_drag_n_drop_names[\7flispy_drag_n_drop_names\ 15181,155620
+static short const scroll_bar_parts[\7fscroll_bar_parts\ 15189,155886
+static Lisp_Object button_down_location;\7f5210,156911
+static int last_mouse_button;\7f5215,157066
+static int last_mouse_x;\7f5216,157096
+static int last_mouse_y;\7f5217,157121
+static Time button_down_time;\7f5218,157146
+static int double_click_count;\7f5222,157230
+make_lispy_position \7f5228,157391
+toolkit_menubar_in_use \7f5456,163954
+make_scroll_bar_position \7f5469,164322
+make_lispy_event \7f5485,164968
+make_lispy_movement \7f6104,183532
+make_lispy_switch_frame \7f6131,184263
+make_lispy_focus_in \7f6137,184370
+make_lispy_focus_out \7f6145,184496
+parse_modifiers_uncached \7f6163,184946
+#define SINGLE_LETTER_MOD(\7f6185,185466
+#undef SINGLE_LETTER_MOD\7f6212,185907
+#define MULTI_LETTER_MOD(\7f6214,185933
+#undef MULTI_LETTER_MOD\7f6231,186401
+apply_modifiers_uncached \7f6273,187575
+static const char *const modifier_names[\7fmodifier_names\ 16319,189194
+#define NUM_MOD_NAMES \7f6325,189400
+static Lisp_Object modifier_symbols;\7f6327,189450
+lispy_modifier_list \7f6331,189587
+#define KEY_TO_CHAR(\7f6353,190253
+parse_modifiers \7f6356,190329
+DEFUN ("internal-event-symbol-parse-modifiers", Fevent_symbol_parse_modifiers,\7f6399,191518
+DEFUN ("internal-event-symbol-parse-modifiers", Fevent_symbol_parse_modifiers,\7fevent-symbol-parse-modifiers\ 16399,191518
+apply_modifiers \7f6422,192392
+reorder_modifiers \7f6491,194721
+modify_event_symbol \7f6536,196529
+DEFUN ("event-convert-list", Fevent_convert_list,\7f6628,199245
+DEFUN ("event-convert-list", Fevent_convert_list,\7fevent-convert-list\ 16628,199245
+parse_solitary_modifier \7f6695,201136
+#define SINGLE_LETTER_MOD(\7f6701,201259
+#define MULTI_LETTER_MOD(\7f6705,201344
+#undef SINGLE_LETTER_MOD\7f6763,202642
+#undef MULTI_LETTER_MOD\7f6764,202667
+lucid_event_type_list_p \7f6775,202890
+get_input_pending \7f6814,203961
+record_asynch_buffer_change \7f6834,204580
+gobble_input \7f6872,205703
+tty_read_avail_input \7f6967,208311
+handle_async_input \7f7149,214040
+process_pending_signals \7f7165,214360
+unblock_input_to \7f7177,214646
+unblock_input \7f7200,215278
+totally_unblock_input \7f7209,215446
+handle_input_available_signal \7f7217,215530
+deliver_input_available_signal \7f7226,215701
+struct user_signal_info\7f7235,215866
+  int sig;\7f7238,215916
+  char *name;\7fname\ 17241,215957
+  int npending;\7f7244,216008
+  struct user_signal_info *next;\7fnext\ 17246,216025
+static struct user_signal_info *user_signals \7fuser_signals\ 17250,216091
+add_user_signal \7f7253,216150
+handle_user_signal \7f7275,216599
+deliver_user_signal \7f7316,217559
+find_user_signal_name \7f7322,217660
+store_user_signal_events \7f7334,217842
+static void menu_bar_item \7f7362,218342
+static Lisp_Object menu_bar_one_keymap_changed_items;\7f7363,218417
+static Lisp_Object menu_bar_items_vector;\7f7368,218631
+static int menu_bar_items_index;\7f7369,218673
+static const char *separator_names[\7fseparator_names\ 17372,218708
+menu_separator_name_p \7f7393,219149
+menu_bar_items \7f7426,219853
+Lisp_Object item_properties;\7f7568,224604
+menu_bar_item \7f7571,224646
+menu_item_eval_property_1 \7f7647,227176
+eval_dyn \7f7658,227466
+menu_item_eval_property \7f7666,227676
+parse_menu_item \7f7686,228342
+static Lisp_Object tool_bar_items_vector;\7f7965,236337
+static Lisp_Object tool_bar_item_properties;\7f7970,236511
+static int ntool_bar_items;\7f7974,236607
+static void init_tool_bar_items \7f7978,236665
+static void process_tool_bar_item \7f7979,236712
+static bool parse_tool_bar_item \7f7981,236802
+static void append_tool_bar_item \7f7982,236862
+tool_bar_items \7f7990,237084
+process_tool_bar_item \7f8075,239893
+#define PROP(\7f8112,240970
+set_prop \7f8114,241039
+parse_tool_bar_item \7f8167,242454
+#undef PROP\7f8379,248845
+init_tool_bar_items \7f8387,248970
+append_tool_bar_item \7f8401,249262
+read_char_x_menu_prompt \7f8443,250772
+read_char_minibuf_menu_prompt \7f8503,252446
+#define PUSH_C_STR(\7f8527,253015
+follow_key \7f8726,258554
+active_maps \7f8733,258696
+typedef struct keyremap\7f8742,259022
+  Lisp_Object parent;\7f8745,259108
+  Lisp_Object map;\7f8748,259225
+  int start,\7f8753,259447
+  int start, end;\7f8753,259447
+} keyremap;\7f8754,259465
+access_keymap_keyremap \7f8764,259809
+keyremap_step \7f8811,261451
+test_undefined \7f8867,262935
+read_key_sequence \7f8916,264862
+read_key_sequence_vs \7f9826,295822
+DEFUN ("read-key-sequence", Fread_key_sequence,\7f9885,297295
+DEFUN ("read-key-sequence", Fread_key_sequence,\7fread-key-sequence\ 19885,297295
+DEFUN ("read-key-sequence-vector", Fread_key_sequence_vector,\7f9938,299983
+DEFUN ("read-key-sequence-vector", Fread_key_sequence_vector,\7fread-key-sequence-vector\ 19938,299983
+detect_input_pending \7f9950,300489
+detect_input_pending_ignore_squeezables \7f9959,300655
+detect_input_pending_run_timers \7f9967,300871
+clear_input_pending \7f9985,301363
+requeued_events_pending_p \7f9997,301733
+DEFUN ("input-pending-p", Finput_pending_p,\7f10002,301814
+DEFUN ("input-pending-p", Finput_pending_p,\7finput-pending-p\ 110002,301814
+DEFUN ("recent-keys", Frecent_keys,\7f10024,302597
+DEFUN ("recent-keys", Frecent_keys,\7frecent-keys\ 110024,302597
+DEFUN ("this-command-keys", Fthis_command_keys,\7f10055,303518
+DEFUN ("this-command-keys", Fthis_command_keys,\7fthis-command-keys\ 110055,303518
+DEFUN ("this-command-keys-vector", Fthis_command_keys_vector,\7f10068,303959
+DEFUN ("this-command-keys-vector", Fthis_command_keys_vector,\7fthis-command-keys-vector\ 110068,303959
+DEFUN ("this-single-command-keys", Fthis_single_command_keys,\7f10080,304381
+DEFUN ("this-single-command-keys", Fthis_single_command_keys,\7fthis-single-command-keys\ 110080,304381
+DEFUN ("this-single-command-raw-keys", Fthis_single_command_raw_keys,\7f10096,304956
+DEFUN ("this-single-command-raw-keys", Fthis_single_command_raw_keys,\7fthis-single-command-raw-keys\ 110096,304956
+DEFUN ("reset-this-command-lengths", Freset_this_command_lengths,\7f10109,305496
+DEFUN ("reset-this-command-lengths", Freset_this_command_lengths,\7freset-this-command-lengths\ 110109,305496
+DEFUN ("clear-this-command-keys", Fclear_this_command_keys,\7f10136,306511
+DEFUN ("clear-this-command-keys", Fclear_this_command_keys,\7fclear-this-command-keys\ 110136,306511
+DEFUN ("recursion-depth", Frecursion_depth,\7f10158,307070
+DEFUN ("recursion-depth", Frecursion_depth,\7frecursion-depth\ 110158,307070
+DEFUN ("open-dribble-file", Fopen_dribble_file,\7f10169,307407
+DEFUN ("open-dribble-file", Fopen_dribble_file,\7fopen-dribble-file\ 110169,307407
+DEFUN ("discard-input", Fdiscard_input,\7f10203,308448
+DEFUN ("discard-input", Fdiscard_input,\7fdiscard-input\ 110203,308448
+DEFUN ("suspend-emacs", Fsuspend_emacs,\7f10225,308950
+DEFUN ("suspend-emacs", Fsuspend_emacs,\7fsuspend-emacs\ 110225,308950
+stuff_buffered_input \7f10285,311046
+set_waiting_for_input \7f10323,312017
+clear_waiting_for_input \7f10337,312391
+handle_interrupt_signal \7f10351,312755
+deliver_interrupt_signal \7f10378,313643
+static int volatile force_quit_count;\7f10387,313933
+handle_interrupt \7f10401,314415
+quit_throw_to_read_char \7f10541,318712
+DEFUN ("set-input-interrupt-mode", Fset_input_interrupt_mode,\7f10562,319289
+DEFUN ("set-input-interrupt-mode", Fset_input_interrupt_mode,\7fset-input-interrupt-mode\ 110562,319289
+DEFUN ("set-output-flow-control", Fset_output_flow_control,\7f10609,320517
+DEFUN ("set-output-flow-control", Fset_output_flow_control,\7fset-output-flow-control\ 110609,320517
+DEFUN ("set-input-meta-mode", Fset_input_meta_mode,\7f10643,321433
+DEFUN ("set-input-meta-mode", Fset_input_meta_mode,\7fset-input-meta-mode\ 110643,321433
+DEFUN ("set-quit-char", Fset_quit_char,\7f10694,322707
+DEFUN ("set-quit-char", Fset_quit_char,\7fset-quit-char\ 110694,322707
+DEFUN ("set-input-mode", Fset_input_mode,\7f10729,323571
+DEFUN ("set-input-mode", Fset_input_mode,\7fset-input-mode\ 110729,323571
+DEFUN ("current-input-mode", Fcurrent_input_mode,\7f10750,324460
+DEFUN ("current-input-mode", Fcurrent_input_mode,\7fcurrent-input-mode\ 110750,324460
+DEFUN ("posn-at-x-y", Fposn_at_x_y,\7f10787,325838
+DEFUN ("posn-at-x-y", Fposn_at_x_y,\7fposn-at-x-y\ 110787,325838
+DEFUN ("posn-at-point", Fposn_at_point,\7f10824,327061
+DEFUN ("posn-at-point", Fposn_at_point,\7fposn-at-point\ 110824,327061
+init_kboard \7f10861,328215
+allocate_kboard \7f10893,329285
+wipe_kboard \7f10909,329638
+delete_kboard \7f10917,329752
+init_keyboard \7f10942,330282
+struct event_head\7f11021,332697
+  short var;\7f11023,332717
+  short kind;\7f11024,332730
+static const struct event_head head_table[\7fhead_table\ 111027,332748
+syms_of_keyboard \7f11045,333578
+  DEFVAR_LISP ("internal--top-level-message"\7f11058,333973
+  DEFVAR_LISP ("last-command-event"\7f11312,342174
+  DEFVAR_LISP ("last-nonmenu-event"\7f11315,342298
+  DEFVAR_LISP ("last-input-event"\7f11321,342637
+  DEFVAR_LISP ("unread-command-events"\7f11324,342731
+  DEFVAR_LISP ("unread-post-input-method-events"\7f11332,343191
+  DEFVAR_LISP ("unread-input-method-events"\7f11338,343530
+  DEFVAR_LISP ("meta-prefix-char"\7f11346,343899
+  DEFVAR_KBOARD ("last-command"\7f11351,344107
+  DEFVAR_KBOARD ("real-last-command"\7f11368,344788
+  DEFVAR_KBOARD ("last-repeatable-command"\7f11372,344974
+  DEFVAR_LISP ("this-command"\7f11378,345262
+  DEFVAR_LISP ("real-this-command"\7f11384,345499
+  DEFVAR_LISP ("this-command-keys-shift-translated"\7f11388,345681
+  DEFVAR_LISP ("this-original-command"\7f11396,346124
+  DEFVAR_INT ("auto-save-interval"\7f11403,346521
+  DEFVAR_LISP ("auto-save-timeout"\7f11408,346735
+  DEFVAR_LISP ("echo-keystrokes"\7f11415,347080
+  DEFVAR_INT ("polling-period"\7f11421,347351
+  DEFVAR_LISP ("double-click-time"\7f11428,347694
+  DEFVAR_INT ("double-click-fuzz"\7f11435,348030
+  DEFVAR_INT ("num-input-keys"\7f11446,348520
+  DEFVAR_INT ("num-nonmacro-input-events"\7f11452,348795
+  DEFVAR_LISP ("last-event-frame"\7f11457,349033
+  DEFVAR_LISP ("tty-erase-char"\7f11463,349312
+  DEFVAR_LISP ("help-char"\7f11466,349435
+  DEFVAR_LISP ("help-event-list"\7f11472,349718
+  DEFVAR_LISP ("help-form"\7f11477,349929
+  DEFVAR_LISP ("prefix-help-command"\7f11483,350177
+  DEFVAR_LISP ("top-level"\7f11489,350455
+  DEFVAR_KBOARD ("keyboard-translate-table"\7f11495,350676
+  DEFVAR_BOOL ("cannot-suspend"\7f11511,351489
+  DEFVAR_BOOL ("menu-prompting"\7f11516,351716
+  DEFVAR_LISP ("menu-prompt-more-char"\7f11526,352146
+  DEFVAR_INT ("extra-keyboard-modifiers"\7f11531,352392
+  DEFVAR_LISP ("deactivate-mark"\7f11545,353118
+  DEFVAR_LISP ("pre-command-hook"\7f11553,353487
+  DEFVAR_LISP ("post-command-hook"\7f11560,353842
+  DEFVAR_LISP ("echo-area-clear-hook"\7f11568,354205
+  DEFVAR_LISP ("lucid-menu-bar-dirty-flag"\7f11574,354420
+  DEFVAR_LISP ("menu-bar-final-items"\7f11578,354623
+  DEFVAR_LISP ("tool-bar-separator-image-expression"\7f11583,354873
+  DEFVAR_KBOARD ("overriding-terminal-local-map"\7f11589,355231
+  DEFVAR_LISP ("overriding-local-map"\7f11598,355653
+  DEFVAR_LISP ("overriding-local-map-menu-flag"\7f11607,356104
+  DEFVAR_LISP ("special-event-map"\7f11613,356443
+  DEFVAR_LISP ("track-mouse"\7f11617,356631
+  DEFVAR_KBOARD ("system-key-alist"\7f11620,356758
+  DEFVAR_KBOARD ("local-function-key-map"\7f11629,357139
+  DEFVAR_KBOARD ("input-decode-map"\7f11658,358598
+  DEFVAR_LISP ("function-key-map"\7f11675,359386
+  DEFVAR_LISP ("key-translation-map"\7f11683,359802
+  DEFVAR_LISP ("deferred-action-list"\7f11689,360146
+  DEFVAR_LISP ("deferred-action-function"\7f11694,360394
+  DEFVAR_LISP ("delayed-warnings-list"\7f11700,360693
+  DEFVAR_LISP ("timer-list"\7f11708,361101
+  DEFVAR_LISP ("timer-idle-list"\7f11712,361253
+  DEFVAR_LISP ("input-method-function"\7f11716,361416
+  DEFVAR_LISP ("input-method-previous-message"\7f11737,362385
+  DEFVAR_LISP ("show-help-function"\7f11744,362746
+  DEFVAR_LISP ("disable-point-adjustment"\7f11749,362978
+  DEFVAR_LISP ("global-disable-point-adjustment"\7f11761,363528
+  DEFVAR_LISP ("minibuffer-message-timeout"\7f11770,363894
+  DEFVAR_LISP ("throw-on-input"\7f11775,364172
+  DEFVAR_LISP ("command-error-function"\7f11781,364423
+  DEFVAR_LISP ("enable-disabled-menus-and-buttons"\7f11790,364910
+  DEFVAR_LISP ("select-active-regions"\7f11798,365237
+  DEFVAR_LISP ("saved-region-selection"\7f11807,365629
+  DEFVAR_LISP ("selection-inhibit-update-commands"\7f11815,366014
+  DEFVAR_LISP ("debug-on-event"\7f11825,366555
+keys_of_keyboard \7f11841,367116
+mark_kboards \7f11916,370435
+  DEFVAR_LISP ("internal--top-level-message",\7f\1\ 111058,333973
+  DEFVAR_LISP ("last-command-event",\7f\1\ 111312,342174
+  DEFVAR_LISP ("last-nonmenu-event",\7f\1\ 111315,342298
+  DEFVAR_LISP ("last-input-event",\7f\1\ 111321,342637
+  DEFVAR_LISP ("unread-command-events",\7f\1\ 111324,342731
+  DEFVAR_LISP ("unread-post-input-method-events",\7f\1\ 111332,343191
+  DEFVAR_LISP ("unread-input-method-events",\7f\1\ 111338,343530
+  DEFVAR_LISP ("meta-prefix-char",\7f\1\ 111346,343899
+  DEFVAR_KBOARD ("last-command",\7f\1\ 111351,344107
+  DEFVAR_KBOARD ("real-last-command",\7f\1\ 111368,344788
+  DEFVAR_KBOARD ("last-repeatable-command",\7f\1\ 111372,344974
+  DEFVAR_LISP ("this-command",\7f\1\ 111378,345262
+  DEFVAR_LISP ("real-this-command",\7f\1\ 111384,345499
+  DEFVAR_LISP ("this-command-keys-shift-translated",\7f\1\ 111388,345681
+  DEFVAR_LISP ("this-original-command",\7f\1\ 111396,346124
+  DEFVAR_INT ("auto-save-interval",\7f\1\ 111403,346521
+  DEFVAR_LISP ("auto-save-timeout",\7f\1\ 111408,346735
+  DEFVAR_LISP ("echo-keystrokes",\7f\1\ 111415,347080
+  DEFVAR_INT ("polling-period",\7f\1\ 111421,347351
+  DEFVAR_LISP ("double-click-time",\7f\1\ 111428,347694
+  DEFVAR_INT ("double-click-fuzz",\7f\1\ 111435,348030
+  DEFVAR_INT ("num-input-keys",\7f\1\ 111446,348520
+  DEFVAR_INT ("num-nonmacro-input-events",\7f\1\ 111452,348795
+  DEFVAR_LISP ("last-event-frame",\7f\1\ 111457,349033
+  DEFVAR_LISP ("tty-erase-char",\7f\1\ 111463,349312
+  DEFVAR_LISP ("help-char",\7f\1\ 111466,349435
+  DEFVAR_LISP ("help-event-list",\7f\1\ 111472,349718
+  DEFVAR_LISP ("help-form",\7f\1\ 111477,349929
+  DEFVAR_LISP ("prefix-help-command",\7f\1\ 111483,350177
+  DEFVAR_LISP ("top-level",\7f\1\ 111489,350455
+  DEFVAR_KBOARD ("keyboard-translate-table",\7f\1\ 111495,350676
+  DEFVAR_BOOL ("cannot-suspend",\7f\1\ 111511,351489
+  DEFVAR_BOOL ("menu-prompting",\7f\1\ 111516,351716
+  DEFVAR_LISP ("menu-prompt-more-char",\7f\1\ 111526,352146
+  DEFVAR_INT ("extra-keyboard-modifiers",\7f\1\ 111531,352392
+  DEFVAR_LISP ("deactivate-mark",\7f\1\ 111545,353118
+  DEFVAR_LISP ("pre-command-hook",\7f\1\ 111553,353487
+  DEFVAR_LISP ("post-command-hook",\7f\1\ 111560,353842
+  DEFVAR_LISP ("echo-area-clear-hook",\7f\1\ 111568,354205
+  DEFVAR_LISP ("lucid-menu-bar-dirty-flag",\7f\1\ 111574,354420
+  DEFVAR_LISP ("menu-bar-final-items",\7f\1\ 111578,354623
+  DEFVAR_LISP ("tool-bar-separator-image-expression",\7f\1\ 111583,354873
+  DEFVAR_KBOARD ("overriding-terminal-local-map",\7f\1\ 111589,355231
+  DEFVAR_LISP ("overriding-local-map",\7f\1\ 111598,355653
+  DEFVAR_LISP ("overriding-local-map-menu-flag",\7f\1\ 111607,356104
+  DEFVAR_LISP ("special-event-map",\7f\1\ 111613,356443
+  DEFVAR_LISP ("track-mouse",\7f\1\ 111617,356631
+  DEFVAR_KBOARD ("system-key-alist",\7f\1\ 111620,356758
+  DEFVAR_KBOARD ("local-function-key-map",\7f\1\ 111629,357139
+  DEFVAR_KBOARD ("input-decode-map",\7f\1\ 111658,358598
+  DEFVAR_LISP ("function-key-map",\7f\1\ 111675,359386
+  DEFVAR_LISP ("key-translation-map",\7f\1\ 111683,359802
+  DEFVAR_LISP ("deferred-action-list",\7f\1\ 111689,360146
+  DEFVAR_LISP ("deferred-action-function",\7f\1\ 111694,360394
+  DEFVAR_LISP ("delayed-warnings-list",\7f\1\ 111700,360693
+  DEFVAR_LISP ("timer-list",\7f\1\ 111708,361101
+  DEFVAR_LISP ("timer-idle-list",\7f\1\ 111712,361253
+  DEFVAR_LISP ("input-method-function",\7f\1\ 111716,361416
+  DEFVAR_LISP ("input-method-previous-message",\7f\1\ 111737,362385
+  DEFVAR_LISP ("show-help-function",\7f\1\ 111744,362746
+  DEFVAR_LISP ("disable-point-adjustment",\7f\1\ 111749,362978
+  DEFVAR_LISP ("global-disable-point-adjustment",\7f\1\ 111761,363528
+  DEFVAR_LISP ("minibuffer-message-timeout",\7f\1\ 111770,363894
+  DEFVAR_LISP ("throw-on-input",\7f\1\ 111775,364172
+  DEFVAR_LISP ("command-error-function",\7f\1\ 111781,364423
+  DEFVAR_LISP ("enable-disabled-menus-and-buttons",\7f\1\ 111790,364910
+  DEFVAR_LISP ("select-active-regions",\7f\1\ 111798,365237
+  DEFVAR_LISP ("saved-region-selection",\7f\1\ 111807,365629
+  DEFVAR_LISP ("selection-inhibit-update-commands",\7f\1\ 111815,366014
+  DEFVAR_LISP ("debug-on-event",\7f\1\ 111825,366555
 \f
 c-src/emacs/src/lisp.h,41391
-#define EMACS_LISP_H\7f22,800
-#define DECLARE_GDB_SYM(\7f47,1421
-# define DEFINE_GDB_SYMBOL_BEGIN(\7f49,1508
-# define DEFINE_GDB_SYMBOL_END(\7f50,1578
-# define DEFINE_GDB_SYMBOL_BEGIN(\7f52,1625
-# define DEFINE_GDB_SYMBOL_END(\7f53,1702
-#undef min\7f57,1790
-#undef max\7f58,1801
-#define max(\7f59,1812
-#define min(\7f60,1854
-#define ARRAYELTS(\7f63,1936
-#define GCTYPEBITS \7f67,2079
-DEFINE_GDB_SYMBOL_BEGIN \7fGCTYPEBITS\ 166,2037
-# define NONPOINTER_BITS \7f78,2567
-# define NONPOINTER_BITS \7f80,2600
-typedef int EMACS_INT;\7f91,3023
-typedef unsigned int EMACS_UINT;\7f92,3046
-#  define EMACS_INT_MAX \7f93,3079
-#  define pI \7f94,3111
-typedef long int EMACS_INT;\7f96,3203
-typedef unsigned long EMACS_UINT;\7f97,3231
-#  define EMACS_INT_MAX \7f98,3265
-#  define pI \7f99,3298
-typedef long long int EMACS_INT;\7f103,3477
-typedef unsigned long long int EMACS_UINT;\7f104,3510
-#  define EMACS_INT_MAX \7f105,3553
-#  define pI \7f106,3587
-enum {  BOOL_VECTOR_BITS_PER_CHAR \7f114,3804
-#define BOOL_VECTOR_BITS_PER_CHAR \7f115,3840
-typedef size_t bits_word;\7f123,4165
-# define BITS_WORD_MAX \7f124,4191
-enum { BITS_PER_BITS_WORD \7f125,4223
-typedef unsigned char bits_word;\7f127,4290
-# define BITS_WORD_MAX \7f128,4323
-enum { BITS_PER_BITS_WORD \7f129,4386
-verify \7f131,4450
-    BITS_PER_CHAR \7f136,4570
-    BITS_PER_SHORT \7f137,4605
-    BITS_PER_LONG \7f138,4657
-    BITS_PER_EMACS_INT \7f139,4712
-typedef intmax_t printmax_t;\7f148,5089
-typedef uintmax_t uprintmax_t;\7f149,5118
-# define pMd \7f150,5149
-# define pMu \7f151,5170
-typedef EMACS_INT printmax_t;\7f153,5197
-typedef EMACS_UINT uprintmax_t;\7f154,5227
-# define pMd \7f155,5259
-# define pMu \7f156,5278
-# define pD \7f165,5664
-# define pD \7f167,5709
-# define pD \7f169,5756
-# define pD \7f171,5779
-# define eassert(\7f200,7062
-# define eassume(\7f201,7140
-extern _Noreturn void die \7f204,7206
-extern bool suppress_checking EXTERNALLY_VISIBLE;\7f206,7268
-# define eassert(\7f208,7319
-# define eassume(\7f212,7450
-enum Lisp_Bits\7f239,8519
-#define GCALIGNMENT \7f243,8647
-    VALBITS \7f246,8742
-    INTTYPEBITS \7f249,8838
-    FIXNUM_BITS \7f252,8945
-#define VAL_MAX \7f263,9327
-#define USE_LSB_TAG \7f271,9777
-DEFINE_GDB_SYMBOL_BEGIN \7fUSE_LSB_TAG\ 1270,9733
-# define alignas(\7f281,10077
-# define GCALIGNED \7f288,10227
-# define GCALIGNED \7f290,10292
-# define lisp_h_XLI(\7f327,11642
-# define lisp_h_XIL(\7f328,11673
-# define lisp_h_XLI(\7f330,11724
-# define lisp_h_XIL(\7f331,11751
-#define lisp_h_CHECK_LIST_CONS(\7f333,11785
-#define lisp_h_CHECK_NUMBER(\7f334,11856
-#define lisp_h_CHECK_SYMBOL(\7f335,11927
-#define lisp_h_CHECK_TYPE(\7f336,11996
-#define lisp_h_CONSP(\7f338,12107
-#define lisp_h_EQ(\7f339,12156
-#define lisp_h_FLOATP(\7f340,12201
-#define lisp_h_INTEGERP(\7f341,12252
-#define lisp_h_MARKERP(\7f342,12333
-#define lisp_h_MISCP(\7f343,12408
-#define lisp_h_NILP(\7f344,12457
-#define lisp_h_SET_SYMBOL_VAL(\7f345,12493
-#define lisp_h_SYMBOL_CONSTANT_P(\7f347,12607
-#define lisp_h_SYMBOL_VAL(\7f348,12671
-#define lisp_h_SYMBOLP(\7f350,12772
-#define lisp_h_VECTORLIKEP(\7f351,12825
-#define lisp_h_XCAR(\7f352,12886
-#define lisp_h_XCDR(\7f353,12924
-#define lisp_h_XCONS(\7f354,12964
-#define lisp_h_XHASH(\7f356,13059
-#define lisp_h_XPNTR(\7f357,13093
-# define lisp_h_check_cons_list(\7f360,13221
-# define lisp_h_make_number(\7f363,13289
-# define lisp_h_XFASTINT(\7f365,13392
-# define lisp_h_XINT(\7f366,13429
-# define lisp_h_XSYMBOL(\7f367,13478
-# define lisp_h_XTYPE(\7f371,13631
-# define lisp_h_XUNTAG(\7f372,13696
-# define XLI(\7f381,14086
-# define XIL(\7f382,14117
-# define CHECK_LIST_CONS(\7f383,14148
-# define CHECK_NUMBER(\7f384,14209
-# define CHECK_SYMBOL(\7f385,14258
-# define CHECK_TYPE(\7f386,14307
-# define CONSP(\7f387,14382
-# define EQ(\7f388,14417
-# define FLOATP(\7f389,14452
-# define INTEGERP(\7f390,14489
-# define MARKERP(\7f391,14530
-# define MISCP(\7f392,14569
-# define NILP(\7f393,14604
-# define SET_SYMBOL_VAL(\7f394,14637
-# define SYMBOL_CONSTANT_P(\7f395,14700
-# define SYMBOL_VAL(\7f396,14763
-# define SYMBOLP(\7f397,14812
-# define VECTORLIKEP(\7f398,14851
-# define XCAR(\7f399,14898
-# define XCDR(\7f400,14931
-# define XCONS(\7f401,14964
-# define XHASH(\7f402,14999
-# define XPNTR(\7f403,15034
-#  define check_cons_list(\7f405,15097
-#  define make_number(\7f408,15176
-#  define XFASTINT(\7f409,15224
-#  define XINT(\7f410,15266
-#  define XSYMBOL(\7f411,15300
-#  define XTYPE(\7f412,15340
-#  define XUNTAG(\7f413,15376
-#define LISP_MACRO_DEFUN(\7f421,15672
-#define LISP_MACRO_DEFUN_VOID(\7f425,15845
-#define INTMASK \7f437,16289
-#define case_Lisp_Int \7f438,16342
-#define ENUM_BF(\7f445,16681
-#define ENUM_BF(\7f447,16722
-enum Lisp_Type\7f451,16763
-    Lisp_Symbol \7f454,16851
-    Lisp_Misc \7f458,16993
-    Lisp_Int0 \7f461,17067
-    Lisp_Int1 \7f462,17086
-    Lisp_String \7f466,17264
-    Lisp_Vectorlike \7f472,17543
-    Lisp_Cons \7f475,17632
-    Lisp_Float \7f477,17670
-enum Lisp_Misc_Type\7f485,18016
-    Lisp_Misc_Free \7f487,18040
-    Lisp_Misc_Marker,\7f488,18069
-    Lisp_Misc_Overlay,\7f489,18091
-    Lisp_Misc_Save_Value,\7f490,18114
-    Lisp_Misc_Finalizer,\7f491,18140
-    Lisp_Misc_Float,\7f494,18275
-    Lisp_Misc_Limit\7f496,18359
-enum Lisp_Fwd_Type\7f502,18543
-    Lisp_Fwd_Int,\7f504,18566
-    Lisp_Fwd_Bool,\7f505,18619
-    Lisp_Fwd_Obj,\7f506,18670
-    Lisp_Fwd_Buffer_Obj,\7f507,18729
-    Lisp_Fwd_Kboard_Obj        \7f508,18800
-typedef struct { EMACS_INT i;\7f567,21781
-typedef struct { EMACS_INT i; } Lisp_Object;\7f567,21781
-#define LISP_INITIALLY(\7f569,21827
-#undef CHECK_LISP_OBJECT_TYPE\7f571,21858
-enum CHECK_LISP_OBJECT_TYPE \7f572,21888
-enum CHECK_LISP_OBJECT_TYPE { CHECK_LISP_OBJECT_TYPE \7f572,21888
-typedef EMACS_INT Lisp_Object;\7f577,22064
-#define LISP_INITIALLY(\7f578,22095
-enum CHECK_LISP_OBJECT_TYPE \7f579,22125
-enum CHECK_LISP_OBJECT_TYPE { CHECK_LISP_OBJECT_TYPE \7f579,22125
-#define LISP_INITIALLY_ZERO \7f582,22226
-INLINE bool BOOL_VECTOR_P \7f588,22350
-INLINE bool BUFFER_OBJFWDP \7f589,22391
-INLINE bool BUFFERP \7f590,22438
-INLINE bool CHAR_TABLE_P \7f591,22473
-INLINE Lisp_Object CHAR_TABLE_REF_ASCII \7f592,22513
-INLINE bool \7f593,22579
-INLINE bool \7f594,22614
-INLINE bool functionp \7f595,22650
-INLINE bool \7f596,22687
-INLINE bool \7f597,22725
-INLINE bool \7f598,22762
-INLINE bool \7f599,22797
-INLINE bool OVERLAYP \7f600,22831
-INLINE bool PROCESSP \7f601,22867
-INLINE bool PSEUDOVECTORP \7f602,22903
-INLINE bool SAVE_VALUEP \7f603,22949
-INLINE bool FINALIZERP \7f604,22988
-INLINE void set_sub_char_table_contents \7f605,23026
-INLINE bool STRINGP \7f607,23116
-INLINE bool SUB_CHAR_TABLE_P \7f608,23151
-INLINE bool SUBRP \7f609,23195
-INLINE bool \7f610,23228
-INLINE bool \7f611,23265
-INLINE bool WINDOWP \7f612,23306
-INLINE bool TERMINALP \7f613,23341
-INLINE struct Lisp_Save_Value *XSAVE_VALUE \7fXSAVE_VALUE\ 1614,23378
-INLINE struct Lisp_Finalizer *XFINALIZER \7fXFINALIZER\ 1615,23436
-INLINE struct Lisp_Symbol *(XSYMBOL)\7f616,23492
-INLINE void \7f617,23544
-extern Lisp_Object char_table_ref \7f620,23616
-extern void char_table_set \7f621,23670
-extern _Noreturn Lisp_Object wrong_type_argument \7f624,23757
-extern _Noreturn void wrong_choice \7f625,23834
-extern bool might_dump;\7f628,23925
-extern bool initialized;\7f631,24061
-extern double extract_float \7f634,24117
-enum symbol_interned\7f639,24199
-  SYMBOL_UNINTERNED \7f641,24222
-  SYMBOL_INTERNED \7f642,24247
-  SYMBOL_INTERNED_IN_INITIAL_OBARRAY \7f643,24270
-enum symbol_redirect\7f646,24315
-  SYMBOL_PLAINVAL \7f648,24338
-  SYMBOL_VARALIAS \7f649,24362
-  SYMBOL_LOCALIZED \7f650,24386
-  SYMBOL_FORWARDED \7f651,24410
-struct Lisp_Symbol\7f654,24437
-  bool_bf gcmarkbit \7f656,24458
-  ENUM_BF (symbol_redirect) redirect \7f663,24793
-  unsigned constant \7f668,25011
-  unsigned interned \7f672,25131
-  bool_bf declared_special \7f676,25293
-  bool_bf pinned \7f679,25394
-  Lisp_Object name;\7f682,25463
-    Lisp_Object value;\7f687,25631
-    struct Lisp_Symbol *alias;\7falias\ 1688,25654
-    struct Lisp_Buffer_Local_Value *blv;\7fblv\ 1689,25685
-    union Lisp_Fwd *fwd;\7ffwd\ 1690,25726
-  } val;\7f691,25751
-  Lisp_Object function;\7f694,25823
-  Lisp_Object plist;\7f697,25885
-  struct Lisp_Symbol *next;\7fnext\ 1700,25974
-#define EXFUN(\7f707,26252
-#define DEFUN_ARGS_MANY        \7f712,26446
-#define DEFUN_ARGS_UNEVALLED   \7f713,26498
-#define DEFUN_ARGS_0   \7f714,26541
-#define DEFUN_ARGS_1   \7f715,26569
-#define DEFUN_ARGS_2   \7f716,26604
-#define DEFUN_ARGS_3   \7f717,26652
-#define DEFUN_ARGS_4   \7f718,26713
-#define DEFUN_ARGS_5   \7f719,26787
-#define DEFUN_ARGS_6   \7f721,26880
-#define DEFUN_ARGS_7   \7f723,26986
-#define DEFUN_ARGS_8   \7f725,27105
-#define TAG_PTR(\7f729,27296
-#define TAG_SYMOFFSET(\7f734,27543
-#define XLI_BUILTIN_LISPSYM(\7f741,27842
-#define DEFINE_LISP_SYMBOL(\7f746,28101
-# define DEFINE_NON_NIL_Q_SYMBOL_MACROS \7f755,28572
-LISP_MACRO_DEFUN \7f762,28777
-# define ARRAY_MARK_FLAG \7f768,29024
-# define PSEUDOVECTOR_FLAG \7f774,29267
-enum pvec_type\7f780,29568
-  PVEC_NORMAL_VECTOR,\7f782,29585
-  PVEC_FREE,\7f783,29607
-  PVEC_PROCESS,\7f784,29620
-  PVEC_FRAME,\7f785,29636
-  PVEC_WINDOW,\7f786,29650
-  PVEC_BOOL_VECTOR,\7f787,29665
-  PVEC_BUFFER,\7f788,29685
-  PVEC_HASH_TABLE,\7f789,29700
-  PVEC_TERMINAL,\7f790,29719
-  PVEC_WINDOW_CONFIGURATION,\7f791,29736
-  PVEC_SUBR,\7f792,29765
-  PVEC_OTHER,\7f793,29778
-  PVEC_COMPILED,\7f795,29856
-  PVEC_CHAR_TABLE,\7f796,29873
-  PVEC_SUB_CHAR_TABLE,\7f797,29892
-  PVEC_FONT \7f798,29915
-enum More_Lisp_Bits\7f801,29991
-    PSEUDOVECTOR_SIZE_BITS \7f808,30382
-    PSEUDOVECTOR_SIZE_MASK \7f809,30415
-    PSEUDOVECTOR_REST_BITS \7f813,30625
-    PSEUDOVECTOR_REST_MASK \7f814,30658
-    PSEUDOVECTOR_AREA_BITS \7f818,30823
-    PVEC_TYPE_MASK \7f819,30901
-# define VALMASK \7f829,31302
-DEFINE_GDB_SYMBOL_BEGIN \7fVALMASK\ 1828,31257
-#define MOST_POSITIVE_FIXNUM \7f834,31532
-#define MOST_NEGATIVE_FIXNUM \7f835,31592
-XINT \7f874,32684
-XFASTINT \7f889,33035
-XSYMBOL \7f899,33263
-XTYPE \7f910,33481
-XUNTAG \7f918,33661
-LISP_MACRO_DEFUN \7f927,33857
-LISP_MACRO_DEFUN \7f940,34242
-#define FIXNUM_OVERFLOW_P(\7f958,34855
-LISP_MACRO_DEFUN \7fFIXNUM_OVERFLOW_P\ 1952,34632
-LISP_MACRO_DEFUN \7f970,35171
-XSTRING \7f980,35391
-#define SYMBOL_INDEX(\7f988,35575
-XFLOAT \7f991,35636
-XPROCESS \7f1000,35778
-XWINDOW \7f1007,35895
-XTERMINAL \7f1014,36012
-XSUBR \7f1021,36134
-XBUFFER \7f1028,36245
-XCHAR_TABLE \7f1035,36369
-XSUB_CHAR_TABLE \7f1042,36506
-XBOOL_VECTOR \7f1049,36648
-make_lisp_ptr \7f1058,36827
-make_lisp_symbol \7f1066,37013
-builtin_lisp_symbol \7f1074,37197
-#define XSETINT(\7f1079,37279
-#define XSETFASTINT(\7f1080,37325
-#define XSETCONS(\7f1081,37375
-#define XSETVECTOR(\7f1082,37435
-#define XSETSTRING(\7f1083,37503
-#define XSETSYMBOL(\7f1084,37567
-#define XSETFLOAT(\7f1085,37621
-#define XSETMISC(\7f1086,37683
-#define XSETPVECTYPE(\7f1090,37772
-#define XSETPVECTYPESIZE(\7f1092,37888
-#define XSETPSEUDOVECTOR(\7f1099,38185
-#define XSETTYPED_PSEUDOVECTOR(\7f1105,38369
-#define XSETWINDOW_CONFIGURATION(\7f1110,38579
-#define XSETPROCESS(\7f1112,38675
-#define XSETWINDOW(\7f1113,38741
-#define XSETTERMINAL(\7f1114,38805
-#define XSETSUBR(\7f1115,38873
-#define XSETCOMPILED(\7f1116,38933
-#define XSETBUFFER(\7f1117,39001
-#define XSETCHAR_TABLE(\7f1118,39065
-#define XSETBOOL_VECTOR(\7f1119,39137
-#define XSETSUB_CHAR_TABLE(\7f1120,39211
-XINTPTR \7f1128,39581
-make_pointer_integer \7f1134,39661
-LISP_MACRO_DEFUN_VOID \7f1143,39826
-typedef struct interval *INTERVAL;\7fINTERVAL\ 11149,39987
-      Lisp_Object cdr;\7f1159,40162
-      struct Lisp_Cons *chain;\7fchain\ 11162,40236
-xcar_addr \7f1174,40760
-xcdr_addr \7f1179,40837
-LISP_MACRO_DEFUN \7f1185,40931
-XSETCDR \7f1198,41307
-CAR \7f1205,41457
-CDR \7f1212,41591
-CAR_SAFE \7f1221,41791
-CDR_SAFE \7f1226,41877
-STRING_MULTIBYTE \7f1243,42250
-#define STRING_BYTES_BOUND \7f1261,43057
-#define STRING_SET_UNIBYTE(\7f1265,43201
-#define STRING_SET_MULTIBYTE(\7f1275,43516
-SDATA \7f1286,43830
-SSDATA \7f1291,43908
-SREF \7f1297,44037
-SSET \7f1302,44128
-SCHARS \7f1307,44242
-extern ptrdiff_t string_bytes \7f1313,44337
-STRING_BYTES \7f1316,44415
-SBYTES \7f1326,44595
-STRING_SET_CHARS \7f1331,44681
-struct vectorlike_header\7f1343,45232
-    ptrdiff_t size;\7f1364,46383
-struct Lisp_Vector\7f1369,46482
-    struct vectorlike_header header;\7f1371,46505
-    Lisp_Object contents[\7fcontents\ 11372,46542
-    ALIGNOF_STRUCT_LISP_VECTOR\7f1378,46681
-struct Lisp_Bool_Vector\7f1384,46864
-    struct vectorlike_header header;\7f1388,47012
-    EMACS_INT size;\7f1390,47086
-    bits_word data[\7fdata\ 11395,47319
-bool_vector_size \7f1399,47385
-bool_vector_data \7f1407,47523
-bool_vector_uchar_data \7f1413,47617
-bool_vector_words \7f1421,47803
-bool_vector_bytes \7f1428,47998
-bool_vector_bitref \7f1437,48238
-bool_vector_ref \7f1445,48478
-bool_vector_set \7f1453,48618
-    header_size \7f1471,49047
-    bool_header_size \7f1472,49106
-    word_size \7f1473,49171
-AREF \7f1479,49284
-aref_addr \7f1485,49391
-ASIZE \7f1491,49501
-ASET \7f1497,49583
-gc_aset \7f1504,49742
-enum { NIL_IS_ZERO \7f1515,50269
-memclear \7f1520,50464
-#define VECSIZE(\7f1531,50762
-#define PSEUDOVECSIZE(\7f1538,51047
-#define UNSIGNED_CMP(\7f1546,51480
-#define ASCII_CHAR_P(\7f1552,51734
-enum CHARTAB_SIZE_BITS\7f1565,52489
-    CHARTAB_SIZE_BITS_0 \7f1567,52516
-    CHARTAB_SIZE_BITS_1 \7f1568,52545
-    CHARTAB_SIZE_BITS_2 \7f1569,52574
-    CHARTAB_SIZE_BITS_3 \7f1570,52603
-extern const int chartab_size[\7fchartab_size\ 11573,52637
-struct Lisp_Char_Table\7f1575,52672
-    struct vectorlike_header header;\7f1581,52928
-    Lisp_Object defalt;\7f1585,53078
-    Lisp_Object parent;\7f1590,53280
-    Lisp_Object purpose;\7f1594,53398
-    Lisp_Object ascii;\7f1598,53564
-    Lisp_Object contents[\7fcontents\ 11600,53588
-    Lisp_Object extras[\7fextras\ 11603,53699
-struct Lisp_Sub_Char_Table\7f1606,53752
-    struct vectorlike_header header;\7f1610,53918
-    int depth;\7f1618,54341
-    int min_char;\7f1621,54417
-    Lisp_Object contents[\7fcontents\ 11624,54492
-CHAR_TABLE_REF_ASCII \7f1628,54566
-CHAR_TABLE_REF \7f1648,55113
-CHAR_TABLE_SET \7f1658,55402
-struct Lisp_Subr\7f1670,55786
-    struct vectorlike_header header;\7f1672,55807
-      Lisp_Object (*a0)\7fa0\ 11674,55856
-      Lisp_Object (*a1)\7fa1\ 11675,55888
-      Lisp_Object (*a2)\7fa2\ 11676,55927
-      Lisp_Object (*a3)\7fa3\ 11677,55979
-      Lisp_Object (*a4)\7fa4\ 11678,56044
-      Lisp_Object (*a5)\7fa5\ 11679,56122
-      Lisp_Object (*a6)\7fa6\ 11680,56213
-      Lisp_Object (*a7)\7fa7\ 11681,56317
-      Lisp_Object (*a8)\7fa8\ 11682,56434
-      Lisp_Object (*aUNEVALLED)\7faUNEVALLED\ 11683,56564
-      Lisp_Object (*aMANY)\7faMANY\ 11684,56616
-    } function;\7f1685,56671
-    short min_args,\7f1686,56687
-    short min_args, max_args;\7f1686,56687
-    const char *symbol_name;\7fsymbol_name\ 11687,56717
-    const char *intspec;\7fintspec\ 11688,56746
-    const char *doc;\7fdoc\ 11689,56771
-enum char_table_specials\7f1692,56798
-    CHAR_TABLE_STANDARD_SLOTS \7f1697,56993
-    SUB_CHAR_TABLE_OFFSET \7f1701,57214
-CHAR_TABLE_EXTRA_SLOTS \7f1707,57377
-verify \7f1714,57596
-LISP_MACRO_DEFUN \7f1723,57921
-SYMBOL_BLV \7f1732,58181
-SYMBOL_FWD \7f1738,58316
-LISP_MACRO_DEFUN_VOID \7f1744,58428
-SET_SYMBOL_BLV \7f1754,58691
-SET_SYMBOL_FWD \7f1760,58850
-SYMBOL_NAME \7f1767,59001
-SYMBOL_INTERNED_P \7f1775,59130
-SYMBOL_INTERNED_IN_INITIAL_OBARRAY_P \7f1783,59299
-#define DEFSYM(\7f1796,59809
-LISP_MACRO_DEFUN \7fDEFSYM\ 11792,59630
-struct hash_table_test\7f1805,60062
-  Lisp_Object name;\7f1808,60139
-  Lisp_Object user_hash_function;\7f1811,60206
-  Lisp_Object user_cmp_function;\7f1814,60297
-  bool (*cmpfn)\7fcmpfn\ 11817,60372
-  EMACS_UINT (*hashfn)\7fhashfn\ 11820,60486
-struct Lisp_Hash_Table\7f1823,60555
-  struct vectorlike_header header;\7f1826,60649
-  Lisp_Object weak;\7f1830,60783
-  Lisp_Object rehash_size;\7f1835,61007
-  Lisp_Object rehash_threshold;\7f1839,61129
-  Lisp_Object hash;\7f1843,61260
-  Lisp_Object next;\7f1848,61490
-  Lisp_Object next_free;\7f1851,61560
-  Lisp_Object index;\7f1856,61771
-  ptrdiff_t count;\7f1863,62041
-  Lisp_Object key_and_value;\7f1868,62240
-  struct hash_table_test test;\7f1871,62314
-  struct Lisp_Hash_Table *next_weak;\7fnext_weak\ 11875,62457
-XHASH_TABLE \7f1880,62531
-#define XSET_HASH_TABLE(\7f1885,62602
-HASH_TABLE_P \7f1889,62703
-HASH_KEY \7f1896,62860
-HASH_VALUE \7f1903,63040
-HASH_NEXT \7f1911,63254
-HASH_HASH \7f1918,63431
-HASH_INDEX \7f1926,63677
-HASH_TABLE_SIZE \7f1933,63826
-enum DEFAULT_HASH_SIZE \7f1940,63956
-enum DEFAULT_HASH_SIZE { DEFAULT_HASH_SIZE \7f1940,63956
-static double const DEFAULT_REHASH_THRESHOLD \7f1946,64176
-static double const DEFAULT_REHASH_SIZE \7f1950,64299
-sxhash_combine \7f1956,64465
-SXHASH_REDUCE \7f1964,64648
-struct Lisp_Misc_Any   \7f1971,64806
-  ENUM_BF (Lisp_Misc_Type) type \7f1973,64866
-  bool_bf gcmarkbit \7f1974,64927
-  unsigned spacer \7f1975,64952
-struct Lisp_Marker\7f1978,64980
-  ENUM_BF (Lisp_Misc_Type) type \7f1980,65001
-  bool_bf gcmarkbit \7f1981,65065
-  unsigned spacer \7f1982,65090
-  bool_bf need_adjustment \7f1986,65282
-  bool_bf insertion_type \7f1989,65423
-  struct buffer *buffer;\7fbuffer\ 12000,66016
-  struct Lisp_Marker *next;\7fnext\ 12009,66367
-  ptrdiff_t charpos;\7f2011,66455
-  ptrdiff_t bytepos;\7f2016,66713
-struct Lisp_Overlay\7f2021,66841
-    ENUM_BF (Lisp_Misc_Type) type \7f2034,67349
-    bool_bf gcmarkbit \7f2035,67415
-    unsigned spacer \7f2036,67442
-    struct Lisp_Overlay *next;\7fnext\ 12037,67468
-    Lisp_Object start;\7f2038,67499
-    Lisp_Object end;\7f2039,67522
-    Lisp_Object plist;\7f2040,67543
-    SAVE_UNUSED,\7f2047,67644
-    SAVE_INTEGER,\7f2048,67661
-    SAVE_FUNCPOINTER,\7f2049,67679
-    SAVE_POINTER,\7f2050,67701
-    SAVE_OBJECT\7f2051,67719
-enum { SAVE_SLOT_BITS \7f2055,67804
-enum { SAVE_VALUE_SLOTS \7f2058,67901
-enum { SAVE_TYPE_BITS \7f2062,68009
-enum Lisp_Save_Type\7f2064,68075
-    SAVE_TYPE_INT_INT \7f2066,68099
-    SAVE_TYPE_INT_INT_INT\7f2067,68172
-    SAVE_TYPE_OBJ_OBJ \7f2069,68262
-    SAVE_TYPE_OBJ_OBJ_OBJ \7f2070,68333
-    SAVE_TYPE_OBJ_OBJ_OBJ_OBJ\7f2071,68414
-    SAVE_TYPE_PTR_INT \7f2073,68509
-    SAVE_TYPE_PTR_OBJ \7f2074,68582
-    SAVE_TYPE_PTR_PTR \7f2075,68654
-    SAVE_TYPE_FUNCPTR_PTR_OBJ\7f2076,68727
-    SAVE_TYPE_MEMORY \7f2080,68885
-typedef void (*voidfuncptr)\7fvoidfuncptr\ 12108,69839
-struct Lisp_Save_Value\7f2110,69876
-    ENUM_BF (Lisp_Misc_Type) type \7f2112,69903
-    bool_bf gcmarkbit \7f2113,69972
-    unsigned spacer : 32 - (16 + 1 + SAVE_TYPE_BITS)\7f2114,69999
-    ENUM_BF (Lisp_Save_Type) save_type : SAVE_TYPE_BITS;\7f2123,70489
-      void *pointer;\7fpointer\ 12125,70558
-      voidfuncptr funcpointer;\7f2126,70579
-      ptrdiff_t integer;\7f2127,70610
-      Lisp_Object object;\7f2128,70635
-    } data[\7fdata\ 12129,70661
-save_type \7f2134,70755
-XSAVE_POINTER \7f2143,70985
-set_save_pointer \7f2149,71147
-XSAVE_FUNCPOINTER \7f2155,71329
-XSAVE_INTEGER \7f2164,71549
-set_save_integer \7f2170,71711
-XSAVE_OBJECT \7f2179,71932
-struct Lisp_Finalizer\7f2186,72109
-    struct Lisp_Misc_Any base;\7f2188,72135
-    struct Lisp_Finalizer *prev;\7fprev\ 12191,72223
-    struct Lisp_Finalizer *next;\7fnext\ 12192,72256
-    Lisp_Object function;\7f2197,72493
-struct Lisp_Free\7f2201,72584
-    ENUM_BF (Lisp_Misc_Type) type \7f2203,72605
-    bool_bf gcmarkbit \7f2204,72668
-    unsigned spacer \7f2205,72695
-    union Lisp_Misc *chain;\7fchain\ 12206,72721
-union Lisp_Misc\7f2212,72885
-    struct Lisp_Misc_Any u_any;\7f2214,72905
-    struct Lisp_Free u_free;\7f2215,72976
-    struct Lisp_Marker u_marker;\7f2216,73005
-    struct Lisp_Overlay u_overlay;\7f2217,73038
-    struct Lisp_Save_Value u_save_value;\7f2218,73073
-    struct Lisp_Finalizer u_finalizer;\7f2219,73114
-XMISC \7f2223,73184
-XMISCANY \7f2229,73273
-XMISCTYPE \7f2236,73382
-XMARKER \7f2242,73470
-XOVERLAY \7f2249,73585
-XSAVE_VALUE \7f2256,73706
-XFINALIZER \7f2263,73835
-struct Lisp_Intfwd\7f2274,74120
-    enum Lisp_Fwd_Type type;\7f2276,74143
-    EMACS_INT *intvar;\7fintvar\ 12277,74193
-struct Lisp_Boolfwd\7f2284,74414
-    enum Lisp_Fwd_Type type;\7f2286,74438
-    bool *boolvar;\7fboolvar\ 12287,74489
-struct Lisp_Objfwd\7f2294,74705
-    enum Lisp_Fwd_Type type;\7f2296,74728
-    Lisp_Object *objvar;\7fobjvar\ 12297,74778
-struct Lisp_Buffer_Objfwd\7f2302,74937
-    enum Lisp_Fwd_Type type;\7f2304,74967
-    int offset;\7f2305,75024
-    Lisp_Object predicate;\7f2307,75116
-struct Lisp_Buffer_Local_Value\7f2334,76473
-    bool_bf local_if_set \7f2338,76618
-    bool_bf frame_local \7f2341,76800
-    bool_bf found \7f2344,76942
-    union Lisp_Fwd *fwd;\7ffwd\ 12346,77044
-    Lisp_Object where;\7f2348,77187
-    Lisp_Object defcell;\7f2351,77313
-    Lisp_Object valcell;\7f2357,77617
-struct Lisp_Kboard_Objfwd\7f2362,77732
-    enum Lisp_Fwd_Type type;\7f2364,77762
-    int offset;\7f2365,77819
-union Lisp_Fwd\7f2368,77841
-    struct Lisp_Intfwd u_intfwd;\7f2370,77860
-    struct Lisp_Boolfwd u_boolfwd;\7f2371,77893
-    struct Lisp_Objfwd u_objfwd;\7f2372,77928
-    struct Lisp_Buffer_Objfwd u_buffer_objfwd;\7f2373,77961
-    struct Lisp_Kboard_Objfwd u_kboard_objfwd;\7f2374,78008
-XFWDTYPE \7f2378,78087
-XBUFFER_OBJFWD \7f2384,78183
-struct Lisp_Float\7f2391,78319
-      double data;\7f2395,78357
-      struct Lisp_Float *chain;\7fchain\ 12396,78376
-    } u;\7f2397,78408
-XFLOAT_DATA \7f2401,78437
-    IEEE_FLOATING_POINT\7f2415,78946
-#define _UCHAR_T\7f2423,79269
-typedef unsigned char UCHAR;\7f2424,79286
-enum Lisp_Compiled\7f2429,79369
-    COMPILED_ARGLIST \7f2431,79392
-    COMPILED_BYTECODE \7f2432,79418
-    COMPILED_CONSTANTS \7f2433,79445
-    COMPILED_STACK_DEPTH \7f2434,79473
-    COMPILED_DOC_STRING \7f2435,79503
-    COMPILED_INTERACTIVE \7f2436,79532
-enum char_bits\7f2443,79834
-    CHAR_ALT \7f2445,79853
-    CHAR_SUPER \7f2446,79879
-    CHAR_HYPER \7f2447,79907
-    CHAR_SHIFT \7f2448,79935
-    CHAR_CTL \7f2449,79963
-    CHAR_META \7f2450,79989
-    CHAR_MODIFIER_MASK \7f2452,80017
-    CHARACTERBITS \7f2457,80212
-LISP_MACRO_DEFUN \7f2462,80270
-NATNUMP \7f2470,80412
-RANGED_INTEGERP \7f2476,80493
-#define TYPE_RANGED_INTEGERP(\7f2481,80615
-LISP_MACRO_DEFUN \7f2486,80800
-VECTORP \7f2500,81273
-OVERLAYP \7f2505,81376
-SAVE_VALUEP \7f2510,81475
-FINALIZERP \7f2516,81581
-AUTOLOADP \7f2522,81685
-BUFFER_OBJFWDP \7f2528,81776
-PSEUDOVECTOR_TYPEP \7f2534,81874
-PSEUDOVECTORP \7f2542,82127
-WINDOW_CONFIGURATIONP \7f2558,82479
-PROCESSP \7f2564,82589
-WINDOWP \7f2570,82673
-TERMINALP \7f2576,82755
-SUBRP \7f2582,82841
-COMPILEDP \7f2588,82919
-BUFFERP \7f2594,83005
-CHAR_TABLE_P \7f2600,83087
-SUB_CHAR_TABLE_P \7f2606,83178
-BOOL_VECTOR_P \7f2612,83277
-FRAMEP \7f2618,83370
-IMAGEP \7f2625,83487
-ARRAYP \7f2632,83592
-CHECK_LIST \7f2638,83711
-LISP_MACRO_DEFUN_VOID \7f2643,83792
-CHECK_STRING_CAR \7f2653,84089
-CHECK_CONS \7f2658,84193
-CHECK_VECTOR \7f2663,84273
-CHECK_BOOL_VECTOR \7f2668,84359
-CHECK_VECTOR_OR_STRING \7f2674,84536
-CHECK_ARRAY \7f2683,84710
-CHECK_BUFFER \7f2688,84818
-CHECK_WINDOW \7f2693,84904
-CHECK_PROCESS \7f2699,85010
-CHECK_NATNUM \7f2705,85106
-#define CHECK_RANGED_INTEGER(\7f2710,85183
-#define CHECK_TYPE_RANGED_INTEGER(\7f2721,85566
-#define CHECK_NUMBER_COERCE_MARKER(\7f2729,85836
-XFLOATINT \7f2738,86089
-CHECK_NUMBER_OR_FLOAT \7f2744,86160
-#define CHECK_NUMBER_OR_FLOAT_COERCE_MARKER(\7f2749,86259
-CHECK_NUMBER_CAR \7f2760,86669
-CHECK_NUMBER_CDR \7f2768,86791
-#define DEFUN(\7f2803,88386
-#define DEFUN(\7f2812,88854
-FUNCTIONP \7f2822,89209
-extern void defsubr \7f2829,89361
-enum maxargs\7f2831,89404
-    MANY \7f2833,89421
-    UNEVALLED \7f2834,89436
-#define CALLMANY(\7f2838,89539
-#define CALLN(\7f2844,89892
-extern void defvar_lisp \7f2846,89962
-extern void defvar_lisp_nopro \7f2847,90039
-extern void defvar_bool \7f2848,90122
-extern void defvar_int \7f2849,90193
-extern void defvar_kboard \7f2850,90267
-#define DEFVAR_LISP(\7f2869,91097
-#define DEFVAR_LISP_NOPRO(\7f2874,91269
-#define DEFVAR_BOOL(\7f2879,91451
-#define DEFVAR_INT(\7f2884,91624
-#define DEFVAR_BUFFER_DEFAULTS(\7f2890,91795
-#define DEFVAR_KBOARD(\7f2896,91999
-typedef jmp_buf sys_jmp_buf;\7f2906,92323
-# define sys_setjmp(\7f2907,92352
-# define sys_longjmp(\7f2908,92387
-typedef sigjmp_buf sys_jmp_buf;\7f2910,92459
-# define sys_setjmp(\7f2911,92491
-# define sys_longjmp(\7f2912,92531
-typedef jmp_buf sys_jmp_buf;\7f2916,92690
-# define sys_setjmp(\7f2917,92719
-# define sys_longjmp(\7f2918,92753
-enum specbind_tag \7f2943,93805
-  SPECPDL_UNWIND,\7f2944,93825
-  SPECPDL_UNWIND_PTR,\7f2945,93894
-  SPECPDL_UNWIND_INT,\7f2946,93945
-  SPECPDL_UNWIND_VOID,\7f2947,93993
-  SPECPDL_BACKTRACE,\7f2948,94047
-  SPECPDL_LET,\7f2949,94105
-  SPECPDL_LET_LOCAL,\7f2951,94235
-  SPECPDL_LET_DEFAULT  \7f2952,94292
-union specbinding\7f2955,94364
-    ENUM_BF (specbind_tag) kind : CHAR_BIT;\7f2957,94386
-      ENUM_BF (specbind_tag) kind : CHAR_BIT;\7f2959,94443
-      void (*func)\7ffunc\ 12960,94489
-      Lisp_Object arg;\7f2961,94523
-    } unwind;\7f2962,94546
-      ENUM_BF (specbind_tag) kind : CHAR_BIT;\7f2964,94573
-      void (*func)\7ffunc\ 12965,94619
-      void *arg;\7farg\ 12966,94648
-    } unwind_ptr;\7f2967,94665
-      ENUM_BF (specbind_tag) kind : CHAR_BIT;\7f2969,94696
-      void (*func)\7ffunc\ 12970,94742
-      int arg;\7f2971,94768
-    } unwind_int;\7f2972,94783
-      ENUM_BF (specbind_tag) kind : CHAR_BIT;\7f2974,94814
-      void (*func)\7ffunc\ 12975,94860
-    } unwind_void;\7f2976,94887
-      ENUM_BF (specbind_tag) kind : CHAR_BIT;\7f2978,94919
-      Lisp_Object symbol,\7f2980,95026
-      Lisp_Object symbol, old_value,\7f2980,95026
-      Lisp_Object symbol, old_value, where;\7f2980,95026
-    } let;\7f2981,95070
-      ENUM_BF (specbind_tag) kind : CHAR_BIT;\7f2983,95094
-      bool_bf debug_on_exit \7f2984,95140
-      Lisp_Object function;\7f2985,95173
-      Lisp_Object *args;\7fargs\ 12986,95201
-      ptrdiff_t nargs;\7f2987,95226
-    } bt;\7f2988,95249
-extern union specbinding *specpdl;\7fspecpdl\ 12991,95265
-extern union specbinding *specpdl_ptr;\7fspecpdl_ptr\ 12992,95300
-extern ptrdiff_t specpdl_size;\7f2993,95339
-SPECPDL_INDEX \7f2996,95388
-enum handlertype \7f3021,96410
-enum handlertype { CATCHER,\7f3021,96410
-enum handlertype { CATCHER, CONDITION_CASE \7f3021,96410
-struct handler\7f3023,96457
-  enum handlertype type;\7f3025,96474
-  Lisp_Object tag_or_ch;\7f3026,96499
-  Lisp_Object val;\7f3027,96524
-  struct handler *next;\7fnext\ 13028,96543
-  struct handler *nextfree;\7fnextfree\ 13029,96567
-  Lisp_Object *bytecode_top;\7fbytecode_top\ 13036,96925
-  int bytecode_dest;\7f3037,96954
-  struct gcpro *gcpro;\7fgcpro\ 13042,97191
-  sys_jmp_buf jmp;\7f3044,97221
-  EMACS_INT lisp_eval_depth;\7f3045,97240
-  ptrdiff_t pdlcount;\7f3046,97269
-  int poll_suppress_count;\7f3047,97291
-  int interrupt_input_blocked;\7f3048,97318
-  struct byte_stack *byte_stack;\7fbyte_stack\ 13049,97349
-#define PUSH_HANDLER(\7f3053,97446
-extern Lisp_Object memory_signal_data;\7f3075,98152
-extern char *stack_bottom;\7fstack_bottom\ 13079,98285
-extern void process_pending_signals \7f3097,99102
-extern bool volatile pending_signals;\7f3098,99146
-extern void process_quit_flag \7f3100,99185
-#define QUIT   \7f3101,99223
-#define QUITP \7f3112,99473
-extern Lisp_Object Vascii_downcase_table;\7f3114,99534
-extern Lisp_Object Vascii_canon_table;\7f3115,99576
-extern struct gcpro *gcprolist;\7fgcprolist\ 13130,100283
-struct gcpro\7f3132,100316
-  struct gcpro *next;\7fnext\ 13134,100331
-  volatile Lisp_Object *var;\7fvar\ 13137,100400
-  ptrdiff_t nvars;\7f3140,100482
-  const char *name;\7fname\ 13144,100567
-  int lineno;\7f3147,100623
-  int idx;\7f3150,100684
-  int level;\7f3153,100720
-#define GC_USE_GCPROS_AS_BEFORE        \7f3171,101297
-#define GC_MAKE_GCPROS_NOOPS   \7f3172,101332
-#define GC_MARK_STACK_CHECK_GCPROS     \7f3173,101364
-#define GC_USE_GCPROS_CHECK_ZOMBIES    \7f3174,101401
-#define GC_MARK_STACK \7f3177,101462
-#define BYTE_MARK_STACK \7f3181,101562
-#define GCPRO1(\7f3190,101833
-#define GCPRO2(\7f3191,101873
-#define GCPRO3(\7f3192,101939
-#define GCPRO4(\7f3194,102034
-#define GCPRO5(\7f3196,102154
-#define GCPRO6(\7f3198,102299
-#define GCPRO7(\7f3201,102474
-#define UNGCPRO \7f3202,102553
-#define GCPRO1(\7f3208,102653
-#define GCPRO2(\7f3212,102775
-#define GCPRO3(\7f3217,102967
-#define GCPRO4(\7f3223,103229
-#define GCPRO5(\7f3230,103560
-#define GCPRO6(\7f3238,103961
-#define GCPRO7(\7f3247,104431
-#define UNGCPRO \7f3257,104971
-extern int gcpro_level;\7f3261,105040
-#define GCPRO1(\7f3263,105065
-#define GCPRO2(\7f3269,105299
-#define GCPRO3(\7f3278,105717
-#define GCPRO4(\7f3289,106274
-#define GCPRO5(\7f3302,106972
-#define GCPRO6(\7f3317,107812
-#define GCPRO7(\7f3334,108793
-#define UNGCPRO        \7f3353,109916
-#define RETURN_UNGCPRO(\7f3363,110183
-void staticpro \7f3375,110456
-vcopy \7f3384,110657
-set_hash_key_slot \7f3393,110932
-set_hash_value_slot \7f3399,111071
-set_symbol_function \7f3408,111306
-set_symbol_plist \7f3414,111421
-set_symbol_next \7f3420,111524
-blv_found \7f3428,111697
-set_overlay_plist \7f3437,111880
-string_intervals \7f3445,112031
-set_string_intervals \7f3453,112153
-set_char_table_defalt \7f3462,112355
-set_char_table_purpose \7f3467,112467
-set_char_table_extras \7f3475,112636
-set_char_table_contents \7f3482,112845
-set_sub_char_table_contents \7f3489,113040
-extern Lisp_Object indirect_function \7f3495,113199
-extern Lisp_Object find_symbol_value \7f3496,113251
-enum Arith_Comparison \7f3497,113303
-  ARITH_EQUAL,\7f3498,113327
-  ARITH_NOTEQUAL,\7f3499,113342
-  ARITH_LESS,\7f3500,113360
-  ARITH_GRTR,\7f3501,113374
-  ARITH_LESS_OR_EQUAL,\7f3502,113388
-  ARITH_GRTR_OR_EQUAL\7f3503,113411
-extern Lisp_Object arithcompare \7f3505,113436
-#define INTEGER_TO_CONS(\7f3511,113762
-#define CONS_TO_INTEGER(\7f3529,114625
-extern intmax_t cons_to_signed \7f3533,114840
-extern uintmax_t cons_to_unsigned \7f3534,114906
-extern struct Lisp_Symbol *indirect_variable \7findirect_variable\ 13536,114967
-extern _Noreturn void args_out_of_range \7f3537,115036
-extern _Noreturn void args_out_of_range_3 \7f3538,115104
-extern Lisp_Object do_symval_forwarding \7f3540,115195
-extern void set_internal \7f3541,115255
-extern void syms_of_data \7f3542,115327
-extern void swap_in_global_binding \7f3543,115360
-extern void syms_of_cmds \7f3546,115444
-extern void keys_of_cmds \7f3547,115477
-extern Lisp_Object detect_coding_system \7f3550,115539
-extern void init_coding \7f3552,115692
-extern void init_coding_once \7f3553,115724
-extern void syms_of_coding \7f3554,115761
-extern ptrdiff_t chars_in_text \7f3557,115828
-extern ptrdiff_t multibyte_chars_in_text \7f3558,115895
-extern void syms_of_character \7f3559,115972
-extern void init_charset \7f3562,116040
-extern void init_charset_once \7f3563,116073
-extern void syms_of_charset \7f3564,116111
-extern void init_syntax_once \7f3569,116231
-extern void syms_of_syntax \7f3570,116268
-enum { NEXT_ALMOST_PRIME_LIMIT \7f3573,116329
-extern EMACS_INT next_almost_prime \7f3574,116368
-enum constype \7f3739,123820
-enum constype {CONSTYPE_HEAP,\7fCONSTYPE_HEAP\ 13739,123820
-enum constype {CONSTYPE_HEAP, CONSTYPE_PURE}\7fCONSTYPE_PURE\ 13739,123820
-extern Lisp_Object listn \7f3740,123866
-list2i \7f3745,124010
-list3i \7f3751,124119
-list4i \7f3757,124258
-extern Lisp_Object make_uninit_bool_vector \7f3763,124410
-extern Lisp_Object bool_vector_fill \7f3764,124466
-extern _Noreturn void string_overflow \7f3765,124530
-extern Lisp_Object make_string \7f3766,124576
-extern Lisp_Object make_formatted_string \7f3767,124634
-extern Lisp_Object make_multibyte_string \7f3779,124988
-extern Lisp_Object make_event_array \7f3780,125067
-extern Lisp_Object make_uninit_string \7f3781,125131
-extern Lisp_Object make_uninit_multibyte_string \7f3782,125182
-extern Lisp_Object make_string_from_bytes \7f3783,125254
-extern Lisp_Object make_specified_string \7f3784,125334
-extern Lisp_Object make_pure_string \7f3786,125426
-extern Lisp_Object make_pure_c_string \7f3787,125506
-build_pure_c_string \7f3792,125662
-build_string \7f3801,125867
-extern Lisp_Object pure_cons \7f3806,125945
-extern void make_byte_code \7f3807,126002
-extern struct Lisp_Vector *allocate_vector \7fallocate_vector\ 13808,126053
-make_uninit_vector \7f3820,126438
-make_uninit_sub_char_table \7f3833,126657
-extern struct Lisp_Vector *allocate_pseudovector \7fallocate_pseudovector\ 13844,126966
-#define ALLOCATE_PSEUDOVECTOR(\7f3850,127201
-#define ALLOCATE_ZEROED_PSEUDOVECTOR(\7f3858,127537
-extern bool gc_in_progress;\7f3863,127738
-extern bool abort_on_gc;\7f3864,127766
-extern Lisp_Object make_float \7f3865,127791
-extern void display_malloc_warning \7f3866,127831
-extern ptrdiff_t inhibit_garbage_collection \7f3867,127874
-extern Lisp_Object make_save_int_int_int \7f3868,127926
-extern Lisp_Object make_save_obj_obj_obj_obj \7f3869,128002
-extern Lisp_Object make_save_ptr \7f3871,128112
-extern Lisp_Object make_save_ptr_int \7f3872,128155
-extern Lisp_Object make_save_ptr_ptr \7f3873,128213
-extern Lisp_Object make_save_funcptr_ptr_obj \7f3874,128268
-extern Lisp_Object make_save_memory \7f3876,128364
-extern void free_save_value \7f3877,128428
-extern Lisp_Object build_overlay \7f3878,128471
-extern void free_marker \7f3879,128545
-extern void free_cons \7f3880,128584
-extern void init_alloc_once \7f3881,128628
-extern void init_alloc \7f3882,128664
-extern void syms_of_alloc \7f3883,128695
-extern struct buffer * allocate_buffer \7f3884,128729
-extern int valid_lisp_object_p \7f3885,128776
-extern int relocatable_string_data_p \7f3886,128822
-extern void check_cons_list \7f3888,128901
-INLINE void \7f3890,128943
-extern void *r_alloc \7fr_alloc\ 13895,129064
-#define FLOAT_TO_STRING_BUFSIZE \7f3927,130527
-extern int openp \7f3957,131676
-extern Lisp_Object string_to_number \7f3959,131786
-extern void map_obarray \7f3960,131849
-extern void dir_warning \7f3962,131963
-extern void init_obarray \7f3963,132016
-extern void init_lread \7f3964,132049
-extern void syms_of_lread \7f3965,132080
-intern \7f3968,132134
-intern_c_string \7f3974,132222
-extern EMACS_INT lisp_eval_depth;\7f3980,132335
-extern Lisp_Object Vautoload_queue;\7f3981,132369
-extern Lisp_Object Vrun_hooks;\7f3982,132405
-extern Lisp_Object Vsignaling_function;\7f3983,132436
-extern Lisp_Object inhibit_lisp_code;\7f3984,132476
-extern struct handler *handlerlist;\7fhandlerlist\ 13985,132514
-extern void run_hook \7f3994,132756
-extern void run_hook_with_args_2 \7f3995,132792
-extern Lisp_Object run_hook_with_args \7f3996,132866
-extern _Noreturn void xsignal \7f3999,133025
-extern _Noreturn void xsignal0 \7f4000,133083
-extern _Noreturn void xsignal1 \7f4001,133129
-extern _Noreturn void xsignal2 \7f4002,133188
-extern _Noreturn void xsignal3 \7f4003,133260
-extern _Noreturn void signal_error \7f4005,133349
-extern Lisp_Object eval_sub \7f4006,133413
-extern Lisp_Object apply1 \7f4007,133461
-extern Lisp_Object call0 \7f4008,133515
-extern Lisp_Object call1 \7f4009,133555
-extern Lisp_Object call2 \7f4010,133608
-extern Lisp_Object call3 \7f4011,133674
-extern Lisp_Object call4 \7f4012,133753
-extern Lisp_Object call5 \7f4013,133845
-extern Lisp_Object call6 \7f4014,133950
-extern Lisp_Object call7 \7f4015,134068
-extern Lisp_Object internal_catch \7f4016,134199
-extern Lisp_Object internal_lisp_condition_case \7f4017,134292
-extern Lisp_Object internal_condition_case \7f4018,134381
-extern Lisp_Object internal_condition_case_1 \7f4019,134494
-extern Lisp_Object internal_condition_case_2 \7f4020,134629
-extern Lisp_Object internal_condition_case_n\7f4021,134790
-extern void specbind \7f4024,134986
-extern void record_unwind_protect \7f4025,135035
-extern void record_unwind_protect_ptr \7f4026,135108
-extern void record_unwind_protect_int \7f4027,135175
-extern void record_unwind_protect_void \7f4028,135236
-extern void record_unwind_protect_nothing \7f4029,135294
-extern void clear_unwind_protect \7f4030,135344
-extern void set_unwind_protect \7f4031,135390
-extern void set_unwind_protect_ptr \7f4032,135471
-extern Lisp_Object unbind_to \7f4033,135546
-extern _Noreturn void error \7f4034,135601
-fast_string_match_ignore_case \7f4136,140089
-extern ptrdiff_t fast_c_string_match_ignore_case \7f4141,140239
-extern ptrdiff_t fast_looking_at \7f4143,140336
-extern ptrdiff_t find_newline \7f4145,140475
-extern ptrdiff_t scan_newline \7f4147,140604
-extern ptrdiff_t scan_newline_from_point \7f4149,140707
-extern ptrdiff_t find_newline_no_quit \7f4150,140787
-extern ptrdiff_t find_before_next_newline \7f4152,140884
-extern void syms_of_search \7f4154,140982
-extern void clear_regexp_cache \7f4155,141017
-extern Lisp_Object Vminibuffer_list;\7f4159,141087
-extern Lisp_Object last_minibuf_string;\7f4160,141124
-extern Lisp_Object get_minibuffer \7f4161,141164
-extern void init_minibuf_once \7f4162,141211
-extern void syms_of_minibuf \7f4163,141249
-extern void syms_of_callint \7f4167,141316
-extern void syms_of_casefiddle \7f4171,141386
-extern void keys_of_casefiddle \7f4172,141425
-extern void init_casetab_once \7f4176,141495
-extern void syms_of_casetab \7f4177,141533
-extern Lisp_Object echo_message_buffer;\7f4181,141601
-extern struct kboard *echo_kboard;\7fecho_kboard\ 14182,141641
-extern void cancel_echoing \7f4183,141676
-extern Lisp_Object last_undo_boundary;\7f4184,141711
-extern bool input_pending;\7f4185,141750
-extern sigjmp_buf return_to_command_loop;\7f4187,141813
-extern Lisp_Object menu_bar_items \7f4189,141862
-extern Lisp_Object tool_bar_items \7f4190,141911
-extern void discard_mouse_events \7f4191,141967
-void handle_input_available_signal \7f4193,142028
-extern Lisp_Object pending_funcalls;\7f4195,142077
-extern bool detect_input_pending \7f4196,142114
-extern bool detect_input_pending_ignore_squeezables \7f4197,142155
-extern bool detect_input_pending_run_timers \7f4198,142215
-extern void safe_run_hooks \7f4199,142267
-extern void cmd_error_internal \7f4200,142309
-extern Lisp_Object command_loop_1 \7f4201,142369
-extern Lisp_Object read_menu_command \7f4202,142411
-extern Lisp_Object recursive_edit_1 \7f4203,142456
-extern void record_auto_save \7f4204,142500
-extern void force_auto_save_soon \7f4205,142537
-extern void init_keyboard \7f4206,142578
-extern void syms_of_keyboard \7f4207,142612
-extern void keys_of_keyboard \7f4208,142649
-extern ptrdiff_t current_column \7f4211,142715
-extern void invalidate_current_column \7f4212,142755
-extern bool indented_beyond_p \7f4213,142801
-extern void syms_of_indent \7f4214,142866
-extern void store_frame_param \7f4217,142929
-extern void store_in_alist \7f4218,143003
-extern Lisp_Object do_switch_frame \7f4219,143073
-extern Lisp_Object get_frame_param \7f4220,143146
-extern void frames_discard_buffer \7f4221,143212
-extern void syms_of_frame \7f4222,143261
-extern char **initial_argv;\7finitial_argv\ 14225,143323
-extern int initial_argc;\7f4226,143351
-extern bool display_arg;\7f4228,143426
-extern Lisp_Object decode_env_path \7f4230,143458
-extern Lisp_Object empty_unibyte_string,\7f4231,143529
-extern Lisp_Object empty_unibyte_string, empty_multibyte_string;\7f4231,143529
-extern _Noreturn void terminate_due_to_signal \7f4232,143594
-extern Lisp_Object Vlibrary_cache;\7f4234,143669
-void fixup_locale \7f4237,143730
-void synchronize_system_messages_locale \7f4238,143756
-void synchronize_system_time_locale \7f4239,143804
-INLINE void fixup_locale \7f4241,143854
-INLINE void synchronize_system_messages_locale \7f4242,143889
-INLINE void synchronize_system_time_locale \7f4243,143946
-extern void shut_down_emacs \7f4245,144006
-extern bool noninteractive;\7f4248,144132
-extern bool no_site_lisp;\7f4251,144224
-extern int daemon_pipe[\7fdaemon_pipe\ 14256,144392
-#define IS_DAEMON \7f4257,144419
-#define DAEMON_RUNNING \7f4258,144459
-extern void *w32_daemon_event;\7fw32_daemon_event\ 14260,144527
-#define IS_DAEMON \7f4261,144558
-#define DAEMON_RUNNING \7f4262,144603
-extern bool fatal_error_in_progress;\7f4266,144724
-extern bool inhibit_window_system;\7f4269,144830
-extern bool running_asynch_code;\7f4271,144923
-extern void kill_buffer_processes \7f4274,144986
-extern int wait_reading_process_output \7f4275,145035
-# define WAIT_READING_MAX \7f4281,145422
-# define WAIT_READING_MAX \7f4283,145494
-extern void add_timer_wait_descriptor \7f4286,145558
-extern void add_keyboard_wait_descriptor \7f4288,145610
-extern void delete_keyboard_wait_descriptor \7f4289,145658
-extern void add_gpm_wait_descriptor \7f4291,145725
-extern void delete_gpm_wait_descriptor \7f4292,145768
-extern void init_process_emacs \7f4294,145821
-extern void syms_of_process \7f4295,145860
-extern void setup_process_coding_systems \7f4296,145896
-extern int child_setup \7f4302,146016
-extern void init_callproc_1 \7f4303,146084
-extern void init_callproc \7f4304,146120
-extern void set_initial_environment \7f4305,146154
-extern void syms_of_callproc \7f4306,146198
-extern Lisp_Object read_doc_string \7f4309,146261
-extern Lisp_Object get_doc_string \7f4310,146311
-extern void syms_of_doc \7f4311,146372
-extern int read_bytecode_char \7f4312,146404
-extern void syms_of_bytecode \7f4315,146473
-extern struct byte_stack *byte_stack_list;\7fbyte_stack_list\ 14316,146510
-extern void mark_byte_stack \7f4318,146573
-extern void unmark_byte_stack \7f4320,146616
-extern Lisp_Object exec_byte_code \7f4321,146654
-extern void init_macros \7f4325,146804
-extern void syms_of_macros \7f4326,146836
-extern void truncate_undo_list \7f4329,146898
-extern void record_insert \7f4330,146948
-extern void record_delete \7f4331,146998
-extern void record_first_change \7f4332,147056
-extern void record_change \7f4333,147096
-extern void record_property_change \7f4334,147146
-extern void syms_of_undo \7f4337,147288
-extern void report_interval_modification \7f4340,147352
-extern void syms_of_menu \7f4343,147448
-extern void syms_of_xmenu \7f4346,147509
-extern char *get_current_dir_name \7fget_current_dir_name\ 14356,147711
-extern void stuff_char \7f4358,147760
-extern void init_foreground_group \7f4359,147793
-extern void sys_subshell \7f4360,147835
-extern void sys_suspend \7f4361,147868
-extern void discard_tty_input \7f4362,147900
-extern void init_sys_modes \7f4363,147938
-extern void reset_sys_modes \7f4364,147994
-extern void init_all_sys_modes \7f4365,148051
-extern void reset_all_sys_modes \7f4366,148090
-extern void child_setup_tty \7f4367,148130
-extern void setup_pty \7f4368,148165
-extern int set_window_size \7f4369,148194
-extern EMACS_INT get_random \7f4370,148238
-extern void seed_random \7f4371,148274
-extern void init_random \7f4372,148319
-extern void emacs_backtrace \7f4373,148351
-extern _Noreturn void emacs_abort \7f4374,148386
-extern void xputenv \7f4527,152700
-extern char *egetenv_internal \7fegetenv_internal\ 14529,152737
-egetenv \7f4532,152809
-extern void init_system_name \7f4539,153012
-#define eabs(\7f4545,153305
-#define make_fixnum_or_float(\7f4550,153438
-enum MAX_ALLOCA \7f4556,153689
-enum MAX_ALLOCA { MAX_ALLOCA \7f4556,153689
-extern void *record_xmalloc \7frecord_xmalloc\ 14558,153734
-#define USE_SAFE_ALLOCA        \7f4560,153800
-#define AVAIL_ALLOCA(\7f4564,153933
-#define SAFE_ALLOCA(\7f4568,154044
-#define SAFE_NALLOCA(\7f4576,154385
-#define SAFE_ALLOCA_STRING(\7f4590,154861
-#define SAFE_FREE(\7f4598,155113
-#define SAFE_ALLOCA_LISP(\7f4625,155691
-# define USE_STACK_LISP_OBJECTS \7f4652,156813
-# undef USE_STACK_LISP_OBJECTS\7f4658,156979
-# define USE_STACK_LISP_OBJECTS \7f4659,157010
-enum { defined_GC_CHECK_STRING_BYTES \7f4663,157085
-enum { defined_GC_CHECK_STRING_BYTES \7f4665,157138
-union Aligned_Cons\7f4670,157272
-  struct Lisp_Cons s;\7f4672,157293
-  double d;\7f4673,157315
-  double d; intmax_t i;\7f4673,157315
-  double d; intmax_t i; void *p;\7fp\ 14673,157315
-union Aligned_String\7f4676,157352
-  struct Lisp_String s;\7f4678,157375
-  double d;\7f4679,157399
-  double d; intmax_t i;\7f4679,157399
-  double d; intmax_t i; void *p;\7fp\ 14679,157399
-    USE_STACK_CONS \7f4689,157707
-    USE_STACK_STRING \7f4691,157813
-#define STACK_CONS(\7f4699,158150
-#define AUTO_CONS_EXPR(\7f4701,158247
-#define AUTO_CONS(\7f4709,158610
-#define AUTO_LIST1(\7f4710,158681
-#define AUTO_LIST2(\7f4712,158789
-#define AUTO_LIST3(\7f4716,158944
-#define AUTO_LIST4(\7f4720,159119
-extern const char *verify_ascii \7fverify_ascii\ 14730,159456
-# define verify_ascii(\7f4732,159510
-#define AUTO_STRING(\7f4740,159818
-#define FOR_EACH_TAIL(\7f4752,160282
-#define FOR_EACH_ALIST_VALUE(\7f4766,160773
-maybe_gc \7f4774,161060
-functionp \7f4784,161299
+#define EMACS_LISP_H\7f22,801
+#define DECLARE_GDB_SYM(\7f47,1422
+# define DEFINE_GDB_SYMBOL_BEGIN(\7f49,1509
+# define DEFINE_GDB_SYMBOL_END(\7f50,1579
+# define DEFINE_GDB_SYMBOL_BEGIN(\7f52,1626
+# define DEFINE_GDB_SYMBOL_END(\7f53,1703
+#undef min\7f57,1791
+#undef max\7f58,1802
+#define max(\7f59,1813
+#define min(\7f60,1855
+#define ARRAYELTS(\7f63,1937
+#define GCTYPEBITS \7f67,2080
+DEFINE_GDB_SYMBOL_BEGIN \7fGCTYPEBITS\ 166,2038
+# define NONPOINTER_BITS \7f78,2568
+# define NONPOINTER_BITS \7f80,2601
+typedef int EMACS_INT;\7f91,3024
+typedef unsigned int EMACS_UINT;\7f92,3047
+#  define EMACS_INT_MAX \7f93,3080
+#  define pI \7f94,3112
+typedef long int EMACS_INT;\7f96,3204
+typedef unsigned long EMACS_UINT;\7f97,3232
+#  define EMACS_INT_MAX \7f98,3266
+#  define pI \7f99,3299
+typedef long long int EMACS_INT;\7f103,3478
+typedef unsigned long long int EMACS_UINT;\7f104,3511
+#  define EMACS_INT_MAX \7f105,3554
+#  define pI \7f106,3588
+enum {  BOOL_VECTOR_BITS_PER_CHAR \7f114,3805
+#define BOOL_VECTOR_BITS_PER_CHAR \7f115,3841
+typedef size_t bits_word;\7f123,4166
+# define BITS_WORD_MAX \7f124,4192
+enum { BITS_PER_BITS_WORD \7f125,4224
+typedef unsigned char bits_word;\7f127,4291
+# define BITS_WORD_MAX \7f128,4324
+enum { BITS_PER_BITS_WORD \7f129,4387
+verify \7f131,4451
+    BITS_PER_CHAR \7f136,4571
+    BITS_PER_SHORT \7f137,4606
+    BITS_PER_LONG \7f138,4658
+    BITS_PER_EMACS_INT \7f139,4713
+typedef intmax_t printmax_t;\7f148,5090
+typedef uintmax_t uprintmax_t;\7f149,5119
+# define pMd \7f150,5150
+# define pMu \7f151,5171
+typedef EMACS_INT printmax_t;\7f153,5198
+typedef EMACS_UINT uprintmax_t;\7f154,5228
+# define pMd \7f155,5260
+# define pMu \7f156,5279
+# define pD \7f165,5665
+# define pD \7f167,5710
+# define pD \7f169,5757
+# define pD \7f171,5780
+# define eassert(\7f200,7063
+# define eassume(\7f201,7141
+extern _Noreturn void die \7f204,7207
+extern bool suppress_checking EXTERNALLY_VISIBLE;\7f206,7269
+# define eassert(\7f208,7320
+# define eassume(\7f212,7451
+enum Lisp_Bits\7f239,8520
+#define GCALIGNMENT \7f243,8648
+    VALBITS \7f246,8743
+    INTTYPEBITS \7f249,8839
+    FIXNUM_BITS \7f252,8946
+#define VAL_MAX \7f263,9328
+#define USE_LSB_TAG \7f271,9778
+DEFINE_GDB_SYMBOL_BEGIN \7fUSE_LSB_TAG\ 1270,9734
+# define alignas(\7f281,10078
+# define GCALIGNED \7f288,10228
+# define GCALIGNED \7f290,10293
+# define lisp_h_XLI(\7f327,11643
+# define lisp_h_XIL(\7f328,11674
+# define lisp_h_XLI(\7f330,11725
+# define lisp_h_XIL(\7f331,11752
+#define lisp_h_CHECK_LIST_CONS(\7f333,11786
+#define lisp_h_CHECK_NUMBER(\7f334,11857
+#define lisp_h_CHECK_SYMBOL(\7f335,11928
+#define lisp_h_CHECK_TYPE(\7f336,11997
+#define lisp_h_CONSP(\7f338,12108
+#define lisp_h_EQ(\7f339,12157
+#define lisp_h_FLOATP(\7f340,12202
+#define lisp_h_INTEGERP(\7f341,12253
+#define lisp_h_MARKERP(\7f342,12334
+#define lisp_h_MISCP(\7f343,12409
+#define lisp_h_NILP(\7f344,12458
+#define lisp_h_SET_SYMBOL_VAL(\7f345,12494
+#define lisp_h_SYMBOL_CONSTANT_P(\7f347,12608
+#define lisp_h_SYMBOL_VAL(\7f348,12672
+#define lisp_h_SYMBOLP(\7f350,12773
+#define lisp_h_VECTORLIKEP(\7f351,12826
+#define lisp_h_XCAR(\7f352,12887
+#define lisp_h_XCDR(\7f353,12925
+#define lisp_h_XCONS(\7f354,12965
+#define lisp_h_XHASH(\7f356,13060
+#define lisp_h_XPNTR(\7f357,13094
+# define lisp_h_check_cons_list(\7f360,13222
+# define lisp_h_make_number(\7f363,13290
+# define lisp_h_XFASTINT(\7f365,13393
+# define lisp_h_XINT(\7f366,13430
+# define lisp_h_XSYMBOL(\7f367,13479
+# define lisp_h_XTYPE(\7f371,13632
+# define lisp_h_XUNTAG(\7f372,13697
+# define XLI(\7f381,14087
+# define XIL(\7f382,14118
+# define CHECK_LIST_CONS(\7f383,14149
+# define CHECK_NUMBER(\7f384,14210
+# define CHECK_SYMBOL(\7f385,14259
+# define CHECK_TYPE(\7f386,14308
+# define CONSP(\7f387,14383
+# define EQ(\7f388,14418
+# define FLOATP(\7f389,14453
+# define INTEGERP(\7f390,14490
+# define MARKERP(\7f391,14531
+# define MISCP(\7f392,14570
+# define NILP(\7f393,14605
+# define SET_SYMBOL_VAL(\7f394,14638
+# define SYMBOL_CONSTANT_P(\7f395,14701
+# define SYMBOL_VAL(\7f396,14764
+# define SYMBOLP(\7f397,14813
+# define VECTORLIKEP(\7f398,14852
+# define XCAR(\7f399,14899
+# define XCDR(\7f400,14932
+# define XCONS(\7f401,14965
+# define XHASH(\7f402,15000
+# define XPNTR(\7f403,15035
+#  define check_cons_list(\7f405,15098
+#  define make_number(\7f408,15177
+#  define XFASTINT(\7f409,15225
+#  define XINT(\7f410,15267
+#  define XSYMBOL(\7f411,15301
+#  define XTYPE(\7f412,15341
+#  define XUNTAG(\7f413,15377
+#define LISP_MACRO_DEFUN(\7f421,15673
+#define LISP_MACRO_DEFUN_VOID(\7f425,15846
+#define INTMASK \7f437,16290
+#define case_Lisp_Int \7f438,16343
+#define ENUM_BF(\7f445,16682
+#define ENUM_BF(\7f447,16723
+enum Lisp_Type\7f451,16764
+    Lisp_Symbol \7f454,16852
+    Lisp_Misc \7f458,16994
+    Lisp_Int0 \7f461,17068
+    Lisp_Int1 \7f462,17087
+    Lisp_String \7f466,17265
+    Lisp_Vectorlike \7f472,17544
+    Lisp_Cons \7f475,17633
+    Lisp_Float \7f477,17671
+enum Lisp_Misc_Type\7f485,18017
+    Lisp_Misc_Free \7f487,18041
+    Lisp_Misc_Marker,\7f488,18070
+    Lisp_Misc_Overlay,\7f489,18092
+    Lisp_Misc_Save_Value,\7f490,18115
+    Lisp_Misc_Finalizer,\7f491,18141
+    Lisp_Misc_Float,\7f494,18276
+    Lisp_Misc_Limit\7f496,18360
+enum Lisp_Fwd_Type\7f502,18544
+    Lisp_Fwd_Int,\7f504,18567
+    Lisp_Fwd_Bool,\7f505,18620
+    Lisp_Fwd_Obj,\7f506,18671
+    Lisp_Fwd_Buffer_Obj,\7f507,18730
+    Lisp_Fwd_Kboard_Obj        \7f508,18801
+typedef struct { EMACS_INT i;\7f567,21772
+typedef struct { EMACS_INT i; } Lisp_Object;\7f567,21772
+#define LISP_INITIALLY(\7f569,21818
+#undef CHECK_LISP_OBJECT_TYPE\7f571,21849
+enum CHECK_LISP_OBJECT_TYPE \7f572,21879
+enum CHECK_LISP_OBJECT_TYPE { CHECK_LISP_OBJECT_TYPE \7f572,21879
+typedef EMACS_INT Lisp_Object;\7f577,22055
+#define LISP_INITIALLY(\7f578,22086
+enum CHECK_LISP_OBJECT_TYPE \7f579,22116
+enum CHECK_LISP_OBJECT_TYPE { CHECK_LISP_OBJECT_TYPE \7f579,22116
+#define LISP_INITIALLY_ZERO \7f582,22217
+INLINE bool BOOL_VECTOR_P \7f588,22341
+INLINE bool BUFFER_OBJFWDP \7f589,22382
+INLINE bool BUFFERP \7f590,22429
+INLINE bool CHAR_TABLE_P \7f591,22464
+INLINE Lisp_Object CHAR_TABLE_REF_ASCII \7f592,22504
+INLINE bool \7f593,22570
+INLINE bool \7f594,22605
+INLINE bool functionp \7f595,22641
+INLINE bool \7f596,22678
+INLINE bool \7f597,22716
+INLINE bool \7f598,22753
+INLINE bool \7f599,22788
+INLINE bool OVERLAYP \7f600,22822
+INLINE bool PROCESSP \7f601,22858
+INLINE bool PSEUDOVECTORP \7f602,22894
+INLINE bool SAVE_VALUEP \7f603,22940
+INLINE bool FINALIZERP \7f604,22979
+INLINE void set_sub_char_table_contents \7f605,23017
+INLINE bool STRINGP \7f607,23107
+INLINE bool SUB_CHAR_TABLE_P \7f608,23142
+INLINE bool SUBRP \7f609,23186
+INLINE bool \7f610,23219
+INLINE bool \7f611,23256
+INLINE bool WINDOWP \7f612,23297
+INLINE bool TERMINALP \7f613,23332
+INLINE struct Lisp_Save_Value *XSAVE_VALUE \7fXSAVE_VALUE\ 1614,23369
+INLINE struct Lisp_Finalizer *XFINALIZER \7fXFINALIZER\ 1615,23427
+INLINE struct Lisp_Symbol *(XSYMBOL)\7f616,23483
+INLINE void \7f617,23535
+extern Lisp_Object char_table_ref \7f620,23607
+extern void char_table_set \7f621,23661
+extern _Noreturn Lisp_Object wrong_type_argument \7f624,23748
+extern _Noreturn void wrong_choice \7f625,23825
+extern bool might_dump;\7f628,23916
+extern bool initialized;\7f631,24052
+extern double extract_float \7f634,24108
+enum symbol_interned\7f639,24190
+  SYMBOL_UNINTERNED \7f641,24213
+  SYMBOL_INTERNED \7f642,24238
+  SYMBOL_INTERNED_IN_INITIAL_OBARRAY \7f643,24261
+enum symbol_redirect\7f646,24306
+  SYMBOL_PLAINVAL \7f648,24329
+  SYMBOL_VARALIAS \7f649,24353
+  SYMBOL_LOCALIZED \7f650,24377
+  SYMBOL_FORWARDED \7f651,24401
+struct Lisp_Symbol\7f654,24428
+  bool_bf gcmarkbit \7f656,24449
+  ENUM_BF (symbol_redirect) redirect \7f663,24784
+  unsigned constant \7f668,25002
+  unsigned interned \7f672,25122
+  bool_bf declared_special \7f676,25284
+  bool_bf pinned \7f679,25385
+  Lisp_Object name;\7f682,25454
+    Lisp_Object value;\7f687,25622
+    struct Lisp_Symbol *alias;\7falias\ 1688,25645
+    struct Lisp_Buffer_Local_Value *blv;\7fblv\ 1689,25676
+    union Lisp_Fwd *fwd;\7ffwd\ 1690,25717
+  } val;\7f691,25742
+  Lisp_Object function;\7f694,25814
+  Lisp_Object plist;\7f697,25876
+  struct Lisp_Symbol *next;\7fnext\ 1700,25965
+#define EXFUN(\7f707,26243
+#define DEFUN_ARGS_MANY        \7f712,26437
+#define DEFUN_ARGS_UNEVALLED   \7f713,26489
+#define DEFUN_ARGS_0   \7f714,26532
+#define DEFUN_ARGS_1   \7f715,26560
+#define DEFUN_ARGS_2   \7f716,26595
+#define DEFUN_ARGS_3   \7f717,26643
+#define DEFUN_ARGS_4   \7f718,26704
+#define DEFUN_ARGS_5   \7f719,26778
+#define DEFUN_ARGS_6   \7f721,26871
+#define DEFUN_ARGS_7   \7f723,26977
+#define DEFUN_ARGS_8   \7f725,27096
+#define TAG_PTR(\7f729,27287
+#define TAG_SYMOFFSET(\7f734,27534
+#define XLI_BUILTIN_LISPSYM(\7f741,27833
+#define DEFINE_LISP_SYMBOL(\7f746,28092
+# define DEFINE_NON_NIL_Q_SYMBOL_MACROS \7f755,28563
+LISP_MACRO_DEFUN \7f762,28768
+# define ARRAY_MARK_FLAG \7f768,29015
+# define PSEUDOVECTOR_FLAG \7f774,29258
+enum pvec_type\7f780,29559
+  PVEC_NORMAL_VECTOR,\7f782,29576
+  PVEC_FREE,\7f783,29598
+  PVEC_PROCESS,\7f784,29611
+  PVEC_FRAME,\7f785,29627
+  PVEC_WINDOW,\7f786,29641
+  PVEC_BOOL_VECTOR,\7f787,29656
+  PVEC_BUFFER,\7f788,29676
+  PVEC_HASH_TABLE,\7f789,29691
+  PVEC_TERMINAL,\7f790,29710
+  PVEC_WINDOW_CONFIGURATION,\7f791,29727
+  PVEC_SUBR,\7f792,29756
+  PVEC_OTHER,\7f793,29769
+  PVEC_COMPILED,\7f795,29847
+  PVEC_CHAR_TABLE,\7f796,29864
+  PVEC_SUB_CHAR_TABLE,\7f797,29883
+  PVEC_FONT \7f798,29906
+enum More_Lisp_Bits\7f801,29982
+    PSEUDOVECTOR_SIZE_BITS \7f808,30373
+    PSEUDOVECTOR_SIZE_MASK \7f809,30406
+    PSEUDOVECTOR_REST_BITS \7f813,30616
+    PSEUDOVECTOR_REST_MASK \7f814,30649
+    PSEUDOVECTOR_AREA_BITS \7f818,30814
+    PVEC_TYPE_MASK \7f819,30892
+# define VALMASK \7f829,31293
+DEFINE_GDB_SYMBOL_BEGIN \7fVALMASK\ 1828,31248
+#define MOST_POSITIVE_FIXNUM \7f834,31523
+#define MOST_NEGATIVE_FIXNUM \7f835,31583
+XINT \7f874,32675
+XFASTINT \7f889,33026
+XSYMBOL \7f899,33254
+XTYPE \7f910,33472
+XUNTAG \7f918,33652
+LISP_MACRO_DEFUN \7f927,33848
+LISP_MACRO_DEFUN \7f940,34233
+#define FIXNUM_OVERFLOW_P(\7f958,34846
+LISP_MACRO_DEFUN \7fFIXNUM_OVERFLOW_P\ 1952,34623
+LISP_MACRO_DEFUN \7f970,35162
+XSTRING \7f980,35382
+#define SYMBOL_INDEX(\7f988,35566
+XFLOAT \7f991,35627
+XPROCESS \7f1000,35769
+XWINDOW \7f1007,35886
+XTERMINAL \7f1014,36003
+XSUBR \7f1021,36125
+XBUFFER \7f1028,36236
+XCHAR_TABLE \7f1035,36360
+XSUB_CHAR_TABLE \7f1042,36497
+XBOOL_VECTOR \7f1049,36639
+make_lisp_ptr \7f1058,36818
+make_lisp_symbol \7f1066,37004
+builtin_lisp_symbol \7f1074,37188
+#define XSETINT(\7f1079,37270
+#define XSETFASTINT(\7f1080,37316
+#define XSETCONS(\7f1081,37366
+#define XSETVECTOR(\7f1082,37426
+#define XSETSTRING(\7f1083,37494
+#define XSETSYMBOL(\7f1084,37558
+#define XSETFLOAT(\7f1085,37612
+#define XSETMISC(\7f1086,37674
+#define XSETPVECTYPE(\7f1090,37763
+#define XSETPVECTYPESIZE(\7f1092,37879
+#define XSETPSEUDOVECTOR(\7f1099,38176
+#define XSETTYPED_PSEUDOVECTOR(\7f1105,38360
+#define XSETWINDOW_CONFIGURATION(\7f1110,38570
+#define XSETPROCESS(\7f1112,38666
+#define XSETWINDOW(\7f1113,38732
+#define XSETTERMINAL(\7f1114,38796
+#define XSETSUBR(\7f1115,38864
+#define XSETCOMPILED(\7f1116,38924
+#define XSETBUFFER(\7f1117,38992
+#define XSETCHAR_TABLE(\7f1118,39056
+#define XSETBOOL_VECTOR(\7f1119,39128
+#define XSETSUB_CHAR_TABLE(\7f1120,39202
+XINTPTR \7f1128,39572
+make_pointer_integer \7f1134,39652
+LISP_MACRO_DEFUN_VOID \7f1143,39817
+typedef struct interval *INTERVAL;\7fINTERVAL\ 11149,39978
+      Lisp_Object cdr;\7f1159,40153
+      struct Lisp_Cons *chain;\7fchain\ 11162,40227
+xcar_addr \7f1174,40751
+xcdr_addr \7f1179,40828
+LISP_MACRO_DEFUN \7f1185,40922
+XSETCDR \7f1198,41298
+CAR \7f1205,41448
+CDR \7f1212,41582
+CAR_SAFE \7f1221,41782
+CDR_SAFE \7f1226,41868
+STRING_MULTIBYTE \7f1243,42241
+#define STRING_BYTES_BOUND \7f1261,43048
+#define STRING_SET_UNIBYTE(\7f1265,43192
+#define STRING_SET_MULTIBYTE(\7f1275,43507
+SDATA \7f1286,43821
+SSDATA \7f1291,43899
+SREF \7f1297,44028
+SSET \7f1302,44119
+SCHARS \7f1307,44233
+extern ptrdiff_t string_bytes \7f1313,44328
+STRING_BYTES \7f1316,44406
+SBYTES \7f1326,44586
+STRING_SET_CHARS \7f1331,44672
+struct vectorlike_header\7f1343,45223
+    ptrdiff_t size;\7f1364,46374
+struct Lisp_Vector\7f1369,46473
+    struct vectorlike_header header;\7f1371,46496
+    Lisp_Object contents[\7fcontents\ 11372,46533
+    ALIGNOF_STRUCT_LISP_VECTOR\7f1378,46672
+struct Lisp_Bool_Vector\7f1384,46855
+    struct vectorlike_header header;\7f1388,47003
+    EMACS_INT size;\7f1390,47077
+    bits_word data[\7fdata\ 11395,47310
+bool_vector_size \7f1399,47376
+bool_vector_data \7f1407,47514
+bool_vector_uchar_data \7f1413,47608
+bool_vector_words \7f1421,47794
+bool_vector_bytes \7f1428,47989
+bool_vector_bitref \7f1437,48229
+bool_vector_ref \7f1445,48469
+bool_vector_set \7f1453,48609
+    header_size \7f1471,49038
+    bool_header_size \7f1472,49097
+    word_size \7f1473,49162
+AREF \7f1479,49275
+aref_addr \7f1485,49382
+ASIZE \7f1491,49492
+ASET \7f1497,49574
+gc_aset \7f1504,49733
+enum { NIL_IS_ZERO \7f1515,50260
+memclear \7f1520,50455
+#define VECSIZE(\7f1531,50753
+#define PSEUDOVECSIZE(\7f1538,51038
+#define UNSIGNED_CMP(\7f1546,51471
+#define ASCII_CHAR_P(\7f1552,51725
+enum CHARTAB_SIZE_BITS\7f1565,52480
+    CHARTAB_SIZE_BITS_0 \7f1567,52507
+    CHARTAB_SIZE_BITS_1 \7f1568,52536
+    CHARTAB_SIZE_BITS_2 \7f1569,52565
+    CHARTAB_SIZE_BITS_3 \7f1570,52594
+extern const int chartab_size[\7fchartab_size\ 11573,52628
+struct Lisp_Char_Table\7f1575,52663
+    struct vectorlike_header header;\7f1581,52919
+    Lisp_Object defalt;\7f1585,53069
+    Lisp_Object parent;\7f1590,53271
+    Lisp_Object purpose;\7f1594,53389
+    Lisp_Object ascii;\7f1598,53555
+    Lisp_Object contents[\7fcontents\ 11600,53579
+    Lisp_Object extras[\7fextras\ 11603,53690
+struct Lisp_Sub_Char_Table\7f1606,53743
+    struct vectorlike_header header;\7f1610,53909
+    int depth;\7f1618,54332
+    int min_char;\7f1621,54408
+    Lisp_Object contents[\7fcontents\ 11624,54483
+CHAR_TABLE_REF_ASCII \7f1628,54557
+CHAR_TABLE_REF \7f1648,55104
+CHAR_TABLE_SET \7f1658,55393
+struct Lisp_Subr\7f1670,55777
+    struct vectorlike_header header;\7f1672,55798
+      Lisp_Object (*a0)\7fa0\ 11674,55847
+      Lisp_Object (*a1)\7fa1\ 11675,55879
+      Lisp_Object (*a2)\7fa2\ 11676,55918
+      Lisp_Object (*a3)\7fa3\ 11677,55970
+      Lisp_Object (*a4)\7fa4\ 11678,56035
+      Lisp_Object (*a5)\7fa5\ 11679,56113
+      Lisp_Object (*a6)\7fa6\ 11680,56204
+      Lisp_Object (*a7)\7fa7\ 11681,56308
+      Lisp_Object (*a8)\7fa8\ 11682,56425
+      Lisp_Object (*aUNEVALLED)\7faUNEVALLED\ 11683,56555
+      Lisp_Object (*aMANY)\7faMANY\ 11684,56607
+    } function;\7f1685,56662
+    short min_args,\7f1686,56678
+    short min_args, max_args;\7f1686,56678
+    const char *symbol_name;\7fsymbol_name\ 11687,56708
+    const char *intspec;\7fintspec\ 11688,56737
+    const char *doc;\7fdoc\ 11689,56762
+enum char_table_specials\7f1692,56789
+    CHAR_TABLE_STANDARD_SLOTS \7f1697,56984
+    SUB_CHAR_TABLE_OFFSET \7f1701,57205
+CHAR_TABLE_EXTRA_SLOTS \7f1707,57368
+verify \7f1714,57587
+LISP_MACRO_DEFUN \7f1723,57912
+SYMBOL_BLV \7f1732,58172
+SYMBOL_FWD \7f1738,58307
+LISP_MACRO_DEFUN_VOID \7f1744,58419
+SET_SYMBOL_BLV \7f1754,58682
+SET_SYMBOL_FWD \7f1760,58841
+SYMBOL_NAME \7f1767,58992
+SYMBOL_INTERNED_P \7f1775,59121
+SYMBOL_INTERNED_IN_INITIAL_OBARRAY_P \7f1783,59290
+#define DEFSYM(\7f1796,59800
+LISP_MACRO_DEFUN \7fDEFSYM\ 11792,59621
+struct hash_table_test\7f1805,60053
+  Lisp_Object name;\7f1808,60130
+  Lisp_Object user_hash_function;\7f1811,60197
+  Lisp_Object user_cmp_function;\7f1814,60288
+  bool (*cmpfn)\7fcmpfn\ 11817,60363
+  EMACS_UINT (*hashfn)\7fhashfn\ 11820,60477
+struct Lisp_Hash_Table\7f1823,60546
+  struct vectorlike_header header;\7f1826,60640
+  Lisp_Object weak;\7f1830,60774
+  Lisp_Object rehash_size;\7f1835,60998
+  Lisp_Object rehash_threshold;\7f1839,61120
+  Lisp_Object hash;\7f1843,61251
+  Lisp_Object next;\7f1848,61481
+  Lisp_Object next_free;\7f1851,61551
+  Lisp_Object index;\7f1856,61762
+  ptrdiff_t count;\7f1863,62032
+  Lisp_Object key_and_value;\7f1868,62231
+  struct hash_table_test test;\7f1871,62305
+  struct Lisp_Hash_Table *next_weak;\7fnext_weak\ 11875,62448
+XHASH_TABLE \7f1880,62522
+#define XSET_HASH_TABLE(\7f1885,62593
+HASH_TABLE_P \7f1889,62694
+HASH_KEY \7f1896,62851
+HASH_VALUE \7f1903,63031
+HASH_NEXT \7f1911,63245
+HASH_HASH \7f1918,63422
+HASH_INDEX \7f1926,63668
+HASH_TABLE_SIZE \7f1933,63817
+enum DEFAULT_HASH_SIZE \7f1940,63947
+enum DEFAULT_HASH_SIZE { DEFAULT_HASH_SIZE \7f1940,63947
+static double const DEFAULT_REHASH_THRESHOLD \7f1946,64167
+static double const DEFAULT_REHASH_SIZE \7f1950,64290
+sxhash_combine \7f1956,64456
+SXHASH_REDUCE \7f1964,64639
+struct Lisp_Misc_Any   \7f1971,64797
+  ENUM_BF (Lisp_Misc_Type) type \7f1973,64857
+  bool_bf gcmarkbit \7f1974,64918
+  unsigned spacer \7f1975,64943
+struct Lisp_Marker\7f1978,64971
+  ENUM_BF (Lisp_Misc_Type) type \7f1980,64992
+  bool_bf gcmarkbit \7f1981,65056
+  unsigned spacer \7f1982,65081
+  bool_bf need_adjustment \7f1986,65273
+  bool_bf insertion_type \7f1989,65414
+  struct buffer *buffer;\7fbuffer\ 12000,66007
+  struct Lisp_Marker *next;\7fnext\ 12009,66358
+  ptrdiff_t charpos;\7f2011,66446
+  ptrdiff_t bytepos;\7f2016,66704
+struct Lisp_Overlay\7f2021,66832
+    ENUM_BF (Lisp_Misc_Type) type \7f2034,67340
+    bool_bf gcmarkbit \7f2035,67406
+    unsigned spacer \7f2036,67433
+    struct Lisp_Overlay *next;\7fnext\ 12037,67459
+    Lisp_Object start;\7f2038,67490
+    Lisp_Object end;\7f2039,67513
+    Lisp_Object plist;\7f2040,67534
+    SAVE_UNUSED,\7f2047,67635
+    SAVE_INTEGER,\7f2048,67652
+    SAVE_FUNCPOINTER,\7f2049,67670
+    SAVE_POINTER,\7f2050,67692
+    SAVE_OBJECT\7f2051,67710
+enum { SAVE_SLOT_BITS \7f2055,67795
+enum { SAVE_VALUE_SLOTS \7f2058,67892
+enum { SAVE_TYPE_BITS \7f2062,68000
+enum Lisp_Save_Type\7f2064,68066
+    SAVE_TYPE_INT_INT \7f2066,68090
+    SAVE_TYPE_INT_INT_INT\7f2067,68163
+    SAVE_TYPE_OBJ_OBJ \7f2069,68253
+    SAVE_TYPE_OBJ_OBJ_OBJ \7f2070,68324
+    SAVE_TYPE_OBJ_OBJ_OBJ_OBJ\7f2071,68405
+    SAVE_TYPE_PTR_INT \7f2073,68500
+    SAVE_TYPE_PTR_OBJ \7f2074,68573
+    SAVE_TYPE_PTR_PTR \7f2075,68645
+    SAVE_TYPE_FUNCPTR_PTR_OBJ\7f2076,68718
+    SAVE_TYPE_MEMORY \7f2080,68876
+typedef void (*voidfuncptr)\7fvoidfuncptr\ 12108,69830
+struct Lisp_Save_Value\7f2110,69867
+    ENUM_BF (Lisp_Misc_Type) type \7f2112,69894
+    bool_bf gcmarkbit \7f2113,69963
+    unsigned spacer : 32 - (16 + 1 + SAVE_TYPE_BITS)\7f2114,69990
+    ENUM_BF (Lisp_Save_Type) save_type : SAVE_TYPE_BITS;\7f2123,70480
+      void *pointer;\7fpointer\ 12125,70549
+      voidfuncptr funcpointer;\7f2126,70570
+      ptrdiff_t integer;\7f2127,70601
+      Lisp_Object object;\7f2128,70626
+    } data[\7fdata\ 12129,70652
+save_type \7f2134,70746
+XSAVE_POINTER \7f2143,70976
+set_save_pointer \7f2149,71138
+XSAVE_FUNCPOINTER \7f2155,71320
+XSAVE_INTEGER \7f2164,71540
+set_save_integer \7f2170,71702
+XSAVE_OBJECT \7f2179,71923
+struct Lisp_Finalizer\7f2186,72100
+    struct Lisp_Misc_Any base;\7f2188,72126
+    struct Lisp_Finalizer *prev;\7fprev\ 12191,72214
+    struct Lisp_Finalizer *next;\7fnext\ 12192,72247
+    Lisp_Object function;\7f2197,72484
+struct Lisp_Free\7f2201,72575
+    ENUM_BF (Lisp_Misc_Type) type \7f2203,72596
+    bool_bf gcmarkbit \7f2204,72659
+    unsigned spacer \7f2205,72686
+    union Lisp_Misc *chain;\7fchain\ 12206,72712
+union Lisp_Misc\7f2212,72876
+    struct Lisp_Misc_Any u_any;\7f2214,72896
+    struct Lisp_Free u_free;\7f2215,72967
+    struct Lisp_Marker u_marker;\7f2216,72996
+    struct Lisp_Overlay u_overlay;\7f2217,73029
+    struct Lisp_Save_Value u_save_value;\7f2218,73064
+    struct Lisp_Finalizer u_finalizer;\7f2219,73105
+XMISC \7f2223,73175
+XMISCANY \7f2229,73264
+XMISCTYPE \7f2236,73373
+XMARKER \7f2242,73461
+XOVERLAY \7f2249,73576
+XSAVE_VALUE \7f2256,73697
+XFINALIZER \7f2263,73826
+struct Lisp_Intfwd\7f2274,74111
+    enum Lisp_Fwd_Type type;\7f2276,74134
+    EMACS_INT *intvar;\7fintvar\ 12277,74184
+struct Lisp_Boolfwd\7f2284,74405
+    enum Lisp_Fwd_Type type;\7f2286,74429
+    bool *boolvar;\7fboolvar\ 12287,74480
+struct Lisp_Objfwd\7f2294,74696
+    enum Lisp_Fwd_Type type;\7f2296,74719
+    Lisp_Object *objvar;\7fobjvar\ 12297,74769
+struct Lisp_Buffer_Objfwd\7f2302,74928
+    enum Lisp_Fwd_Type type;\7f2304,74958
+    int offset;\7f2305,75015
+    Lisp_Object predicate;\7f2307,75107
+struct Lisp_Buffer_Local_Value\7f2334,76464
+    bool_bf local_if_set \7f2338,76609
+    bool_bf frame_local \7f2341,76791
+    bool_bf found \7f2344,76933
+    union Lisp_Fwd *fwd;\7ffwd\ 12346,77035
+    Lisp_Object where;\7f2348,77178
+    Lisp_Object defcell;\7f2351,77304
+    Lisp_Object valcell;\7f2357,77608
+struct Lisp_Kboard_Objfwd\7f2362,77723
+    enum Lisp_Fwd_Type type;\7f2364,77753
+    int offset;\7f2365,77810
+union Lisp_Fwd\7f2368,77832
+    struct Lisp_Intfwd u_intfwd;\7f2370,77851
+    struct Lisp_Boolfwd u_boolfwd;\7f2371,77884
+    struct Lisp_Objfwd u_objfwd;\7f2372,77919
+    struct Lisp_Buffer_Objfwd u_buffer_objfwd;\7f2373,77952
+    struct Lisp_Kboard_Objfwd u_kboard_objfwd;\7f2374,77999
+XFWDTYPE \7f2378,78078
+XBUFFER_OBJFWD \7f2384,78174
+struct Lisp_Float\7f2391,78310
+      double data;\7f2395,78348
+      struct Lisp_Float *chain;\7fchain\ 12396,78367
+    } u;\7f2397,78399
+XFLOAT_DATA \7f2401,78428
+    IEEE_FLOATING_POINT\7f2415,78937
+#define _UCHAR_T\7f2423,79260
+typedef unsigned char UCHAR;\7f2424,79277
+enum Lisp_Compiled\7f2429,79360
+    COMPILED_ARGLIST \7f2431,79383
+    COMPILED_BYTECODE \7f2432,79409
+    COMPILED_CONSTANTS \7f2433,79436
+    COMPILED_STACK_DEPTH \7f2434,79464
+    COMPILED_DOC_STRING \7f2435,79494
+    COMPILED_INTERACTIVE \7f2436,79523
+enum char_bits\7f2443,79825
+    CHAR_ALT \7f2445,79844
+    CHAR_SUPER \7f2446,79870
+    CHAR_HYPER \7f2447,79898
+    CHAR_SHIFT \7f2448,79926
+    CHAR_CTL \7f2449,79954
+    CHAR_META \7f2450,79980
+    CHAR_MODIFIER_MASK \7f2452,80008
+    CHARACTERBITS \7f2457,80203
+LISP_MACRO_DEFUN \7f2462,80261
+NATNUMP \7f2470,80403
+RANGED_INTEGERP \7f2476,80484
+#define TYPE_RANGED_INTEGERP(\7f2481,80606
+LISP_MACRO_DEFUN \7f2486,80791
+VECTORP \7f2500,81264
+OVERLAYP \7f2505,81367
+SAVE_VALUEP \7f2510,81466
+FINALIZERP \7f2516,81572
+AUTOLOADP \7f2522,81676
+BUFFER_OBJFWDP \7f2528,81767
+PSEUDOVECTOR_TYPEP \7f2534,81865
+PSEUDOVECTORP \7f2542,82118
+WINDOW_CONFIGURATIONP \7f2558,82470
+PROCESSP \7f2564,82580
+WINDOWP \7f2570,82664
+TERMINALP \7f2576,82746
+SUBRP \7f2582,82832
+COMPILEDP \7f2588,82910
+BUFFERP \7f2594,82996
+CHAR_TABLE_P \7f2600,83078
+SUB_CHAR_TABLE_P \7f2606,83169
+BOOL_VECTOR_P \7f2612,83268
+FRAMEP \7f2618,83361
+IMAGEP \7f2625,83478
+ARRAYP \7f2632,83583
+CHECK_LIST \7f2638,83702
+LISP_MACRO_DEFUN_VOID \7f2643,83783
+CHECK_STRING_CAR \7f2653,84080
+CHECK_CONS \7f2658,84184
+CHECK_VECTOR \7f2663,84264
+CHECK_BOOL_VECTOR \7f2668,84350
+CHECK_VECTOR_OR_STRING \7f2674,84527
+CHECK_ARRAY \7f2683,84701
+CHECK_BUFFER \7f2688,84809
+CHECK_WINDOW \7f2693,84895
+CHECK_PROCESS \7f2699,85001
+CHECK_NATNUM \7f2705,85097
+#define CHECK_RANGED_INTEGER(\7f2710,85174
+#define CHECK_TYPE_RANGED_INTEGER(\7f2721,85557
+#define CHECK_NUMBER_COERCE_MARKER(\7f2729,85827
+XFLOATINT \7f2738,86080
+CHECK_NUMBER_OR_FLOAT \7f2744,86151
+#define CHECK_NUMBER_OR_FLOAT_COERCE_MARKER(\7f2749,86250
+CHECK_NUMBER_CAR \7f2760,86660
+CHECK_NUMBER_CDR \7f2768,86782
+#define DEFUN(\7f2803,88377
+#define DEFUN(\7f2812,88845
+FUNCTIONP \7f2822,89200
+extern void defsubr \7f2829,89352
+enum maxargs\7f2831,89395
+    MANY \7f2833,89412
+    UNEVALLED \7f2834,89427
+#define CALLMANY(\7f2838,89530
+#define CALLN(\7f2844,89883
+extern void defvar_lisp \7f2846,89953
+extern void defvar_lisp_nopro \7f2847,90030
+extern void defvar_bool \7f2848,90113
+extern void defvar_int \7f2849,90184
+extern void defvar_kboard \7f2850,90258
+#define DEFVAR_LISP(\7f2869,91088
+#define DEFVAR_LISP_NOPRO(\7f2874,91260
+#define DEFVAR_BOOL(\7f2879,91442
+#define DEFVAR_INT(\7f2884,91615
+#define DEFVAR_BUFFER_DEFAULTS(\7f2890,91786
+#define DEFVAR_KBOARD(\7f2896,91990
+typedef jmp_buf sys_jmp_buf;\7f2906,92314
+# define sys_setjmp(\7f2907,92343
+# define sys_longjmp(\7f2908,92378
+typedef sigjmp_buf sys_jmp_buf;\7f2910,92450
+# define sys_setjmp(\7f2911,92482
+# define sys_longjmp(\7f2912,92522
+typedef jmp_buf sys_jmp_buf;\7f2916,92681
+# define sys_setjmp(\7f2917,92710
+# define sys_longjmp(\7f2918,92744
+enum specbind_tag \7f2943,93796
+  SPECPDL_UNWIND,\7f2944,93816
+  SPECPDL_UNWIND_PTR,\7f2945,93885
+  SPECPDL_UNWIND_INT,\7f2946,93936
+  SPECPDL_UNWIND_VOID,\7f2947,93984
+  SPECPDL_BACKTRACE,\7f2948,94038
+  SPECPDL_LET,\7f2949,94096
+  SPECPDL_LET_LOCAL,\7f2951,94226
+  SPECPDL_LET_DEFAULT  \7f2952,94283
+union specbinding\7f2955,94355
+    ENUM_BF (specbind_tag) kind : CHAR_BIT;\7f2957,94377
+      ENUM_BF (specbind_tag) kind : CHAR_BIT;\7f2959,94434
+      void (*func)\7ffunc\ 12960,94480
+      Lisp_Object arg;\7f2961,94514
+    } unwind;\7f2962,94537
+      ENUM_BF (specbind_tag) kind : CHAR_BIT;\7f2964,94564
+      void (*func)\7ffunc\ 12965,94610
+      void *arg;\7farg\ 12966,94639
+    } unwind_ptr;\7f2967,94656
+      ENUM_BF (specbind_tag) kind : CHAR_BIT;\7f2969,94687
+      void (*func)\7ffunc\ 12970,94733
+      int arg;\7f2971,94759
+    } unwind_int;\7f2972,94774
+      ENUM_BF (specbind_tag) kind : CHAR_BIT;\7f2974,94805
+      void (*func)\7ffunc\ 12975,94851
+    } unwind_void;\7f2976,94878
+      ENUM_BF (specbind_tag) kind : CHAR_BIT;\7f2978,94910
+      Lisp_Object symbol,\7f2980,95017
+      Lisp_Object symbol, old_value,\7f2980,95017
+      Lisp_Object symbol, old_value, where;\7f2980,95017
+    } let;\7f2981,95061
+      ENUM_BF (specbind_tag) kind : CHAR_BIT;\7f2983,95085
+      bool_bf debug_on_exit \7f2984,95131
+      Lisp_Object function;\7f2985,95164
+      Lisp_Object *args;\7fargs\ 12986,95192
+      ptrdiff_t nargs;\7f2987,95217
+    } bt;\7f2988,95240
+extern union specbinding *specpdl;\7fspecpdl\ 12991,95256
+extern union specbinding *specpdl_ptr;\7fspecpdl_ptr\ 12992,95291
+extern ptrdiff_t specpdl_size;\7f2993,95330
+SPECPDL_INDEX \7f2996,95379
+enum handlertype \7f3021,96401
+enum handlertype { CATCHER,\7f3021,96401
+enum handlertype { CATCHER, CONDITION_CASE \7f3021,96401
+struct handler\7f3023,96448
+  enum handlertype type;\7f3025,96465
+  Lisp_Object tag_or_ch;\7f3026,96490
+  Lisp_Object val;\7f3027,96515
+  struct handler *next;\7fnext\ 13028,96534
+  struct handler *nextfree;\7fnextfree\ 13029,96558
+  Lisp_Object *bytecode_top;\7fbytecode_top\ 13036,96916
+  int bytecode_dest;\7f3037,96945
+  struct gcpro *gcpro;\7fgcpro\ 13042,97182
+  sys_jmp_buf jmp;\7f3044,97212
+  EMACS_INT lisp_eval_depth;\7f3045,97231
+  ptrdiff_t pdlcount;\7f3046,97260
+  int poll_suppress_count;\7f3047,97282
+  int interrupt_input_blocked;\7f3048,97309
+  struct byte_stack *byte_stack;\7fbyte_stack\ 13049,97340
+#define PUSH_HANDLER(\7f3053,97437
+extern Lisp_Object memory_signal_data;\7f3075,98143
+extern char *stack_bottom;\7fstack_bottom\ 13079,98276
+extern void process_pending_signals \7f3097,99093
+extern bool volatile pending_signals;\7f3098,99137
+extern void process_quit_flag \7f3100,99176
+#define QUIT   \7f3101,99214
+#define QUITP \7f3112,99464
+extern Lisp_Object Vascii_downcase_table;\7f3114,99525
+extern Lisp_Object Vascii_canon_table;\7f3115,99567
+extern struct gcpro *gcprolist;\7fgcprolist\ 13130,100274
+struct gcpro\7f3132,100307
+  struct gcpro *next;\7fnext\ 13134,100322
+  volatile Lisp_Object *var;\7fvar\ 13137,100391
+  ptrdiff_t nvars;\7f3140,100473
+  const char *name;\7fname\ 13144,100558
+  int lineno;\7f3147,100614
+  int idx;\7f3150,100675
+  int level;\7f3153,100711
+#define GC_USE_GCPROS_AS_BEFORE        \7f3171,101288
+#define GC_MAKE_GCPROS_NOOPS   \7f3172,101323
+#define GC_MARK_STACK_CHECK_GCPROS     \7f3173,101355
+#define GC_USE_GCPROS_CHECK_ZOMBIES    \7f3174,101392
+#define GC_MARK_STACK \7f3177,101453
+#define BYTE_MARK_STACK \7f3181,101553
+#define GCPRO1(\7f3190,101824
+#define GCPRO2(\7f3191,101864
+#define GCPRO3(\7f3192,101930
+#define GCPRO4(\7f3194,102025
+#define GCPRO5(\7f3196,102145
+#define GCPRO6(\7f3198,102290
+#define GCPRO7(\7f3201,102465
+#define UNGCPRO \7f3202,102544
+#define GCPRO1(\7f3208,102644
+#define GCPRO2(\7f3212,102766
+#define GCPRO3(\7f3217,102958
+#define GCPRO4(\7f3223,103220
+#define GCPRO5(\7f3230,103551
+#define GCPRO6(\7f3238,103952
+#define GCPRO7(\7f3247,104422
+#define UNGCPRO \7f3257,104962
+extern int gcpro_level;\7f3261,105031
+#define GCPRO1(\7f3263,105056
+#define GCPRO2(\7f3269,105290
+#define GCPRO3(\7f3278,105708
+#define GCPRO4(\7f3289,106265
+#define GCPRO5(\7f3302,106963
+#define GCPRO6(\7f3317,107803
+#define GCPRO7(\7f3334,108784
+#define UNGCPRO        \7f3353,109907
+#define RETURN_UNGCPRO(\7f3363,110174
+void staticpro \7f3375,110447
+vcopy \7f3384,110648
+set_hash_key_slot \7f3393,110923
+set_hash_value_slot \7f3399,111062
+set_symbol_function \7f3408,111297
+set_symbol_plist \7f3414,111412
+set_symbol_next \7f3420,111515
+blv_found \7f3428,111688
+set_overlay_plist \7f3437,111871
+string_intervals \7f3445,112022
+set_string_intervals \7f3453,112144
+set_char_table_defalt \7f3462,112346
+set_char_table_purpose \7f3467,112458
+set_char_table_extras \7f3475,112627
+set_char_table_contents \7f3482,112836
+set_sub_char_table_contents \7f3489,113031
+extern Lisp_Object indirect_function \7f3495,113190
+extern Lisp_Object find_symbol_value \7f3496,113242
+enum Arith_Comparison \7f3497,113294
+  ARITH_EQUAL,\7f3498,113318
+  ARITH_NOTEQUAL,\7f3499,113333
+  ARITH_LESS,\7f3500,113351
+  ARITH_GRTR,\7f3501,113365
+  ARITH_LESS_OR_EQUAL,\7f3502,113379
+  ARITH_GRTR_OR_EQUAL\7f3503,113402
+extern Lisp_Object arithcompare \7f3505,113427
+#define INTEGER_TO_CONS(\7f3511,113753
+#define CONS_TO_INTEGER(\7f3529,114616
+extern intmax_t cons_to_signed \7f3533,114831
+extern uintmax_t cons_to_unsigned \7f3534,114897
+extern struct Lisp_Symbol *indirect_variable \7findirect_variable\ 13536,114958
+extern _Noreturn void args_out_of_range \7f3537,115027
+extern _Noreturn void args_out_of_range_3 \7f3538,115095
+extern Lisp_Object do_symval_forwarding \7f3540,115186
+extern void set_internal \7f3541,115246
+extern void syms_of_data \7f3542,115318
+extern void swap_in_global_binding \7f3543,115351
+extern void syms_of_cmds \7f3546,115435
+extern void keys_of_cmds \7f3547,115468
+extern Lisp_Object detect_coding_system \7f3550,115530
+extern void init_coding \7f3552,115683
+extern void init_coding_once \7f3553,115715
+extern void syms_of_coding \7f3554,115752
+extern ptrdiff_t chars_in_text \7f3557,115819
+extern ptrdiff_t multibyte_chars_in_text \7f3558,115886
+extern void syms_of_character \7f3559,115963
+extern void init_charset \7f3562,116031
+extern void init_charset_once \7f3563,116064
+extern void syms_of_charset \7f3564,116102
+extern void init_syntax_once \7f3569,116222
+extern void syms_of_syntax \7f3570,116259
+enum { NEXT_ALMOST_PRIME_LIMIT \7f3573,116320
+extern EMACS_INT next_almost_prime \7f3574,116359
+enum constype \7f3739,123811
+enum constype {CONSTYPE_HEAP,\7fCONSTYPE_HEAP\ 13739,123811
+enum constype {CONSTYPE_HEAP, CONSTYPE_PURE}\7fCONSTYPE_PURE\ 13739,123811
+extern Lisp_Object listn \7f3740,123857
+list2i \7f3745,124001
+list3i \7f3751,124110
+list4i \7f3757,124249
+extern Lisp_Object make_uninit_bool_vector \7f3763,124401
+extern Lisp_Object bool_vector_fill \7f3764,124457
+extern _Noreturn void string_overflow \7f3765,124521
+extern Lisp_Object make_string \7f3766,124567
+extern Lisp_Object make_formatted_string \7f3767,124625
+extern Lisp_Object make_multibyte_string \7f3779,124979
+extern Lisp_Object make_event_array \7f3780,125058
+extern Lisp_Object make_uninit_string \7f3781,125122
+extern Lisp_Object make_uninit_multibyte_string \7f3782,125173
+extern Lisp_Object make_string_from_bytes \7f3783,125245
+extern Lisp_Object make_specified_string \7f3784,125325
+extern Lisp_Object make_pure_string \7f3786,125417
+extern Lisp_Object make_pure_c_string \7f3787,125497
+build_pure_c_string \7f3792,125653
+build_string \7f3801,125858
+extern Lisp_Object pure_cons \7f3806,125936
+extern void make_byte_code \7f3807,125993
+extern struct Lisp_Vector *allocate_vector \7fallocate_vector\ 13808,126044
+make_uninit_vector \7f3820,126429
+make_uninit_sub_char_table \7f3833,126648
+extern struct Lisp_Vector *allocate_pseudovector \7fallocate_pseudovector\ 13844,126957
+#define ALLOCATE_PSEUDOVECTOR(\7f3850,127192
+#define ALLOCATE_ZEROED_PSEUDOVECTOR(\7f3858,127528
+extern bool gc_in_progress;\7f3863,127729
+extern bool abort_on_gc;\7f3864,127757
+extern Lisp_Object make_float \7f3865,127782
+extern void display_malloc_warning \7f3866,127822
+extern ptrdiff_t inhibit_garbage_collection \7f3867,127865
+extern Lisp_Object make_save_int_int_int \7f3868,127917
+extern Lisp_Object make_save_obj_obj_obj_obj \7f3869,127993
+extern Lisp_Object make_save_ptr \7f3871,128103
+extern Lisp_Object make_save_ptr_int \7f3872,128146
+extern Lisp_Object make_save_ptr_ptr \7f3873,128204
+extern Lisp_Object make_save_funcptr_ptr_obj \7f3874,128259
+extern Lisp_Object make_save_memory \7f3876,128355
+extern void free_save_value \7f3877,128419
+extern Lisp_Object build_overlay \7f3878,128462
+extern void free_marker \7f3879,128536
+extern void free_cons \7f3880,128575
+extern void init_alloc_once \7f3881,128619
+extern void init_alloc \7f3882,128655
+extern void syms_of_alloc \7f3883,128686
+extern struct buffer * allocate_buffer \7f3884,128720
+extern int valid_lisp_object_p \7f3885,128767
+extern int relocatable_string_data_p \7f3886,128813
+extern void check_cons_list \7f3888,128892
+INLINE void \7f3890,128934
+extern void *r_alloc \7fr_alloc\ 13895,129055
+#define FLOAT_TO_STRING_BUFSIZE \7f3927,130518
+extern int openp \7f3957,131667
+extern Lisp_Object string_to_number \7f3959,131777
+extern void map_obarray \7f3960,131840
+extern void dir_warning \7f3962,131954
+extern void init_obarray \7f3963,132007
+extern void init_lread \7f3964,132040
+extern void syms_of_lread \7f3965,132071
+intern \7f3968,132125
+intern_c_string \7f3974,132213
+extern EMACS_INT lisp_eval_depth;\7f3980,132326
+extern Lisp_Object Vautoload_queue;\7f3981,132360
+extern Lisp_Object Vrun_hooks;\7f3982,132396
+extern Lisp_Object Vsignaling_function;\7f3983,132427
+extern Lisp_Object inhibit_lisp_code;\7f3984,132467
+extern struct handler *handlerlist;\7fhandlerlist\ 13985,132505
+extern void run_hook \7f3994,132747
+extern void run_hook_with_args_2 \7f3995,132783
+extern Lisp_Object run_hook_with_args \7f3996,132857
+extern _Noreturn void xsignal \7f3999,133016
+extern _Noreturn void xsignal0 \7f4000,133074
+extern _Noreturn void xsignal1 \7f4001,133120
+extern _Noreturn void xsignal2 \7f4002,133179
+extern _Noreturn void xsignal3 \7f4003,133251
+extern _Noreturn void signal_error \7f4005,133340
+extern Lisp_Object eval_sub \7f4006,133404
+extern Lisp_Object apply1 \7f4007,133452
+extern Lisp_Object call0 \7f4008,133506
+extern Lisp_Object call1 \7f4009,133546
+extern Lisp_Object call2 \7f4010,133599
+extern Lisp_Object call3 \7f4011,133665
+extern Lisp_Object call4 \7f4012,133744
+extern Lisp_Object call5 \7f4013,133836
+extern Lisp_Object call6 \7f4014,133941
+extern Lisp_Object call7 \7f4015,134059
+extern Lisp_Object internal_catch \7f4016,134190
+extern Lisp_Object internal_lisp_condition_case \7f4017,134283
+extern Lisp_Object internal_condition_case \7f4018,134372
+extern Lisp_Object internal_condition_case_1 \7f4019,134485
+extern Lisp_Object internal_condition_case_2 \7f4020,134620
+extern Lisp_Object internal_condition_case_n\7f4021,134781
+extern void specbind \7f4024,134977
+extern void record_unwind_protect \7f4025,135026
+extern void record_unwind_protect_ptr \7f4026,135099
+extern void record_unwind_protect_int \7f4027,135166
+extern void record_unwind_protect_void \7f4028,135227
+extern void record_unwind_protect_nothing \7f4029,135285
+extern void clear_unwind_protect \7f4030,135335
+extern void set_unwind_protect \7f4031,135381
+extern void set_unwind_protect_ptr \7f4032,135462
+extern Lisp_Object unbind_to \7f4033,135537
+extern _Noreturn void error \7f4034,135592
+fast_string_match_ignore_case \7f4136,140080
+extern ptrdiff_t fast_c_string_match_ignore_case \7f4141,140230
+extern ptrdiff_t fast_looking_at \7f4143,140327
+extern ptrdiff_t find_newline \7f4145,140466
+extern ptrdiff_t scan_newline \7f4147,140595
+extern ptrdiff_t scan_newline_from_point \7f4149,140698
+extern ptrdiff_t find_newline_no_quit \7f4150,140778
+extern ptrdiff_t find_before_next_newline \7f4152,140875
+extern void syms_of_search \7f4154,140973
+extern void clear_regexp_cache \7f4155,141008
+extern Lisp_Object Vminibuffer_list;\7f4159,141078
+extern Lisp_Object last_minibuf_string;\7f4160,141115
+extern Lisp_Object get_minibuffer \7f4161,141155
+extern void init_minibuf_once \7f4162,141202
+extern void syms_of_minibuf \7f4163,141240
+extern void syms_of_callint \7f4167,141307
+extern void syms_of_casefiddle \7f4171,141377
+extern void keys_of_casefiddle \7f4172,141416
+extern void init_casetab_once \7f4176,141486
+extern void syms_of_casetab \7f4177,141524
+extern Lisp_Object echo_message_buffer;\7f4181,141592
+extern struct kboard *echo_kboard;\7fecho_kboard\ 14182,141632
+extern void cancel_echoing \7f4183,141667
+extern Lisp_Object last_undo_boundary;\7f4184,141702
+extern bool input_pending;\7f4185,141741
+extern sigjmp_buf return_to_command_loop;\7f4187,141804
+extern Lisp_Object menu_bar_items \7f4189,141853
+extern Lisp_Object tool_bar_items \7f4190,141902
+extern void discard_mouse_events \7f4191,141958
+void handle_input_available_signal \7f4193,142019
+extern Lisp_Object pending_funcalls;\7f4195,142068
+extern bool detect_input_pending \7f4196,142105
+extern bool detect_input_pending_ignore_squeezables \7f4197,142146
+extern bool detect_input_pending_run_timers \7f4198,142206
+extern void safe_run_hooks \7f4199,142258
+extern void cmd_error_internal \7f4200,142300
+extern Lisp_Object command_loop_1 \7f4201,142360
+extern Lisp_Object read_menu_command \7f4202,142402
+extern Lisp_Object recursive_edit_1 \7f4203,142447
+extern void record_auto_save \7f4204,142491
+extern void force_auto_save_soon \7f4205,142528
+extern void init_keyboard \7f4206,142569
+extern void syms_of_keyboard \7f4207,142603
+extern void keys_of_keyboard \7f4208,142640
+extern ptrdiff_t current_column \7f4211,142706
+extern void invalidate_current_column \7f4212,142746
+extern bool indented_beyond_p \7f4213,142792
+extern void syms_of_indent \7f4214,142857
+extern void store_frame_param \7f4217,142920
+extern void store_in_alist \7f4218,142994
+extern Lisp_Object do_switch_frame \7f4219,143064
+extern Lisp_Object get_frame_param \7f4220,143137
+extern void frames_discard_buffer \7f4221,143203
+extern void syms_of_frame \7f4222,143252
+extern char **initial_argv;\7finitial_argv\ 14225,143314
+extern int initial_argc;\7f4226,143342
+extern bool display_arg;\7f4228,143417
+extern Lisp_Object decode_env_path \7f4230,143449
+extern Lisp_Object empty_unibyte_string,\7f4231,143520
+extern Lisp_Object empty_unibyte_string, empty_multibyte_string;\7f4231,143520
+extern _Noreturn void terminate_due_to_signal \7f4232,143585
+extern Lisp_Object Vlibrary_cache;\7f4234,143660
+void fixup_locale \7f4237,143721
+void synchronize_system_messages_locale \7f4238,143747
+void synchronize_system_time_locale \7f4239,143795
+INLINE void fixup_locale \7f4241,143845
+INLINE void synchronize_system_messages_locale \7f4242,143880
+INLINE void synchronize_system_time_locale \7f4243,143937
+extern void shut_down_emacs \7f4245,143997
+extern bool noninteractive;\7f4248,144123
+extern bool no_site_lisp;\7f4251,144215
+extern int daemon_pipe[\7fdaemon_pipe\ 14256,144383
+#define IS_DAEMON \7f4257,144410
+#define DAEMON_RUNNING \7f4258,144450
+extern void *w32_daemon_event;\7fw32_daemon_event\ 14260,144518
+#define IS_DAEMON \7f4261,144549
+#define DAEMON_RUNNING \7f4262,144594
+extern bool fatal_error_in_progress;\7f4266,144715
+extern bool inhibit_window_system;\7f4269,144821
+extern bool running_asynch_code;\7f4271,144914
+extern void kill_buffer_processes \7f4274,144977
+extern int wait_reading_process_output \7f4275,145026
+# define WAIT_READING_MAX \7f4281,145413
+# define WAIT_READING_MAX \7f4283,145485
+extern void add_timer_wait_descriptor \7f4286,145549
+extern void add_keyboard_wait_descriptor \7f4288,145601
+extern void delete_keyboard_wait_descriptor \7f4289,145649
+extern void add_gpm_wait_descriptor \7f4291,145716
+extern void delete_gpm_wait_descriptor \7f4292,145759
+extern void init_process_emacs \7f4294,145812
+extern void syms_of_process \7f4295,145851
+extern void setup_process_coding_systems \7f4296,145887
+extern int child_setup \7f4302,146007
+extern void init_callproc_1 \7f4303,146075
+extern void init_callproc \7f4304,146111
+extern void set_initial_environment \7f4305,146145
+extern void syms_of_callproc \7f4306,146189
+extern Lisp_Object read_doc_string \7f4309,146252
+extern Lisp_Object get_doc_string \7f4310,146302
+extern void syms_of_doc \7f4311,146363
+extern int read_bytecode_char \7f4312,146395
+extern void syms_of_bytecode \7f4315,146464
+extern struct byte_stack *byte_stack_list;\7fbyte_stack_list\ 14316,146501
+extern void mark_byte_stack \7f4318,146564
+extern void unmark_byte_stack \7f4320,146607
+extern Lisp_Object exec_byte_code \7f4321,146645
+extern void init_macros \7f4325,146795
+extern void syms_of_macros \7f4326,146827
+extern void truncate_undo_list \7f4329,146889
+extern void record_insert \7f4330,146939
+extern void record_delete \7f4331,146989
+extern void record_first_change \7f4332,147047
+extern void record_change \7f4333,147087
+extern void record_property_change \7f4334,147137
+extern void syms_of_undo \7f4337,147279
+extern void report_interval_modification \7f4340,147343
+extern void syms_of_menu \7f4343,147439
+extern void syms_of_xmenu \7f4346,147500
+extern char *get_current_dir_name \7fget_current_dir_name\ 14356,147702
+extern void stuff_char \7f4358,147751
+extern void init_foreground_group \7f4359,147784
+extern void sys_subshell \7f4360,147826
+extern void sys_suspend \7f4361,147859
+extern void discard_tty_input \7f4362,147891
+extern void init_sys_modes \7f4363,147929
+extern void reset_sys_modes \7f4364,147985
+extern void init_all_sys_modes \7f4365,148042
+extern void reset_all_sys_modes \7f4366,148081
+extern void child_setup_tty \7f4367,148121
+extern void setup_pty \7f4368,148156
+extern int set_window_size \7f4369,148185
+extern EMACS_INT get_random \7f4370,148229
+extern void seed_random \7f4371,148265
+extern void init_random \7f4372,148310
+extern void emacs_backtrace \7f4373,148342
+extern _Noreturn void emacs_abort \7f4374,148377
+extern void xputenv \7f4527,152691
+extern char *egetenv_internal \7fegetenv_internal\ 14529,152728
+egetenv \7f4532,152800
+extern void init_system_name \7f4539,153003
+#define eabs(\7f4545,153296
+#define make_fixnum_or_float(\7f4550,153429
+enum MAX_ALLOCA \7f4556,153680
+enum MAX_ALLOCA { MAX_ALLOCA \7f4556,153680
+extern void *record_xmalloc \7frecord_xmalloc\ 14558,153725
+#define USE_SAFE_ALLOCA        \7f4560,153791
+#define AVAIL_ALLOCA(\7f4564,153924
+#define SAFE_ALLOCA(\7f4568,154035
+#define SAFE_NALLOCA(\7f4576,154376
+#define SAFE_ALLOCA_STRING(\7f4590,154852
+#define SAFE_FREE(\7f4598,155104
+#define SAFE_ALLOCA_LISP(\7f4625,155682
+# define USE_STACK_LISP_OBJECTS \7f4652,156804
+# undef USE_STACK_LISP_OBJECTS\7f4658,156970
+# define USE_STACK_LISP_OBJECTS \7f4659,157001
+enum { defined_GC_CHECK_STRING_BYTES \7f4663,157076
+enum { defined_GC_CHECK_STRING_BYTES \7f4665,157129
+union Aligned_Cons\7f4670,157263
+  struct Lisp_Cons s;\7f4672,157284
+  double d;\7f4673,157306
+  double d; intmax_t i;\7f4673,157306
+  double d; intmax_t i; void *p;\7fp\ 14673,157306
+union Aligned_String\7f4676,157343
+  struct Lisp_String s;\7f4678,157366
+  double d;\7f4679,157390
+  double d; intmax_t i;\7f4679,157390
+  double d; intmax_t i; void *p;\7fp\ 14679,157390
+    USE_STACK_CONS \7f4689,157698
+    USE_STACK_STRING \7f4691,157804
+#define STACK_CONS(\7f4699,158141
+#define AUTO_CONS_EXPR(\7f4701,158238
+#define AUTO_CONS(\7f4709,158601
+#define AUTO_LIST1(\7f4710,158672
+#define AUTO_LIST2(\7f4712,158780
+#define AUTO_LIST3(\7f4716,158935
+#define AUTO_LIST4(\7f4720,159110
+extern const char *verify_ascii \7fverify_ascii\ 14730,159447
+# define verify_ascii(\7f4732,159501
+#define AUTO_STRING(\7f4740,159809
+#define FOR_EACH_TAIL(\7f4752,160273
+#define FOR_EACH_ALIST_VALUE(\7f4766,160764
+maybe_gc \7f4774,161051
+functionp \7f4784,161290
 \f
 c-src/machsyscalls.c,23
 #define        SYSCALL(\7f6,113
@@ -3260,130 +3260,130 @@ el-src/TAGTEST.EL,179
 (defalias (quote explicitly-quoted-pending-delete-mode)\7f9,222
 \f
 el-src/emacs/lisp/progmodes/etags.el,5188
-(defvar tags-file-name \7f34,1034
-(defgroup etags \7f43,1498
-(defcustom tags-case-fold-search \7f47,1566
-(defcustom tags-table-list \7f59,2051
-(defcustom tags-compression-info-list\7f69,2449
-(defcustom tags-add-tables \7f88,3231
-(defcustom tags-revert-without-query \7f98,3627
-(defvar tags-table-computed-list \7f103,3778
-(defvar tags-table-computed-list-for \7f112,4262
-(defvar tags-table-list-pointer \7f117,4510
-(defvar tags-table-list-started-at \7f121,4701
-(defvar tags-table-set-list \7f124,4821
-(defcustom find-tag-hook \7f129,5000
-(defcustom find-tag-default-function \7f137,5263
-(define-obsolete-variable-alias 'find-tag-marker-ring-length\7ffind-tag-marker-ring-length\ 1145,5602
-(defcustom tags-tag-face \7f148,5699
-(defcustom tags-apropos-verbose \7f154,5834
-(defcustom tags-apropos-additional-actions \7f160,5998
-(defvaralias 'find-tag-marker-ring \7ffind-tag-marker-ring\ 1183,6917
-(defvar default-tags-table-function \7f189,7097
-(defvar tags-location-ring \7f194,7323
-(defvar tags-table-files \7f201,7599
-(defvar tags-completion-table \7f206,7766
-(defvar tags-included-tables \7f209,7858
-(defvar next-file-list \7f212,7953
-(defvar tags-table-format-functions \7f217,8059
-(defvar file-of-tag-function \7f224,8440
-(defvar tags-table-files-function \7f228,8634
-(defvar tags-completion-table-function \7f230,8745
-(defvar snarf-tag-function \7f232,8840
-(defvar goto-tag-location-function \7f236,9049
-(defvar find-tag-regexp-search-function \7f239,9222
-(defvar find-tag-regexp-tag-order \7f241,9343
-(defvar find-tag-regexp-next-line-after-failure-p \7f243,9452
-(defvar find-tag-search-function \7f245,9572
-(defvar find-tag-tag-order \7f247,9679
-(defvar find-tag-next-line-after-failure-p \7f249,9774
-(defvar list-tags-function \7f251,9880
-(defvar tags-apropos-function \7f253,9968
-(defvar tags-included-tables-function \7f255,10062
-(defvar verify-tags-table-function \7f257,10181
-(defun initialize-new-tags-table \7f260,10292
-(defun tags-table-mode \7f276,10980
-(defun visit-tags-table \7f285,11245
-(defun tags-table-check-computed-list \7f321,12783
-(defun tags-table-extend-computed-list \7f360,14654
-(defun tags-expand-table-name \7f400,16367
-(defun tags-table-list-member \7f409,16710
-(defun tags-verify-table \7f421,17182
-(defun tags-table-including \7f470,19302
-(defun tags-next-table \7f522,21346
-(defun visit-tags-table-buffer \7f543,22203
-(defun tags-reset-tags-tables \7f712,28513
-(defun file-of-tag \7f731,29170
-(defun tags-table-files \7f740,29519
-(defun tags-included-tables \7f749,29869
-(defun tags-completion-table \7f755,30115
-(defun tags-lazy-completion-table \7f783,31309
-(defun tags-completion-at-point-function \7f799,31944
-(defun find-tag-tag \7f818,32694
-(defvar last-tag \7f837,33367
-(defun find-tag-interactive \7f840,33426
-(defvar find-tag-history \7f852,33841
-(defvar etags-case-fold-search)\7f855,33906
-(defvar etags-syntax-table)\7f856,33938
-(defvar local-find-tag-hook)\7f857,33966
-(defun find-tag-noselect \7f860,34011
-(defun find-tag \7f932,37125
-(defun find-tag-other-window \7f959,38341
-(defun find-tag-other-frame \7f1000,40269
-(defun find-tag-regexp \7f1025,41443
-(defalias 'pop-tag-mark \7fpop-tag-mark\ 11049,42605
-(defvar tag-lines-already-matched \7f1052,42656
-(defun find-tag-in-order \7f1055,42763
-(defun tag-find-file-of-tag-noselect \7f1167,47109
-(defun tag-find-file-of-tag \7f1200,48955
-(defun etags-recognize-tags-table \7f1208,49181
-(defun etags-verify-tags-table \7f1241,50812
-(defun etags-file-of-tag \7f1246,51010
-(defun etags-tags-completion-table \7f1256,51345
-(defun etags-snarf-tag \7f1286,52551
-(defun etags-goto-tag-location \7f1324,54120
-(defun etags-list-tags \7f1388,56563
-(defmacro tags-with-face \7f1423,57838
-(defun etags-tags-apropos-additional \7f1431,58171
-(defun etags-tags-apropos \7f1465,59408
-(defun etags-tags-table-files \7f1527,61617
-(defun etags-tags-included-tables \7f1542,62053
-(defun tags-recognize-empty-tags-table \7f1559,62593
-(defun tag-exact-file-name-match-p \7f1587,63739
-(defun tag-file-name-match-p \7f1596,64132
-(defun tag-exact-match-p \7f1609,64688
-(defun tag-implicit-name-match-p \7f1620,65256
-(defun tag-symbol-match-p \7f1633,65856
-(defun tag-word-match-p \7f1643,66292
-(defun tag-partial-file-name-match-p \7f1652,66690
-(defun tag-any-match-p \7f1662,67134
-(defun tag-re-match-p \7f1667,67318
-(defcustom tags-loop-revert-buffers \7f1675,67567
-(defun next-file \7f1685,67976
-(defvar tags-loop-operate \7f1760,70890
-(defvar tags-loop-scan\7f1763,70984
-(defun tags-loop-eval \7f1771,71313
-(defun tags-loop-continue \7f1782,71642
-(defun tags-search \7f1850,73948
-(defun tags-query-replace \7f1871,74774
-(defun tags-complete-tags-table-file \7f1896,75998
-(defun list-tags \7f1906,76377
-(defun tags-apropos \7f1934,77330
-(define-button-type 'tags-select-tags-table\7ftags-select-tags-table\ 11957,78156
-(defun select-tags-table \7f1964,78395
-(defvar select-tags-table-mode-map \7f2019,80522
-(define-derived-mode select-tags-table-mode \7f2030,80905
-(defun select-tags-table-select \7f2034,81089
-(defun select-tags-table-quit \7f2043,81455
-(defun complete-tag \7f2049,81610
-(defconst etags--xref-limit \7f2074,82551
-(defvar etags-xref-find-definitions-tag-order \7f2076,82586
-(defun etags-xref-find \7f2082,82876
-(defun etags--xref-find-definitions \7f2096,83405
-(defclass xref-etags-location \7f2129,85119
-(defun xref-make-etags-location \7f2135,85342
-(cl-defmethod xref-location-marker \7f2139,85497
-(cl-defmethod xref-location-line \7f2146,85741
+(defvar tags-file-name \7f34,1035
+(defgroup etags \7f43,1499
+(defcustom tags-case-fold-search \7f47,1567
+(defcustom tags-table-list \7f59,2052
+(defcustom tags-compression-info-list\7f69,2450
+(defcustom tags-add-tables \7f88,3232
+(defcustom tags-revert-without-query \7f98,3628
+(defvar tags-table-computed-list \7f103,3779
+(defvar tags-table-computed-list-for \7f112,4263
+(defvar tags-table-list-pointer \7f117,4511
+(defvar tags-table-list-started-at \7f121,4702
+(defvar tags-table-set-list \7f124,4822
+(defcustom find-tag-hook \7f129,5001
+(defcustom find-tag-default-function \7f137,5264
+(define-obsolete-variable-alias 'find-tag-marker-ring-length\7ffind-tag-marker-ring-length\ 1145,5603
+(defcustom tags-tag-face \7f148,5700
+(defcustom tags-apropos-verbose \7f154,5835
+(defcustom tags-apropos-additional-actions \7f160,5999
+(defvaralias 'find-tag-marker-ring \7ffind-tag-marker-ring\ 1183,6918
+(defvar default-tags-table-function \7f189,7098
+(defvar tags-location-ring \7f194,7324
+(defvar tags-table-files \7f201,7600
+(defvar tags-completion-table \7f206,7767
+(defvar tags-included-tables \7f209,7859
+(defvar next-file-list \7f212,7954
+(defvar tags-table-format-functions \7f217,8060
+(defvar file-of-tag-function \7f224,8441
+(defvar tags-table-files-function \7f228,8635
+(defvar tags-completion-table-function \7f230,8746
+(defvar snarf-tag-function \7f232,8841
+(defvar goto-tag-location-function \7f236,9050
+(defvar find-tag-regexp-search-function \7f239,9223
+(defvar find-tag-regexp-tag-order \7f241,9344
+(defvar find-tag-regexp-next-line-after-failure-p \7f243,9453
+(defvar find-tag-search-function \7f245,9573
+(defvar find-tag-tag-order \7f247,9680
+(defvar find-tag-next-line-after-failure-p \7f249,9775
+(defvar list-tags-function \7f251,9881
+(defvar tags-apropos-function \7f253,9969
+(defvar tags-included-tables-function \7f255,10063
+(defvar verify-tags-table-function \7f257,10182
+(defun initialize-new-tags-table \7f260,10293
+(defun tags-table-mode \7f276,10981
+(defun visit-tags-table \7f285,11246
+(defun tags-table-check-computed-list \7f321,12784
+(defun tags-table-extend-computed-list \7f360,14655
+(defun tags-expand-table-name \7f400,16368
+(defun tags-table-list-member \7f409,16711
+(defun tags-verify-table \7f421,17183
+(defun tags-table-including \7f470,19303
+(defun tags-next-table \7f522,21347
+(defun visit-tags-table-buffer \7f543,22204
+(defun tags-reset-tags-tables \7f712,28514
+(defun file-of-tag \7f731,29171
+(defun tags-table-files \7f740,29520
+(defun tags-included-tables \7f749,29870
+(defun tags-completion-table \7f755,30116
+(defun tags-lazy-completion-table \7f783,31310
+(defun tags-completion-at-point-function \7f799,31945
+(defun find-tag-tag \7f818,32695
+(defvar last-tag \7f837,33368
+(defun find-tag-interactive \7f840,33427
+(defvar find-tag-history \7f852,33842
+(defvar etags-case-fold-search)\7f855,33907
+(defvar etags-syntax-table)\7f856,33939
+(defvar local-find-tag-hook)\7f857,33967
+(defun find-tag-noselect \7f860,34012
+(defun find-tag \7f932,37126
+(defun find-tag-other-window \7f959,38342
+(defun find-tag-other-frame \7f1000,40270
+(defun find-tag-regexp \7f1025,41444
+(defalias 'pop-tag-mark \7fpop-tag-mark\ 11049,42606
+(defvar tag-lines-already-matched \7f1052,42657
+(defun find-tag-in-order \7f1055,42764
+(defun tag-find-file-of-tag-noselect \7f1167,47110
+(defun tag-find-file-of-tag \7f1200,48956
+(defun etags-recognize-tags-table \7f1208,49182
+(defun etags-verify-tags-table \7f1241,50813
+(defun etags-file-of-tag \7f1246,51011
+(defun etags-tags-completion-table \7f1256,51346
+(defun etags-snarf-tag \7f1286,52552
+(defun etags-goto-tag-location \7f1324,54121
+(defun etags-list-tags \7f1388,56564
+(defmacro tags-with-face \7f1423,57839
+(defun etags-tags-apropos-additional \7f1431,58172
+(defun etags-tags-apropos \7f1465,59409
+(defun etags-tags-table-files \7f1527,61618
+(defun etags-tags-included-tables \7f1542,62054
+(defun tags-recognize-empty-tags-table \7f1559,62594
+(defun tag-exact-file-name-match-p \7f1587,63740
+(defun tag-file-name-match-p \7f1596,64133
+(defun tag-exact-match-p \7f1609,64689
+(defun tag-implicit-name-match-p \7f1620,65257
+(defun tag-symbol-match-p \7f1633,65857
+(defun tag-word-match-p \7f1643,66293
+(defun tag-partial-file-name-match-p \7f1652,66691
+(defun tag-any-match-p \7f1662,67135
+(defun tag-re-match-p \7f1667,67319
+(defcustom tags-loop-revert-buffers \7f1675,67568
+(defun next-file \7f1685,67977
+(defvar tags-loop-operate \7f1760,70891
+(defvar tags-loop-scan\7f1763,70985
+(defun tags-loop-eval \7f1771,71314
+(defun tags-loop-continue \7f1782,71643
+(defun tags-search \7f1850,73949
+(defun tags-query-replace \7f1871,74775
+(defun tags-complete-tags-table-file \7f1896,75999
+(defun list-tags \7f1906,76378
+(defun tags-apropos \7f1934,77331
+(define-button-type 'tags-select-tags-table\7ftags-select-tags-table\ 11957,78157
+(defun select-tags-table \7f1964,78396
+(defvar select-tags-table-mode-map \7f2019,80523
+(define-derived-mode select-tags-table-mode \7f2030,80906
+(defun select-tags-table-select \7f2034,81090
+(defun select-tags-table-quit \7f2043,81456
+(defun complete-tag \7f2049,81611
+(defconst etags--xref-limit \7f2074,82552
+(defvar etags-xref-find-definitions-tag-order \7f2076,82587
+(defun etags-xref-find \7f2082,82877
+(defun etags--xref-find-definitions \7f2096,83406
+(defclass xref-etags-location \7f2129,85120
+(defun xref-make-etags-location \7f2135,85343
+(cl-defmethod xref-location-marker \7f2139,85498
+(cl-defmethod xref-location-line \7f2146,85742
 \f
 erl-src/gs_dialog.erl,98
 -define(VERSION\7f2,32
@@ -3457,10 +3457,10 @@ func main(\7f29,285
 \f
 html-src/softwarelibero.html,200
 Cos'รจ il software libero?\7f4,38
-Licenze d'uso di un programma\7flicenze\ 165,2500
-Sfatiamo alcuni miti\7f138,6118
-Il movimento open source\7foss\ 1191,8037
-Impatto pratico del software libero\7fimpatto\ 1231,10066
+Licenze d'uso di un programma\7flicenze\ 165,2502
+Sfatiamo alcuni miti\7f138,6122
+Il movimento open source\7foss\ 1191,8041
+Impatto pratico del software libero\7fimpatto\ 1231,10070
 \f
 html-src/index.shtml,104
 &nbsp;\7f8,281
@@ -3486,13 +3486,13 @@ MTG\7fmtg\ 141,1482
 Fracas\7ffracas\ 165,2624
 GaliLEO\7fgalileo\ 1101,4232
 Leasqr\7fleasqr\ 1114,4677
-Free software that I wrote for the GNU project or for my personal or work\7fgnu\ 1142,6065
-Etags\7fetags\ 1148,6180
-checkiso\7f161,6729
-cgrep\7f178,7547
-debian-bug.el\7fdebian-bug\ 1190,7979
-tcpdump\7f205,8564
-Links to interesting software\7flinks\ 1216,8891
+Free software that I wrote for the GNU project or for my personal or work\7fgnu\ 1142,6066
+Etags\7fetags\ 1148,6181
+checkiso\7f161,6731
+cgrep\7f178,7549
+debian-bug.el\7fdebian-bug\ 1190,7981
+tcpdump\7f205,8566
+Links to interesting software\7flinks\ 1216,8893
 \f
 lua-src/allegro.lua,400
 local function get_layer_by_name \7f7,175
index de150a72b8fbc9ef703d8a78e57560e90e78b64e..d24103015aa6db7a464a72505cb0e6e09812e1e8 100644 (file)
@@ -1,4 +1,4 @@
-#! /uns/bin/perl -w
+#! /un/bin/env perl
 
 # htmlify-cystic-l-faq:  turn text version of cystic-l faq into html
 # run like this:   htmlify-cystic-l-faq < cystic-l-faq-all