[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
master 339ffd79862: New command-line options for 'etags'
From: |
Eli Zaretskii |
Subject: |
master 339ffd79862: New command-line options for 'etags' |
Date: |
Tue, 8 Oct 2024 08:41:45 -0400 (EDT) |
branch: master
commit 339ffd79862c322f5b75fed1b55d61efe90bc7a1
Author: Eli Zaretskii <eliz@gnu.org>
Commit: Eli Zaretskii <eliz@gnu.org>
New command-line options for 'etags'
This adds '--no-fallback-lang' and '--no-empty-file-entries'
options, and their opposites '--fallback-lang' and
'--empty-file-entries'.
* lib-src/etags.c (fallback_lang, empty_files): New toggles.
(main): Initialize them to 'true'.
(longopts) [!CTAGS]: Add the '--(no-)fallback-lang' and
'--(no-)empty-file-entries' options.
(find_entries): If 'fallback_lang' is false, don't attempt Fortran
and C/C++ fallbacks.
(print_help): Add help for new options.
(main): If 'empty_files' is false, don't output file entries for
files that have no tags. (Bug#73484)
* doc/emacs/maintaining.texi (Create Tags Table):
* etc/NEWS:
* doc/man/etags.1: Document the new options.
* test/manual/etags/Makefile (check): Add test for new options.
* test/manual/etags/ETAGS.good_7: New file.
---
doc/emacs/maintaining.texi | 13 +
doc/man/etags.1 | 18 +-
etc/NEWS | 10 +
lib-src/etags.c | 70 +-
test/manual/etags/ETAGS.good_7 | 4737 ++++++++++++++++++++++++++++++++++++++++
test/manual/etags/Makefile | 1 +
6 files changed, 4833 insertions(+), 16 deletions(-)
diff --git a/doc/emacs/maintaining.texi b/doc/emacs/maintaining.texi
index 4ac751a71af..99219b7f5d7 100644
--- a/doc/emacs/maintaining.texi
+++ b/doc/emacs/maintaining.texi
@@ -3048,6 +3048,10 @@ language not yet supported by @command{etags}, and you
want to avoid
having @command{etags} fall back on Fortran and C as the default
languages.
+ You can also prevent @command{etags} from falling back on Fortran and
+C if you specify the @samp{--no-fallback-lang} option. The option
+@samp{--fallback-lang} countermands that.
+
The option @samp{--parse-stdin=@var{file}} is mostly useful when
calling @command{etags} from programs. It can be used (only once) in
place of a file name on the command line. @command{etags} will read from
@@ -3068,6 +3072,15 @@ explanation. If followed by one or more
@samp{--language=@var{lang}}
options, it outputs detailed information about how tags are generated for
@var{lang}.
+ By default, @command{etags} includes in the tags table it produces all
+the files it scans, including files where it found no tags at all.
+Specify @samp{--no-empty-file-entries} to prevent that; then files with
+no tags will not be mentioned in the tags table. However, note that
+commands which process files mentioned in the tags table, such as
+@code{tags-search} (@pxref{Identifier Search}), will process files which
+were thus omitted from the tags table. The option
+@samp{--empty-file-entries} countermands that.
+
@findex etags-regen-mode
Instead of creating and updating the tags table by manually invoking
@command{etags}, you can ask Emacs to do it for you automatically.
diff --git a/doc/man/etags.1 b/doc/man/etags.1
index 9b8df50a6bb..cab0f040a40 100644
--- a/doc/man/etags.1
+++ b/doc/man/etags.1
@@ -1,5 +1,5 @@
.\" See section COPYING for copyright and redistribution information.
-.TH ETAGS 1 "2022-06-10" "GNU Tools" "GNU"
+.TH ETAGS 1 "2024-10-06" "GNU Tools" "GNU"
.de BP
.sp
.ti -.2i
@@ -22,6 +22,8 @@ etags, ctags \- generate tag file for Emacs, vi
[\|\-\-members\|] [\|\-\-no\-members\|] [\|\-\-output=\fItagfile\fP\|]
[\|\-\-class\-qualify\|]
[\|\-\-regex=\fIregexp\fP\|] [\|\-\-no\-regex\|]
+[\|\-\-no\-fallback\-lang\|] [\|\-\-fallback\-lang\|]
+[\|\-\-no\-empty\-file\-entries\|] [\|\-\-empty\-file\-entries\|]
[\|\-\-help\|] [\|\-\-version\|]
\fIfile\fP .\|.\|.
@@ -256,6 +258,20 @@ reads the regexes contained in the file regex.file.
Don't do any more regexp matching on the following files. May be
freely intermixed with filenames and the \fB\-\-regex\fP option.
.TP
+\fB\-\-fallback\-lang
+If a file's language cannot be determined, attempt to parse it as
+Fortran and C/C++. This is the default.
+.TP
+\fB\-\-no\-fallback\-lang
+Do not fall back to Fortran and C/C++ for files whose language is
+could not be determined.
+.TP
+\fB\-\-empty\-file\-entries
+Produce file entries for files with no tags. This is the default.
+.TP
+\fB\-\-no\-empty\-file\-entries
+Do not output file entries for files with no tags.
+.TP
.B \-u, \-\-update
Update tag entries for \fIfiles\fP specified on command line, leaving
tag entries for other files in place. Currently, this is implemented
diff --git a/etc/NEWS b/etc/NEWS
index d5f48ae4391..9d6b9554ab9 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -44,6 +44,16 @@ why it the mark trace buffer is enabled by default.
* Changes in Emacs 31.1
+** Etags
++++
+New command-line options for handling unrecognized programming languages.
+The new command-line option '--no-fallback-lang' disables attempts to
+parse as Fortran or C/C++ files whose programming language 'etags' could
+not determine. This allows to avoid false positives and reduce the time
+required to scan directories with many such files. Another new option
+'--no-empty-file-entries' disables generation of file entries in tags
+tables for files in which no tags were found.
+
---
** find-func.el commands now have history enabled.
The 'find-function', 'find-library', 'find-face-definition', and
diff --git a/lib-src/etags.c b/lib-src/etags.c
index 4c9b954c9a3..a822a823a90 100644
--- a/lib-src/etags.c
+++ b/lib-src/etags.c
@@ -480,6 +480,8 @@ static bool ignoreindent; /* -I: ignore indentation in C
*/
static int packages_only; /* --packages-only: in Ada, only tag packages*/
static int class_qualify; /* -Q: produce class-qualified tags in C++/Java
*/
static int debug; /* --debug */
+static int fallback_lang; /* --(no-)fallback-lang: Fortran/C fallbacks */
+static int empty_files; /* --(no-)empty-file-entries */
/* STDIN is defined in LynxOS system headers */
#ifdef STDIN
@@ -530,6 +532,10 @@ static struct option longopts[] =
{ "no-defines", no_argument, NULL, 'D' },
{ "no-globals", no_argument, &globals, 0 },
{ "include", required_argument, NULL, 'i' },
+ { "no-fallback-lang", no_argument, &fallback_lang, 0 },
+ { "fallback-lang", no_argument, &fallback_lang, 1 },
+ { "no-empty-file-entries", no_argument, &empty_files, 0 },
+ { "empty-file-entries", no_argument, &empty_files, 1 },
#endif
{ NULL }
};
@@ -1039,6 +1045,20 @@ Relative ones are stored relative to the output file's
directory.\n");
Do not create tag entries for members of structures\n\
in some languages.");
+ if (!CTAGS)
+ {
+ puts ("--fallback-lang\n\
+ If a file's language could not be determined, try to parse\n\
+ it as Fortran and C/C++.");
+ puts ("--no-fallback-lang\n\
+ Do not fall back to Fortran and C/C++ if a file's language\n\
+ could not be determined.");
+ puts ("--empty-file-entries\n\
+ Produce file entries for files with no tags.");
+ puts ("--no-empty-file-entries\n\
+ Do not output file entries for files with no tags.");
+ }
+
puts ("-Q, --class-qualify\n\
Qualify tag names with their class name in C++, ObjC, Java, and
Perl.\n\
This produces tag names of the form \"class::member\" for C++,\n\
@@ -1161,6 +1181,15 @@ main (int argc, char **argv)
typedefs = typedefs_or_cplusplus = constantypedefs = true;
globals = members = true;
+ /* By default, fall back to Fortran/C/C++ if no language is detected by the
+ file's name. This could be reversed in a future version, but only for
+ ETAGS. */
+ fallback_lang = true;
+
+ /* By default, output file entries for files that have no tags. This affects
+ only ETAGS. */
+ empty_files = true;
+
/* When the optstring begins with a '-' getopt_long does not rearrange the
non-options arguments to be at the end, but leaves them alone. */
optstring = concat ("-ac:Cf:Il:o:Qr:RSVhH",
@@ -1388,10 +1417,13 @@ main (int argc, char **argv)
{
fdesc *fdp;
- /* Output file entries that have no tags. */
- for (fdp = fdhead; fdp != NULL; fdp = fdp->next)
- if (!fdp->written)
- fprintf (tagf, "\f\n%s,0\n", fdp->taggedfname);
+ /* Output file entries that have no tags, unless disabled. */
+ if (empty_files)
+ {
+ for (fdp = fdhead; fdp != NULL; fdp = fdp->next)
+ if (!fdp->written)
+ fprintf (tagf, "\f\n%s,0\n", fdp->taggedfname);
+ }
while (nincluded_files-- > 0)
fprintf (tagf, "\f\n%s,include\n", *included_files++);
@@ -1951,22 +1983,30 @@ find_entries (FILE *inf)
}
}
- /* Else try Fortran or C. */
+ /* Else try Fortran or C if that fallback is not disabled. */
if (parser == NULL)
{
- node *old_last_node = last_node;
-
- curfdp->lang = get_language_from_langname ("fortran");
- find_entries (inf);
-
- if (old_last_node == last_node)
- /* No Fortran entries found. Try C. */
+ if (fallback_lang)
{
- reset_input (inf);
- curfdp->lang = get_language_from_langname (cplusplus ? "c++" : "c");
+ node *old_last_node = last_node;
+
+ curfdp->lang = get_language_from_langname ("fortran");
find_entries (inf);
+
+ if (old_last_node == last_node)
+ /* No Fortran entries found. Try C. */
+ {
+ reset_input (inf);
+ curfdp->lang = get_language_from_langname (cplusplus
+ ? "c++" : "c");
+ find_entries (inf);
+ }
+ return;
}
- return;
+ /* If fallbacks are disabled, treat files without a language as if
+ '--language=none' was specified for them. */
+ curfdp->lang = get_language_from_langname ("none");
+ parser = curfdp->lang->function;
}
if (!no_line_directive
diff --git a/test/manual/etags/ETAGS.good_7 b/test/manual/etags/ETAGS.good_7
new file mode 100644
index 00000000000..5f5c9890f70
--- /dev/null
+++ b/test/manual/etags/ETAGS.good_7
@@ -0,0 +1,4737 @@
+
+ada-src/etags-test-for.ada,1969
+ type LL_Task_Procedure_Access LL_Task_Procedure_Access/t1,0
+ function Body_RequiredBody_Required/f3,78
+ type Type_Specific_Data Type_Specific_Data/t11,280
+ function "abs"abs/f19,504
+ type Barrier_Function_Pointer Barrier_Function_Pointer/t21,577
+ function "="=/f27,722
+ type usfreelock_ptr usfreelock_ptr/t30,803
+ function p p/f33,891
+ procedure LL_Wrapper LL_Wrapper/p37,1054
+function p p/f39,1094
+package Pkg1 Pkg1/s44,1203
+ type Private_T Private_T/t46,1220
+ package Inner1 Inner1/s48,1250
+ procedure Private_T;Private_T/p49,1270
+ package Inner2 Inner2/s52,1310
+ task Private_T;Private_T/k53,1330
+ type Public_T Public_T/t56,1365
+ procedure Pkg1_Proc1;Pkg1_Proc1/p62,1450
+ procedure Pkg1_Proc2 Pkg1_Proc2/p64,1475
+ function Pkg1_Func1 Pkg1_Func1/f66,1514
+ function Pkg1_Func2 Pkg1_Func2/f68,1553
+ package Pkg1_Pkg1 Pkg1_Pkg1/s71,1622
+ procedure Pkg1_Pkg1_Proc1;Pkg1_Pkg1_Proc1/p72,1645
+ task type Task_Type Task_Type/k75,1694
+ type Private_T Private_T/t82,1786
+package body Pkg1 Pkg1/b89,1882
+ procedure Pkg1_Proc1 Pkg1_Proc1/p91,1904
+ package body Inner1 Inner1/b96,1956
+ procedure Private_T Private_T/p97,1981
+ package body Inner2 Inner2/b103,2054
+ task body Private_T Private_T/b104,2079
+ task body Task_Type Task_Type/b112,2181
+ procedure Pkg1_Proc2 Pkg1_Proc2/p126,2367
+ function Pkg1_Func1 Pkg1_Func1/f132,2445
+ function Pkg1_Func2 Pkg1_Func2/f134,2496
+ package body Pkg1_Pkg1 Pkg1_Pkg1/b140,2596
+package body Pkg1_Pkg1 Pkg1_Pkg1/b146,2663
+ procedure Pkg1_Pkg1_Proc1 Pkg1_Pkg1_Proc1/p147,2689
+function Pkg1_Func1 Pkg1_Func1/f155,2778
+package Truc Truc/s162,2887
+package Truc.Bidule Truc.Bidule/s166,2929
+ protected Bidule Bidule/t168,2953
+ protected type Machin_T Machin_T/t172,3007
+package body Truc.Bidule Truc.Bidule/b178,3087
+ protected body Bidule Bidule/b179,3115
+ protected Machin_T Machin_T/t186,3207
+
+ada-src/2ataspri.adb,2190
+package body System.Task_Primitives System.Task_Primitives/b64,2603
+ package RTE RTE/s69,2712
+ package TSL TSL/s70,2759
+ function To_void_ptr To_void_ptr/f86,3287
+ function To_TCB_Ptr To_TCB_Ptr/f89,3366
+ function
pthread_mutexattr_setprotocolpthread_mutexattr_setprotocol/f92,3444
+ function
pthread_mutexattr_setprio_ceilingpthread_mutexattr_setprio_ceiling/f99,3728
+ procedure Abort_WrapperAbort_Wrapper/p115,4302
+ procedure LL_Wrapper LL_Wrapper/p122,4526
+ procedure Initialize_LL_Tasks Initialize_LL_Tasks/p131,4830
+ function Self Self/f160,5586
+ procedure Initialize_LockInitialize_Lock/p174,5958
+ procedure Finalize_Lock Finalize_Lock/p210,6927
+ procedure Write_Lock Write_Lock/p226,7338
+ procedure Read_Lock Read_Lock/p239,7700
+ procedure Unlock Unlock/p246,7850
+ procedure Initialize_Cond Initialize_Cond/p258,8160
+ procedure Finalize_Cond Finalize_Cond/p286,8979
+ procedure Cond_Wait Cond_Wait/p300,9303
+ procedure Cond_Timed_WaitCond_Timed_Wait/p312,9661
+ procedure Cond_Signal Cond_Signal/p343,10510
+ procedure Set_PrioritySet_Priority/p355,10836
+ procedure Set_Own_Priority Set_Own_Priority/p372,11243
+ function Get_Priority Get_Priority/f385,11598
+ function Get_Own_Priority Get_Own_Priority/f398,12023
+ procedure Create_LL_TaskCreate_LL_Task/p412,12438
+ function To_Start_Addr To_Start_Addr/f426,12873
+ procedure Exit_LL_Task Exit_LL_Task/p491,14995
+ procedure Abort_Task Abort_Task/p500,15158
+ procedure Test_Abort Test_Abort/p518,15716
+ procedure Install_Abort_Handler Install_Abort_Handler/p527,15878
+ procedure Abort_WrapperAbort_Wrapper/p557,16939
+ function Address_To_Call_State Address_To_Call_State/f562,17062
+ procedure Install_Error_Handler Install_Error_Handler/p573,17351
+ procedure LL_Assert LL_Assert/p599,18146
+ procedure LL_Wrapper LL_Wrapper/p608,18299
+ procedure Initialize_TAS_Cell Initialize_TAS_Cell/p630,19010
+ procedure Finalize_TAS_Cell Finalize_TAS_Cell/p635,19129
+ procedure Clear Clear/p640,19236
+ procedure Test_And_Set Test_And_Set/p645,19330
+ function Is_Set Is_Set/f659,19676
+
+ada-src/2ataspri.ads,2313
+package System.Task_Primitives System.Task_Primitives/s58,3169
+ type LL_Task_Procedure_Access LL_Task_Procedure_Access/t62,3253
+ type Pre_Call_State Pre_Call_State/t64,3331
+ type Task_Storage_Size Task_Storage_Size/t66,3378
+ type Machine_Exceptions Machine_Exceptions/t68,3433
+ type Error_Information Error_Information/t70,3499
+ type Lock Lock/t72,3569
+ type Condition_Variable Condition_Variable/t73,3594
+ type Task_Control_Block Task_Control_Block/t81,3955
+ type TCB_Ptr TCB_Ptr/t89,4241
+ function Address_To_TCB_Ptr Address_To_TCB_Ptr/f93,4333
+ procedure Initialize_LL_Tasks Initialize_LL_Tasks/p96,4425
+ function Self Self/f100,4602
+ procedure Initialize_Lock Initialize_Lock/p103,4707
+ procedure Finalize_Lock Finalize_Lock/p107,4879
+ procedure Write_Lock Write_Lock/p111,5034
+ procedure Read_Lock Read_Lock/p118,5428
+ procedure Unlock Unlock/p128,5995
+ procedure Initialize_Cond Initialize_Cond/p135,6300
+ procedure Finalize_Cond Finalize_Cond/p138,6413
+ procedure Cond_Wait Cond_Wait/p142,6591
+ procedure Cond_Timed_WaitCond_Timed_Wait/p155,7396
+ procedure Cond_Signal Cond_Signal/p164,7812
+ procedure Set_Priority Set_Priority/p169,8040
+ procedure Set_Own_Priority Set_Own_Priority/p173,8200
+ function Get_Priority Get_Priority/f177,8348
+ function Get_Own_Priority Get_Own_Priority/f181,8504
+ procedure Create_LL_TaskCreate_LL_Task/p185,8647
+ procedure Exit_LL_Task;Exit_LL_Task/p198,9282
+ procedure Abort_Task Abort_Task/p203,9516
+ procedure Test_Abort;Test_Abort/p210,9878
+ type Abort_Handler_Pointer Abort_Handler_Pointer/t217,10233
+ procedure Install_Abort_Handler Install_Abort_Handler/p219,10312
+ procedure Install_Error_Handler Install_Error_Handler/p226,10741
+ procedure LL_Assert LL_Assert/p231,10983
+ type Proc Proc/t238,11240
+ type TAS_Cell TAS_Cell/t242,11328
+ procedure Initialize_TAS_Cell Initialize_TAS_Cell/p249,11670
+ procedure Finalize_TAS_Cell Finalize_TAS_Cell/p255,11941
+ procedure Clear Clear/p260,12157
+ procedure Test_And_Set Test_And_Set/p267,12462
+ function Is_Set Is_Set/f275,12877
+ type Lock Lock/t283,13155
+ type Condition_Variable Condition_Variable/t288,13267
+ type TAS_Cell TAS_Cell/t293,13389
+
+ada-src/waroquiers.ada,1503
+package Pkg1 Pkg1/s3,89
+ type Private_T Private_T/t5,106
+ package Inner1 Inner1/s7,136
+ procedure Private_T;Private_T/p8,156
+ package Inner2 Inner2/s11,196
+ task Private_T;Private_T/k12,216
+ type Public_T Public_T/t15,251
+ procedure Pkg1_Proc1;Pkg1_Proc1/p21,336
+ procedure Pkg1_Proc2 Pkg1_Proc2/p23,361
+ function Pkg1_Func1 Pkg1_Func1/f25,400
+ function Pkg1_Func2 Pkg1_Func2/f27,439
+ package Pkg1_Pkg1 Pkg1_Pkg1/s30,508
+ procedure Pkg1_Pkg1_Proc1;Pkg1_Pkg1_Proc1/p31,531
+ task type Task_Type Task_Type/k34,580
+ type Private_T Private_T/t40,671
+package body Pkg1 Pkg1/b46,766
+ procedure Pkg1_Proc1 Pkg1_Proc1/p48,788
+ package body Inner1 Inner1/b53,840
+ procedure Private_T Private_T/p54,865
+ package body Inner2 Inner2/b60,938
+ task body Private_T Private_T/b61,963
+ task body Task_Type Task_Type/b68,1064
+ procedure Pkg1_Proc2 Pkg1_Proc2/p82,1250
+ function Pkg1_Func1 Pkg1_Func1/f88,1328
+ function Pkg1_Func2 Pkg1_Func2/f90,1379
+ package body Pkg1_Pkg1 Pkg1_Pkg1/b96,1479
+package body Pkg1_Pkg1 Pkg1_Pkg1/b100,1544
+ procedure Pkg1_Pkg1_Proc1 Pkg1_Pkg1_Proc1/p101,1570
+function Pkg1_Func1 Pkg1_Func1/f107,1657
+package Truc Truc/s112,1764
+package Truc.Bidule Truc.Bidule/s116,1816
+ protected Bidule Bidule/t125,1964
+ protected type Machin_T Machin_T/t131,2046
+package body Truc.Bidule Truc.Bidule/b138,2153
+ protected body Bidule Bidule/b139,2181
+ protected body Machin_T Machin_T/b146,2281
+
+c-src/abbrev.c,1957
+Lisp_Object Vabbrev_table_name_list;43,1429
+Lisp_Object Vglobal_abbrev_table;48,1574
+Lisp_Object Vfundamental_mode_abbrev_table;52,1685
+int abbrevs_changed;56,1786
+int abbrev_all_caps;58,1808
+Lisp_Object Vabbrev_start_location;63,1957
+Lisp_Object Vabbrev_start_location_buffer;66,2046
+Lisp_Object Vlast_abbrev;70,2155
+Lisp_Object Vlast_abbrev_text;75,2324
+int last_abbrev_point;79,2414
+DEFUN ("make-abbrev-table", Fmake_abbrev_table,82,2440
+DEFUN ("make-abbrev-table", Fmake_abbrev_table,make-abbrev-table82,2440
+DEFUN ("clear-abbrev-table", Fclear_abbrev_table,89,2632
+DEFUN ("clear-abbrev-table", Fclear_abbrev_table,clear-abbrev-table89,2632
+DEFUN ("define-abbrev", Fdefine_abbrev,104,3013
+DEFUN ("define-abbrev", Fdefine_abbrev,define-abbrev104,3013
+DEFUN ("define-global-abbrev", Fdefine_global_abbrev,146,4332
+DEFUN ("define-global-abbrev",
Fdefine_global_abbrev,define-global-abbrev146,4332
+DEFUN ("define-mode-abbrev", Fdefine_mode_abbrev,157,4703
+DEFUN ("define-mode-abbrev", Fdefine_mode_abbrev,define-mode-abbrev157,4703
+DEFUN ("abbrev-symbol", Fabbrev_symbol,171,5171
+DEFUN ("abbrev-symbol", Fabbrev_symbol,abbrev-symbol171,5171
+DEFUN ("abbrev-expansion", Fabbrev_expansion,199,6135
+DEFUN ("abbrev-expansion", Fabbrev_expansion,abbrev-expansion199,6135
+DEFUN ("expand-abbrev", Fexpand_abbrev,215,6650
+DEFUN ("expand-abbrev", Fexpand_abbrev,expand-abbrev215,6650
+DEFUN ("unexpand-abbrev", Funexpand_abbrev,383,11495
+DEFUN ("unexpand-abbrev", Funexpand_abbrev,unexpand-abbrev383,11495
+write_abbrev 420,12702
+describe_abbrev 439,13137
+DEFUN ("insert-abbrev-table-description",
Finsert_abbrev_table_description,460,13652
+DEFUN ("insert-abbrev-table-description",
Finsert_abbrev_table_description,insert-abbrev-table-description460,13652
+DEFUN ("define-abbrev-table", Fdefine_abbrev_table,500,14808
+DEFUN ("define-abbrev-table",
Fdefine_abbrev_table,define-abbrev-table500,14808
+syms_of_abbrev 534,15885
+
+c-src/torture.c,197
+(*tag1 tag118,452
+#define notag2 26,553
+(*tag2 tag229,630
+(*tag3 tag339,772
+#define notag4 45,861
+(*tag4 tag448,955
+tag5 57,1081
+tag6 66,1208
+int pp1(74,1317
+pp287,1419
+pp3(100,1518
+
+c-src/getopt.h,147
+#define _GETOPT_H 19,799
+struct option73,2795
+#define no_argument 89,3122
+#define required_argument 90,3145
+#define optional_argument 91,3173
+
+c-src/etags.c,10045
+char pot_etags_version[pot_etags_version81,3471
+# undef DEBUG84,3553
+# define DEBUG 85,3568
+# define DEBUG 87,3595
+# define NDEBUG 88,3618
+# define _GNU_SOURCE 94,3706
+# undef MSDOS100,3877
+# undef WINDOWSNT101,3891
+# define WINDOWSNT102,3910
+# undef MSDOS106,3969
+# define MSDOS 107,3983
+# define MSDOS 110,4033
+# define MAXPATHLEN 115,4112
+# undef HAVE_NTGUI116,4142
+# undef DOS_NT117,4161
+# define DOS_NT118,4177
+# undef assert 135,4483
+# define assert(136,4542
+# undef CTAGS146,4858
+# define CTAGS 147,4873
+# define CTAGS 149,4899
+#define streq(152,4928
+#define strcaseeq(153,4997
+#define strneq(154,5076
+#define strncaseeq(155,5152
+#define CHARS 157,5239
+#define CHAR(158,5279
+#define iswhite(159,5330
+#define notinname(160,5395
+#define begtoken(161,5470
+#define intoken(162,5543
+#define endtoken(163,5615
+#define ISALNUM(165,5685
+#define ISALPHA(166,5723
+#define ISDIGIT(167,5761
+#define ISLOWER(168,5799
+#define lowcase(170,5838
+#define xnew(179,6016
+#define xrnew(180,6084
+typedef void Lang_function 182,6165
+} compressor;188,6366
+} language;199,6836
+typedef struct fdesc201,6849
+} fdesc;212,7367
+typedef struct node_st214,7377
+} node;225,7895
+} linebuffer;239,8249
+ at_language,245,8345
+ at_regexp,246,8394
+ at_filename,247,8438
+ at_stdin,248,8474
+ at_end 249,8517
+} argument;253,8699
+typedef struct regexp256,8759
+} regexp;268,9326
+static void error 311,10781
+# undef STDIN408,15074
+#define STDIN 411,15096
+static compressor compressors[compressors457,17665
+static const char *Ada_suffixes Ada_suffixes473,17908
+static const char Ada_help 475,17978
+static const char *Asm_suffixes Asm_suffixes493,18581
+static const char Asm_help 504,18977
+static const char *default_C_suffixes default_C_suffixes512,19313
+static const char default_C_help 515,19414
+static const char default_C_help 523,19851
+static const char *Cplusplus_suffixes Cplusplus_suffixes535,20461
+static const char Cplusplus_help 540,20659
+static const char *Cjava_suffixes Cjava_suffixes549,21114
+static char Cjava_help 551,21173
+static const char *Cobol_suffixes Cobol_suffixes556,21338
+static char Cobol_help 558,21403
+static const char *Cstar_suffixes Cstar_suffixes562,21544
+static const char *Erlang_suffixes Erlang_suffixes565,21608
+static const char Erlang_help 567,21674
+const char *Forth_suffixes Forth_suffixes571,21800
+static const char Forth_help 573,21858
+static const char *Fortran_suffixes Fortran_suffixes577,22009
+static const char Fortran_help 579,22086
+static const char *HTML_suffixes HTML_suffixes582,22191
+static const char HTML_help 584,22265
+static const char *Lisp_suffixes Lisp_suffixes589,22453
+static const char Lisp_help 591,22557
+static const char *Lua_suffixes Lua_suffixes598,22872
+static const char Lua_help 600,22935
+static const char *Makefile_filenames Makefile_filenames603,23011
+static const char Makefile_help 605,23134
+static const char *Objc_suffixes Objc_suffixes609,23278
+static const char Objc_help 613,23400
+static const char *Pascal_suffixes Pascal_suffixes619,23715
+static const char Pascal_help 621,23779
+static const char *Perl_suffixes Perl_suffixes626,23967
+static const char *Perl_interpreters Perl_interpreters628,24029
+static const char Perl_help 630,24101
+static const char *PHP_suffixes PHP_suffixes637,24452
+static const char PHP_help 639,24524
+static const char *plain_C_suffixes plain_C_suffixes643,24679
+static const char *PS_suffixes PS_suffixes647,24763
+static const char PS_help 649,24849
+static const char *Prolog_suffixes Prolog_suffixes652,24932
+static const char Prolog_help 654,24994
+static const char *Python_suffixes Python_suffixes658,25108
+static const char Python_help 660,25166
+static const char *Scheme_suffixes Scheme_suffixes665,25348
+static const char Scheme_help 667,25461
+static const char *TeX_suffixes TeX_suffixes672,25684
+static const char TeX_help 674,25782
+static const char *Texinfo_suffixes Texinfo_suffixes686,26317
+static const char Texinfo_help 688,26396
+static const char *Yacc_suffixes Yacc_suffixes691,26493
+static const char Yacc_help 693,26607
+static const char auto_help 699,26857
+static const char none_help 703,27021
+static const char no_lang_help 707,27144
+static language lang_names 718,27356
+print_language_names 753,29533
+# define EMACS_NAME 786,30756
+# define VERSION 789,30812
+print_version 792,30870
+# define PRINT_UNDOCUMENTED_OPTIONS_HELP 804,31174
+print_help 808,31251
+main 981,37439
+get_compressor_from_suffix 1319,46218
+get_language_from_langname 1355,47159
+get_language_from_interpreter 1377,47546
+get_language_from_filename 1399,47977
+process_file_name 1433,48835
+process_file 1555,51666
+init 1632,54151
+find_entries 1656,54902
+make_tag 1814,59708
+pfnote 1856,60943
+free_tree 1917,62745
+free_fdesc 1935,63030
+add_node 1955,63473
+invalidate_nodes 2035,65538
+static int number_len 2068,66194
+total_size_of_entries 2087,66695
+put_entries 2107,67155
+#define C_EXT 2193,68996
+#define C_PLAIN 2194,69038
+#define C_PLPL 2195,69071
+#define C_STAR 2196,69105
+#define C_JAVA 2197,69138
+#define C_AUTO 2198,69173
+#define YACC 2199,69243
+enum sym_type2204,69313
+ st_none,2206,69329
+ st_C_objprot,2207,69340
+ st_C_objprot, st_C_objimpl,2207,69340
+ st_C_objprot, st_C_objimpl, st_C_objend,2207,69340
+ st_C_gnumacro,2208,69383
+ st_C_ignore,2209,69400
+ st_C_ignore, st_C_attribute,2209,69400
+ st_C_javastruct,2210,69431
+ st_C_operator,2211,69450
+ st_C_class,2212,69467
+ st_C_class, st_C_template,2212,69467
+ st_C_struct,2213,69496
+ st_C_struct, st_C_extern,2213,69496
+ st_C_struct, st_C_extern, st_C_enum,2213,69496
+ st_C_struct, st_C_extern, st_C_enum, st_C_define,2213,69496
+ st_C_struct, st_C_extern, st_C_enum, st_C_define, st_C_typedef2213,69496
+struct C_stab_entry 2271,71279
+hash 2275,71410
+in_word_set 2321,72938
+ TOTAL_KEYWORDS 2325,73019
+ MIN_WORD_LENGTH 2326,73046
+ MAX_WORD_LENGTH 2327,73073
+ MIN_HASH_VALUE 2328,73101
+ MAX_HASH_VALUE 2329,73127
+C_symtype 2387,74986
+static bool inattribute;2400,75235
+ fvnone,2408,75436
+ fdefunkey,2409,75467
+ fdefunname,2410,75513
+ foperator,2411,75557
+ fvnameseen,2412,75614
+ fstartlist,2413,75667
+ finlist,2414,75723
+ flistseen,2415,75766
+ fignore,2416,75814
+ vignore 2417,75857
+} fvdef;2418,75902
+static bool fvextern;2420,75912
+ tnone,2428,76090
+ tkeyseen,2429,76120
+ ttypeseen,2430,76161
+ tinbody,2431,76200
+ tend,2432,76239
+ tignore 2433,76280
+} typdef;2434,76321
+ snone,2443,76500
+ skeyseen,2445,76576
+ stagseen,2446,76621
+ scolonseen 2447,76662
+} structdef;2448,76716
+static const char *objtag objtag2453,76810
+ dnone,2460,76943
+ dsharpseen,2461,76973
+ ddefineseen,2462,77026
+ dignorerest 2463,77071
+} definedef;2464,77113
+ onone,2472,77268
+ oprotocol,2473,77298
+ oimplementation,2474,77348
+ otagseen,2475,77396
+ oparenseen,2476,77432
+ ocatseen,2477,77487
+ oinbody,2478,77526
+ omethodsign,2479,77569
+ omethodtag,2480,77627
+ omethodcolon,2481,77667
+ omethodparm,2482,77710
+ oignore 2483,77756
+} objdef;2484,77788
+static struct tok2491,77945
+} token;2508,78627
+} cstack;2523,79137
+#define nestlev 2525,79265
+#define instruct 2527,79370
+pushclass_above 2531,79490
+popclass_above 2550,79949
+write_classname 2564,80163
+consider_token 2613,81342
+} lbs[lbs2924,88533
+#define current_lb_is_new 2926,88544
+#define switch_line_buffers(2927,88589
+#define curlb 2929,88642
+#define newlb 2930,88673
+#define curlinepos 2931,88704
+#define newlinepos 2932,88745
+#define plainc 2934,88787
+#define cplpl 2935,88831
+#define cjava 2936,88862
+#define CNL_SAVE_DEFINEDEF(2938,88906
+#define CNL(2947,89118
+make_C_tag 2960,89376
+C_entries 2986,90195
+default_C_entries 3833,110157
+plain_C_entries 3840,110277
+Cplusplus_entries 3847,110365
+Cjava_entries 3854,110461
+Cstar_entries 3861,110551
+Yacc_entries 3868,110643
+#define LOOP_ON_INPUT_LINES(3875,110721
+#define LOOKING_AT(3884,111057
+#define LOOKING_AT_NOCASE(3891,111462
+just_read_file 3901,111862
+F_takeprec 3914,112040
+F_getit 3937,112367
+Fortran_functions 3961,112841
+Ada_getit 4052,114670
+Ada_funcs 4115,116045
+Asm_labels 4228,118583
+Perl_functions 4261,119550
+Python_functions 4357,122058
+PHP_functions 4387,122685
+Cobol_paragraphs 4466,124472
+Makefile_targets 4494,125030
+Pascal_functions 4529,125951
+L_getit 4709,130319
+Lisp_functions 4725,130665
+Lua_functions 4785,131851
+PS_functions 4811,132386
+Forth_words 4841,133054
+Scheme_functions 4877,134093
+static linebuffer *TEX_toktab TEX_toktab4908,134782
+static const char *TEX_defenv TEX_defenv4912,134975
+static char TEX_esc 4920,135262
+static char TEX_opgrp 4921,135290
+static char TEX_clgrp 4922,135319
+TeX_commands 4928,135396
+#define TEX_LESC 4986,136653
+#define TEX_SESC 4987,136675
+TEX_mode 4992,136805
+TEX_decode_env 5026,137510
+Texinfo_nodes 5071,138555
+HTML_labels 5094,139014
+Prolog_functions 5219,142348
+prolog_skip_comment 5255,143129
+prolog_pr 5281,143737
+prolog_atom 5319,144629
+Erlang_functions 5379,145667
+erlang_func 5438,146966
+erlang_attribute 5476,147643
+erlang_atom 5496,148062
+scan_separators 5534,149081
+analyze_regex 5586,150461
+add_regex 5654,152051
+substitute 5767,154798
+free_regexps 5814,155838
+regex_tag_multiline 5836,156292
+nocase_tail 5913,158264
+get_tag 5928,158520
+readline_internal 5959,159456
+readline 6037,161297
+savestr 6230,167244
+savenstr 6240,167474
+skip_spaces 6249,167680
+skip_non_spaces 6258,167834
+skip_name 6267,167984
+fatal 6277,168157
+pfatal 6284,168254
+suggest_asking_for_help 6291,168333
+error 6300,168555
+concat 6313,168847
+etags_getcwd 6329,169260
+relative_filename 6350,169726
+absolute_filename 6389,170752
+absolute_dirname 6453,172417
+filename_is_absolute 6472,172846
+canonicalize_filename 6484,173097
+# define ISUPPER(6491,173236
+linebuffer_init 6514,173657
+linebuffer_setlen 6524,173888
+xmalloc 6536,174149
+xrealloc 6545,174315
+
+c-src/exit.c,47
+ } __libc_atexit;30,1022
+DEFUN(exit,38,1263
+
+c-src/sysdep.h,491
+#define ENTRY(21,875
+#define PSEUDO(26,982
+ movl $SYS_##syscall_nam$SYS_##syscall_na31,1142
+ movl $SYS_##syscall_name, %eax;eax31,1142
+ int $0x80;32,1190
+ test %eax,eax33,1220
+ test %eax, %eax;eax33,1220
+ jl syscall_error;34,1255
+#define XCHG_0 47,1572
+#define XCHG_1 48,1616
+#define XCHG_2 49,1658
+#define XCHG_3 50,1701
+#define XCHG_4 51,1744
+#define XCHG_5 52,1787
+#define r0 54,1831
+#define r1 55,1885
+#define scratch 56,1942
+#define MOVE(57,2011
+
+c-src/tab.c,196
+static int count_words(15,263
+static char *get_word(get_word35,553
+void tab_free(59,966
+char **tab_fill(tab_fill70,1129
+int tab_delete_first(91,1638
+int tab_count_words(103,1820
+
+c-src/dostorture.c,198
+(*tag1 tag118,468
+#define notag2 26,577
+(*tag2 tag229,657
+(*tag3 tag339,809
+#define notag4 45,904
+(*tag4 tag448,1001
+tag5 57,1136
+tag6 66,1272
+int pp1(74,1389
+pp287,1504
+pp3(100,1616
+
+c-src/emacs/src/gmalloc.c,3539
+#define USE_PTHREAD25,1003
+#undef get_current_dir_name33,1127
+#undef malloc64,2111
+#undef realloc65,2125
+#undef calloc66,2140
+#undef free67,2154
+#define malloc 68,2166
+#define realloc 69,2189
+#define calloc 70,2214
+#define aligned_alloc 71,2237
+#define free 72,2274
+#define DUMPED 80,2473
+#define ALLOCATED_BEFORE_DUMPING(81,2508
+extern void *malloc malloc94,2719
+#define INT_BIT 124,3935
+#define BLOCKLOG 125,3978
+#define BLOCKSIZE 126,4019
+#define BLOCKIFY(127,4053
+#define HEAP 131,4216
+#define FINAL_FREE_BLOCKS 135,4392
+ } malloc_info;167,5389
+#define BLOCK(176,5621
+#define ADDRESS(177,5683
+struct list186,5940
+struct alignlist196,6154
+#define LOCK(223,7065
+#define UNLOCK(228,7196
+#define LOCK_ALIGNED_BLOCKS(233,7330
+#define UNLOCK_ALIGNED_BLOCKS(238,7485
+#define LOCK(244,7650
+#define UNLOCK(245,7665
+#define LOCK_ALIGNED_BLOCKS(246,7682
+#define UNLOCK_ALIGNED_BLOCKS(247,7712
+enum mcheck_status283,9093
+ MCHECK_DISABLED 285,9116
+ MCHECK_OK,286,9188
+ MCHECK_FREE,287,9227
+ MCHECK_HEAD,288,9271
+ MCHECK_TAIL 289,9335
+struct mstats308,10154
+char *_heapbase;_heapbase355,11831
+malloc_info *_heapinfo;_heapinfo358,11929
+static size_t heapsize;361,11985
+size_t _heapindex;364,12049
+size_t _heaplimit;367,12111
+struct list _fraghead[_fraghead370,12173
+size_t _chunks_used;373,12231
+size_t _bytes_used;374,12252
+size_t _chunks_free;375,12272
+size_t _bytes_free;376,12293
+int __malloc_initialized;379,12342
+size_t __malloc_extra_blocks;381,12369
+static int state_protected_p;400,12914
+static size_t last_state_size;401,12944
+static malloc_info *last_heapinfo;last_heapinfo402,12975
+protect_malloc_state 405,13016
+#define PROTECT_MALLOC_STATE(426,13629
+#define PROTECT_MALLOC_STATE(429,13699
+align 435,13796
+get_contiguous_space 466,14618
+register_heapinfo 497,15327
+pthread_mutex_t _malloc_mutex 517,15881
+pthread_mutex_t _aligned_blocks_mutex 518,15940
+int _malloc_thread_enabled_p;519,16007
+malloc_atfork_handler_prepare 522,16050
+malloc_atfork_handler_parent 529,16141
+malloc_atfork_handler_child 536,16235
+malloc_enable_thread 544,16377
+malloc_initialize_1 563,16963
+__malloc_initialize 594,17795
+static int morecore_recursing;604,17928
+morecore_nolock 609,18068
+_malloc_internal_nolock 722,21586
+_malloc_internal 920,28104
+malloc 932,28249
+_malloc 961,29142
+_free 967,29198
+_realloc 973,29242
+struct alignlist *_aligned_blocks _aligned_blocks1004,30348
+_free_internal_nolock 1009,30477
+_free_internal 1255,38479
+free 1265,38606
+weak_alias 1277,38802
+#define min(1306,39817
+_realloc_internal_nolock 1319,40313
+_realloc_internal 1435,43567
+realloc 1447,43730
+calloc 1478,44899
+#define __sbrk 1513,46048
+__default_morecore 1525,46517
+aligned_alloc 1557,47529
+memalign 1647,49711
+posix_memalign 1656,49916
+static size_t pagesize;1703,51325
+valloc 1706,51357
+#undef malloc1715,51498
+#undef realloc1716,51512
+#undef calloc1717,51527
+#undef aligned_alloc1718,51541
+#undef free1719,51562
+hybrid_malloc 1736,52091
+hybrid_calloc 1744,52196
+hybrid_free 1752,52327
+hybrid_aligned_alloc 1765,52634
+hybrid_realloc 1780,52990
+hybrid_get_current_dir_name 1811,53803
+#define MAGICWORD 1854,55213
+#define MAGICFREE 1855,55268
+#define MAGICBYTE 1856,55323
+#define MALLOCFLOOD 1857,55355
+#define FREEFLOOD 1858,55389
+struct hdr1860,55422
+checkhdr 1867,55588
+freehook 1891,56029
+mallochook 1927,56811
+reallochook 1944,57150
+mabort 1978,57908
+static int mcheck_used 2012,58593
+mcheck 2015,58626
+mprobe 2035,59145
+
+c-src/emacs/src/regex.h,3761
+#define _REGEX_H 21,837
+typedef unsigned long reg_syntax_t;43,1578
+#define RE_BACKSLASH_ESCAPE_IN_LISTS 47,1750
+#define RE_BK_PLUS_QM 52,1970
+#define RE_CHAR_CLASSES 58,2299
+#define RE_CONTEXT_INDEP_ANCHORS 72,3033
+#define RE_CONTEXT_INDEP_OPS 80,3459
+#define RE_CONTEXT_INVALID_OPS 84,3659
+#define RE_DOT_NEWLINE 88,3802
+#define RE_DOT_NOT_NULL 92,3938
+#define RE_HAT_LISTS_NOT_NEWLINE 96,4083
+#define RE_INTERVALS 101,4293
+#define RE_LIMITED_OPS 105,4442
+#define RE_NEWLINE_ALT 109,4584
+#define RE_NO_BK_BRACES 114,4774
+#define RE_NO_BK_PARENS 118,4965
+#define RE_NO_BK_REFS 122,5121
+#define RE_NO_BK_VBAR 126,5317
+#define RE_NO_EMPTY_RANGES 132,5611
+#define RE_UNMATCHED_RIGHT_PAREN_ORD 136,5767
+#define RE_NO_POSIX_BACKTRACKING 140,5938
+#define RE_NO_GNU_OPS 144,6134
+#define RE_FRUGAL 147,6254
+#define RE_SHY_GROUPS 150,6361
+#define RE_NO_NEWLINE_ANCHOR 153,6469
+#define RE_DEBUG 161,6885
+#define RE_SYNTAX_EMACS 183,7685
+#define RE_SYNTAX_AWK 186,7781
+#define RE_SYNTAX_GNU_AWK 193,8085
+#define RE_SYNTAX_POSIX_AWK 197,8256
+#define RE_SYNTAX_GREP 201,8394
+#define RE_SYNTAX_EGREP 206,8550
+#define RE_SYNTAX_POSIX_EGREP 212,8766
+#define RE_SYNTAX_ED 216,8911
+#define RE_SYNTAX_SED 218,8955
+#define _RE_SYNTAX_POSIX_COMMON 221,9073
+#define RE_SYNTAX_POSIX_BASIC 225,9216
+#define RE_SYNTAX_POSIX_MINIMAL_BASIC 231,9509
+#define RE_SYNTAX_POSIX_EXTENDED 234,9599
+#define RE_SYNTAX_POSIX_MINIMAL_EXTENDED 242,9968
+# undef RE_DUP_MAX253,10455
+#define RE_DUP_MAX 256,10541
+#define REG_EXTENDED 263,10763
+#define REG_ICASE 267,10887
+#define REG_NEWLINE 272,11071
+#define REG_NOSUB 276,11249
+#define REG_NOTBOL 286,11615
+#define REG_NOTEOL 289,11689
+ REG_ENOSYS 297,11860
+ REG_NOERROR 300,11942
+ REG_NOMATCH,301,11977
+ REG_BADPAT,305,12124
+ REG_ECOLLATE,306,12163
+ REG_ECTYPE,307,12204
+ REG_EESCAPE,308,12256
+ REG_ESUBREG,309,12299
+ REG_EBRACK,310,12346
+ REG_EPAREN,311,12392
+ REG_EBRACE,312,12437
+ REG_BADBR,313,12473
+ REG_ERANGE,314,12520
+ REG_ESPACE,315,12561
+ REG_BADRPT,316,12602
+ REG_EEND,319,12694
+ REG_ESIZE,320,12729
+ REG_ERPAREN,321,12791
+ REG_ERANGEX 322,12860
+} reg_errcode_t;323,12912
+# define RE_TRANSLATE_TYPE 332,13274
+struct re_pattern_buffer335,13316
+#define REGS_UNALLOCATED 376,14890
+#define REGS_REALLOCATE 377,14917
+#define REGS_FIXED 378,14943
+typedef struct re_pattern_buffer regex_t;416,16099
+typedef ssize_t regoff_t;423,16493
+struct re_registers428,16653
+# define RE_NREGS 440,16943
+} regmatch_t;451,17318
+# define _Restrict_ 540,20887
+# define _Restrict_ 542,20980
+# define _Restrict_544,21019
+# define _Restrict_arr_ 555,21419
+# define _Restrict_arr_557,21462
+# define CHAR_CLASS_MAX_LENGTH 593,22471
+# define CHAR_CLASS_MAX_LENGTH 597,22649
+typedef wctype_t re_wctype_t;599,22693
+typedef wchar_t re_wchar_t;600,22723
+# define re_wctype 601,22751
+# define re_iswctype 602,22777
+# define re_wctype_to_bit(603,22807
+# define CHAR_CLASS_MAX_LENGTH 605,22845
+# define btowc(606,22907
+typedef enum { RECC_ERROR 609,22954
+ RECC_ALNUM,610,22985
+ RECC_ALNUM, RECC_ALPHA,610,22985
+ RECC_ALNUM, RECC_ALPHA, RECC_WORD,610,22985
+ RECC_GRAPH,611,23028
+ RECC_GRAPH, RECC_PRINT,611,23028
+ RECC_LOWER,612,23060
+ RECC_LOWER, RECC_UPPER,612,23060
+ RECC_PUNCT,613,23092
+ RECC_PUNCT, RECC_CNTRL,613,23092
+ RECC_DIGIT,614,23124
+ RECC_DIGIT, RECC_XDIGIT,614,23124
+ RECC_BLANK,615,23157
+ RECC_BLANK, RECC_SPACE,615,23157
+ RECC_MULTIBYTE,616,23189
+ RECC_MULTIBYTE, RECC_NONASCII,616,23189
+ RECC_ASCII,617,23228
+ RECC_ASCII, RECC_UNIBYTE617,23228
+} re_wctype_t;618,23261
+typedef int re_wchar_t;623,23388
+
+c-src/emacs/src/keyboard.c,15539
+volatile int interrupt_input_blocked;76,1809
+volatile bool pending_signals;80,1945
+#define KBD_BUFFER_SIZE 82,1977
+KBOARD *initial_kboard;initial_kboard84,2007
+KBOARD *current_kboard;current_kboard85,2031
+static KBOARD *all_kboards;all_kboards86,2055
+static bool single_kboard;89,2155
+#define NUM_RECENT_KEYS 91,2183
+static int recent_keys_index;94,2270
+static int total_keys;97,2358
+static Lisp_Object recent_keys;100,2444
+Lisp_Object this_command_keys;107,2778
+ptrdiff_t this_command_key_count;108,2809
+static bool this_command_key_count_reset;112,2923
+static Lisp_Object raw_keybuf;116,3075
+static int raw_keybuf_count;117,3106
+#define GROW_RAW_KEYBUF 119,3136
+static ptrdiff_t this_single_command_key_start;125,3351
+static ptrdiff_t before_command_key_count;129,3499
+static ptrdiff_t before_command_echo_length;130,3542
+sigjmp_buf return_to_command_loop;135,3678
+static Lisp_Object recover_top_level_message;138,3792
+static Lisp_Object regular_top_level_message;143,3931
+static sys_jmp_buf getcjmp;147,4032
+bool waiting_for_input;150,4096
+static bool echoing;154,4187
+static struct kboard
*ok_to_echo_at_next_pause;ok_to_echo_at_next_pause159,4329
+struct kboard *echo_kboard;echo_kboard166,4633
+Lisp_Object echo_message_buffer;171,4745
+bool immediate_quit;174,4838
+int quit_char;192,5624
+EMACS_INT command_loop_level;195,5681
+Lisp_Object unread_switch_frame;204,6109
+static ptrdiff_t last_non_minibuf_size;207,6217
+uintmax_t num_input_events;210,6335
+static EMACS_INT last_auto_save;214,6429
+static ptrdiff_t last_point_position;217,6524
+Lisp_Object internal_last_event_frame;228,7029
+static Lisp_Object read_key_sequence_cmd;232,7169
+static Lisp_Object read_key_sequence_remapped;233,7211
+static FILE *dribble;dribble236,7311
+bool input_pending;239,7369
+static bool input_was_pending;287,10023
+static struct input_event kbd_buffer[kbd_buffer291,10108
+static struct input_event *kbd_fetch_ptr;kbd_fetch_ptr297,10387
+static struct input_event * volatile kbd_store_ptr;302,10602
+unsigned timers_run;320,11297
+struct timespec
*input_available_clear_time;input_available_clear_time324,11409
+bool interrupt_input;328,11574
+bool interrupts_deferred;331,11672
+static struct timespec timer_idleness_start_time;335,11747
+static struct timespec timer_last_idleness_start_time;340,11917
+#define READABLE_EVENTS_DO_TIMERS_NOW 346,12047
+#define READABLE_EVENTS_FILTER_EVENTS 347,12095
+#define READABLE_EVENTS_IGNORE_SQUEEZABLES 348,12143
+kset_echo_string 392,14089
+kset_kbd_queue 397,14185
+kset_keyboard_translate_table 402,14277
+kset_last_prefix_arg 407,14400
+kset_last_repeatable_command 412,14505
+kset_local_function_key_map 417,14626
+kset_overriding_terminal_local_map 422,14745
+kset_real_last_command 427,14878
+kset_system_key_syms 432,14987
+echo_add_key 443,15250
+echo_char 527,17528
+echo_dash 541,17814
+echo_now 586,19141
+cancel_echoing 635,20615
+echo_length 648,20923
+echo_truncate 660,21254
+add_command_key 672,21583
+recursive_edit_1 697,22407
+record_auto_save 742,23849
+force_auto_save_soon 751,24017
+DEFUN ("recursive-edit", Frecursive_edit,759,24138
+DEFUN ("recursive-edit", Frecursive_edit,recursive-edit759,24138
+recursive_edit_unwind 804,25751
+any_kboard_state 817,26017
+single_kboard_state 838,26669
+not_single_kboard_state 848,26807
+struct kboard_stack858,27069
+static struct kboard_stack *kboard_stack;kboard_stack864,27142
+push_kboard 867,27190
+pop_kboard 879,27379
+temporarily_switch_to_single_kboard 914,28267
+record_single_kboard_state 943,29441
+restore_kboard_configuration 952,29625
+cmd_error 970,30081
+cmd_error_internal 1024,31514
+DEFUN ("command-error-default-function",
Fcommand_error_default_function,1043,32034
+DEFUN ("command-error-default-function",
Fcommand_error_default_function,command-error-default-function1043,32034
+command_loop 1094,33920
+command_loop_2 1134,35139
+top_level_2 1146,35343
+top_level_1 1152,35421
+DEFUN ("top-level", Ftop_level,1164,35791
+DEFUN ("top-level", Ftop_level,top-level1164,35791
+user_error 1183,36292
+DEFUN ("exit-recursive-edit", Fexit_recursive_edit,1189,36433
+DEFUN ("exit-recursive-edit",
Fexit_recursive_edit,exit-recursive-edit1189,36433
+DEFUN ("abort-recursive-edit", Fabort_recursive_edit,1201,36823
+DEFUN ("abort-recursive-edit",
Fabort_recursive_edit,abort-recursive-edit1201,36823
+tracking_off 1216,37285
+DEFUN ("internal--track-mouse", Ftrack_mouse,1234,37820
+DEFUN ("internal--track-mouse", Ftrack_mouse,track-mouse1234,37820
+bool ignore_mouse_drag_p;1256,38396
+some_mouse_moved 1259,38445
+Lisp_Object last_undo_boundary;1287,39036
+command_loop_1 1294,39277
+read_menu_command 1649,50893
+adjust_point_for_property 1678,51621
+safe_run_hooks_1 1831,57343
+safe_run_hooks_error 1841,57573
+safe_run_hook_funcall 1878,58580
+safe_run_hooks 1893,59062
+int poll_suppress_count;1908,59401
+static struct atimer *poll_timer;poll_timer1915,59491
+poll_for_input_1 1919,59593
+poll_for_input 1930,59793
+start_polling 1942,60057
+input_polling_used 1979,61095
+stop_polling 1994,61394
+set_poll_suppress_count 2009,61763
+bind_polling_period 2029,62145
+make_ctrl_char 2048,62496
+show_help_echo 2113,64459
+static Lisp_Object help_form_saved_window_configs;2156,65642
+read_char_help_form_unwind 2158,65705
+#define STOP_POLLING 2166,65963
+#define RESUME_POLLING 2170,66088
+read_event_from_main_queue 2175,66233
+read_decoded_event_from_main_queue 2249,68421
+#define MAX_ENCODED_BYTES 2254,68668
+echo_keystrokes_p 2342,71560
+read_char 2376,72852
+record_menu_key 3225,98953
+help_char_p 3258,99678
+record_char 3273,99957
+save_getcjmp 3412,104239
+restore_getcjmp 3418,104330
+readable_events 3430,104701
+int stop_character EXTERNALLY_VISIBLE;3497,106441
+event_to_kboard 3500,106497
+kbd_buffer_nr_stored 3522,107146
+kbd_buffer_store_event 3534,107487
+kbd_buffer_store_event_hold 3550,108029
+kbd_buffer_unget_event 3684,111621
+#define INPUT_EVENT_POS_MAX 3698,112022
+#define INPUT_EVENT_POS_MIN 3701,112151
+position_to_Time 3706,112291
+Time_to_position 3716,112518
+gen_help_event 3738,113175
+kbd_buffer_store_help_event 3756,113615
+discard_mouse_events 3773,113980
+kbd_buffer_events_waiting 3803,114715
+clear_event 3823,115072
+kbd_buffer_get_event 3836,115412
+process_special_events 4258,127885
+swallow_events 4322,129709
+timer_start_idle 4339,130102
+timer_stop_idle 4355,130580
+timer_resume_idle 4363,130724
+struct input_event last_timer_event EXTERNALLY_VISIBLE;4372,130916
+Lisp_Object pending_funcalls;4377,131176
+decode_timer 4381,131297
+timer_check_2 4414,132250
+timer_check 4572,136821
+DEFUN ("current-idle-time", Fcurrent_idle_time,4607,137666
+DEFUN ("current-idle-time", Fcurrent_idle_time,current-idle-time4607,137666
+static Lisp_Object accent_key_syms;4625,138243
+static Lisp_Object func_key_syms;4626,138279
+static Lisp_Object mouse_syms;4627,138313
+static Lisp_Object wheel_syms;4628,138344
+static Lisp_Object drag_n_drop_syms;4629,138375
+static const int lispy_accent_codes[lispy_accent_codes4634,138520
+static const char *const lispy_accent_keys[lispy_accent_keys4741,139882
+#define FUNCTION_KEY_OFFSET 4766,140318
+const char *const lispy_function_keys[lispy_function_keys4768,140351
+static const char *const
lispy_multimedia_keys[lispy_multimedia_keys4962,148905
+static const char *const lispy_kana_keys[lispy_kana_keys5026,150139
+#define FUNCTION_KEY_OFFSET 5061,151755
+static const char *const lispy_function_keys[lispy_function_keys5065,151898
+#define ISO_FUNCTION_KEY_OFFSET 5149,154433
+static const char *const
iso_lispy_function_keys[iso_lispy_function_keys5151,154473
+static Lisp_Object Vlispy_mouse_stem;5172,155332
+static const char *const lispy_wheel_names[lispy_wheel_names5174,155371
+static const char *const
lispy_drag_n_drop_names[lispy_drag_n_drop_names5181,155623
+static short const scroll_bar_parts[scroll_bar_parts5189,155889
+static Lisp_Object button_down_location;5210,156914
+static int last_mouse_button;5215,157069
+static int last_mouse_x;5216,157099
+static int last_mouse_y;5217,157124
+static Time button_down_time;5218,157149
+static int double_click_count;5222,157233
+make_lispy_position 5228,157394
+toolkit_menubar_in_use 5456,163957
+make_scroll_bar_position 5469,164325
+make_lispy_event 5485,164971
+make_lispy_movement 6104,183534
+make_lispy_switch_frame 6131,184265
+make_lispy_focus_in 6137,184372
+make_lispy_focus_out 6145,184498
+parse_modifiers_uncached 6163,184948
+#define SINGLE_LETTER_MOD(6185,185468
+#undef SINGLE_LETTER_MOD6212,185909
+#define MULTI_LETTER_MOD(6214,185935
+#undef MULTI_LETTER_MOD6231,186403
+apply_modifiers_uncached 6273,187577
+static const char *const modifier_names[modifier_names6319,189196
+#define NUM_MOD_NAMES 6325,189402
+static Lisp_Object modifier_symbols;6327,189452
+lispy_modifier_list 6331,189589
+#define KEY_TO_CHAR(6353,190255
+parse_modifiers 6356,190331
+DEFUN ("internal-event-symbol-parse-modifiers",
Fevent_symbol_parse_modifiers,6399,191520
+DEFUN ("internal-event-symbol-parse-modifiers",
Fevent_symbol_parse_modifiers,event-symbol-parse-modifiers6399,191520
+apply_modifiers 6422,192394
+reorder_modifiers 6491,194723
+modify_event_symbol 6536,196531
+DEFUN ("event-convert-list", Fevent_convert_list,6628,199247
+DEFUN ("event-convert-list",
Fevent_convert_list,event-convert-list6628,199247
+parse_solitary_modifier 6695,201138
+#define SINGLE_LETTER_MOD(6701,201261
+#define MULTI_LETTER_MOD(6705,201346
+#undef SINGLE_LETTER_MOD6763,202644
+#undef MULTI_LETTER_MOD6764,202669
+lucid_event_type_list_p 6775,202892
+get_input_pending 6814,203963
+record_asynch_buffer_change 6834,204582
+gobble_input 6872,205705
+tty_read_avail_input 6967,208313
+handle_async_input 7149,214042
+process_pending_signals 7165,214362
+unblock_input_to 7177,214648
+unblock_input 7200,215280
+totally_unblock_input 7209,215448
+handle_input_available_signal 7217,215532
+deliver_input_available_signal 7226,215703
+struct user_signal_info7235,215868
+static struct user_signal_info *user_signals user_signals7250,216093
+add_user_signal 7253,216152
+handle_user_signal 7275,216601
+deliver_user_signal 7316,217561
+find_user_signal_name 7322,217662
+store_user_signal_events 7334,217844
+static Lisp_Object menu_bar_one_keymap_changed_items;7363,218419
+static Lisp_Object menu_bar_items_vector;7368,218633
+static int menu_bar_items_index;7369,218675
+static const char *separator_names[separator_names7372,218710
+menu_separator_name_p 7393,219151
+menu_bar_items 7426,219855
+Lisp_Object item_properties;7568,224606
+menu_bar_item 7571,224648
+menu_item_eval_property_1 7647,227178
+eval_dyn 7658,227468
+menu_item_eval_property 7666,227678
+parse_menu_item 7686,228344
+static Lisp_Object tool_bar_items_vector;7965,236339
+static Lisp_Object tool_bar_item_properties;7970,236513
+static int ntool_bar_items;7974,236609
+tool_bar_items 7990,237086
+process_tool_bar_item 8075,239895
+#define PROP(8112,240972
+set_prop 8114,241041
+parse_tool_bar_item 8167,242456
+#undef PROP8379,248847
+init_tool_bar_items 8387,248972
+append_tool_bar_item 8401,249264
+read_char_x_menu_prompt 8443,250774
+read_char_minibuf_menu_prompt 8503,252448
+#define PUSH_C_STR(8527,253017
+follow_key 8726,258556
+active_maps 8733,258698
+typedef struct keyremap8742,259024
+} keyremap;8754,259467
+access_keymap_keyremap 8764,259811
+keyremap_step 8811,261453
+test_undefined 8867,262937
+read_key_sequence 8916,264864
+read_key_sequence_vs 9826,295824
+DEFUN ("read-key-sequence", Fread_key_sequence,9885,297297
+DEFUN ("read-key-sequence", Fread_key_sequence,read-key-sequence9885,297297
+DEFUN ("read-key-sequence-vector", Fread_key_sequence_vector,9938,299985
+DEFUN ("read-key-sequence-vector",
Fread_key_sequence_vector,read-key-sequence-vector9938,299985
+detect_input_pending 9950,300491
+detect_input_pending_ignore_squeezables 9959,300657
+detect_input_pending_run_timers 9967,300873
+clear_input_pending 9985,301365
+requeued_events_pending_p 9997,301735
+DEFUN ("input-pending-p", Finput_pending_p,10002,301816
+DEFUN ("input-pending-p", Finput_pending_p,input-pending-p10002,301816
+DEFUN ("recent-keys", Frecent_keys,10024,302599
+DEFUN ("recent-keys", Frecent_keys,recent-keys10024,302599
+DEFUN ("this-command-keys", Fthis_command_keys,10055,303520
+DEFUN ("this-command-keys", Fthis_command_keys,this-command-keys10055,303520
+DEFUN ("this-command-keys-vector", Fthis_command_keys_vector,10068,303961
+DEFUN ("this-command-keys-vector",
Fthis_command_keys_vector,this-command-keys-vector10068,303961
+DEFUN ("this-single-command-keys", Fthis_single_command_keys,10080,304383
+DEFUN ("this-single-command-keys",
Fthis_single_command_keys,this-single-command-keys10080,304383
+DEFUN ("this-single-command-raw-keys",
Fthis_single_command_raw_keys,10096,304958
+DEFUN ("this-single-command-raw-keys",
Fthis_single_command_raw_keys,this-single-command-raw-keys10096,304958
+DEFUN ("reset-this-command-lengths", Freset_this_command_lengths,10109,305498
+DEFUN ("reset-this-command-lengths",
Freset_this_command_lengths,reset-this-command-lengths10109,305498
+DEFUN ("clear-this-command-keys", Fclear_this_command_keys,10136,306513
+DEFUN ("clear-this-command-keys",
Fclear_this_command_keys,clear-this-command-keys10136,306513
+DEFUN ("recursion-depth", Frecursion_depth,10158,307072
+DEFUN ("recursion-depth", Frecursion_depth,recursion-depth10158,307072
+DEFUN ("open-dribble-file", Fopen_dribble_file,10169,307409
+DEFUN ("open-dribble-file", Fopen_dribble_file,open-dribble-file10169,307409
+DEFUN ("discard-input", Fdiscard_input,10203,308450
+DEFUN ("discard-input", Fdiscard_input,discard-input10203,308450
+DEFUN ("suspend-emacs", Fsuspend_emacs,10225,308952
+DEFUN ("suspend-emacs", Fsuspend_emacs,suspend-emacs10225,308952
+stuff_buffered_input 10285,311048
+set_waiting_for_input 10323,312019
+clear_waiting_for_input 10337,312393
+handle_interrupt_signal 10351,312757
+deliver_interrupt_signal 10378,313645
+static int volatile force_quit_count;10387,313935
+handle_interrupt 10401,314417
+quit_throw_to_read_char 10541,318714
+DEFUN ("set-input-interrupt-mode", Fset_input_interrupt_mode,10562,319291
+DEFUN ("set-input-interrupt-mode",
Fset_input_interrupt_mode,set-input-interrupt-mode10562,319291
+DEFUN ("set-output-flow-control", Fset_output_flow_control,10609,320519
+DEFUN ("set-output-flow-control",
Fset_output_flow_control,set-output-flow-control10609,320519
+DEFUN ("set-input-meta-mode", Fset_input_meta_mode,10643,321435
+DEFUN ("set-input-meta-mode",
Fset_input_meta_mode,set-input-meta-mode10643,321435
+DEFUN ("set-quit-char", Fset_quit_char,10694,322709
+DEFUN ("set-quit-char", Fset_quit_char,set-quit-char10694,322709
+DEFUN ("set-input-mode", Fset_input_mode,10729,323573
+DEFUN ("set-input-mode", Fset_input_mode,set-input-mode10729,323573
+DEFUN ("current-input-mode", Fcurrent_input_mode,10750,324462
+DEFUN ("current-input-mode",
Fcurrent_input_mode,current-input-mode10750,324462
+DEFUN ("posn-at-x-y", Fposn_at_x_y,10787,325840
+DEFUN ("posn-at-x-y", Fposn_at_x_y,posn-at-x-y10787,325840
+DEFUN ("posn-at-point", Fposn_at_point,10824,327063
+DEFUN ("posn-at-point", Fposn_at_point,posn-at-point10824,327063
+init_kboard 10861,328217
+allocate_kboard 10893,329287
+wipe_kboard 10909,329640
+delete_kboard 10917,329754
+init_keyboard 10942,330284
+struct event_head11021,332699
+static const struct event_head head_table[head_table11027,332750
+syms_of_keyboard 11045,333580
+keys_of_keyboard 11841,367118
+mark_kboards 11916,370437
+
+c-src/emacs/src/lisp.h,20276
+#define EMACS_LISP_H22,801
+#define DECLARE_GDB_SYM(47,1422
+# define DEFINE_GDB_SYMBOL_BEGIN(49,1509
+# define DEFINE_GDB_SYMBOL_END(50,1579
+# define DEFINE_GDB_SYMBOL_BEGIN(52,1626
+# define DEFINE_GDB_SYMBOL_END(53,1703
+#undef min57,1791
+#undef max58,1802
+#define max(59,1813
+#define min(60,1855
+#define ARRAYELTS(63,1937
+#define GCTYPEBITS 67,2080
+DEFINE_GDB_SYMBOL_BEGIN GCTYPEBITS66,2038
+# define NONPOINTER_BITS 78,2568
+# define NONPOINTER_BITS 80,2601
+typedef int EMACS_INT;91,3024
+typedef unsigned int EMACS_UINT;92,3047
+# define EMACS_INT_MAX 93,3080
+# define pI 94,3112
+typedef long int EMACS_INT;96,3204
+typedef unsigned long EMACS_UINT;97,3232
+# define EMACS_INT_MAX 98,3266
+# define pI 99,3299
+typedef long long int EMACS_INT;103,3478
+typedef unsigned long long int EMACS_UINT;104,3511
+# define EMACS_INT_MAX 105,3554
+# define pI 106,3588
+enum { BOOL_VECTOR_BITS_PER_CHAR 114,3805
+#define BOOL_VECTOR_BITS_PER_CHAR 115,3841
+typedef size_t bits_word;123,4166
+# define BITS_WORD_MAX 124,4192
+enum { BITS_PER_BITS_WORD 125,4224
+typedef unsigned char bits_word;127,4291
+# define BITS_WORD_MAX 128,4324
+enum { BITS_PER_BITS_WORD 129,4387
+ BITS_PER_CHAR 136,4571
+ BITS_PER_SHORT 137,4606
+ BITS_PER_LONG 138,4658
+ BITS_PER_EMACS_INT 139,4713
+typedef intmax_t printmax_t;148,5090
+typedef uintmax_t uprintmax_t;149,5119
+# define pMd 150,5150
+# define pMu 151,5171
+typedef EMACS_INT printmax_t;153,5198
+typedef EMACS_UINT uprintmax_t;154,5228
+# define pMd 155,5260
+# define pMu 156,5279
+# define pD 165,5665
+# define pD 167,5710
+# define pD 169,5757
+# define pD 171,5780
+# define eassert(200,7063
+# define eassume(201,7141
+# define eassert(208,7320
+# define eassume(212,7451
+enum Lisp_Bits239,8520
+#define GCALIGNMENT 243,8648
+ VALBITS 246,8743
+ INTTYPEBITS 249,8839
+ FIXNUM_BITS 252,8946
+#define VAL_MAX 263,9328
+#define USE_LSB_TAG 271,9778
+DEFINE_GDB_SYMBOL_BEGIN USE_LSB_TAG270,9734
+# define alignas(281,10078
+# define GCALIGNED 288,10228
+# define GCALIGNED 290,10293
+# define lisp_h_XLI(327,11643
+# define lisp_h_XIL(328,11674
+# define lisp_h_XLI(330,11725
+# define lisp_h_XIL(331,11752
+#define lisp_h_CHECK_LIST_CONS(333,11786
+#define lisp_h_CHECK_NUMBER(334,11857
+#define lisp_h_CHECK_SYMBOL(335,11928
+#define lisp_h_CHECK_TYPE(336,11997
+#define lisp_h_CONSP(338,12108
+#define lisp_h_EQ(339,12157
+#define lisp_h_FLOATP(340,12202
+#define lisp_h_INTEGERP(341,12253
+#define lisp_h_MARKERP(342,12334
+#define lisp_h_MISCP(343,12409
+#define lisp_h_NILP(344,12458
+#define lisp_h_SET_SYMBOL_VAL(345,12494
+#define lisp_h_SYMBOL_CONSTANT_P(347,12608
+#define lisp_h_SYMBOL_VAL(348,12672
+#define lisp_h_SYMBOLP(350,12773
+#define lisp_h_VECTORLIKEP(351,12826
+#define lisp_h_XCAR(352,12887
+#define lisp_h_XCDR(353,12925
+#define lisp_h_XCONS(354,12965
+#define lisp_h_XHASH(356,13060
+#define lisp_h_XPNTR(357,13094
+# define lisp_h_check_cons_list(360,13222
+# define lisp_h_make_number(363,13290
+# define lisp_h_XFASTINT(365,13393
+# define lisp_h_XINT(366,13430
+# define lisp_h_XSYMBOL(367,13479
+# define lisp_h_XTYPE(371,13632
+# define lisp_h_XUNTAG(372,13697
+# define XLI(381,14087
+# define XIL(382,14118
+# define CHECK_LIST_CONS(383,14149
+# define CHECK_NUMBER(384,14210
+# define CHECK_SYMBOL(385,14259
+# define CHECK_TYPE(386,14308
+# define CONSP(387,14383
+# define EQ(388,14418
+# define FLOATP(389,14453
+# define INTEGERP(390,14490
+# define MARKERP(391,14531
+# define MISCP(392,14570
+# define NILP(393,14605
+# define SET_SYMBOL_VAL(394,14638
+# define SYMBOL_CONSTANT_P(395,14701
+# define SYMBOL_VAL(396,14764
+# define SYMBOLP(397,14813
+# define VECTORLIKEP(398,14852
+# define XCAR(399,14899
+# define XCDR(400,14932
+# define XCONS(401,14965
+# define XHASH(402,15000
+# define XPNTR(403,15035
+# define check_cons_list(405,15098
+# define make_number(408,15177
+# define XFASTINT(409,15225
+# define XINT(410,15267
+# define XSYMBOL(411,15301
+# define XTYPE(412,15341
+# define XUNTAG(413,15377
+#define LISP_MACRO_DEFUN(421,15673
+#define LISP_MACRO_DEFUN_VOID(425,15846
+#define INTMASK 437,16290
+#define case_Lisp_Int 438,16343
+#define ENUM_BF(445,16682
+#define ENUM_BF(447,16723
+enum Lisp_Type451,16764
+ Lisp_Symbol 454,16852
+ Lisp_Misc 458,16994
+ Lisp_Int0 461,17068
+ Lisp_Int1 462,17087
+ Lisp_String 466,17265
+ Lisp_Vectorlike 472,17544
+ Lisp_Cons 475,17633
+ Lisp_Float 477,17671
+enum Lisp_Misc_Type485,18017
+ Lisp_Misc_Free 487,18041
+ Lisp_Misc_Marker,488,18070
+ Lisp_Misc_Overlay,489,18092
+ Lisp_Misc_Save_Value,490,18115
+ Lisp_Misc_Finalizer,491,18141
+ Lisp_Misc_Float,494,18276
+ Lisp_Misc_Limit496,18360
+enum Lisp_Fwd_Type502,18544
+ Lisp_Fwd_Int,504,18567
+ Lisp_Fwd_Bool,505,18620
+ Lisp_Fwd_Obj,506,18671
+ Lisp_Fwd_Buffer_Obj,507,18730
+ Lisp_Fwd_Kboard_Obj 508,18801
+typedef struct { EMACS_INT i; } Lisp_Object;567,21772
+#define LISP_INITIALLY(569,21818
+#undef CHECK_LISP_OBJECT_TYPE571,21849
+enum CHECK_LISP_OBJECT_TYPE 572,21879
+enum CHECK_LISP_OBJECT_TYPE { CHECK_LISP_OBJECT_TYPE 572,21879
+typedef EMACS_INT Lisp_Object;577,22055
+#define LISP_INITIALLY(578,22086
+enum CHECK_LISP_OBJECT_TYPE 579,22116
+enum CHECK_LISP_OBJECT_TYPE { CHECK_LISP_OBJECT_TYPE 579,22116
+#define LISP_INITIALLY_ZERO 582,22217
+enum symbol_interned639,24190
+ SYMBOL_UNINTERNED 641,24213
+ SYMBOL_INTERNED 642,24238
+ SYMBOL_INTERNED_IN_INITIAL_OBARRAY 643,24261
+enum symbol_redirect646,24306
+ SYMBOL_PLAINVAL 648,24329
+ SYMBOL_VARALIAS 649,24353
+ SYMBOL_LOCALIZED 650,24377
+ SYMBOL_FORWARDED 651,24401
+struct Lisp_Symbol654,24428
+#define EXFUN(707,26243
+#define DEFUN_ARGS_MANY 712,26437
+#define DEFUN_ARGS_UNEVALLED 713,26489
+#define DEFUN_ARGS_0 714,26532
+#define DEFUN_ARGS_1 715,26560
+#define DEFUN_ARGS_2 716,26595
+#define DEFUN_ARGS_3 717,26643
+#define DEFUN_ARGS_4 718,26704
+#define DEFUN_ARGS_5 719,26778
+#define DEFUN_ARGS_6 721,26871
+#define DEFUN_ARGS_7 723,26977
+#define DEFUN_ARGS_8 725,27096
+#define TAG_PTR(729,27287
+#define TAG_SYMOFFSET(734,27534
+#define XLI_BUILTIN_LISPSYM(741,27833
+#define DEFINE_LISP_SYMBOL(746,28092
+# define DEFINE_NON_NIL_Q_SYMBOL_MACROS 755,28563
+LISP_MACRO_DEFUN 762,28768
+# define ARRAY_MARK_FLAG 768,29015
+# define PSEUDOVECTOR_FLAG 774,29258
+enum pvec_type780,29559
+ PVEC_NORMAL_VECTOR,782,29576
+ PVEC_FREE,783,29598
+ PVEC_PROCESS,784,29611
+ PVEC_FRAME,785,29627
+ PVEC_WINDOW,786,29641
+ PVEC_BOOL_VECTOR,787,29656
+ PVEC_BUFFER,788,29676
+ PVEC_HASH_TABLE,789,29691
+ PVEC_TERMINAL,790,29710
+ PVEC_WINDOW_CONFIGURATION,791,29727
+ PVEC_SUBR,792,29756
+ PVEC_OTHER,793,29769
+ PVEC_COMPILED,795,29847
+ PVEC_CHAR_TABLE,796,29864
+ PVEC_SUB_CHAR_TABLE,797,29883
+ PVEC_FONT 798,29906
+enum More_Lisp_Bits801,29982
+ PSEUDOVECTOR_SIZE_BITS 808,30373
+ PSEUDOVECTOR_SIZE_MASK 809,30406
+ PSEUDOVECTOR_REST_BITS 813,30616
+ PSEUDOVECTOR_REST_MASK 814,30649
+ PSEUDOVECTOR_AREA_BITS 818,30814
+ PVEC_TYPE_MASK 819,30892
+# define VALMASK 829,31293
+DEFINE_GDB_SYMBOL_BEGIN VALMASK828,31248
+#define MOST_POSITIVE_FIXNUM 834,31523
+#define MOST_NEGATIVE_FIXNUM 835,31583
+XINT 874,32675
+XFASTINT 889,33026
+XSYMBOL 899,33254
+XTYPE 910,33472
+XUNTAG 918,33652
+LISP_MACRO_DEFUN 927,33848
+LISP_MACRO_DEFUN 940,34233
+#define FIXNUM_OVERFLOW_P(958,34846
+LISP_MACRO_DEFUN FIXNUM_OVERFLOW_P952,34623
+LISP_MACRO_DEFUN 970,35162
+XSTRING 980,35382
+#define SYMBOL_INDEX(988,35566
+XFLOAT 991,35627
+XPROCESS 1000,35769
+XWINDOW 1007,35886
+XTERMINAL 1014,36003
+XSUBR 1021,36125
+XBUFFER 1028,36236
+XCHAR_TABLE 1035,36360
+XSUB_CHAR_TABLE 1042,36497
+XBOOL_VECTOR 1049,36639
+make_lisp_ptr 1058,36818
+make_lisp_symbol 1066,37004
+builtin_lisp_symbol 1074,37188
+#define XSETINT(1079,37270
+#define XSETFASTINT(1080,37316
+#define XSETCONS(1081,37366
+#define XSETVECTOR(1082,37426
+#define XSETSTRING(1083,37494
+#define XSETSYMBOL(1084,37558
+#define XSETFLOAT(1085,37612
+#define XSETMISC(1086,37674
+#define XSETPVECTYPE(1090,37763
+#define XSETPVECTYPESIZE(1092,37879
+#define XSETPSEUDOVECTOR(1099,38176
+#define XSETTYPED_PSEUDOVECTOR(1105,38360
+#define XSETWINDOW_CONFIGURATION(1110,38570
+#define XSETPROCESS(1112,38666
+#define XSETWINDOW(1113,38732
+#define XSETTERMINAL(1114,38796
+#define XSETSUBR(1115,38864
+#define XSETCOMPILED(1116,38924
+#define XSETBUFFER(1117,38992
+#define XSETCHAR_TABLE(1118,39056
+#define XSETBOOL_VECTOR(1119,39128
+#define XSETSUB_CHAR_TABLE(1120,39202
+XINTPTR 1128,39572
+make_pointer_integer 1134,39652
+LISP_MACRO_DEFUN_VOID 1143,39817
+typedef struct interval *INTERVAL;INTERVAL1149,39978
+xcar_addr 1174,40751
+xcdr_addr 1179,40828
+LISP_MACRO_DEFUN 1185,40922
+XSETCDR 1198,41298
+CAR 1205,41448
+CDR 1212,41582
+CAR_SAFE 1221,41782
+CDR_SAFE 1226,41868
+STRING_MULTIBYTE 1243,42241
+#define STRING_BYTES_BOUND 1261,43048
+#define STRING_SET_UNIBYTE(1265,43192
+#define STRING_SET_MULTIBYTE(1275,43507
+SDATA 1286,43821
+SSDATA 1291,43899
+SREF 1297,44028
+SSET 1302,44119
+SCHARS 1307,44233
+STRING_BYTES 1316,44406
+SBYTES 1326,44586
+STRING_SET_CHARS 1331,44672
+struct vectorlike_header1343,45223
+struct Lisp_Vector1369,46473
+ ALIGNOF_STRUCT_LISP_VECTOR1378,46672
+struct Lisp_Bool_Vector1384,46855
+bool_vector_size 1399,47376
+bool_vector_data 1407,47514
+bool_vector_uchar_data 1413,47608
+bool_vector_words 1421,47794
+bool_vector_bytes 1428,47989
+bool_vector_bitref 1437,48229
+bool_vector_ref 1445,48469
+bool_vector_set 1453,48609
+ header_size 1471,49038
+ bool_header_size 1472,49097
+ word_size 1473,49162
+AREF 1479,49275
+aref_addr 1485,49382
+ASIZE 1491,49492
+ASET 1497,49574
+gc_aset 1504,49733
+enum { NIL_IS_ZERO 1515,50260
+memclear 1520,50455
+#define VECSIZE(1531,50753
+#define PSEUDOVECSIZE(1538,51038
+#define UNSIGNED_CMP(1546,51471
+#define ASCII_CHAR_P(1552,51725
+enum CHARTAB_SIZE_BITS1565,52480
+ CHARTAB_SIZE_BITS_0 1567,52507
+ CHARTAB_SIZE_BITS_1 1568,52536
+ CHARTAB_SIZE_BITS_2 1569,52565
+ CHARTAB_SIZE_BITS_3 1570,52594
+struct Lisp_Char_Table1575,52663
+struct Lisp_Sub_Char_Table1606,53743
+CHAR_TABLE_REF_ASCII 1628,54557
+CHAR_TABLE_REF 1648,55104
+CHAR_TABLE_SET 1658,55393
+struct Lisp_Subr1670,55777
+enum char_table_specials1692,56789
+ CHAR_TABLE_STANDARD_SLOTS 1697,56984
+ SUB_CHAR_TABLE_OFFSET 1701,57205
+CHAR_TABLE_EXTRA_SLOTS 1707,57368
+LISP_MACRO_DEFUN 1723,57912
+SYMBOL_BLV 1732,58172
+SYMBOL_FWD 1738,58307
+LISP_MACRO_DEFUN_VOID 1744,58419
+SET_SYMBOL_BLV 1754,58682
+SET_SYMBOL_FWD 1760,58841
+SYMBOL_NAME 1767,58992
+SYMBOL_INTERNED_P 1775,59121
+SYMBOL_INTERNED_IN_INITIAL_OBARRAY_P 1783,59290
+#define DEFSYM(1796,59800
+LISP_MACRO_DEFUN DEFSYM1792,59621
+struct hash_table_test1805,60053
+struct Lisp_Hash_Table1823,60546
+XHASH_TABLE 1880,62522
+#define XSET_HASH_TABLE(1885,62593
+HASH_TABLE_P 1889,62694
+HASH_KEY 1896,62851
+HASH_VALUE 1903,63031
+HASH_NEXT 1911,63245
+HASH_HASH 1918,63422
+HASH_INDEX 1926,63668
+HASH_TABLE_SIZE 1933,63817
+enum DEFAULT_HASH_SIZE 1940,63947
+enum DEFAULT_HASH_SIZE { DEFAULT_HASH_SIZE 1940,63947
+static double const DEFAULT_REHASH_THRESHOLD 1946,64167
+static double const DEFAULT_REHASH_SIZE 1950,64290
+sxhash_combine 1956,64456
+SXHASH_REDUCE 1964,64639
+struct Lisp_Misc_Any 1971,64797
+struct Lisp_Marker1978,64971
+struct Lisp_Overlay2021,66832
+ SAVE_UNUSED,2047,67635
+ SAVE_INTEGER,2048,67652
+ SAVE_FUNCPOINTER,2049,67670
+ SAVE_POINTER,2050,67692
+ SAVE_OBJECT2051,67710
+enum { SAVE_SLOT_BITS 2055,67795
+enum { SAVE_VALUE_SLOTS 2058,67892
+enum { SAVE_TYPE_BITS 2062,68000
+enum Lisp_Save_Type2064,68066
+ SAVE_TYPE_INT_INT 2066,68090
+ SAVE_TYPE_INT_INT_INT2067,68163
+ SAVE_TYPE_OBJ_OBJ 2069,68253
+ SAVE_TYPE_OBJ_OBJ_OBJ 2070,68324
+ SAVE_TYPE_OBJ_OBJ_OBJ_OBJ2071,68405
+ SAVE_TYPE_PTR_INT 2073,68500
+ SAVE_TYPE_PTR_OBJ 2074,68573
+ SAVE_TYPE_PTR_PTR 2075,68645
+ SAVE_TYPE_FUNCPTR_PTR_OBJ2076,68718
+ SAVE_TYPE_MEMORY 2080,68876
+typedef void (*voidfuncptr)voidfuncptr2108,69830
+struct Lisp_Save_Value2110,69867
+save_type 2134,70746
+XSAVE_POINTER 2143,70976
+set_save_pointer 2149,71138
+XSAVE_FUNCPOINTER 2155,71320
+XSAVE_INTEGER 2164,71540
+set_save_integer 2170,71702
+XSAVE_OBJECT 2179,71923
+struct Lisp_Finalizer2186,72100
+struct Lisp_Free2201,72575
+union Lisp_Misc2212,72876
+XMISC 2223,73175
+XMISCANY 2229,73264
+XMISCTYPE 2236,73373
+XMARKER 2242,73461
+XOVERLAY 2249,73576
+XSAVE_VALUE 2256,73697
+XFINALIZER 2263,73826
+struct Lisp_Intfwd2274,74111
+struct Lisp_Boolfwd2284,74405
+struct Lisp_Objfwd2294,74696
+struct Lisp_Buffer_Objfwd2302,74928
+struct Lisp_Buffer_Local_Value2334,76464
+struct Lisp_Kboard_Objfwd2362,77723
+union Lisp_Fwd2368,77832
+XFWDTYPE 2378,78078
+XBUFFER_OBJFWD 2384,78174
+struct Lisp_Float2391,78310
+XFLOAT_DATA 2401,78428
+ IEEE_FLOATING_POINT2415,78937
+#define _UCHAR_T2423,79260
+typedef unsigned char UCHAR;2424,79277
+enum Lisp_Compiled2429,79360
+ COMPILED_ARGLIST 2431,79383
+ COMPILED_BYTECODE 2432,79409
+ COMPILED_CONSTANTS 2433,79436
+ COMPILED_STACK_DEPTH 2434,79464
+ COMPILED_DOC_STRING 2435,79494
+ COMPILED_INTERACTIVE 2436,79523
+enum char_bits2443,79825
+ CHAR_ALT 2445,79844
+ CHAR_SUPER 2446,79870
+ CHAR_HYPER 2447,79898
+ CHAR_SHIFT 2448,79926
+ CHAR_CTL 2449,79954
+ CHAR_META 2450,79980
+ CHAR_MODIFIER_MASK 2452,80008
+ CHARACTERBITS 2457,80203
+LISP_MACRO_DEFUN 2462,80261
+NATNUMP 2470,80403
+RANGED_INTEGERP 2476,80484
+#define TYPE_RANGED_INTEGERP(2481,80606
+LISP_MACRO_DEFUN 2486,80791
+VECTORP 2500,81264
+OVERLAYP 2505,81367
+SAVE_VALUEP 2510,81466
+FINALIZERP 2516,81572
+AUTOLOADP 2522,81676
+BUFFER_OBJFWDP 2528,81767
+PSEUDOVECTOR_TYPEP 2534,81865
+PSEUDOVECTORP 2542,82118
+WINDOW_CONFIGURATIONP 2558,82470
+PROCESSP 2564,82580
+WINDOWP 2570,82664
+TERMINALP 2576,82746
+SUBRP 2582,82832
+COMPILEDP 2588,82910
+BUFFERP 2594,82996
+CHAR_TABLE_P 2600,83078
+SUB_CHAR_TABLE_P 2606,83169
+BOOL_VECTOR_P 2612,83268
+FRAMEP 2618,83361
+IMAGEP 2625,83478
+ARRAYP 2632,83583
+CHECK_LIST 2638,83702
+LISP_MACRO_DEFUN_VOID 2643,83783
+CHECK_STRING_CAR 2653,84080
+CHECK_CONS 2658,84184
+CHECK_VECTOR 2663,84264
+CHECK_BOOL_VECTOR 2668,84350
+CHECK_VECTOR_OR_STRING 2674,84527
+CHECK_ARRAY 2683,84701
+CHECK_BUFFER 2688,84809
+CHECK_WINDOW 2693,84895
+CHECK_PROCESS 2699,85001
+CHECK_NATNUM 2705,85097
+#define CHECK_RANGED_INTEGER(2710,85174
+#define CHECK_TYPE_RANGED_INTEGER(2721,85557
+#define CHECK_NUMBER_COERCE_MARKER(2729,85827
+XFLOATINT 2738,86080
+CHECK_NUMBER_OR_FLOAT 2744,86151
+#define CHECK_NUMBER_OR_FLOAT_COERCE_MARKER(2749,86250
+CHECK_NUMBER_CAR 2760,86660
+CHECK_NUMBER_CDR 2768,86782
+#define DEFUN(2803,88377
+#define DEFUN(2812,88845
+FUNCTIONP 2822,89200
+enum maxargs2831,89395
+ MANY 2833,89412
+ UNEVALLED 2834,89427
+#define CALLMANY(2838,89530
+#define CALLN(2844,89883
+#define DEFVAR_LISP(2869,91088
+#define DEFVAR_LISP_NOPRO(2874,91260
+#define DEFVAR_BOOL(2879,91442
+#define DEFVAR_INT(2884,91615
+#define DEFVAR_BUFFER_DEFAULTS(2890,91786
+#define DEFVAR_KBOARD(2896,91990
+typedef jmp_buf sys_jmp_buf;2906,92314
+# define sys_setjmp(2907,92343
+# define sys_longjmp(2908,92378
+typedef sigjmp_buf sys_jmp_buf;2910,92450
+# define sys_setjmp(2911,92482
+# define sys_longjmp(2912,92522
+typedef jmp_buf sys_jmp_buf;2916,92681
+# define sys_setjmp(2917,92710
+# define sys_longjmp(2918,92744
+enum specbind_tag 2943,93796
+ SPECPDL_UNWIND,2944,93816
+ SPECPDL_UNWIND_PTR,2945,93885
+ SPECPDL_UNWIND_INT,2946,93936
+ SPECPDL_UNWIND_VOID,2947,93984
+ SPECPDL_BACKTRACE,2948,94038
+ SPECPDL_LET,2949,94096
+ SPECPDL_LET_LOCAL,2951,94226
+ SPECPDL_LET_DEFAULT 2952,94283
+union specbinding2955,94355
+SPECPDL_INDEX 2996,95379
+enum handlertype 3021,96401
+enum handlertype { CATCHER,3021,96401
+enum handlertype { CATCHER, CONDITION_CASE 3021,96401
+struct handler3023,96448
+#define PUSH_HANDLER(3053,97437
+#define QUIT 3101,99214
+#define QUITP 3112,99464
+struct gcpro3132,100307
+#define GC_USE_GCPROS_AS_BEFORE 3171,101288
+#define GC_MAKE_GCPROS_NOOPS 3172,101323
+#define GC_MARK_STACK_CHECK_GCPROS 3173,101355
+#define GC_USE_GCPROS_CHECK_ZOMBIES 3174,101392
+#define GC_MARK_STACK 3177,101453
+#define BYTE_MARK_STACK 3181,101553
+#define GCPRO1(3190,101824
+#define GCPRO2(3191,101864
+#define GCPRO3(3192,101930
+#define GCPRO4(3194,102025
+#define GCPRO5(3196,102145
+#define GCPRO6(3198,102290
+#define GCPRO7(3201,102465
+#define UNGCPRO 3202,102544
+#define GCPRO1(3208,102644
+#define GCPRO2(3212,102766
+#define GCPRO3(3217,102958
+#define GCPRO4(3223,103220
+#define GCPRO5(3230,103551
+#define GCPRO6(3238,103952
+#define GCPRO7(3247,104422
+#define UNGCPRO 3257,104962
+#define GCPRO1(3263,105056
+#define GCPRO2(3269,105290
+#define GCPRO3(3278,105708
+#define GCPRO4(3289,106265
+#define GCPRO5(3302,106963
+#define GCPRO6(3317,107803
+#define GCPRO7(3334,108784
+#define UNGCPRO 3353,109907
+#define RETURN_UNGCPRO(3363,110174
+vcopy 3384,110648
+set_hash_key_slot 3393,110923
+set_hash_value_slot 3399,111062
+set_symbol_function 3408,111297
+set_symbol_plist 3414,111412
+set_symbol_next 3420,111515
+blv_found 3428,111688
+set_overlay_plist 3437,111871
+string_intervals 3445,112022
+set_string_intervals 3453,112144
+set_char_table_defalt 3462,112346
+set_char_table_purpose 3467,112458
+set_char_table_extras 3475,112627
+set_char_table_contents 3482,112836
+set_sub_char_table_contents 3489,113031
+enum Arith_Comparison 3497,113294
+ ARITH_EQUAL,3498,113318
+ ARITH_NOTEQUAL,3499,113333
+ ARITH_LESS,3500,113351
+ ARITH_GRTR,3501,113365
+ ARITH_LESS_OR_EQUAL,3502,113379
+ ARITH_GRTR_OR_EQUAL3503,113402
+#define INTEGER_TO_CONS(3511,113753
+#define CONS_TO_INTEGER(3529,114616
+enum { NEXT_ALMOST_PRIME_LIMIT 3573,116320
+extern EMACS_INT next_almost_prime 3574,116359
+enum constype 3739,123811
+enum constype {CONSTYPE_HEAP,CONSTYPE_HEAP3739,123811
+enum constype {CONSTYPE_HEAP, CONSTYPE_PURE}CONSTYPE_PURE3739,123811
+list2i 3745,124001
+list3i 3751,124110
+list4i 3757,124249
+extern Lisp_Object make_formatted_string 3767,124625
+build_pure_c_string 3792,125653
+build_string 3801,125858
+make_uninit_vector 3820,126429
+make_uninit_sub_char_table 3833,126648
+#define ALLOCATE_PSEUDOVECTOR(3850,127192
+#define ALLOCATE_ZEROED_PSEUDOVECTOR(3858,127528
+INLINE void 3890,128934
+extern void *r_alloc r_alloc3895,129055
+#define FLOAT_TO_STRING_BUFSIZE 3927,130518
+intern 3968,132125
+intern_c_string 3974,132213
+extern _Noreturn void error 4034,135592
+fast_string_match_ignore_case 4136,140080
+INLINE void fixup_locale 4241,143845
+INLINE void synchronize_system_messages_locale 4242,143880
+INLINE void synchronize_system_time_locale 4243,143937
+#define IS_DAEMON 4257,144410
+#define DAEMON_RUNNING 4258,144450
+#define IS_DAEMON 4261,144549
+#define DAEMON_RUNNING 4262,144594
+# define WAIT_READING_MAX 4281,145413
+# define WAIT_READING_MAX 4283,145485
+extern _Noreturn void emacs_abort 4374,148377
+egetenv 4532,152800
+#define eabs(4545,153296
+#define make_fixnum_or_float(4550,153429
+enum MAX_ALLOCA 4556,153680
+enum MAX_ALLOCA { MAX_ALLOCA 4556,153680
+extern void *record_xmalloc record_xmalloc4558,153725
+#define USE_SAFE_ALLOCA 4560,153791
+#define AVAIL_ALLOCA(4564,153924
+#define SAFE_ALLOCA(4568,154035
+#define SAFE_NALLOCA(4576,154376
+#define SAFE_ALLOCA_STRING(4590,154852
+#define SAFE_FREE(4598,155104
+#define SAFE_ALLOCA_LISP(4625,155682
+# define USE_STACK_LISP_OBJECTS 4652,156804
+# undef USE_STACK_LISP_OBJECTS4658,156970
+# define USE_STACK_LISP_OBJECTS 4659,157001
+enum { defined_GC_CHECK_STRING_BYTES 4663,157076
+enum { defined_GC_CHECK_STRING_BYTES 4665,157129
+union Aligned_Cons4670,157263
+union Aligned_String4676,157343
+ USE_STACK_CONS 4689,157698
+ USE_STACK_STRING 4691,157804
+#define STACK_CONS(4699,158141
+#define AUTO_CONS_EXPR(4701,158238
+#define AUTO_CONS(4709,158601
+#define AUTO_LIST1(4710,158672
+#define AUTO_LIST2(4712,158780
+#define AUTO_LIST3(4716,158935
+#define AUTO_LIST4(4720,159110
+# define verify_ascii(4732,159501
+#define AUTO_STRING(4740,159809
+#define FOR_EACH_TAIL(4752,160273
+#define FOR_EACH_ALIST_VALUE(4766,160764
+maybe_gc 4774,161051
+functionp 4784,161290
+
+c-src/machsyscalls.c,23
+#define SYSCALL(6,113
+
+c-src/machsyscalls.h,159
+SYSCALL (mach_msg_trap,1,0
+SYSCALL (mach_reply_port,13,314
+SYSCALL (mach_thread_self,18,377
+SYSCALL (mach_task_self,23,441
+SYSCALL (mach_host_self,28,503
+
+c-src/h.h,1850
+ ELEM_I/ELEM_I3,15
+} Fails_t;5,85
+typedef void Lang_function 6,96
+typedef struct tpcmd8,147
+#define ggg 10,170
+tpcmd;15,209
+typedef struct foobar2_ 16,216
+} foobar2;20,307
+ DEVICE_SWP,23,333
+ DEVICE_LAST24,349
+} bsp_DevId;25,365
+ struct constant_args 27,394
+} args;30,457
+typedef int *regset;regset31,465
+typedef int INT;32,486
+typedef union abc33,503
+} ghi1;36,534
+typedef union abc 37,542
+} ghi2;39,573
+typedef struct a 40,581
+} b;41,600
+#define c(42,605
+typedef struct an_extern_linkage
*an_extern_linkage_ptr;an_extern_linkage_ptr43,619
+typedef struct an_extern_linkage 44,676
+} an_extern_linkage;56,1054
+typedef struct pollfd pfdset[pfdset57,1075
+typedef union rtunion_def58,1119
+ } womboid 63,1206
+typedef union rtunion_def64,1220
+womboid75,1330
+enum {dog,dog81,1416
+enum {dog, cat}cat81,1416
+enum {dog, cat} animals;81,1416
+typedef void (_CALLBACK_ *signal_handler)signal_handler82,1441
+typedef void (_CALLBACK_ *signal_handler1)signal_handler183,1489
+/* comment */ #define ANSIC84,1538
+ #define ANSIC85,1566
+typedef void (proc)87,1588
+typedef void OperatorFun(88,1612
+typedef int f(89,1648
+struct my_struct 91,1691
+typedef struct my_struct my_typedef;93,1713
+typedef RETSIGTYPE (*signal_handler_t)signal_handler_t94,1750
+ Date 04 May 87 235311 PDT 96,1802
+typedef unsigned char unchar;99,1880
+typedef int X,100,1910
+typedef int X, Y,100,1910
+typedef int X, Y, Z;100,1910
+typedef mio mao;101,1931
+typedef struct a 103,1966
+typedef struct a { } b;103,1966
+typedef struct b104,1990
+} c;106,2009
+int extvar;109,2053
+#define tag1110,2065
+#define aaaaaa 111,2078
+#define bbbbbb\bbbbbb113,2102
+#define cccccccccc115,2125
+#define enter_critical_section 116,2144
+#define exit_critical_to_previous 117,2199
+#define UNDEFINED118,2259
+struct re_pattern_buffer 119,2277
+
+cp-src/c.C,2094
+template <typename ipc3dIslandHierarchy,1,0
+template <typename ipc3dIslandHierarchy, typename ipc3dChannelType,1,0
+template <typename ipc3dIslandHierarchy, typename ipc3dChannelType, unsigned
numOfChannels,1,0
+template <typename ipc3dIslandHierarchy, typename ipc3dChannelType, unsigned
numOfChannels, typename ipc3dLinkControl,1,0
+class CMultiChannelCSC19_3D2,151
+ void execute(11,493
+int main 25,1026
+double base 26,1088
+typedef struct s1 32,1251
+} t1;34,1287
+struct s2 35,1293
+typedef struct s2 t2;38,1324
+class A 39,1346
+ enum { rosso,40,1356
+ enum { rosso, giallo,40,1356
+ enum { rosso, giallo, verde 40,1356
+const A& A::operator+(operator+43,1431
+void operator+(44,1467
+void operator -(operator -45,1495
+void operator int(operator int46,1524
+A<int>* f(48,1556
+int f(49,1571
+int A<int>::f(f50,1590
+A<float,B<int> > A<B<float>,int>::f(f51,1618
+template <class C, int n> class AT 52,1668
+class AU 53,1716
+class B<B54,1735
+class B<int> { void f(54,1735
+const A::B::T& abt 55,1766
+class A 56,1792
+class A { class B 56,1792
+class A 57,1827
+ A operator+(59,1861
+is_muldiv_operation(61,1888
+domain foo 68,1956
+ void f(69,1969
+void A::A(A72,1990
+struct A 73,2005
+struct B 74,2023
+void B::B(B75,2042
+void BE_Node::BE_Node(BE_Node76,2057
+class BE_Node 77,2084
+struct foo 79,2103
+class test 86,2157
+ int f(87,2170
+ int ff(89,2232
+ int g(90,2255
+class AST_Root 92,2279
+AST_ConcreteType::AST_ConcreteType(99,2394
+AST_Array::AST_Array(107,2533
+ void f(115,2734
+struct A 117,2754
+A::~A(~A120,2778
+struct B 122,2790
+ ~B(123,2801
+enum {dog,dog126,2818
+enum {dog, cat}cat126,2818
+enum {dog, cat} animals;126,2818
+struct {int teats;} cow;127,2843
+class Boo 129,2869
+ enum {dog,dog130,2881
+ enum {dog, cat}cat130,2881
+ foo(133,2955
+ Boo(137,2996
+Boo::Boo(141,3071
+typedef int should_see_this_one_enclosed_in_extern_C;149,3156
+typedef int
(*should_see_this_function_pointer)should_see_this_function_pointer153,3229
+typedef int should_see_this_array_type[should_see_this_array_type156,3311
+
+cp-src/x.cc,63
+class XX1,0
+XX::foo(foo9,60
+XX::bar(bar15,95
+main(21,126
+
+cp-src/burton.cpp,124
+::dummy::dummy test::dummy1(dummy11,0
+::dummy::dummy test::dummy2(dummy26,64
+::dummy::dummy test::dummy3(dummy311,143
+
+cp-src/functions.cpp,778
+void Date::setDate setDate5,148
+void Date::plus plus32,938
+void Date::minus minus42,1226
+void Date::shift shift52,1404
+Date & Date::operator = operator =62,1625
+Date & Date::operator += operator +=69,1786
+Date & Date::operator -= operator -=78,1935
+Date & Date::operator ++ operator ++87,2076
+Date & Date::operator -- operator --96,2212
+int Date::operator - operator -104,2327
+int Date::operator < operator <112,2479
+int Date::operator > operator >116,2553
+int Date::operator == operator ==120,2627
+ostream& operator << operator <<124,2703
+istream& operator >> operator >>133,2939
+bool isLeap 159,3539
+bool isHoliday 163,3625
+void asort(173,3861
+void ReadVacation 186,4060
+void Debug 201,4519
+int WorkingDays(211,4863
+Date StartDay(226,5125
+
+cp-src/MDiagArray2.h,482
+#define octave_MDiagArray2_h 29,870
+#undef LTGT35,967
+#define LTGT39,1031
+#define LTGT 42,1051
+class MDiagArray2 78,2022
+ MDiagArray2 82,2077
+ MDiagArray2 86,2154
+ MDiagArray2 87,2198
+ MDiagArray2 88,2254
+ MDiagArray2 89,2329
+ MDiagArray2 90,2387
+ MDiagArray2 91,2450
+ ~MDiagArray2 93,2515
+ MDiagArray2<T>& operator = operator =95,2542
+ operator MArray2<T> operator MArray2<T>101,2667
+#undef LTGT144,3874
+#define INSTANTIATE_MDIAGARRAY_FRIENDS(146,3887
+
+cp-src/Range.h,275
+#define octave_Range_h 24,765
+Range35,891
+ Range 39,909
+ Range 42,995
+ Range 46,1130
+ Range 50,1248
+ double base 54,1376
+ double limit 55,1425
+ double inc 56,1475
+ int nelem 57,1523
+ void set_base 68,1728
+ void set_limit 69,1774
+ void set_inc 70,1821
+
+cp-src/screen.cpp,228
+unsigned char cursor_x,15,548
+unsigned char cursor_x, cursor_y;15,548
+static union REGS regs;16,582
+void goto_xy(18,607
+void hide_cursor(27,774
+void cursor_position(32,836
+void clear_screen(41,997
+void write_xyc(55,1247
+
+cp-src/screen.hpp,414
+#define __COLORS9,401
+enum COLORS 11,419
+ BLACK,12,433
+ BLUE,13,471
+ GREEN,14,481
+ CYAN,15,492
+ RED,16,502
+ MAGENTA,17,511
+ BROWN,18,524
+ LIGHTGRAY,19,535
+ DARKGRAY,20,550
+ LIGHTBLUE,21,589
+ LIGHTGREEN,22,604
+ LIGHTCYAN,23,620
+ LIGHTRED,24,635
+ LIGHTMAGENTA,25,649
+ YELLOW,26,667
+ WHITE27,679
+#define SCREEN_FP(31,700
+#define SCREEN_START 33,795
+
+cp-src/conway.cpp,288
+#define max(12,357
+#define min(13,393
+const int num_rows 15,430
+const int num_columns 16,470
+class site *field_of_play[field_of_play18,499
+int site::total_surrounding(total_surrounding20,550
+void display(37,958
+void glider(50,1239
+void traffic_light(59,1478
+void main(67,1633
+
+cp-src/conway.hpp,164
+class site:site5,235
+ site(10,344
+ char read(12,410
+ void set(13,444
+ void clear(14,478
+ void compute_next_state(15,514
+ void step(22,717
+
+cp-src/clheir.cpp,359
+const int max_num_generic_objects 9,298
+generic_object * object_registry[object_registry10,340
+void init_registry(12,400
+void step_everybody(19,527
+void discrete_location::clear_neighbors(clear_neighbors31,852
+generic_object::generic_object(generic_object36,981
+generic_object::~generic_object(~generic_object48,1255
+void agent::move(move53,1353
+
+cp-src/clheir.hpp,423
+class generic_object13,520
+ virtual void compute_next_state(21,843
+ virtual void step(22,889
+const int max_num_directions 31,1220
+class location:location33,1290
+ location(43,1643
+class irregular_location:irregular_location47,1687
+ irregular_location(51,1763
+class discrete_location:discrete_location56,1890
+ discrete_location(62,2045
+ void assign_neighbor(66,2185
+class agent:agent75,2509
+
+cp-src/fail.C,294
+struct A 7,263
+ struct B 8,274
+ struct C 9,289
+ C(11,318
+ operator int(operator int12,342
+ typedef C T;14,389
+ typedef B T2;16,414
+class A 23,453
+ class B 24,463
+ class C 25,474
+ int f(26,488
+int A::B::f(f31,521
+main(37,571
+ class D 41,622
+ D(43,659
+
+el-src/TAGTEST.EL,181
+(foo::defmumble bletch 3,33
+(defun foo==bar foo==bar4,66
+(defalias 'pending-delete-mode pending-delete-mode8,182
+(defalias (quote explicitly-quoted-pending-delete-mode)11,255
+
+el-src/emacs/lisp/progmodes/etags.el,5069
+(defvar tags-file-name 34,1035
+(defgroup etags 43,1499
+(defcustom tags-case-fold-search 47,1567
+(defcustom tags-table-list 59,2052
+(defcustom tags-compression-info-list69,2450
+(defcustom tags-add-tables 88,3232
+(defcustom tags-revert-without-query 98,3628
+(defvar tags-table-computed-list 103,3779
+(defvar tags-table-computed-list-for 112,4263
+(defvar tags-table-list-pointer 117,4511
+(defvar tags-table-list-started-at 121,4702
+(defvar tags-table-set-list 124,4822
+(defcustom find-tag-hook 129,5001
+(defcustom find-tag-default-function 137,5264
+(define-obsolete-variable-alias
'find-tag-marker-ring-lengthfind-tag-marker-ring-length145,5603
+(defcustom tags-tag-face 148,5700
+(defcustom tags-apropos-verbose 154,5835
+(defcustom tags-apropos-additional-actions 160,5999
+(defvaralias 'find-tag-marker-ring find-tag-marker-ring183,6921
+(defvar default-tags-table-function 189,7101
+(defvar tags-location-ring 194,7327
+(defvar tags-table-files 201,7603
+(defvar tags-completion-table 206,7770
+(defvar tags-included-tables 209,7862
+(defvar next-file-list 212,7957
+(defvar tags-table-format-functions 217,8063
+(defvar file-of-tag-function 224,8444
+(defvar tags-table-files-function 228,8638
+(defvar tags-completion-table-function 230,8749
+(defvar snarf-tag-function 232,8844
+(defvar goto-tag-location-function 236,9053
+(defvar find-tag-regexp-search-function 239,9226
+(defvar find-tag-regexp-tag-order 241,9347
+(defvar find-tag-regexp-next-line-after-failure-p 243,9456
+(defvar find-tag-search-function 245,9576
+(defvar find-tag-tag-order 247,9683
+(defvar find-tag-next-line-after-failure-p 249,9778
+(defvar list-tags-function 251,9884
+(defvar tags-apropos-function 253,9972
+(defvar tags-included-tables-function 255,10066
+(defvar verify-tags-table-function 257,10185
+(defun initialize-new-tags-table 260,10296
+(defun tags-table-mode 276,10984
+(defun visit-tags-table 285,11249
+(defun tags-table-check-computed-list 321,12787
+(defun tags-table-extend-computed-list 360,14658
+(defun tags-expand-table-name 400,16371
+(defun tags-table-list-member 409,16714
+(defun tags-verify-table 421,17186
+(defun tags-table-including 470,19306
+(defun tags-next-table 522,21350
+(defun visit-tags-table-buffer 543,22207
+(defun tags-reset-tags-tables 712,28517
+(defun file-of-tag 731,29174
+(defun tags-table-files 740,29524
+(defun tags-included-tables 749,29874
+(defun tags-completion-table 755,30120
+(defun tags-lazy-completion-table 783,31314
+(defun tags-completion-at-point-function 799,31949
+(defun find-tag-tag 818,32699
+(defvar last-tag 837,33372
+(defun find-tag-interactive 840,33431
+(defvar find-tag-history 852,33846
+(defun find-tag-noselect 860,34016
+(defun find-tag 932,37130
+(defun find-tag-other-window 959,38346
+(defun find-tag-other-frame 1000,40274
+(defun find-tag-regexp 1025,41448
+(defalias 'pop-tag-mark pop-tag-mark1049,42610
+(defvar tag-lines-already-matched 1052,42661
+(defun find-tag-in-order 1055,42768
+(defun tag-find-file-of-tag-noselect 1167,47114
+(defun tag-find-file-of-tag 1200,48960
+(defun etags-recognize-tags-table 1208,49186
+(defun etags-verify-tags-table 1241,50817
+(defun etags-file-of-tag 1246,51015
+(defun etags-tags-completion-table 1256,51350
+(defun etags-snarf-tag 1286,52556
+(defun etags-goto-tag-location 1324,54125
+(defun etags-list-tags 1388,56568
+(defmacro tags-with-face 1423,57843
+(defun etags-tags-apropos-additional 1431,58176
+(defun etags-tags-apropos 1465,59413
+(defun etags-tags-table-files 1527,61622
+(defun etags-tags-included-tables 1542,62058
+(defun tags-recognize-empty-tags-table 1559,62598
+(defun tag-exact-file-name-match-p 1587,63744
+(defun tag-file-name-match-p 1596,64137
+(defun tag-exact-match-p 1609,64693
+(defun tag-implicit-name-match-p 1620,65261
+(defun tag-symbol-match-p 1633,65861
+(defun tag-word-match-p 1643,66297
+(defun tag-partial-file-name-match-p 1652,66695
+(defun tag-any-match-p 1662,67139
+(defun tag-re-match-p 1667,67323
+(defcustom tags-loop-revert-buffers 1675,67572
+(defun next-file 1685,67981
+(defvar tags-loop-operate 1760,70895
+(defvar tags-loop-scan1763,70989
+(defun tags-loop-eval 1771,71318
+(defun tags-loop-continue 1782,71647
+(defun tags-search 1850,73953
+(defun tags-query-replace 1871,74779
+(defun tags-complete-tags-table-file 1896,76003
+(defun list-tags 1906,76382
+(defun tags-apropos 1934,77335
+(define-button-type 'tags-select-tags-tabletags-select-tags-table1957,78161
+(defun select-tags-table 1964,78400
+(defvar select-tags-table-mode-map 2019,80527
+(define-derived-mode select-tags-table-mode 2030,80910
+(defun select-tags-table-select 2034,81094
+(defun select-tags-table-quit 2043,81460
+(defun complete-tag 2049,81615
+(defconst etags--xref-limit 2074,82556
+(defvar etags-xref-find-definitions-tag-order 2076,82591
+(defun etags-xref-find 2082,82881
+(defun etags--xref-find-definitions 2096,83410
+(defclass xref-etags-location 2129,85124
+(defun xref-make-etags-location 2135,85347
+(cl-defmethod xref-location-marker 2139,85502
+(cl-defmethod xref-location-line 2146,85746
+
+erl-src/gs_dialog.erl,98
+-define(VERSION2,32
+behaviour_info(51,2177
+show(124,5458
+dialog_loop(219,9529
+test(252,10806
+
+f-src/entry.for,172
+ LOGICAL FUNCTION PRTPKG 3,75
+ ENTRY SETPRT 194,3866
+ ENTRY MSGSEL 395,8478
+ & intensity1(577,12231
+ character*(*) function foo(579,12307
+
+forth-src/test-forth.fth,733
+: a-forth-word20,301
+99 constant a-forth-constant!22,343
+55 value a-forth-value?23,373
+create :a-forth-dictionary-entry24,397
+defer #a-defer-word27,460
+: (another-forth-word)(another-forth-word)29,481
+ 9 field >field136,582
+ 5 field >field237,605
+constant (a-forth-constant(a-forth-constant38,628
+2000 buffer: #some-storage41,657
+code assemby-code-word43,685
+: a-forth-word50,870
+: (foo)(foo)55,988
+: foo56,1000
+: create-bar58,1015
+3 4 2constant 2const61,1074
+2const 2value 2val62,1095
+2variable 2var63,1114
+3.1415e fconstant fconst65,1130
+fconst fvalue fval66,1155
+fvariable fvar67,1174
+synonym mypi69,1190
+BEGIN-STRUCTURE point71,1211
+ 1 CELLS +FIELD p.x72,1262
+ 1 CELLS +FIELD p.y73,1318
+
+go-src/test.go,48
+package main1,0
+func say(5,28
+func main(9,72
+
+go-src/test1.go,119
+package main1,0
+func (s str) PrintAdd(17,136
+func (n intNumber) PrintAdd(21,189
+func test(25,248
+func main(29,285
+
+html-src/softwarelibero.html,200
+Cos'è il software libero?4,38
+Licenze d'uso di un programmalicenze65,2502
+Sfatiamo alcuni miti138,6122
+Il movimento open sourceoss191,8041
+Impatto pratico del software liberoimpatto231,10070
+
+html-src/index.shtml,104
+ 8,281
+In evidenza15,447
+Comunicati e iniziative32,976
+Ultime notizie dall'associazione63,2030
+
+html-src/algrthms.html,467
+Tutorial on Convolutional Coding with Viterbi Decoding--Description of the
Data Generation, Convolutional Encoding, Channel Mapping and AWGN, and
Quantizing Algorithms7,277
+Descriptionalgorithms10,481
+Generating the Datagenalgorithm48,1995
+Convolutionallyconalgorithm55,2512
+Nextstatetable262,11587
+Outputoutputtable350,13915
+Mapping the Channel Symbolsmapping433,16213
+Adding Noise to theaddnoise439,16607
+Quantizing the Receivedquantizing469,19100
+
+html-src/software.html,439
+Francesco Potortì Software Page9,280
+Software that I wrote for supporting my research activitysimulation36,1398
+MTGmtg41,1482
+Fracasfracas65,2624
+GaliLEOgalileo101,4232
+Leasqrleasqr114,4677
+Free software that I wrote for the GNU project or for my personal or
workgnu142,6066
+Etagsetags148,6181
+checkiso161,6731
+cgrep178,7549
+debian-bug.eldebian-bug190,7981
+tcpdump205,8566
+Links to interesting softwarelinks216,8893
+
+lua-src/allegro.lua,400
+local function get_layer_by_name 7,175
+local function count_layers 33,621
+function GetLayerByName 54,980
+function GetUniqueLayerName 65,1204
+function SelectLayer 76,1415
+function NewLayer 86,1773
+function NewLayerSet 144,3226
+function RemoveLayer 170,3750
+function MoveLayerTop 211,4767
+function MoveLayerBottom 223,5079
+function MoveLayerBefore 236,5457
+function MoveLayerAfter 258,6090
+
+lua-src/test.lua,442
+function Rectangle.getPos 2,15
+function Rectangle.getPos getPos2,15
+function Circle.getPos 6,61
+function Circle.getPos getPos6,61
+function Cube.data.getFoo 10,102
+function Cube.data.getFoo getFoo10,102
+function Square.something:Bar 14,148
+function Square.something:Bar Bar14,148
+ function test.me_22a(22,241
+ function test.me_22a(me_22a22,241
+ local function test.me22b 25,297
+ local function test.me22b me22b25,297
+
+make-src/Makefile,2175
+LATEST=1,0
+RELEASELIST=2,10
+ADASRC=4,104
+ASRC=5,171
+CSRC=6,197
+CPSRC=10,423
+ELSRC=13,614
+ERLSRC=14,661
+FORTHSRC=15,702
+FSRC=16,726
+HTMLSRC=17,776
+JAVASRC=18,844
+LUASRC=19,907
+MAKESRC=20,926
+OBJCSRC=21,943
+OBJCPPSRC=22,999
+PASSRC=23,1035
+PERLSRC=24,1053
+PHPSRC=25,1108
+PSSRC=26,1156
+PROLSRC=27,1173
+PYTSRC=28,1210
+TEXSRC=29,1227
+YSRC=30,1282
+SRCS=31,1325
+NONSRCS=35,1577
+VHDLFLAGS=37,1624
+COBOLFLAGS=38,1827
+POSTSCRIPTFLAGS=39,1889
+TCLFLAGS=40,1943
+GETOPTOBJS=42,2002
+RXINCLUDE=43,2034
+REGEXOBJS=44,2056
+CHECKOBJS=46,2075
+CHECKFLAGS=47,2105
+OBJS=48,2145
+CPPFLAGS=49,2190
+LDFLAGS=50,2259
+WARNINGS=51,2282
+CFLAGS=52,2466
+FASTCFLAGS=55,2530
+FASTCFLAGSWARN=56,2591
+FILTER=58,2641
+REGEX=59,2695
+xx=60,2741
+MAKE:MAKE62,2790
+RUN=63,2825
+RUN=64,2865
+OPTIONS=65,2870
+ARGS=66,2922
+infiles 68,2940
+quiettest:quiettest70,3002
+test:test79,3409
+${CHECKOBJS}:${CHECKOBJS}88,3805
+checker:checker90,3849
+standalone:standalone96,4062
+prof:prof101,4168
+fastetags:fastetags104,4198
+fastctags:fastctags108,4322
+staticetags:staticetags112,4446
+rsynctofly:rsynctofly116,4608
+rsyncfromfly:rsyncfromfly119,4698
+web ftp publish:web ftp publish122,4794
+release distrib:release distrib129,5115
+tags:tags134,5255
+clean:clean136,5267
+srclist:srclist139,5302
+regexfile:regexfile143,5391
+/home/www/pub/etags.c.gz:/home/www/pub/etags.c.gz149,5566
+/home/www/pub/software/unix/etags.tar.gz:/home/www/pub/software/unix/etags.tar.gz156,5825
+regex.o:regex.o159,6031
+getopt.o:getopt.o162,6086
+getopt1.o:getopt1.o165,6147
+etags:etags168,6210
+ctags:ctags171,6299
+man manpage:man manpage174,6396
+etags.1.man:etags.1.man176,6422
+maintaining.info:maintaining.info179,6475
+TAGS:TAGS182,6557
+%ediff:%ediff185,6587
+oediff:oediff188,6677
+%cdiff:%cdiff191,6764
+xdiff:xdiff194,6854
+ETAGS:ETAGS197,6942
+ETAGS%:ETAGS%200,7012
+ETAGS13 ETAGS14 ETAGS15:ETAGS13 ETAGS14 ETAGS15203,7084
+ETAGS12:ETAGS12206,7216
+OTAGS:OTAGS209,7304
+CTAGS:CTAGS212,7369
+CTAGS%:CTAGS%215,7443
+CTAGS13 CTAGS14 CTAGS15:CTAGS13 CTAGS14 CTAGS15218,7545
+EXTAGS:EXTAGS221,7680
+.PRECIOUS:.PRECIOUS224,7838
+FRC:FRC226,7894
+
+objc-src/Subprocess.h,98
+#define Subprocess 41,1217
+#define BUFFERSIZE 43,1267
+@interface Subprocess:Subprocess45,1292
+
+objc-src/Subprocess.m,446
+#define PTY_TEMPLATE 20,494
+#define PTY_LENGTH 21,528
+@interface Subprocess(Private)32,737
+- childDidExit39,851
+- fdHandler:fdHandler67,1589
+showError 98,2360
+fdHandler 112,2785
+getptys 119,2907
+- init:init183,4815
+ andStdErr:init197,5147
+- send:(const char *)string withNewline:send300,7436
+- send:send308,7599
+- terminateInput314,7689
+- terminate:terminate321,7810
+- setDelegate:setDelegate332,7961
+- delegate338,8031
+
+objc-src/PackInsp.h,109
+#define NUMSTATS 36,1101
+#define TYPESTOSTAT 37,1120
+@interface PackageInspector:PackageInspector39,1172
+
+objc-src/PackInsp.m,1322
+static const char RCSid[RCSid30,1032
+#define VERSION 34,1116
+# define DEBUG 37,1155
+#define LISTCONTENTS 39,1181
+#define OPENBUTTON 47,1352
+#define LISTCONTENTSBUTTON 48,1449
+#define LISTDESCRIPTIONBUTTON 49,1562
+#define STATE_UNINSTALLED 52,1687
+#define STATE_INSTALLED 53,1807
+#define STATE_COMPRESSD 54,1948
+#define SIZEFORMAT 57,2152
+#define KBYTES 58,2362
+#define MBYTES 59,2473
+#define LOCALIZE(61,2585
+#define LOCALIZE_ARCH(62,2668
++newnew67,2802
+-showInfo:showInfo93,3417
+-revert:revert107,3737
+-ok:ok136,4297
+-loadload143,4424
+#define LOOKUP(156,4826
+#undef LOOKUP176,5694
+-loadKeyValuesFrom:(const char *)type inTable:loadKeyValuesFrom186,5852
+-loadContentsOf:(const char *)type inTable:loadContentsOf238,7079
+-loadImageloadImage257,7552
+#define STAT_EQ(275,7940
+-(BOOL)shouldLoad280,8116
+-toggleDescriptiontoggleDescription301,8626
+-(const char *)getPath:(char *)buf forType:getPath317,8899
+-setRevertButtonTitlesetRevertButtonTitle333,9320
+-(const char *)formatSize:(const char *)size inBuf:formatSize344,9525
+#define WORKING 368,10045
+-(void)getArchs370,10100
+-(void)addArchs:addArchs385,10520
+-subprocess:(Subprocess *)sender output:subprocess428,11351
+-subprocessDone:subprocessDone436,11484
+static void openInWorkspace(446,11634
+-open:open464,12063
+
+objcpp-src/SimpleCalc.H,41
+@interface SimpleCalc:SimpleCalc14,400
+
+objcpp-src/SimpleCalc.M,445
+- init52,1747
+- appendToDisplay:appendToDisplay60,1933
+- registerAction:registerAction70,2210
+- decimalKey:decimalKey77,2348
+- numberKeys:numberKeys91,2661
+- equalsKey:equalsKey112,3192
+- operationKeys:operationKeys131,3680
+- clearKey:clearKey153,4301
+- clearAllKey:clearAllKey160,4410
+- appDidInit:appDidInit168,4591
+- windowWillClose:windowWillClose178,4882
+- infoPanel:infoPanel186,5132
+- helpPanel:helpPanel198,5482
+
+pas-src/common.pas,1875
+procedure InitializeStringPackage;26,527
+function newtextstring;34,874
+procedure disposetextstring;52,1404
+function ConcatT;78,2066
+function AppendTextString;112,3238
+function CopyTextString;132,3947
+procedure CONVERT_CHARSTRING_TO_VALUE;151,4505
+procedure append_string;172,5166
+function To_Upper;186,5462
+function To_Lower;194,5617
+function EmptyNmStr(209,6213
+function chartonmstr;219,6436
+function LowerCaseNmStr;230,6682
+function concatenatenamestrings;242,7007
+procedure writenamestring;263,7517
+function IsControlChar;277,7928
+function namestringequal;283,8079
+function NameStringLess;302,8539
+function IsControlCharName(343,9710
+function SubString;358,10208
+function SkipChars;379,10791
+function RemoveUnderlineControl;397,11311
+procedure First100Chars;427,12162
+procedure SkipSpaces;462,13298
+function SkipBlanks;477,13782
+function stripname;505,14595
+function Locate;522,15039
+function NameHasChar;543,15581
+function integertonmstr;561,16134
+function NmStrToInteger;585,16901
+function AddNullToNmStr;600,17317
+function ValToNmStr;611,17585
+function ChangeFileType;625,18037
+function StripPath;647,18734
+function ReprOfChar;675,19343
+procedure ExtractCommentInfo;702,20749
+procedure INSERT_TREE_NODE;784,24053
+function GetNameList;920,27926
+procedure DisposeANameList(925,28010
+procedure DisposeNameList;938,28340
+function GetNewNameListNode;943,28409
+function insertname;972,29051
+procedure InitNameList;988,29471
+procedure InitNameStringPool;998,29767
+procedure NewNameString;1004,29867
+procedure ReleaseNameString;1022,30232
+procedure SDTrefStringToRec 1045,30741
+procedure SDTrefSkipSpaces;1059,31092
+function SDTrefIsEnd 1070,31323
+function SDTrefGetInteger 1082,31529
+procedure SDTrefRecToString 1303,37546
+function NmStrToErrStr;1497,42305
+function ErrStrToNmStr;1509,42557
+function GetTextRef;1529,43112
+
+php-src/lce_functions.php,2152
+ define("LCE_FUNCTIONS"LCE_FUNCTIONS4,38
+ define("LCE_UNKNOWN"LCE_UNKNOWN9,145
+ define("LCE_WS"LCE_WS11,194
+ define("LCE_COMMENT"LCE_COMMENT13,244
+ define("LCE_COMMENT_USER"LCE_COMMENT_USER15,303
+ define("LCE_COMMENT_TOOL"LCE_COMMENT_TOOL17,366
+ define("LCE_MSGID"LCE_MSGID19,430
+ define("LCE_MSGSTR"LCE_MSGSTR21,488
+ define("LCE_TEXT"LCE_TEXT23,541
+ define("STATE_ABORT"STATE_ABORT25,567
+ define("STATE_OK"STATE_OK26,595
+ define("STATE_LOOP"STATE_LOOP27,620
+ class POEntryAD 29,648
+ function validate(31,683
+ function checkQuotation(59,1384
+ class CommentAD 70,1639
+ function CommentAD(73,1693
+ function validate(83,1944
+ class POEntry 105,2410
+ function POEntry(119,2711
+ function lineCount(135,3255
+ function serializeToVars(141,3365
+ function write(151,3800
+ class POReader 163,4178
+ function gettext(177,4457
+ function parseFromVars(189,4705
+ function serializeToVars(215,5331
+ function POReader(229,5613
+ function read(243,5983
+ function write(259,6307
+ function isComment(277,6645
+ function comment(284,6822
+ function msgid(304,7247
+ function msgstr(320,7574
+ function start(340,8232
+ function createPOEntries(360,8644
+ function stripLine(394,9472
+ function printClassification(421,10056
+ function classifyLine(432,10301
+ function getTextDomains(471,11094
+ class PORManager 498,11756
+ function PORManager(502,11822
+ function addPOReader(507,11896
+ function &getPOReader(getPOReader512,11992
+ function getDomainNames(517,12081
+ function &loadPORManager(loadPORManager523,12174
+ function fileJoin(536,12436
+ function lce_bindtextdomain(557,12839
+ function lce_textdomain(614,14530
+ function lce_gettext(620,14641
+ function lce_dgettext(626,14767
+ function lce(634,14966
+ function lce_bindtextdomain(651,15488
+ function lce_textdomain(656,15592
+ function lce_gettext(661,15674
+ function lce_dgettext(666,15755
+ function lce(670,15855
+ function lce_geteditcode(676,15898
+
+php-src/ptest.php,46
+define("TEST"TEST1,0
+test 4,26
+foo(16,200
+
+perl-src/htlmify-cystic,1197
+my @section_name;section_name12,236
+my @appendix_name;appendix_name13,254
+my @section_toc;section_toc15,274
+my @appendix_toc;appendix_toc16,291
+my $new_tag new_tag18,310
+my $appendix;appendix24,409
+my $section;section25,423
+my $subsection;subsection26,436
+my $subsubsection;subsubsection27,452
+my $this_file_toc this_file_toc29,472
+my %file_tocs;file_tocs30,496
+my @output_files output_files32,512
+my $file_index file_index33,535
+my $output_file;output_file35,556
+my $line;line37,574
+my $subsection_marker;subsection_marker161,3883
+my $new;new163,3907
+sub read_toc 165,3917
+ my $entry entry218,5621
+ my $entry entry234,6077
+ my $entry entry245,6351
+ my $entry entry252,6536
+ my $entry entry268,7010
+ my $entry entry276,7204
+ my $entry entry281,7328
+ my $entry entry296,7698
+sub finish_subsubsections 302,7805
+sub finish_subsections 309,7987
+sub finish_sections 320,8310
+sub finish_appendices 331,8599
+sub section_url_base 337,8724
+sub section_url_name 342,8922
+sub section_url 355,9284
+ my $name name357,9336
+sub section_href 364,9452
+sub section_name 368,9551
+sub toc_line 372,9655
+sub file_end 375,9750
+
+perl-src/yagrip.pl,233
+sub getopt 7,156
+ local($_,$flag,$opt,$f,$r,@temp)($_,$flag,$opt,$f,$r,@temp8,169
+sub usage 38,856
+ local($prog,$_,@list)($prog,$_,@list39,868
+
local($string,$flag,@string,@temp,@last)($string,$flag,@string,@temp,@last40,897
+
+perl-src/kai-test.pl,203
+sub f1 2,16
+sub main::f2 f26,50
+package Foo;10,90
+sub f3 12,104
+sub Bar::f4 f416,138
+package Bar;20,177
+sub f5 22,191
+package Foo::Bar;26,225
+sub f6 28,244
+package main;32,278
+sub f7 34,293
+
+ps-src/rfc1245.ps,2478
+/FMversion 12,311
+/FrameDict 17,500
+/FMVERSION 47,1307
+/FMLOCAL 56,1494
+/FMDOCUMENT 73,1766
+/FMBEGINPAGE 95,2279
+/FMENDPAGE 109,2516
+/FMDEFINEFONT 115,2582
+/FMNORMALIZEGRAPHICS 126,2725
+/FMBEGINEPSF 142,2955
+/FMENDEPSF 153,3207
+/setmanualfeed 158,3283
+/max 163,3386
+/min 164,3426
+/inch 165,3466
+/pagedimen 166,3485
+/setpapername 172,3629
+/papersize 190,4214
+/manualpapersize 211,4789
+/desperatepapersize 230,5211
+/savematrix 239,5370
+/restorematrix 242,5425
+/dmatrix 245,5475
+/dpi 246,5495
+/freq 248,5583
+/sangle 249,5658
+/DiacriticEncoding 250,5717
+/.notdef 251,5738
+/.notdef 252,5801
+/.notdef 253,5864
+/.notdef 254,5927
+/.notdef 255,5990
+/numbersign 256,6051
+/parenright 257,6115
+/two 258,6184
+/less 259,6251
+/L 260,6320
+/bracketright 261,6389
+/i 262,6459
+/braceright 263,6529
+/Ntilde 264,6598
+/atilde 265,6668
+/iacute 266,6733
+/ocircumflex 267,6797
+/udieresis 268,6858
+/paragraph 269,6919
+/dieresis 270,6983
+/yen 271,7050
+/ordfeminine 272,7109
+/exclamdown 273,7171
+/guillemotleft 274,7230
+/Otilde 275,7296
+/quoteleft 276,7357
+/fraction 277,7420
+/periodcentered 278,7490
+/Acircumflex 279,7549
+/Icircumflex 280,7610
+/Uacute 281,7680
+/breve 282,7746
+/ReEncode 284,7814
+/graymode 300,8020
+/setpattern 310,8184
+/grayness 331,8725
+/normalize 394,9873
+/dnormalize 397,9942
+/lnormalize 400,10014
+/H 403,10104
+/Z 406,10147
+/X 409,10176
+/V 412,10219
+/N 415,10260
+/M 418,10286
+/E 419,10315
+/D 420,10336
+/O 421,10358
+/L 423,10394
+/Y 430,10489
+/R 439,10588
+/RR 450,10696
+/C 467,10959
+/U 473,11004
+/F 477,11039
+/T 481,11084
+/RF 484,11115
+/TF 488,11164
+/P 495,11219
+/PF 499,11270
+/S 506,11344
+/SF 510,11384
+/B 517,11446
+/BF 521,11505
+/W 538,11714
+/G 573,12382
+/A 582,12525
+/BEGINPRINTCODE 606,12918
+/ENDPRINTCODE 615,13131
+/gn 620,13259
+/cfs 631,13384
+/ic 636,13473
+/ms 658,14285
+/ip 668,14395
+/wh 678,14492
+/bl 684,14607
+/s1 690,14722
+/fl 691,14739
+/hx 698,14887
+/wbytes 709,15055
+/BEGINBITMAPBWc 713,15147
+/BEGINBITMAPGRAYc 716,15198
+/BEGINBITMAP2BITc 719,15251
+/COMMONBITMAPc 722,15304
+/BEGINBITMAPBW 739,15660
+/BEGINBITMAPGRAY 742,15709
+/BEGINBITMAP2BIT 745,15760
+/COMMONBITMAP 748,15811
+/Fmcc 765,16156
+/ngrayt 773,16371
+/nredt 774,16393
+/nbluet 775,16414
+/ngreent 776,16436
+/colorsetup 787,16603
+/fakecolorsetup 814,17370
+/BITMAPCOLOR 826,17636
+/BITMAPCOLORc 839,17926
+/BITMAPGRAY 855,18275
+/BITMAPGRAYc 858,18335
+/ENDBITMAP 861,18397
+/fillprocs 868,18497
+
+prol-src/ordsets.prolog,525
+is_ordset(47,1310
+list_to_ord_set(63,1688
+ord_add_element(71,1867
+ord_del_element(85,2344
+ord_disjoint(100,2783
+ord_intersect(108,2953
+ord_intersection(126,3553
+ord_intersection3(130,3692
+ord_intersection(150,4533
+ord_intersection4(154,4705
+ord_intersection(176,5666
+ord_intersection2(181,5814
+ord_member(200,6320
+ord_seteq(216,6685
+ord_setproduct(225,6973
+ord_subset(240,7379
+ord_subtract(257,7863
+ord_symdiff(265,8056
+ord_union(288,8889
+ord_union4(303,9354
+ord_union(324,10173
+ord_union_all(329,10315
+
+prol-src/natded.prolog,2319
+expandmng(100,2879
+normalize(116,3359
+fresh_vars(125,3716
+subst(138,4134
+normalize_fresh(159,4660
+reduce_subterm(171,5112
+reduce(185,5559
+free_var(196,5903
+free_for(209,6246
+compile_lex(231,6875
+consult_lex:-consult_lex248,7384
+lex(259,7754
+expandsyn(267,8068
+bas_syn(292,8897
+compile_empty:-compile_empty310,9376
+complete(328,10055
+add_active(340,10527
+parse(353,10949
+derived_analyses(364,11341
+build(378,11967
+buildact(392,12523
+mapsyn(412,13544
+add_edge(434,14280
+findcats(447,14760
+normalize_tree(465,15480
+normalize_trees(475,15858
+expandmng_tree(486,16250
+expandmng_trees(496,16616
+cat(511,17015
+subtree(644,21268
+hypothetical_mem(653,21567
+make_coor(667,22132
+start_up:-start_up688,23015
+tokenizeatom(710,23923
+tokenize(720,24350
+isoperator(752,25379
+isoptab(756,25433
+specialsymbol(765,25758
+sstab(771,25863
+parse_cgi(787,26349
+keyvalseq(792,26512
+andkeyvalseq(796,26611
+keyval(799,26690
+valseq(807,26922
+plusvalseq(810,27009
+val(816,27111
+argvals(824,27428
+commaargvals(828,27505
+atomval(833,27580
+atom(836,27642
+action(846,28006
+keyvalcgi(864,28651
+keyvalscgi(865,28672
+outsyn(868,28728
+act(876,29062
+actout(901,29908
+texttreelist(912,30091
+htmltreelist(918,30192
+fitchtreelist(924,30306
+pp_html_table_tree(938,30761
+pp_html_tree(949,31115
+pp_html_trees(988,32383
+pp_html_table_fitch_tree(999,32771
+pp_html_fitch_tree(1017,33674
+removeexp(1129,39004
+splitexp(1142,39492
+pp_exp(1155,39992
+map_word(1168,40251
+pp_exps(1180,40476
+pp_tree(1188,40779
+pp_trees(1216,41809
+pp_word_list(1225,42130
+pp_word(1231,42264
+pp_word_list_rest(1238,42571
+pp_cat(1248,42931
+pp_syn(1255,43198
+pp_syn_paren(1276,43901
+pp_paren(1293,44379
+pp_syn_back(1300,44663
+pp_bas_cat(1311,45003
+writecat(1322,45411
+writesubs(1351,46457
+writesups(1361,46759
+writelistsubs(1371,47092
+pp_lam(1380,47410
+pp_lam_bracket(1398,48024
+pp_lam_paren(1407,48340
+pp_rule(1429,49240
+member(1447,49868
+append_list(1451,49921
+append(1456,50012
+at_least_one_member(1460,50078
+numbervars(1464,50173
+reverse(1467,50211
+select(1471,50292
+select_last(1475,50359
+cat_atoms(1479,50438
+writelist(1485,50526
+write_lex_cat(1492,50678
+writebreaklex(1500,50990
+write_lex(1513,51267
+writebreak(1521,51543
+tt:-tt1531,51715
+mt:-mt1534,51786
+cmt:-cmt1537,51880
+
+pyt-src/server.py,1438
+class Controls:Controls17,358
+ def __init__(18,374
+ def __repr__(24,590
+ def __str__(34,871
+class Server:Server37,934
+ def __init__(38,948
+ def dump(73,2198
+ def __repr__(125,3896
+ def __str__(128,3945
+class User:User131,4014
+ def __init__(132,4026
+ def __repr__(172,5445
+ def __str__(206,6883
+def flag2str(223,7212
+class LabeledEntry(232,7442
+ def bind(234,7525
+ def focus_set(236,7584
+ def __init__(238,7629
+def ButtonBar(245,7909
+def helpwin(255,8280
+class ListEdit(267,8707
+ def __init__(269,8808
+ def handleList(303,10042
+ def handleNew(306,10094
+ def editItem(314,10426
+ def deleteItem(320,10596
+def ConfirmQuit(326,10760
+class ControlEdit(375,12377
+ def PostControls(376,12403
+ def GatherControls(421,13530
+class ServerEdit(512,16264
+ def __init__(513,16289
+ def post(525,16629
+ def gather(543,17191
+ def nosave(547,17304
+ def save(551,17408
+ def refreshPort(556,17509
+ def createWidgets(561,17663
+ def edituser(631,20708
+class UserEdit(645,20921
+ def __init__(646,20944
+ def post(658,21283
+ def gather(676,21841
+ def nosave(680,21950
+ def save(684,22052
+ def createWidgets(689,22151
+class Configure(760,24879
+ def __init__(761,24916
+ def MakeDispose(772,25211
+ def MakeSitelist(786,25706
+ def editsite(794,25949
+ def save(797,26022
+ def nosave(807,26310
+
+ruby-src/test.rb,637
+module ModuleExample1,0
+ class ClassExample2,21
+ def instance_method3,44
+ def ClassExample.class_methodclass_method6,121
+ def instance_method_exclamation!9,206
+ def instance_method_question?12,310
+ def instance_method_equals=instance_method_equals=15,408
+ def `(18,502
+ def +(21,592
+ def [](24,640
+ def []=([]=27,690
+ def <<(30,752
+ def ==(==33,802
+ def <=(<=36,872
+ def <=>(<=>39,943
+ def ===(===42,990
+ def module_instance_method46,1051
+ def ModuleExample.module_class_methodmodule_class_method49,1131
+
+ruby-src/test1.ru,935
+class A1,0
+ def a(2,8
+ def b(5,38
+module A9,57
+ class B10,66
+ ABC 11,76
+ Def_ 12,88
+ Xyzzy 13,106
+ def foo!15,121
+ def self._bar?(_bar?18,143
+ def qux=(qux=22,194
+ attr_reader :foofoo26,233
+ attr_reader :read1 read127,254
+ attr_reader :read1 , :read2;read227,254
+ attr_reader :read1 , :read2; attr_writer :write1,write1=27,254
+ attr_reader :read1 , :read2; attr_writer :write1, :write2write2=27,254
+ attr_writer :bar,bar=28,316
+ :baz,baz=29,338
+ :moremore=30,360
+ attr_accessor :teetee31,382
+ attr_accessor :teetee=31,382
+ alias_method :qux,qux32,405
+ alias_method :xyz,xyz33,456
+ :tee ; attr_reader :subtlesubtle34,479
+ attr_reader(:foo1,foo135,523
+ attr_reader(:foo1, :bar1,bar135,523
+ :qux1)qux136,563
+ alias_method ( :foo2,foo237,586
+A::Constant Constant42,655
+
+rs-src/test.rs,52
+enum IpAddrKind 3,11
+fn test1(8,48
+fn main(12,88
+
+scm-src/test.scm,260
+(define hello 1,0
+(set! hello 3,32
+(define (hello-world)5,62
+(define (there-is-a-=-in-the-middle!)there-is-a-=-in-the-middle!10,128
+(define =starts-with-equals! =starts-with-equals!12,171
+(define (((((curry-test 14,205
+(define-syntax test-begin17,265
+
+tex-src/testenv.tex,51
+\newcommand{\nm}nm4,77
+\section{blah}blah8,139
+
+tex-src/gzip.texi,303
+@node Top,62,2139
+@node Copying,80,2652
+@node Overview,83,2705
+@node Sample,166,7273
+@node Invoking gzip,Invoking gzip210,8829
+@node Advanced usage,Advanced usage357,13497
+@node Environment,420,15209
+@node Tapes,437,15770
+@node Problems,460,16769
+@node Concept Index,Concept Index473,17289
+
+tex-src/texinfo.tex,55236
+\def\texinfoversion{texinfoversion26,1035
+\let\ptexlbrace=\{ptexlbrace35,1308
+\let\ptexrbrace=\}ptexrbrace36,1327
+\let\ptexdots=\dotsptexdots37,1346
+\let\ptexdot=\.ptexdot38,1366
+\let\ptexstar=\*ptexstar39,1382
+\let\ptexend=\endptexend40,1399
+\let\ptexbullet=\bulletptexbullet41,1417
+\let\ptexb=\bptexb42,1441
+\let\ptexc=\cptexc43,1455
+\let\ptexi=\iptexi44,1469
+\let\ptext=\tptext45,1483
+\let\ptexl=\lptexl46,1497
+\let\ptexL=\LptexL47,1511
+\def\tie{tie49,1526
+\def\gloggingall{gloggingall72,2276
+\def\loggingall{loggingall73,2345
+\def\onepageout#1{onepageout99,3282
+\shipout\vbox{{\let\hsize=\pagewidth \makeheadline}hsize103,3489
+{\let\hsize=\pagewidth \makefootline}hsize104,3556
+\def\croppageout#1{croppageout115,4032
+ {\let\hsize=\pagewidth \makeheadline}hsize126,4511
+ {\let\hsize=\pagewidth \makefootline}hsize128,4569
+\def\cropmarks{cropmarks142,5092
+\def\cropmarks{\let\onepageout=\croppageout }onepageout142,5092
+\def\pagebody#1{pagebody144,5139
+\gdef\pagecontents#1{pagecontents146,5220
+\def\ewtop{ewtop157,5594
+\def\nstop{nstop158,5658
+\def\ewbot{ewbot160,5741
+\def\nsbot{nsbot161,5805
+\def\parsearg #1{parsearg170,6104
+\def\parsearg
#1{\let\next=#1\begingroup\obeylines\futurelet\temp\parseargx}next170,6104
+\def\parseargx{parseargx172,6182
+\gdef\parseargdiscardspace {parseargdiscardspace178,6321
+\gdef\obeyedspace{obeyedspace180,6399
+\def\parseargline{parseargline182,6422
+\gdef\parsearglinex #1^^M{parsearglinex184,6493
+\def\flushcr{flushcr186,6543
+\def\flushcr{\ifx\par\lisppar \def\next##1{next186,6543
+\def\flushcr{\ifx\par\lisppar \def\next##1{}\else \let\next=\relax \fi
\next}next186,6543
+\newif\ifENV \ENVfalse \def\inENV{inENV190,6742
+\def\ENVcheck{ENVcheck191,6806
+\outer\def\begin{begin198,7053
+\def\beginxxx #1{beginxxx200,7091
+\def\end{end208,7346
+\def\endxxx #1{endxxx210,7374
+\def\errorE#1{errorE216,7563
+\def\singlespace{singlespace222,7757
+\def\@{@232,7980
+\def\`{`236,8080
+\def\'{'237,8092
+\def\mylbrace {mylbrace241,8140
+\def\myrbrace {myrbrace242,8173
+\let\{=\mylbrace{243,8206
+\let\}=\myrbrace}244,8223
+\def\:{:247,8287
+\def\*{*250,8341
+\def\.{.253,8417
+\def\w#1{w258,8648
+\def\group{group268,9131
+ \def\Egroup{Egroup273,9295
+\def\need{need289,9737
+\def\needx#1{needx300,10014
+\let\br = \parbr335,11355
+\def\dots{dots339,11400
+\def\page{page343,11464
+\def\exdent{exdent353,11791
+\def\exdentyyy #1{exdentyyy354,11824
+\def\nofillexdent{nofillexdent357,11968
+\def\nofillexdentyyy #1{nofillexdentyyy358,12013
+\def\include{include365,12197
+\def\includezzz #1{includezzz366,12232
+\def\includezzz #1{{\def\thisfile{thisfile366,12232
+\def\thisfile{thisfile369,12283
+\def\center{center373,12346
+\def\centerzzz #1{centerzzz374,12379
+\def\sp{sp380,12521
+\def\spxxx #1{spxxx381,12546
+\def\comment{comment387,12720
+\def\commentxxx #1{commentxxx390,12817
+\let\c=\commentc392,12883
+\def\ignoresections{ignoresections396,12986
+\let\chapter=\relaxchapter397,13008
+\let\unnumbered=\relaxunnumbered398,13028
+\let\top=\relaxtop399,13051
+\let\unnumberedsec=\relaxunnumberedsec400,13067
+\let\unnumberedsection=\relaxunnumberedsection401,13093
+\let\unnumberedsubsec=\relaxunnumberedsubsec402,13123
+\let\unnumberedsubsection=\relaxunnumberedsubsection403,13152
+\let\unnumberedsubsubsec=\relaxunnumberedsubsubsec404,13185
+\let\unnumberedsubsubsection=\relaxunnumberedsubsubsection405,13217
+\let\section=\relaxsection406,13253
+\let\subsec=\relaxsubsec407,13273
+\let\subsubsec=\relaxsubsubsec408,13292
+\let\subsection=\relaxsubsection409,13314
+\let\subsubsection=\relaxsubsubsection410,13337
+\let\appendix=\relaxappendix411,13363
+\let\appendixsec=\relaxappendixsec412,13384
+\let\appendixsection=\relaxappendixsection413,13408
+\let\appendixsubsec=\relaxappendixsubsec414,13436
+\let\appendixsubsection=\relaxappendixsubsection415,13463
+\let\appendixsubsubsec=\relaxappendixsubsubsec416,13494
+\let\appendixsubsubsection=\relaxappendixsubsubsection417,13524
+\let\contents=\relaxcontents418,13558
+\let\smallbook=\relaxsmallbook419,13579
+\let\titlepage=\relaxtitlepage420,13601
+\def\ignore{ignore423,13626
+\long\def\ignorexxx #1\end ignore{ignorexxx427,13766
+\def\direntry{direntry429,13825
+\long\def\direntryxxx #1\end direntry{direntryxxx430,13864
+\def\ifset{ifset434,13974
+\def\ifsetxxx #1{ifsetxxx436,14032
+\expandafter\ifx\csname IF#1\endcsname\relax
\let\temp=\ifsetfailtemp437,14059
+\else \let\temp=\relax \fitemp438,14125
+\def\Eifset{Eifset440,14159
+\def\ifsetfail{ifsetfail441,14173
+\long\def\ifsetfailxxx #1\end ifset{ifsetfailxxx442,14229
+\def\ifclear{ifclear444,14290
+\def\ifclearxxx #1{ifclearxxx446,14352
+\expandafter\ifx\csname IF#1\endcsname\relax \let\temp=\relaxtemp447,14381
+\else \let\temp=\ifclearfail \fitemp448,14443
+\def\Eifclear{Eifclear450,14483
+\def\ifclearfail{ifclearfail451,14499
+\long\def\ifclearfailxxx #1\end ifclear{ifclearfailxxx452,14559
+\def\set{set456,14710
+\def\setxxx #1{setxxx457,14737
+\expandafter\let\csname IF#1\endcsname=\set}csname458,14753
+\def\clear{clear460,14799
+\def\clearxxx #1{clearxxx461,14830
+\expandafter\let\csname IF#1\endcsname=\relax}csname462,14848
+\def\iftex{iftex466,14947
+\def\Eiftex{Eiftex467,14960
+\def\ifinfo{ifinfo468,14974
+\long\def\ifinfoxxx #1\end ifinfo{ifinfoxxx469,15024
+\long\def\menu #1\end menu{menu471,15083
+\def\asis#1{asis472,15112
+\let\implicitmath = $implicitmath484,15633
+\def\math#1{math485,15655
+\def\node{node487,15699
+\def\nodezzz#1{nodezzz488,15737
+\def\nodexxx[#1,#2]{nodexxx489,15768
+\def\nodexxx[#1,#2]{\gdef\lastnode{lastnode489,15768
+\let\lastnode=\relaxlastnode490,15808
+\def\donoderef{donoderef492,15830
+\let\lastnode=\relax}lastnode494,15928
+\def\unnumbnoderef{unnumbnoderef496,15951
+\let\lastnode=\relax}lastnode498,16059
+\def\appendixnoderef{appendixnoderef500,16082
+\expandafter\expandafter\expandafter\appendixsetref{setref501,16128
+\let\lastnode=\relax}lastnode502,16194
+\let\refill=\relaxrefill504,16217
+\def\setfilename{setfilename509,16431
+ \global\let\setfilename=\comment % Ignore extra @setfilename
cmds.setfilename514,16562
+\outer\def\bye{bye518,16677
+\def\inforef #1{inforef520,16733
+\def\inforefzzz #1,#2,#3,#4**{inforefzzz521,16771
+\def\losespace #1{losespace523,16868
+\def\sf{sf532,17072
+\let\li = \sf % Sometimes we call it \li, not \sf.li533,17100
+\let\mainmagstep=\magstephalfmainmagstep536,17201
+\let\mainmagstep=\magstep1mainmagstep539,17250
+\font\defbf=cmbx10 scaled \magstep1 %was 1314bf558,17867
+\font\deftt=cmtt10 scaled \magstep1tt559,17913
+\def\df{df560,17949
+\def\df{\let\tentt=\deftt \let\tenbf = \defbf \bf}tentt560,17949
+\def\df{\let\tentt=\deftt \let\tenbf = \defbf \bf}tt560,17949
+\def\df{\let\tentt=\deftt \let\tenbf = \defbf \bf}tenbf560,17949
+\def\df{\let\tentt=\deftt \let\tenbf = \defbf \bf}bf560,17949
+\let\indsl=\inditindsl570,18310
+\let\indtt=\ninettindtt571,18328
+\let\indsf=\indrmindsf572,18347
+\let\indbf=\indrmindbf573,18365
+\let\indsc=\indrmindsc574,18383
+\let\chapbf=\chaprmchapbf584,18643
+\let\authorrm = \secrmauthorrm627,20193
+\def\resetmathfonts{resetmathfonts635,20543
+\def\textfonts{textfonts648,21132
+ \let\tenrm=\textrm \let\tenit=\textit \let\tensl=\textsltenrm649,21149
+ \let\tenrm=\textrm \let\tenit=\textit \let\tensl=\textsltenit649,21149
+ \let\tenrm=\textrm \let\tenit=\textit \let\tensl=\textsltensl649,21149
+ \let\tenbf=\textbf \let\tentt=\texttt \let\smallcaps=\textsctenbf650,21208
+ \let\tenbf=\textbf \let\tentt=\texttt \let\smallcaps=\textsctentt650,21208
+ \let\tenbf=\textbf \let\tentt=\texttt
\let\smallcaps=\textscsmallcaps650,21208
+ \let\tensf=\textsf \let\teni=\texti \let\tensy=\textsytensf651,21271
+ \let\tensf=\textsf \let\teni=\texti \let\tensy=\textsyteni651,21271
+ \let\tensf=\textsf \let\teni=\texti \let\tensy=\textsytensy651,21271
+\def\chapfonts{chapfonts653,21347
+ \let\tenrm=\chaprm \let\tenit=\chapit \let\tensl=\chapsl tenrm654,21364
+ \let\tenrm=\chaprm \let\tenit=\chapit \let\tensl=\chapsl tenit654,21364
+ \let\tenrm=\chaprm \let\tenit=\chapit \let\tensl=\chapsl tensl654,21364
+ \let\tenbf=\chapbf \let\tentt=\chaptt \let\smallcaps=\chapsctenbf655,21424
+ \let\tenbf=\chapbf \let\tentt=\chaptt \let\smallcaps=\chapsctentt655,21424
+ \let\tenbf=\chapbf \let\tentt=\chaptt
\let\smallcaps=\chapscsmallcaps655,21424
+ \let\tensf=\chapsf \let\teni=\chapi \let\tensy=\chapsytensf656,21487
+ \let\tensf=\chapsf \let\teni=\chapi \let\tensy=\chapsyteni656,21487
+ \let\tensf=\chapsf \let\teni=\chapi \let\tensy=\chapsytensy656,21487
+\def\secfonts{secfonts658,21563
+ \let\tenrm=\secrm \let\tenit=\secit \let\tensl=\secsltenrm659,21579
+ \let\tenrm=\secrm \let\tenit=\secit \let\tensl=\secsltenit659,21579
+ \let\tenrm=\secrm \let\tenit=\secit \let\tensl=\secsltensl659,21579
+ \let\tenbf=\secbf \let\tentt=\sectt \let\smallcaps=\secsctenbf660,21635
+ \let\tenbf=\secbf \let\tentt=\sectt \let\smallcaps=\secsctentt660,21635
+ \let\tenbf=\secbf \let\tentt=\sectt \let\smallcaps=\secscsmallcaps660,21635
+ \let\tensf=\secsf \let\teni=\seci \let\tensy=\secsytensf661,21695
+ \let\tensf=\secsf \let\teni=\seci \let\tensy=\secsyteni661,21695
+ \let\tensf=\secsf \let\teni=\seci \let\tensy=\secsytensy661,21695
+\def\subsecfonts{subsecfonts663,21768
+ \let\tenrm=\ssecrm \let\tenit=\ssecit \let\tensl=\ssecsltenrm664,21787
+ \let\tenrm=\ssecrm \let\tenit=\ssecit \let\tensl=\ssecsltenit664,21787
+ \let\tenrm=\ssecrm \let\tenit=\ssecit \let\tensl=\ssecsltensl664,21787
+ \let\tenbf=\ssecbf \let\tentt=\ssectt \let\smallcaps=\ssecsctenbf665,21846
+ \let\tenbf=\ssecbf \let\tentt=\ssectt \let\smallcaps=\ssecsctentt665,21846
+ \let\tenbf=\ssecbf \let\tentt=\ssectt
\let\smallcaps=\ssecscsmallcaps665,21846
+ \let\tensf=\ssecsf \let\teni=\sseci \let\tensy=\ssecsytensf666,21909
+ \let\tensf=\ssecsf \let\teni=\sseci \let\tensy=\ssecsyteni666,21909
+ \let\tensf=\ssecsf \let\teni=\sseci \let\tensy=\ssecsytensy666,21909
+\def\indexfonts{indexfonts668,21985
+ \let\tenrm=\indrm \let\tenit=\indit \let\tensl=\indsltenrm669,22003
+ \let\tenrm=\indrm \let\tenit=\indit \let\tensl=\indsltenit669,22003
+ \let\tenrm=\indrm \let\tenit=\indit \let\tensl=\indsltensl669,22003
+ \let\tenbf=\indbf \let\tentt=\indtt \let\smallcaps=\indsctenbf670,22059
+ \let\tenbf=\indbf \let\tentt=\indtt \let\smallcaps=\indsctentt670,22059
+ \let\tenbf=\indbf \let\tentt=\indtt \let\smallcaps=\indscsmallcaps670,22059
+ \let\tensf=\indsf \let\teni=\indi \let\tensy=\indsytensf671,22119
+ \let\tensf=\indsf \let\teni=\indi \let\tensy=\indsyteni671,22119
+ \let\tensf=\indsf \let\teni=\indi \let\tensy=\indsytensy671,22119
+\def\smartitalicx{smartitalicx691,22717
+\def\smartitalic#1{smartitalic692,22793
+\let\i=\smartitalici694,22851
+\let\var=\smartitalicvar695,22871
+\let\dfn=\smartitalicdfn696,22893
+\let\emph=\smartitalicemph697,22915
+\let\cite=\smartitaliccite698,22938
+\def\b#1{b700,22962
+\let\strong=\bstrong701,22981
+\def\t#1{t703,22997
+\let\ttfont = \tttfont704,23072
+\def\samp #1{samp706,23149
+\def\key #1{key707,23182
+\def\ctrl #1{ctrl708,23243
+\let\file=\sampfile710,23285
+\def\tclose#1{tclose716,23445
+\let\code=\tclosecode722,23722
+\def\xkey{xkey728,23880
+\def\kbdfoo#1#2#3\par{kbdfoo729,23896
+\def\kbdfoo#1#2#3\par{\def\one{one729,23896
+\def\kbdfoo#1#2#3\par{\def\one{#1}\def\three{three729,23896
+\def\kbdfoo#1#2#3\par{\def\one{#1}\def\three{#3}\def\threex{threex729,23896
+\def\dmn#1{dmn738,24197
+\def\kbd#1{kbd740,24224
+\def\kbd#1{\def\look{look740,24224
+\def\l#1{l742,24281
+\def\r#1{r744,24310
+\def\sc#1{sc746,24378
+\def\ii#1{ii747,24421
+\def\titlefont#1{titlefont755,24654
+\def\titlepage{titlepage761,24757
+ \let\subtitlerm=\tenrmsubtitlerm762,24810
+ \def\subtitlefont{subtitlefont766,24984
+ \def\authorfont{authorfont768,25068
+ \def\title{title774,25278
+ \def\titlezzz##1{titlezzz775,25313
+ \def\subtitle{subtitle783,25628
+ \def\subtitlezzz##1{subtitlezzz784,25669
+ \def\author{author787,25787
+ \def\authorzzz##1{authorzzz788,25824
+ \let\oldpage = \pageoldpage793,26091
+ \def\page{page794,26115
+ \let\page = \oldpagepage799,26206
+\def\Etitlepage{Etitlepage804,26284
+\def\finishtitlepage{finishtitlepage817,26672
+\let\thispage=\foliothispage825,26825
+\let\HEADINGShook=\relaxHEADINGShook837,27420
+\def\evenheading{evenheading846,27680
+\def\oddheading{oddheading847,27723
+\def\everyheading{everyheading848,27764
+\def\evenfooting{evenfooting850,27810
+\def\oddfooting{oddfooting851,27853
+\def\everyfooting{everyfooting852,27894
+\gdef\evenheadingxxx #1{evenheadingxxx856,27958
+\gdef\evenheadingyyy #1@|#2@|#3@|#4\finish{evenheadingyyy857,28017
+\gdef\oddheadingxxx #1{oddheadingxxx860,28126
+\gdef\oddheadingyyy #1@|#2@|#3@|#4\finish{oddheadingyyy861,28183
+\gdef\everyheadingxxx #1{everyheadingxxx864,28290
+\gdef\everyheadingyyy #1@|#2@|#3@|#4\finish{everyheadingyyy865,28351
+\gdef\evenfootingxxx #1{evenfootingxxx869,28522
+\gdef\evenfootingyyy #1@|#2@|#3@|#4\finish{evenfootingyyy870,28581
+\gdef\oddfootingxxx #1{oddfootingxxx873,28690
+\gdef\oddfootingyyy #1@|#2@|#3@|#4\finish{oddfootingyyy874,28747
+\gdef\everyfootingxxx #1{everyfootingxxx877,28854
+\gdef\everyfootingyyy #1@|#2@|#3@|#4\finish{everyfootingyyy878,28915
+\def\headings #1 {headings893,29586
+\def\HEADINGSoff{HEADINGSoff895,29635
+\def\HEADINGSdouble{HEADINGSdouble904,30062
+\def\HEADINGSsingle{HEADINGSsingle914,30382
+\def\HEADINGSon{HEADINGSon922,30603
+\def\HEADINGSafter{HEADINGSafter924,30637
+\def\HEADINGSafter{\let\HEADINGShook=\HEADINGSdoublex}HEADINGShook924,30637
+\let\HEADINGSdoubleafter=\HEADINGSafterHEADINGSdoubleafter925,30692
+\def\HEADINGSdoublex{HEADINGSdoublex926,30732
+\def\HEADINGSsingleafter{HEADINGSsingleafter933,30920
+\def\HEADINGSsingleafter{\let\HEADINGShook=\HEADINGSsinglex}HEADINGShook933,30920
+\def\HEADINGSsinglex{HEADINGSsinglex934,30981
+\def\today{today943,31256
+\def\thistitle{thistitle958,31801
+\def\settitle{settitle959,31826
+\def\settitlezzz #1{settitlezzz960,31863
+\def\settitlezzz #1{\gdef\thistitle{thistitle960,31863
+\def\internalBitem{internalBitem992,32793
+\def\internalBitemx{internalBitemx993,32843
+\def\internalBxitem "#1"{internalBxitem995,32888
+\def\internalBxitem "#1"{\def\xitemsubtopix{xitemsubtopix995,32888
+\def\internalBxitemx "#1"{internalBxitemx996,32968
+\def\internalBxitemx "#1"{\def\xitemsubtopix{xitemsubtopix996,32968
+\def\internalBkitem{internalBkitem998,33043
+\def\internalBkitemx{internalBkitemx999,33095
+\def\kitemzzz #1{kitemzzz1001,33142
+\def\xitemzzz #1{xitemzzz1004,33244
+\def\itemzzz #1{itemzzz1007,33347
+\def\item{item1037,34418
+\def\itemx{itemx1038,34469
+\def\kitem{kitem1039,34522
+\def\kitemx{kitemx1040,34575
+\def\xitem{xitem1041,34630
+\def\xitemx{xitemx1042,34683
+\def\description{description1045,34793
+\def\table{table1047,34843
+\gdef\tablex #1^^M{tablex1049,34925
+\def\ftable{ftable1052,34987
+\gdef\ftablex #1^^M{ftablex1054,35071
+\def\Eftable{Eftable1056,35133
+\let\Etable=\relax}Etable1057,35180
+\def\vtable{vtable1059,35202
+\gdef\vtablex #1^^M{vtablex1061,35286
+\def\Evtable{Evtable1063,35348
+\let\Etable=\relax}Etable1064,35395
+\def\dontindex #1{dontindex1066,35417
+\def\fnitemindex #1{fnitemindex1067,35437
+\def\vritemindex #1{vritemindex1068,35482
+\gdef\tabley#1#2 #3 #4 #5 #6 #7\endtabley{tabley1071,35543
+\def\tablez #1#2#3#4#5#6{tablez1074,35631
+\def\Edescription{Edescription1077,35689
+\let\itemindex=#1%itemindex1078,35735
+\def\itemfont{itemfont1082,35890
+\def\Etable{Etable1090,36116
+\let\item = \internalBitem %item1091,36162
+\let\itemx = \internalBitemx %itemx1092,36191
+\let\kitem = \internalBkitem %kitem1093,36222
+\let\kitemx = \internalBkitemx %kitemx1094,36253
+\let\xitem = \internalBxitem %xitem1095,36286
+\let\xitemx = \internalBxitemx %xitemx1096,36317
+\def\itemize{itemize1103,36440
+\def\itemizezzz #1{itemizezzz1105,36476
+\def\itemizey #1#2{itemizey1110,36571
+\def\itemcontents{itemcontents1120,36858
+\let\item=\itemizeitem}item1121,36881
+\def\bullet{bullet1123,36906
+\def\minus{minus1124,36933
+\def\frenchspacing{frenchspacing1128,37041
+\def\splitoff#1#2\endmark{splitoff1134,37266
+\def\splitoff#1#2\endmark{\def\first{first1134,37266
+\def\splitoff#1#2\endmark{\def\first{#1}\def\rest{rest1134,37266
+\def\enumerate{enumerate1140,37496
+\def\enumeratezzz #1{enumeratezzz1141,37535
+\def\enumeratey #1 #2\endenumeratey{enumeratey1142,37588
+ \def\thearg{thearg1146,37735
+ \ifx\thearg\empty \def\thearg{thearg1147,37754
+\def\numericenumerate{numericenumerate1184,39088
+\def\lowercaseenumerate{lowercaseenumerate1190,39218
+\def\uppercaseenumerate{uppercaseenumerate1203,39565
+\def\startenumeration#1{startenumeration1219,40055
+\def\alphaenumerate{alphaenumerate1227,40237
+\def\capsenumerate{capsenumerate1228,40272
+\def\Ealphaenumerate{Ealphaenumerate1229,40306
+\def\Ecapsenumerate{Ecapsenumerate1230,40340
+\def\itemizeitem{itemizeitem1234,40420
+{\let\par=\endgraf \smallbreak}par1236,40460
+\gdef\newwrite{newwrite1249,40841
+\def\newindex #1{newindex1259,41277
+\expandafter\xdef\csname#1index\endcsname{csname1262,41439
+\def\defindex{defindex1268,41566
+\def\newcodeindex #1{newcodeindex1272,41674
+\expandafter\xdef\csname#1index\endcsname{csname1275,41840
+\def\defcodeindex{defcodeindex1279,41934
+\def\synindex #1 #2 {synindex1283,42114
+\expandafter\let\expandafter\synindexfoo\expandafter=\csname#2indfile\endcsnameexpandafter1284,42137
+\expandafter\let\csname#1indfile\endcsname=\synindexfoocsname1285,42217
+\expandafter\xdef\csname#1index\endcsname{csname1286,42273
+\def\syncodeindex #1 #2 {syncodeindex1292,42454
+\expandafter\let\expandafter\synindexfoo\expandafter=\csname#2indfile\endcsnameexpandafter1293,42481
+\expandafter\let\csname#1indfile\endcsname=\synindexfoocsname1294,42561
+\expandafter\xdef\csname#1index\endcsname{csname1295,42617
+\def\doindex#1{doindex1309,43133
+\def\doindex#1{\edef\indexname{indexname1309,43133
+\def\singleindexer #1{singleindexer1310,43192
+\def\singleindexer #1{\doind{\indexname}name1310,43192
+\def\docodeindex#1{docodeindex1313,43304
+\def\docodeindex#1{\edef\indexname{indexname1313,43304
+\def\singlecodeindexer #1{singlecodeindexer1314,43371
+\def\singlecodeindexer #1{\doind{\indexname}name1314,43371
+\def\indexdummies{indexdummies1316,43429
+\def\_{_1317,43449
+\def\w{w1318,43477
+\def\bf{bf1319,43504
+\def\rm{rm1320,43533
+\def\sl{sl1321,43562
+\def\sf{sf1322,43591
+\def\tt{tt1323,43619
+\def\gtr{gtr1324,43647
+\def\less{less1325,43677
+\def\hat{hat1326,43709
+\def\char{char1327,43739
+\def\TeX{TeX1328,43771
+\def\dots{dots1329,43801
+\def\copyright{copyright1330,43834
+\def\tclose##1{tclose1331,43877
+\def\code##1{code1332,43922
+\def\samp##1{samp1333,43963
+\def\t##1{t1334,44004
+\def\r##1{r1335,44039
+\def\i##1{i1336,44074
+\def\b##1{b1337,44109
+\def\cite##1{cite1338,44144
+\def\key##1{key1339,44185
+\def\file##1{file1340,44224
+\def\var##1{var1341,44265
+\def\kbd##1{kbd1342,44304
+\def\indexdummyfont#1{indexdummyfont1347,44460
+\def\indexdummytex{indexdummytex1348,44486
+\def\indexdummydots{indexdummydots1349,44510
+\def\indexnofonts{indexnofonts1351,44536
+\let\w=\indexdummyfontw1352,44556
+\let\w=\indexdummyfontdummyfont1352,44556
+\let\t=\indexdummyfontt1353,44579
+\let\t=\indexdummyfontdummyfont1353,44579
+\let\r=\indexdummyfontr1354,44602
+\let\r=\indexdummyfontdummyfont1354,44602
+\let\i=\indexdummyfonti1355,44625
+\let\i=\indexdummyfontdummyfont1355,44625
+\let\b=\indexdummyfontb1356,44648
+\let\b=\indexdummyfontdummyfont1356,44648
+\let\emph=\indexdummyfontemph1357,44671
+\let\emph=\indexdummyfontdummyfont1357,44671
+\let\strong=\indexdummyfontstrong1358,44697
+\let\strong=\indexdummyfontdummyfont1358,44697
+\let\cite=\indexdummyfontcite1359,44725
+\let\cite=\indexdummyfontdummyfont1359,44725
+\let\sc=\indexdummyfontsc1360,44751
+\let\sc=\indexdummyfontdummyfont1360,44751
+\let\tclose=\indexdummyfonttclose1364,44923
+\let\tclose=\indexdummyfontdummyfont1364,44923
+\let\code=\indexdummyfontcode1365,44951
+\let\code=\indexdummyfontdummyfont1365,44951
+\let\file=\indexdummyfontfile1366,44977
+\let\file=\indexdummyfontdummyfont1366,44977
+\let\samp=\indexdummyfontsamp1367,45003
+\let\samp=\indexdummyfontdummyfont1367,45003
+\let\kbd=\indexdummyfontkbd1368,45029
+\let\kbd=\indexdummyfontdummyfont1368,45029
+\let\key=\indexdummyfontkey1369,45054
+\let\key=\indexdummyfontdummyfont1369,45054
+\let\var=\indexdummyfontvar1370,45079
+\let\var=\indexdummyfontdummyfont1370,45079
+\let\TeX=\indexdummytexTeX1371,45104
+\let\TeX=\indexdummytexdummytex1371,45104
+\let\dots=\indexdummydotsdots1372,45128
+\let\dots=\indexdummydotsdummydots1372,45128
+\let\indexbackslash=0 %overridden during
\printindex.indexbackslash1382,45380
+\def\doind #1#2{doind1384,45436
+{\indexdummies % Must do this here, since \bf, etc expand at this
stagedummies1386,45479
+{\let\folio=0% Expand all macros now EXCEPT \foliofolio1388,45568
+\def\rawbackslashxx{rawbackslashxx1389,45619
+\def\rawbackslashxx{\indexbackslash}backslash1389,45619
+{\indexnofontsnofonts1394,45881
+\xdef\temp1{temp11395,45896
+\edef\temp{temp1399,46068
+\def\dosubind #1#2#3{dosubind1405,46192
+{\indexdummies % Must do this here, since \bf, etc expand at this
stagedummies1407,46240
+{\let\folio=0%folio1409,46329
+\def\rawbackslashxx{rawbackslashxx1410,46344
+\def\rawbackslashxx{\indexbackslash}backslash1410,46344
+{\indexnofontsnofonts1414,46498
+\xdef\temp1{temp11415,46513
+\edef\temp{temp1419,46688
+\def\findex {findex1443,47429
+\def\kindex {kindex1444,47452
+\def\cindex {cindex1445,47475
+\def\vindex {vindex1446,47498
+\def\tindex {tindex1447,47521
+\def\pindex {pindex1448,47544
+\def\cindexsub {cindexsub1450,47568
+\gdef\cindexsub "#1" #2^^M{cindexsub1452,47631
+\def\printindex{printindex1462,47895
+\def\doprintindex#1{doprintindex1464,47936
+ \def\indexbackslash{indexbackslash1481,48421
+ \indexfonts\rm \tolerance=9500 \advance\baselineskip -1ptfonts\rm1482,48460
+\def\initial #1{initial1517,49532
+{\let\tentt=\sectt \let\tt=\sectt \let\sf=\sectttentt1518,49550
+{\let\tentt=\sectt \let\tt=\sectt \let\sf=\sectttt1518,49550
+{\let\tentt=\sectt \let\tt=\sectt \let\sf=\secttsf1518,49550
+\def\entry #1#2{entry1523,49739
+ \null\nobreak\indexdotfill % Have leaders before the page
number.dotfill1540,50386
+\def\indexdotfill{indexdotfill1549,50714
+\def\primary #1{primary1552,50820
+\def\secondary #1#2{secondary1556,50902
+\noindent\hskip\secondaryindent\hbox{#1}\indexdotfill #2\pardotfill1559,50984
+\newbox\partialpageialpage1566,51157
+\def\begindoublecolumns{begindoublecolumns1572,51315
+ \output={\global\setbox\partialpage=ialpage1573,51351
+\def\enddoublecolumns{enddoublecolumns1577,51539
+\def\doublecolumnout{doublecolumnout1580,51624
+ \dimen@=\pageheight \advance\dimen@ by-\ht\partialpageialpage1581,51693
+\def\pagesofar{pagesofar1584,51871
+\def\pagesofar{\unvbox\partialpage %ialpage1584,51871
+\def\balancecolumns{balancecolumns1588,52108
+ \availdimen@=\pageheight \advance\availdimen@
by-\ht\partialpageialpage1594,52279
+ \dimen@=\pageheight \advance\dimen@ by-\ht\partialpageialpage1600,52540
+\newcount \appendixno \appendixno = `\@no1627,53445
+\newcount \appendixno \appendixno = `\@no1627,53445
+\def\appendixletter{appendixletter1628,53486
+\def\appendixletter{\char\the\appendixno}no1628,53486
+\def\opencontents{opencontents1632,53589
+\def\thischapter{thischapter1637,53770
+\def\thischapter{} \def\thissection{thissection1637,53770
+\def\seccheck#1{seccheck1638,53808
+\def\chapternofonts{chapternofonts1643,53912
+\let\rawbackslash=\relax%rawbackslash1644,53934
+\let\frenchspacing=\relax%frenchspacing1645,53960
+\def\result{result1646,53987
+\def\equiv{equiv1647,54022
+\def\expansion{expansion1648,54055
+\def\print{print1649,54096
+\def\TeX{TeX1650,54129
+\def\dots{dots1651,54158
+\def\copyright{copyright1652,54189
+\def\tt{tt1653,54230
+\def\bf{bf1654,54257
+\def\w{w1655,54285
+\def\less{less1656,54310
+\def\gtr{gtr1657,54341
+\def\hat{hat1658,54370
+\def\char{char1659,54399
+\def\tclose##1{tclose1660,54430
+\def\code##1{code1661,54474
+\def\samp##1{samp1662,54514
+\def\r##1{r1663,54554
+\def\b##1{b1664,54588
+\def\key##1{key1665,54622
+\def\file##1{file1666,54660
+\def\kbd##1{kbd1667,54700
+\def\i##1{i1669,54808
+\def\cite##1{cite1670,54842
+\def\var##1{var1671,54882
+\def\emph##1{emph1672,54920
+\def\dfn##1{dfn1673,54960
+\def\thischaptername{thischaptername1676,55001
+\outer\def\chapter{chapter1677,55040
+\outer\def\chapter{\parsearg\chapterzzz}zzz1677,55040
+\def\chapterzzz #1{chapterzzz1678,55081
+\gdef\thissection{thissection1682,55246
+\gdef\thischaptername{thischaptername1683,55269
+\xdef\thischapter{thischapter1686,55410
+{\chapternofonts%nofonts1687,55477
+\edef\temp{temp1688,55495
+\global\let\section = \numberedsecsection1692,55630
+\global\let\subsection = \numberedsubsecsubsection1693,55665
+\global\let\subsubsection = \numberedsubsubsecsubsubsection1694,55706
+\outer\def\appendix{appendix1697,55757
+\outer\def\appendix{\parsearg\appendixzzz}zzz1697,55757
+\def\appendixzzz #1{appendixzzz1698,55800
+\global\advance \appendixno by 1 \message{no1700,55877
+\global\advance \appendixno by 1 \message{Appendix
\appendixletter}letter1700,55877
+\chapmacro {#1}{Appendix \appendixletter}letter1701,55946
+\gdef\thissection{thissection1702,55989
+\gdef\thischaptername{thischaptername1703,56012
+\xdef\thischapter{thischapter1704,56039
+\xdef\thischapter{Appendix \appendixletter:
\noexpand\thischaptername}letter:1704,56039
+{\chapternofonts%nofonts1705,56111
+\edef\temp{temp1706,56129
+ {#1}{Appendix \appendixletter}letter1707,56167
+\appendixnoderef %noderef1710,56267
+\global\let\section = \appendixsecsection1711,56286
+\global\let\section = \appendixsecsec1711,56286
+\global\let\subsection = \appendixsubsecsubsection1712,56321
+\global\let\subsection = \appendixsubsecsubsec1712,56321
+\global\let\subsubsection = \appendixsubsubsecsubsubsection1713,56362
+\global\let\subsubsection = \appendixsubsubsecsubsubsec1713,56362
+\outer\def\top{top1716,56413
+\outer\def\unnumbered{unnumbered1717,56453
+\def\unnumberedzzz #1{unnumberedzzz1718,56500
+\gdef\thischapter{thischapter1721,56619
+\gdef\thischapter{#1}\gdef\thissection{thissection1721,56619
+{\chapternofonts%nofonts1722,56663
+\edef\temp{temp1723,56681
+\global\let\section = \unnumberedsecsection1727,56813
+\global\let\subsection = \unnumberedsubsecsubsection1728,56850
+\global\let\subsubsection = \unnumberedsubsubsecsubsubsection1729,56893
+\outer\def\numberedsec{numberedsec1732,56946
+\def\seczzz #1{seczzz1733,56987
+\gdef\thissection{thissection1735,57079
+{\chapternofonts%nofonts1736,57143
+\edef\temp{temp1737,57161
+\outer\def\appendixsection{appendixsection1745,57329
+\outer\def\appendixsection{\parsearg\appendixsectionzzz}sectionzzz1745,57329
+\outer\def\appendixsec{appendixsec1746,57386
+\outer\def\appendixsec{\parsearg\appendixsectionzzz}sectionzzz1746,57386
+\def\appendixsectionzzz #1{appendixsectionzzz1747,57439
+\gdef\thissection{thissection1749,57551
+\gdef\thissection{#1}\secheading {#1}{\appendixletter}letter1749,57551
+{\chapternofonts%nofonts1750,57619
+\edef\temp{temp1751,57637
+{#1}{\appendixletter}letter1752,57675
+\appendixnoderef %noderef1755,57775
+\outer\def\unnumberedsec{unnumberedsec1759,57815
+\def\unnumberedseczzz #1{unnumberedseczzz1760,57868
+\plainsecheading {#1}\gdef\thissection{thissection1761,57919
+{\chapternofonts%nofonts1762,57963
+\edef\temp{temp1763,57981
+\outer\def\numberedsubsec{numberedsubsec1770,58131
+\def\numberedsubseczzz #1{numberedsubseczzz1771,58186
+\gdef\thissection{thissection1772,58235
+{\chapternofonts%nofonts1774,58365
+\edef\temp{temp1775,58383
+\outer\def\appendixsubsec{appendixsubsec1783,58569
+\outer\def\appendixsubsec{\parsearg\appendixsubseczzz}subseczzz1783,58569
+\def\appendixsubseczzz #1{appendixsubseczzz1784,58624
+\gdef\thissection{thissection1785,58677
+\subsecheading {#1}{\appendixletter}letter1786,58746
+{\chapternofonts%nofonts1787,58811
+\edef\temp{temp1788,58829
+{#1}{\appendixletter}letter1789,58870
+\appendixnoderef %noderef1792,58985
+\outer\def\unnumberedsubsec{unnumberedsubsec1796,59025
+\def\unnumberedsubseczzz #1{unnumberedsubseczzz1797,59084
+\plainsecheading {#1}\gdef\thissection{thissection1798,59141
+{\chapternofonts%nofonts1799,59185
+\edef\temp{temp1800,59203
+\outer\def\numberedsubsubsec{numberedsubsubsec1807,59356
+\def\numberedsubsubseczzz #1{numberedsubsubseczzz1808,59417
+\gdef\thissection{thissection1809,59472
+{\chapternofonts%nofonts1812,59614
+\edef\temp{temp1813,59632
+\outer\def\appendixsubsubsec{appendixsubsubsec1823,59847
+\outer\def\appendixsubsubsec{\parsearg\appendixsubsubseczzz}subsubseczzz1823,59847
+\def\appendixsubsubseczzz #1{appendixsubsubseczzz1824,59908
+\gdef\thissection{thissection1825,59967
+ {\appendixletter}letter1827,60047
+{\chapternofonts%nofonts1828,60113
+\edef\temp{temp1829,60131
+ {\appendixletter}letter1830,60178
+\appendixnoderef %noderef1834,60312
+\outer\def\unnumberedsubsubsec{unnumberedsubsubsec1838,60352
+\def\unnumberedsubsubseczzz #1{unnumberedsubsubseczzz1839,60417
+\plainsecheading {#1}\gdef\thissection{thissection1840,60480
+{\chapternofonts%nofonts1841,60524
+\edef\temp{temp1842,60542
+\def\infotop{infotop1851,60853
+\def\infounnumbered{infounnumbered1852,60891
+\def\infounnumberedsec{infounnumberedsec1853,60936
+\def\infounnumberedsubsec{infounnumberedsubsec1854,60987
+\def\infounnumberedsubsubsec{infounnumberedsubsubsec1855,61044
+\def\infoappendix{infoappendix1857,61108
+\def\infoappendix{\parsearg\appendixzzz}zzz1857,61108
+\def\infoappendixsec{infoappendixsec1858,61149
+\def\infoappendixsec{\parsearg\appendixseczzz}seczzz1858,61149
+\def\infoappendixsubsec{infoappendixsubsec1859,61196
+\def\infoappendixsubsec{\parsearg\appendixsubseczzz}subseczzz1859,61196
+\def\infoappendixsubsubsec{infoappendixsubsubsec1860,61249
+\def\infoappendixsubsubsec{\parsearg\appendixsubsubseczzz}subsubseczzz1860,61249
+\def\infochapter{infochapter1862,61309
+\def\infochapter{\parsearg\chapterzzz}zzz1862,61309
+\def\infosection{infosection1863,61348
+\def\infosection{\parsearg\sectionzzz}zzz1863,61348
+\def\infosubsection{infosubsection1864,61387
+\def\infosubsection{\parsearg\subsectionzzz}zzz1864,61387
+\def\infosubsubsection{infosubsubsection1865,61432
+\def\infosubsubsection{\parsearg\subsubsectionzzz}zzz1865,61432
+\global\let\section = \numberedsecsection1870,61669
+\global\let\subsection = \numberedsubsecsubsection1871,61704
+\global\let\subsubsection = \numberedsubsubsecsubsubsection1872,61745
+\def\majorheading{majorheading1886,62252
+\def\majorheadingzzz #1{majorheadingzzz1887,62297
+\def\chapheading{chapheading1893,62530
+\def\chapheadingzzz #1{chapheadingzzz1894,62573
+\def\heading{heading1899,62768
+\def\subheading{subheading1901,62805
+\def\subsubheading{subsubheading1903,62848
+\def\dobreak#1#2{dobreak1910,63125
+\def\setchapterstyle #1 {setchapterstyle1912,63203
+\def\chapbreak{chapbreak1919,63458
+\def\chappager{chappager1920,63508
+\def\chapoddpage{chapoddpage1921,63546
+\def\setchapternewpage #1 {setchapternewpage1923,63625
+\def\CHAPPAGoff{CHAPPAGoff1925,63682
+\global\let\pchapsepmacro=\chapbreakpchapsepmacro1926,63699
+\global\let\pagealignmacro=\chappager}pagealignmacro1927,63736
+\def\CHAPPAGon{CHAPPAGon1929,63776
+\global\let\pchapsepmacro=\chappagerpchapsepmacro1930,63792
+\global\let\pagealignmacro=\chappagerpagealignmacro1931,63829
+\global\def\HEADINGSon{HEADINGSon1932,63867
+\def\CHAPPAGodd{CHAPPAGodd1934,63909
+\global\let\pchapsepmacro=\chapoddpagepchapsepmacro1935,63926
+\global\let\pagealignmacro=\chapoddpagepagealignmacro1936,63965
+\global\def\HEADINGSon{HEADINGSon1937,64005
+\def\CHAPFplain{CHAPFplain1941,64059
+\global\let\chapmacro=\chfplainchapmacro1942,64076
+\global\let\unnumbchapmacro=\unnchfplain}unnumbchapmacro1943,64108
+\def\chfplain #1#2{chfplain1945,64151
+\def\unnchfplain #1{unnchfplain1956,64374
+\def\unnchfopen #1{unnchfopen1964,64603
+\def\chfopen #1#2{chfopen1970,64811
+\def\CHAPFopen{CHAPFopen1975,64955
+\global\let\chapmacro=\chfopenchapmacro1976,64971
+\global\let\unnumbchapmacro=\unnchfopen}unnumbchapmacro1977,65002
+\def\subsecheadingbreak{subsecheadingbreak1982,65173
+\def\secheadingbreak{secheadingbreak1985,65302
+\let\paragraphindent=\commentparagraphindent1988,65428
+\def\secheading #1#2#3{secheading1993,65584
+\def\plainsecheading #1{plainsecheading1994,65640
+\def\secheadingi #1{secheadingi1995,65683
+\def\subsecheading #1#2#3#4{subsecheading2006,66051
+\def\subsecheadingi #1{subsecheadingi2007,66118
+\def\subsubsecfonts{subsubsecfonts2014,66415
+\def\subsubsecheading #1#2#3#4#5{subsubsecheading2017,66538
+\def\subsubsecheadingi #1{subsubsecheadingi2018,66616
+\def\startcontents#1{startcontents2032,67088
+ \unnumbchapmacro{#1}\def\thischapter{thischapter2040,67361
+\outer\def\contents{contents2049,67720
+\outer\def\summarycontents{summarycontents2057,67864
+ \let\chapentry = \shortchapentrychapentry2060,67936
+ \let\unnumbchapentry = \shortunnumberedentryunnumbchapentry2061,67975
+ \let\rm=\shortcontrm \let\bf=\shortcontbf
\let\sl=\shortcontslrm2064,68098
+ \let\rm=\shortcontrm \let\bf=\shortcontbf
\let\sl=\shortcontslbf2064,68098
+ \let\rm=\shortcontrm \let\bf=\shortcontbf
\let\sl=\shortcontslsl2064,68098
+ \def\secentry ##1##2##3##4{secentry2067,68235
+ \def\unnumbsecentry ##1##2{unnumbsecentry2068,68270
+ \def\subsecentry ##1##2##3##4##5{subsecentry2069,68305
+ \def\unnumbsubsecentry ##1##2{unnumbsubsecentry2070,68346
+ \def\subsubsecentry ##1##2##3##4##5##6{subsubsecentry2071,68384
+ \def\unnumbsubsubsecentry ##1##2{unnumbsubsubsecentry2072,68431
+\let\shortcontents = \summarycontentsshortcontents2077,68530
+\def\chapentry#1#2#3{chapentry2085,68865
+\def\chapentry#1#2#3{\dochapentry{#2\labelspace#1}space2085,68865
+\def\shortchapentry#1#2#3{shortchapentry2088,68982
+ {#2\labelspace #1}space2091,69092
+\def\unnumbchapentry#1#2{unnumbchapentry2094,69146
+\def\shortunnumberedentry#1#2{shortunnumberedentry2095,69193
+\def\secentry#1#2#3#4{secentry2102,69357
+\def\secentry#1#2#3#4{\dosecentry{#2.#3\labelspace#1}space2102,69357
+\def\unnumbsecentry#1#2{unnumbsecentry2103,69416
+\def\subsecentry#1#2#3#4#5{subsecentry2106,69477
+\def\subsecentry#1#2#3#4#5{\dosubsecentry{#2.#3.#4\labelspace#1}space2106,69477
+\def\unnumbsubsecentry#1#2{unnumbsubsecentry2107,69547
+\def\subsubsecentry#1#2#3#4#5#6{subsubsecentry2110,69621
+ \dosubsubsecentry{#2.#3.#4.#5\labelspace#1}space2111,69655
+\def\unnumbsubsubsecentry#1#2{unnumbsubsubsecentry2112,69706
+\def\dochapentry#1#2{dochapentry2123,70080
+\def\dosecentry#1#2{dosecentry2138,70685
+\def\dosubsecentry#1#2{dosubsecentry2145,70863
+\def\dosubsubsecentry#1#2{dosubsubsecentry2152,71048
+\def\labelspace{labelspace2160,71299
+\def\dopageno#1{dopageno2162,71334
+\def\doshortpageno#1{doshortpageno2163,71360
+\def\chapentryfonts{chapentryfonts2165,71392
+\def\secentryfonts{secentryfonts2166,71427
+\let\subsecentryfonts = \textfontssubsecentryfonts2167,71458
+\let\subsubsecentryfonts = \textfontssubsubsecentryfonts2168,71493
+\let\ptexequiv = \equivptexequiv2180,71896
+\def\point{point2192,72386
+\def\result{result2194,72407
+\def\expansion{expansion2195,72480
+\def\print{print2196,72551
+\def\equiv{equiv2198,72618
+\def\error{error2218,73391
+\def\tex{tex2224,73620
+\catcode `\^=7 \catcode `\_=8 \catcode `\~=13 \let~=\tie~2227,73731
+\let\{=\ptexlbrace{2237,73912
+\let\}=\ptexrbrace}2238,73931
+\let\.=\ptexdot.2239,73950
+\let\*=\ptexstar*2240,73966
+\let\dots=\ptexdotsdots2241,73983
+\def\@{@2242,74003
+\let\bullet=\ptexbulletbullet2243,74014
+\let\b=\ptexb \let\c=\ptexc \let\i=\ptexi \let\t=\ptext
\let\l=\ptexlb2244,74038
+\let\b=\ptexb \let\c=\ptexc \let\i=\ptexi \let\t=\ptext
\let\l=\ptexlc2244,74038
+\let\b=\ptexb \let\c=\ptexc \let\i=\ptexi \let\t=\ptext
\let\l=\ptexli2244,74038
+\let\b=\ptexb \let\c=\ptexc \let\i=\ptexi \let\t=\ptext
\let\l=\ptexlt2244,74038
+\let\b=\ptexb \let\c=\ptexc \let\i=\ptexi \let\t=\ptext
\let\l=\ptexll2244,74038
+\let\L=\ptexLL2245,74108
+\let\Etex=\endgroup}Etex2247,74124
+\gdef\lisppar{lisppar2259,74517
+\gdef\sepspaces{sepspaces2265,74735
+\def\aboveenvbreak{aboveenvbreak2268,74817
+\def\afterenvbreak{afterenvbreak2272,74983
+\let\nonarrowing=\relaxnonarrowing2276,75176
+\def\ctl{ctl2286,75494
+\def\ctr{ctr2287,75566
+\def\cbl{cbl2288,75605
+\def\cbr{cbr2289,75645
+\def\carttop{carttop2290,75684
+\def\cartbot{cartbot2293,75792
+\long\def\cartouche{cartouche2299,75932
+ \let\nonarrowing=\commentnonarrowing2311,76404
+\def\Ecartouche{Ecartouche2326,76720
+\def\lisp{lisp2338,76855
+\let\par=\lispparpar2347,77184
+\def\Elisp{Elisp2348,77202
+\let\exdent=\nofillexdentexdent2355,77418
+\let\nonarrowing=\relaxnonarrowing2356,77444
+\def\next##1{next2360,77528
+\let\example=\lispexample2363,77551
+\def\Eexample{Eexample2364,77570
+\let\smallexample=\lispsmallexample2366,77593
+\def\Esmallexample{Esmallexample2367,77617
+\def\smalllispx{smalllispx2373,77795
+\let\par=\lispparpar2382,78131
+\def\Esmalllisp{Esmalllisp2383,78149
+\let\exdent=\nofillexdentexdent2392,78436
+\let\nonarrowing=\relaxnonarrowing2393,78462
+\obeyspaces \obeylines \ninett \indexfonts \rawbackslashfonts2396,78505
+\def\next##1{next2397,78562
+\def\display{display2401,78642
+\let\par=\lispparpar2409,78943
+\def\Edisplay{Edisplay2410,78961
+\let\exdent=\nofillexdentexdent2417,79180
+\let\nonarrowing=\relaxnonarrowing2418,79206
+\def\next##1{next2422,79272
+\def\format{format2426,79375
+\let\par=\lispparpar2433,79653
+\def\Eformat{Eformat2434,79671
+\def\next##1{next2437,79760
+\def\flushleft{flushleft2441,79812
+\let\par=\lispparpar2450,80165
+\def\Eflushleft{Eflushleft2451,80183
+\def\next##1{next2454,80276
+\def\flushright{flushright2456,80298
+\let\par=\lispparpar2465,80652
+\def\Eflushright{Eflushright2466,80670
+\def\next##1{next2470,80801
+\def\quotation{quotation2474,80859
+\def\Equotation{Equotation2480,81051
+\let\nonarrowing=\relaxnonarrowing2487,81301
+\def\setdeffont #1 {setdeffont2493,81449
+\newskip\defbodyindent \defbodyindent=.4inbodyindent2495,81495
+\newskip\defbodyindent \defbodyindent=.4inbodyindent2495,81495
+\newskip\defargsindent \defargsindent=50ptargsindent2496,81538
+\newskip\defargsindent \defargsindent=50ptargsindent2496,81538
+\newskip\deftypemargin \deftypemargin=12pttypemargin2497,81581
+\newskip\deftypemargin \deftypemargin=12pttypemargin2497,81581
+\newskip\deflastargmargin \deflastargmargin=18ptlastargmargin2498,81624
+\newskip\deflastargmargin \deflastargmargin=18ptlastargmargin2498,81624
+\def\activeparens{activeparens2503,81822
+\gdef\functionparens{functionparens2507,82016
+\gdef\functionparens{\boldbrax\let&=\amprm\parencount=0 }&2507,82016
+\gdef\boldbrax{boldbrax2508,82074
+\gdef\boldbrax{\let(=\opnr\let)=\clnr\let[=\lbrb\let]=\rbrb}(2508,82074
+\gdef\boldbrax{\let(=\opnr\let)=\clnr\let[=\lbrb\let]=\rbrb})2508,82074
+\gdef\boldbrax{\let(=\opnr\let)=\clnr\let[=\lbrb\let]=\rbrb}[2508,82074
+\gdef\boldbrax{\let(=\opnr\let)=\clnr\let[=\lbrb\let]=\rbrb}]2508,82074
+\gdef\oprm#1 {oprm2512,82250
+\gdef\oprm#1 {{\rm\char`\(}#1 \bf \let(=\opnested %(2512,82250
+\gdef\opnested{opnested2516,82407
+\gdef\clrm{clrm2518,82466
+\ifnum \parencount=1 {\rm \char `\)}\sl \let(=\oprm \else \char `\)
\fi(2520,82602
+\gdef\amprm#1 {amprm2523,82769
+\gdef\amprm#1 {{\rm\}\let(=\oprm \let)=\clrm\ }(2523,82769
+\gdef\amprm#1 {{\rm\}\let(=\oprm \let)=\clrm\ })2523,82769
+\gdef\normalparens{normalparens2525,82822
+\gdef\normalparens{\boldbrax\let&=\ampnr}&2525,82822
+\def\opnr{opnr2529,83034
+\def\opnr{{\sf\char`\(}} \def\clnr{clnr2529,83034
+\def\opnr{{\sf\char`\(}} \def\clnr{{\sf\char`\)}} \def\ampnr{ampnr2529,83034
+\def\lbrb{lbrb2530,83099
+\def\lbrb{{\bf\char`\[}} \def\rbrb{rbrb2530,83099
+\def\defname #1#2{defname2536,83300
+\advance\dimen2 by -\defbodyindentbodyindent2540,83418
+\advance\dimen3 by -\defbodyindentbodyindent2542,83472
+\setbox0=\hbox{\hskip \deflastargmargin{lastargmargin2544,83526
+\setbox0=\hbox{\hskip \deflastargmargin{\rm #2}\hskip
\deftypemargin}typemargin2544,83526
+\dimen1=\hsize \advance \dimen1 by -\defargsindent %size for
continuationsargsindent2546,83668
+\parshape 2 0in \dimen0 \defargsindent \dimen1 %argsindent2547,83743
+\rlap{\rightline{{\rm #2}\hskip \deftypemargin}typemargin2554,84112
+\advance\leftskip by -\defbodyindentbodyindent2557,84246
+\exdentamount=\defbodyindentbodyindent2558,84283
+\def\defparsebody #1#2#3{defparsebody2568,84642
+\advance\leftskip by \defbodyindent \advance \rightskip by
\defbodyindentbodyindent2575,84934
+\advance\leftskip by \defbodyindent \advance \rightskip by
\defbodyindentbodyindent2575,84934
+\exdentamount=\defbodyindentbodyindent2576,85008
+\def\defmethparsebody #1#2#3#4 {defmethparsebody2581,85112
+\advance\leftskip by \defbodyindent \advance \rightskip by
\defbodyindentbodyindent2588,85392
+\advance\leftskip by \defbodyindent \advance \rightskip by
\defbodyindentbodyindent2588,85392
+\exdentamount=\defbodyindentbodyindent2589,85466
+\def\defopparsebody #1#2#3#4#5 {defopparsebody2592,85551
+\advance\leftskip by \defbodyindent \advance \rightskip by
\defbodyindentbodyindent2600,85848
+\advance\leftskip by \defbodyindent \advance \rightskip by
\defbodyindentbodyindent2600,85848
+\exdentamount=\defbodyindentbodyindent2601,85922
+\def\defvarparsebody #1#2#3{defvarparsebody2608,86193
+\advance\leftskip by \defbodyindent \advance \rightskip by
\defbodyindentbodyindent2615,86475
+\advance\leftskip by \defbodyindent \advance \rightskip by
\defbodyindentbodyindent2615,86475
+\exdentamount=\defbodyindentbodyindent2616,86549
+\def\defvrparsebody #1#2#3#4 {defvrparsebody2621,86640
+\advance\leftskip by \defbodyindent \advance \rightskip by
\defbodyindentbodyindent2628,86905
+\advance\leftskip by \defbodyindent \advance \rightskip by
\defbodyindentbodyindent2628,86905
+\exdentamount=\defbodyindentbodyindent2629,86979
+\def\defopvarparsebody #1#2#3#4#5 {defopvarparsebody2632,87051
+\advance\leftskip by \defbodyindent \advance \rightskip by
\defbodyindentbodyindent2640,87338
+\advance\leftskip by \defbodyindent \advance \rightskip by
\defbodyindentbodyindent2640,87338
+\exdentamount=\defbodyindentbodyindent2641,87412
+\gdef\spacesplit#1#2^^M{spacesplit2652,87775
+\long\gdef\spacesplitfoo#1#2 #3#4\spacesplitfoo{spacesplitfoo2653,87852
+\def\defunargs #1{defunargs2664,88172
+\def\deftypefunargs #1{deftypefunargs2676,88554
+\def\deffn{deffn2690,88936
+\def\deffn{\defmethparsebody\Edeffn\deffnx\deffnheader}methparsebody\Edeffn2690,88936
+\def\deffn{\defmethparsebody\Edeffn\deffnx\deffnheader}fnx\deffnheader2690,88936
+\def\deffn{\defmethparsebody\Edeffn\deffnx\deffnheader}fnheader2690,88936
+\def\deffnheader #1#2#3{deffnheader2692,88993
+\begingroup\defname {name2693,89041
+\begingroup\defname {#2}{#1}\defunargs{unargs2693,89041
+\def\defun{defun2699,89186
+\def\defun{\defparsebody\Edefun\defunx\defunheader}parsebody\Edefun2699,89186
+\def\defun{\defparsebody\Edefun\defunx\defunheader}unx\defunheader2699,89186
+\def\defun{\defparsebody\Edefun\defunx\defunheader}unheader2699,89186
+\def\defunheader #1#2{defunheader2701,89239
+\begingroup\defname {name2702,89314
+\defunargs {unargs2703,89350
+\def\deftypefun{deftypefun2709,89498
+\def\deftypefun{\defparsebody\Edeftypefun\deftypefunx\deftypefunheader}parsebody\Edeftypefun2709,89498
+\def\deftypefun{\defparsebody\Edeftypefun\deftypefunx\deftypefunheader}typefunx\deftypefunheader2709,89498
+\def\deftypefun{\defparsebody\Edeftypefun\deftypefunx\deftypefunheader}typefunheader2709,89498
+\def\deftypefunheader #1#2{deftypefunheader2712,89620
+\def\deftypefunheader #1#2{\deftypefunheaderx{typefunheaderx2712,89620
+\def\deftypefunheaderx #1#2 #3\relax{deftypefunheaderx2714,89729
+\begingroup\defname {name2716,89821
+\deftypefunargs {typefunargs2717,89867
+\def\deftypefn{deftypefn2723,90038
+\def\deftypefn{\defmethparsebody\Edeftypefn\deftypefnx\deftypefnheader}methparsebody\Edeftypefn2723,90038
+\def\deftypefn{\defmethparsebody\Edeftypefn\deftypefnx\deftypefnheader}typefnx\deftypefnheader2723,90038
+\def\deftypefn{\defmethparsebody\Edeftypefn\deftypefnx\deftypefnheader}typefnheader2723,90038
+\def\deftypefnheader #1#2#3{deftypefnheader2726,90187
+\def\deftypefnheader #1#2#3{\deftypefnheaderx{typefnheaderx2726,90187
+\def\deftypefnheaderx #1#2#3 #4\relax{deftypefnheaderx2728,90323
+\begingroup\defname {name2730,90416
+\deftypefunargs {typefunargs2731,90456
+\def\defmac{defmac2737,90577
+\def\defmac{\defparsebody\Edefmac\defmacx\defmacheader}parsebody\Edefmac2737,90577
+\def\defmac{\defparsebody\Edefmac\defmacx\defmacheader}macx\defmacheader2737,90577
+\def\defmac{\defparsebody\Edefmac\defmacx\defmacheader}macheader2737,90577
+\def\defmacheader #1#2{defmacheader2739,90634
+\begingroup\defname {name2740,90710
+\defunargs {unargs2741,90743
+\def\defspec{defspec2747,90867
+\def\defspec{\defparsebody\Edefspec\defspecx\defspecheader}parsebody\Edefspec2747,90867
+\def\defspec{\defparsebody\Edefspec\defspecx\defspecheader}specx\defspecheader2747,90867
+\def\defspec{\defparsebody\Edefspec\defspecx\defspecheader}specheader2747,90867
+\def\defspecheader #1#2{defspecheader2749,90928
+\begingroup\defname {name2750,91005
+\defunargs {unargs2751,91045
+\def\deffnx #1 {deffnx2758,91240
+\def\defunx #1 {defunx2759,91297
+\def\defmacx #1 {defmacx2760,91354
+\def\defspecx #1 {defspecx2761,91413
+\def\deftypefnx #1 {deftypefnx2762,91474
+\def\deftypeunx #1 {deftypeunx2763,91539
+\def\defop #1 {defop2769,91685
+\def\defop #1 {\def\defoptype{defoptype2769,91685
+\defopparsebody\Edefop\defopx\defopheader\defoptype}opparsebody\Edefop2770,91720
+\defopparsebody\Edefop\defopx\defopheader\defoptype}opx\defopheader2770,91720
+\defopparsebody\Edefop\defopx\defopheader\defoptype}opheader\defoptype2770,91720
+\defopparsebody\Edefop\defopx\defopheader\defoptype}optype2770,91720
+\def\defopheader #1#2#3{defopheader2772,91774
+\begingroup\defname {name2774,91863
+\begingroup\defname {#2}{\defoptype{optype2774,91863
+\defunargs {unargs2775,91909
+\def\defmethod{defmethod2780,91970
+\def\defmethod{\defmethparsebody\Edefmethod\defmethodx\defmethodheader}methparsebody\Edefmethod2780,91970
+\def\defmethod{\defmethparsebody\Edefmethod\defmethodx\defmethodheader}methodx\defmethodheader2780,91970
+\def\defmethod{\defmethparsebody\Edefmethod\defmethodx\defmethodheader}methodheader2780,91970
+\def\defmethodheader #1#2#3{defmethodheader2782,92043
+\begingroup\defname {name2784,92131
+\defunargs {unargs2785,92171
+\def\defcv #1 {defcv2790,92245
+\def\defcv #1 {\def\defcvtype{defcvtype2790,92245
+\defopvarparsebody\Edefcv\defcvx\defcvarheader\defcvtype}opvarparsebody\Edefcv2791,92280
+\defopvarparsebody\Edefcv\defcvx\defcvarheader\defcvtype}cvx\defcvarheader2791,92280
+\defopvarparsebody\Edefcv\defcvx\defcvarheader\defcvtype}cvarheader\defcvtype2791,92280
+\defopvarparsebody\Edefcv\defcvx\defcvarheader\defcvtype}cvtype2791,92280
+\def\defcvarheader #1#2#3{defcvarheader2793,92339
+\begingroup\defname {name2795,92425
+\begingroup\defname {#2}{\defcvtype{cvtype2795,92425
+\defvarargs {varargs2796,92471
+\def\defivar{defivar2801,92544
+\def\defivar{\defvrparsebody\Edefivar\defivarx\defivarheader}vrparsebody\Edefivar2801,92544
+\def\defivar{\defvrparsebody\Edefivar\defivarx\defivarheader}ivarx\defivarheader2801,92544
+\def\defivar{\defvrparsebody\Edefivar\defivarx\defivarheader}ivarheader2801,92544
+\def\defivarheader #1#2#3{defivarheader2803,92607
+\begingroup\defname {name2805,92693
+\defvarargs {varargs2806,92744
+\def\defopx #1 {defopx2812,92893
+\def\defmethodx #1 {defmethodx2813,92950
+\def\defcvx #1 {defcvx2814,93015
+\def\defivarx #1 {defivarx2815,93072
+\def\defvarargs #1{defvarargs2822,93343
+\def\defvr{defvr2828,93487
+\def\defvr{\defvrparsebody\Edefvr\defvrx\defvrheader}vrparsebody\Edefvr2828,93487
+\def\defvr{\defvrparsebody\Edefvr\defvrx\defvrheader}vrx\defvrheader2828,93487
+\def\defvr{\defvrparsebody\Edefvr\defvrx\defvrheader}vrheader2828,93487
+\def\defvrheader #1#2#3{defvrheader2830,93542
+\begingroup\defname {name2831,93590
+\begingroup\defname {#2}{#1}\defvarargs{varargs2831,93590
+\def\defvar{defvar2835,93675
+\def\defvar{\defvarparsebody\Edefvar\defvarx\defvarheader}varparsebody\Edefvar2835,93675
+\def\defvar{\defvarparsebody\Edefvar\defvarx\defvarheader}varx\defvarheader2835,93675
+\def\defvar{\defvarparsebody\Edefvar\defvarx\defvarheader}varheader2835,93675
+\def\defvarheader #1#2{defvarheader2837,93735
+\begingroup\defname {name2838,93806
+\defvarargs {varargs2839,93842
+\def\defopt{defopt2844,93908
+\def\defopt{\defvarparsebody\Edefopt\defoptx\defoptheader}varparsebody\Edefopt2844,93908
+\def\defopt{\defvarparsebody\Edefopt\defoptx\defoptheader}optx\defoptheader2844,93908
+\def\defopt{\defvarparsebody\Edefopt\defoptx\defoptheader}optheader2844,93908
+\def\defoptheader #1#2{defoptheader2846,93968
+\begingroup\defname {name2847,94039
+\defvarargs {varargs2848,94078
+\def\deftypevar{deftypevar2853,94135
+\def\deftypevar{\defvarparsebody\Edeftypevar\deftypevarx\deftypevarheader}varparsebody\Edeftypevar2853,94135
+\def\deftypevar{\defvarparsebody\Edeftypevar\deftypevarx\deftypevarheader}typevarx\deftypevarheader2853,94135
+\def\deftypevar{\defvarparsebody\Edeftypevar\deftypevarx\deftypevarheader}typevarheader2853,94135
+\def\deftypevarheader #1#2{deftypevarheader2856,94251
+\begingroup\defname {name2858,94334
+\def\deftypevr{deftypevr2865,94508
+\def\deftypevr{\defvrparsebody\Edeftypevr\deftypevrx\deftypevrheader}vrparsebody\Edeftypevr2865,94508
+\def\deftypevr{\defvrparsebody\Edeftypevr\deftypevrx\deftypevrheader}typevrx\deftypevrheader2865,94508
+\def\deftypevr{\defvrparsebody\Edeftypevr\deftypevrx\deftypevrheader}typevrheader2865,94508
+\def\deftypevrheader #1#2#3{deftypevrheader2867,94579
+\begingroup\defname {name2868,94631
+\def\defvrx #1 {defvrx2876,94868
+\def\defvarx #1 {defvarx2877,94925
+\def\defoptx #1 {defoptx2878,94984
+\def\deftypevarx #1 {deftypevarx2879,95043
+\def\deftypevrx #1 {deftypevrx2880,95110
+\def\deftpargs #1{deftpargs2885,95259
+\def\deftpargs #1{\bf \defvarargs{varargs2885,95259
+\def\deftp{deftp2889,95339
+\def\deftp{\defvrparsebody\Edeftp\deftpx\deftpheader}vrparsebody\Edeftp2889,95339
+\def\deftp{\defvrparsebody\Edeftp\deftpx\deftpheader}tpx\deftpheader2889,95339
+\def\deftp{\defvrparsebody\Edeftp\deftpx\deftpheader}tpheader2889,95339
+\def\deftpheader #1#2#3{deftpheader2891,95394
+\begingroup\defname {name2892,95442
+\begingroup\defname {#2}{#1}\deftpargs{tpargs2892,95442
+\def\deftpx #1 {deftpx2897,95601
+\def\setref#1{setref2908,95922
+\def\unnumbsetref#1{unnumbsetref2913,96036
+\def\appendixsetref#1{appendixsetref2918,96143
+\def\pxref#1{pxref2929,96554
+\def\xref#1{xref2930,96590
+\def\ref#1{ref2931,96625
+\def\xrefX[#1,#2,#3,#4,#5,#6]{xrefX2932,96655
+\def\printedmanual{printedmanual2933,96698
+\def\printednodename{printednodename2934,96736
+\def\printednodename{printednodename2939,96861
+section ``\printednodename'' in \cite{\printedmanual}printedmanual2954,97493
+\refx{x2957,97571
+\refx{#1-snt}{} [\printednodename], page\tie\refx{x2957,97571
+\def\dosetq #1#2{dosetq2965,97791
+\def\dosetq #1#2{{\let\folio=0 \turnoffactive%folio2965,97791
+\edef\next{next2966,97838
+\def\internalsetq #1#2{internalsetq2973,98049
+\def\Ypagenumber{Ypagenumber2977,98150
+\def\Ytitle{Ytitle2979,98176
+\def\Ynothing{Ynothing2981,98203
+\def\Ysectionnumberandtype{Ysectionnumberandtype2983,98220
+\def\Yappendixletterandtype{Yappendixletterandtype2992,98536
+\ifnum\secno=0 Appendix\xreftie'char\the\appendixno{no2993,98566
+\else \ifnum \subsecno=0 Section\xreftie'char\the\appendixno.\the\secno
%no.\the2994,98621
+Section\xreftie'char\the\appendixno.\the\secno.\the\subsecno
%no.\the2996,98725
+Section\xreftie'char\the\appendixno.\the\secno.\the\subsecno.\the\subsubsecno
%no.\the2998,98796
+\gdef\xreftie{xreftie3001,98891
+ \let\linenumber = \empty % Non-3.0.linenumber3007,99091
+ \def\linenumber{linenumber3009,99135
+\def\refx#1#2{refx3015,99319
+\def\xrdef #1#2{xrdef3037,99945
+{\catcode`\'=\other\expandafter \gdef \csname X#1\endcsname {csname3038,99962
+\def\readauxfile{readauxfile3040,100030
+\def\supereject{supereject3110,101811
+\let\footnotestyle=\commentfootnotestyle3113,101918
+\let\ptexfootnote=\footnoteptexfootnote3115,101947
+\long\gdef\footnote #1{footnote3118,101993
+\edef\thisfootno{thisfootno3120,102060
+\let\@sf\empty@sf3121,102100
+\ifhmode\edef\@sf{@sf3122,102115
+\long\gdef\footnotezzz #1{footnotezzz3126,102228
+\footstrut\parindent=\defaultparindent\hang\textindent{aultparindent\hang3131,102496
+\def\openindices{openindices3139,102682
+\newdimen\defaultparindent \defaultparindent = 15ptaultparindent3151,102907
+\newdimen\defaultparindent \defaultparindent = 15ptaultparindent3151,102907
+\parindent = \defaultparindentaultparindent3152,102959
+\def\smallbook{smallbook3175,103683
+\global\let\smalllisp=\smalllispxsmalllisp3190,104039
+\global\let\smallexample=\smalllispxsmallexample3191,104073
+\global\def\Esmallexample{Esmallexample3192,104110
+\def\afourpaper{afourpaper3196,104201
+\def\finalout{finalout3224,105009
+\def\normaldoublequote{normaldoublequote3235,105270
+\def\normaltilde{normaltilde3236,105296
+\def\normalcaret{normalcaret3237,105316
+\def\normalunderscore{normalunderscore3238,105336
+\def\normalverticalbar{normalverticalbar3239,105361
+\def\normalless{normalless3240,105387
+\def\normalgreater{normalgreater3241,105406
+\def\normalplus{normalplus3242,105428
+\def\ifusingtt#1#2{ifusingtt3253,105920
+\def\activedoublequote{activedoublequote3261,106248
+\let"=\activedoublequote"3262,106289
+\def~{~3264,106334
+\def^{^3267,106395
+\def_{_3270,106434
+\def\_{_3272,106508
+\def\lvvmode{lvvmode3279,106845
+\def|{|3282,106895
+\def<{<3285,106958
+\def>{>3288,107015
+\def+{+3290,107053
+\def\turnoffactive{turnoffactive3296,107214
+\def\turnoffactive{\let"=\normaldoublequote"3296,107214
+\let~=\normaltilde~3297,107258
+\let^=\normalcaret^3298,107277
+\let_=\normalunderscore_3299,107296
+\let|=\normalverticalbar|3300,107320
+\let<=\normalless<3301,107345
+\let>=\normalgreater>3302,107363
+\let+=\normalplus}+3303,107384
+\global\def={=3307,107500
+\def\normalbackslash{normalbackslash3321,107882
+
+merc-src/accumulator.m,3228
+:- interface146,5371
+:- import_module hlds148,5386
+:- import_module univ152,5478
+:- pred accu_transform_proc159,5793
+:- implementation166,6115
+:- import_module libs180,6552
+:- import_module mdbcomp184,6681
+:- import_module parse_tree186,6742
+:- import_module assoc_list194,7013
+:- import_module bool195,7042
+:- import_module int196,7065
+:- import_module io197,7087
+:- import_module list198,7108
+:- import_module map199,7131
+:- import_module maybe200,7153
+:- import_module pair201,7177
+:- import_module require202,7200
+:- import_module set203,7226
+:- import_module solutions204,7248
+:- import_module string205,7276
+:- import_module term206,7301
+:- import_module varset207,7324
+:- type top_level213,7499
+:- type accu_goal_id225,7900
+:- type accu_case228,7964
+:- type accu_goal_store234,8091
+:- type accu_subst238,8216
+:- type accu_warning240,8264
+:- pred generate_warnings334,12550
+:- pred generate_warning342,12895
+:- pred should_attempt_accu_transform365,13886
+:- pred should_attempt_accu_transform_2398,15406
+:- pred accu_standardize440,17390
+:- pred identify_goal_type465,18169
+:- pred is_recursive_case549,21175
+:- type store_info560,21713
+:- func initialize_goal_store570,22060
+:- pred accu_store580,22421
+:- pred identify_recursive_calls601,23288
+:- pred identify_out_and_out_prime626,24397
+:- type accu_sets676,26426
+:- pred accu_stage1689,26978
+:- pred accu_stage1_2727,28348
+:- pred accu_sets_init781,30558
+:- func set_upto796,30985
+:- pred accu_before812,31499
+:- pred accu_assoc835,32478
+:- pred accu_construct862,33713
+:- pred accu_construct_assoc896,35308
+:- pred accu_update938,37070
+:- pred member_lessthan_goalid964,38220
+:- type accu_assoc975,38653
+:- pred accu_is_associative986,39139
+:- pred associativity_assertion1014,40264
+:- pred commutativity_assertion1037,41243
+:- pred accu_is_update1057,41953
+:- pred is_associative_construction1078,42803
+:- type accu_substs1095,43481
+:- type accu_base1103,43745
+:- pred accu_stage21124,44606
+:- pred accu_substs_init1179,46958
+:- pred acc_var_subst_init1194,47574
+:- pred create_new_var1207,48148
+:- pred accu_process_assoc_set1223,48863
+:- pred accu_has_heuristic1297,52082
+:- pred accu_heuristic1304,52337
+:- pred accu_process_update_set1318,52907
+:- pred accu_divide_base_case1380,55845
+:- pred accu_related1412,57147
+:- inst stored_goal_plain_call1444,58416
+:- pred lookup_call1449,58602
+:- pred accu_stage31470,59433
+:- pred acc_proc_info1508,61327
+:- pred acc_pred_info1556,63450
+:- pred accu_create_goal1600,65286
+:- func create_acc_call1621,66401
+:- pred create_orig_goal1634,66988
+:- pred create_acc_goal1662,68158
+:- func create_new_orig_recursive_goals1709,70226
+:- func create_new_recursive_goals1723,70919
+:- func create_new_base_goals1738,71718
+:- pred acc_unification1749,72157
+:- pred accu_top_level1766,72897
+:- pred update_accumulator_pred1856,76291
+:- func accu_rename1876,77254
+:- func base_case_ids1889,77785
+:- func base_case_ids_set1898,78049
+:- func accu_goal_list1905,78270
+:- pred calculate_goal_info1916,78681
+:- func chain_subst1932,79320
+:- pred chain_subst_21938,79483
+:- some [T] pred unravel_univ1956,80061
+:- pragma foreign_export1957,80117
+
+c-src/c.c,76
+T f(1,0
+}T i;2,14
+void bar(5,69
+int foobar(6,94
+interface_locate(9,131
+
+c.c,1807
+my_printf 135,
+void fatala 138,
+max 141,
+struct bar 143,
+__attribute__ ((always_inline)) max 147,
+struct foo150,
+char stack[stack155,
+struct S 156,
+} wait_status_ptr_t 161,
+Some_Class A 162,
+typedef T1 T3 163,
+T3 z 164,
+typedef int more_aligned_int 165,
+struct S __attribute__ ((vector_size (16))) foo;166,
+int foo 167,
+char *__attribute__((aligned(8))) *f;f168,
+int i 169,
+extern void foobar 170,
+typedef struct cacheLRUEntry_s172,
+__attribute__ ((packed)) cacheLRUEntry_t;177,
+struct foo 178,
+ f1 183,
+void f2 184,
+int x 188,
+struct foo 189,
+short array[array190,
+int f193,
+DEAFUN 196,
+XDEFUN 203,
+DEFUN ("x-get-selection-internal", Fx_get_selection_internal,206,
+DEFUN ("x-get-selection-internal",
Fx_get_selection_internal,x-get-selection-internal206,
+ Fx_get_selection_internal,212,
+ Fx_get_selection_internal,x-get-selection-internal212,
+ Fy_get_selection_internal,216,
+ Fy_get_selection_internal,y-get-selection-internal216,
+defun_func1(218,
+DEFUN_func2(220,
+typedef int bool;222,
+bool funcboo 223,
+struct my_struct 226,
+typedef struct my_struct my_typedef;228,
+int bla 229,
+a(234,
+int func1237,
+static struct cca_control init_control 239,
+static tpcmd rbtp 240,
+static byte ring1 241,
+static byte ring2 242,
+request request 243,
+int func2 246,
+ aaa;249,
+ bbb;251,
+struct sss1 252,
+struct sss2253,
+ struct ss3255,
+struct a b;259,
+struct aa *b;b260,
+ **b;b262,
+caccacacca 263,
+a 267,
+ typedef struct aa 269,
+ typedef struct aa {} aaa;269,
+static void inita 271,
+node *lasta lasta272,
+b 273,
+ typedef int bb;275,
+static void initb 277,
+node *lastb lastb278,
+typedef enum { REG_ENOSYS 279,
+typedef enum { REG_ENOSYS = -1, aa 279,
+typedef enum { REG_ENOSYS = -1, aa } reg_errcode_t;279,
+
+c-src/a/b/b.c,18
+#define this 1,0
+
+../c/c.web,20
+#define questo 34,
+
+y-src/parse.y,738
+#define obstack_chunk_alloc 47,1124
+#define obstack_chunk_free 48,1162
+VOIDSTAR parse_hash;64,1413
+unsigned char fnin[fnin68,1532
+#define YYSTYPE 72,1630
+typedef struct node *YYSTYPE;YYSTYPE73,1661
+YYSTYPE parse_return;74,1691
+char *instr;instr81,1803
+int parse_error 82,1816
+line:line87,1875
+exp:exp95,1988
+exp_list:exp_list263,5655
+range_exp:range_exp269,5753
+range_exp_list:range_exp_list273,5783
+cell:cell279,5901
+yyerror FUN1(286,5948
+make_list FUN2(293,6028
+#define ERROR 304,6228
+yylex FUN0(315,6405
+parse_cell_or_range FUN2(587,11772
+#define CK_ABS_R(671,13214
+#define CK_REL_R(675,13293
+#define CK_ABS_C(680,13422
+#define CK_REL_C(684,13501
+#define MAYBEREL(689,13630
+str_to_col FUN1(847,16831
+
+y-src/parse.c,520
+#define YYBISON 4,64
+# define NE 6,114
+# define LE 7,130
+# define GE 8,146
+# define NEG 9,162
+# define L_CELL 10,179
+# define L_RANGE 11,199
+# define L_VAR 12,220
+# define L_CONST 13,239
+# define L_FN0 14,260
+# define L_FN1 15,279
+# define L_FN2 16,298
+# define L_FN3 17,317
+# define L_FN4 18,336
+# define L_FNN 19,355
+# define L_FN1R 20,374
+# define L_FN2R 21,394
+# define L_FN3R 22,414
+# define L_FN4R 23,434
+# define L_FNNR 24,454
+# define L_LE 25,474
+# define L_NE 26,492
+# define L_GE 27,510
+
+/usr/share/bison/bison.simple,1693
+# define YYSTD(40,
+# define YYSTD(42,
+# define YYSTACK_ALLOC 50,
+# define YYSIZE_T 51,
+# define YYSTACK_ALLOC 55,
+# define YYSIZE_T 56,
+# define YYSTACK_ALLOC 59,
+# define YYSTACK_FREE(67,
+# define YYSIZE_T 71,
+# define YYSIZE_T 75,
+# define YYSTACK_ALLOC 78,
+# define YYSTACK_FREE 79,
+union yyalloc83,
+# define YYSTACK_GAP_MAX 93,
+# define YYSTACK_BYTES(98,
+# define YYSTACK_BYTES(102,
+# define YYSTACK_RELOCATE(112,
+# define YYSIZE_T 128,
+# define YYSIZE_T 131,
+# define YYSIZE_T 136,
+# define YYSIZE_T 140,
+# define YYSIZE_T 145,
+#define yyerrok 148,
+#define yyclearin 149,
+#define YYEMPTY 150,
+#define YYEOF 151,
+#define YYACCEPT 152,
+#define YYABORT 153,
+#define YYERROR 154,
+#define YYFAIL 158,
+#define YYRECOVERING(159,
+#define YYBACKUP(160,
+#define YYTERROR 177,
+#define YYERRCODE 178,
+# define YYLLOC_DEFAULT(189,
+# define YYLEX 200,
+# define YYLEX 202,
+# define YYLEX 206,
+# define YYLEX 208,
+# define YYLEX 212,
+# define YYFPRINTF 225,
+# define YYDPRINTF(228,
+int yydebug;237,
+# define YYDPRINTF(239,
+# define YYINITDEPTH 244,
+# undef YYMAXDEPTH255,
+# define YYMAXDEPTH 259,
+# define yymemcpy 264,
+yymemcpy 271,
+# define yystrlen 293,
+yystrlen 298,
+# define yystpcpy 316,
+yystpcpy 322,
+# define YYPARSE_PARAM_ARG 351,
+# define YYPARSE_PARAM_DECL352,
+# define YYPARSE_PARAM_ARG 354,
+# define YYPARSE_PARAM_DECL 355,
+# define YYPARSE_PARAM_ARG358,
+# define YYPARSE_PARAM_DECL359,
+#define YY_DECL_NON_LSP_VARIABLES 374,
+# define YY_DECL_VARIABLES 385,
+# define YY_DECL_VARIABLES 391,
+yyparse 403,
+# define YYPOPSTACK 445,
+# define YYPOPSTACK 447,
+# undef YYSTACK_RELOCATE548,
+
+y-src/atest.y,9
+exp 2,3
+
+y-src/cccp.c,303
+#define YYBISON 4,63
+# define INT 6,113
+# define CHAR 7,130
+# define NAME 8,148
+# define ERROR 9,166
+# define OR 10,185
+# define AND 11,201
+# define EQUAL 12,218
+# define NOTEQUAL 13,237
+# define LEQ 14,259
+# define GEQ 15,276
+# define LSH 16,293
+# define RSH 17,310
+# define UNARY 18,327
+
+/usr/share/bison/bison.simple,2110
+# define YYSTD(41,
+# define YYSTD(43,
+# define YYSTACK_ALLOC 51,
+# define YYSIZE_T 52,
+# define YYSTACK_ALLOC 56,
+# define YYSIZE_T 57,
+# define YYSTACK_ALLOC 60,
+# define YYSTACK_FREE(68,
+# define YYSIZE_T 72,
+# define YYSIZE_T 76,
+# define YYSTACK_ALLOC 79,
+# define YYSTACK_FREE 80,
+union yyalloc84,
+# define YYSTACK_GAP_MAX 94,
+# define YYSTACK_BYTES(99,
+# define YYSTACK_BYTES(103,
+# define YYSTACK_RELOCATE(113,
+# define YYSIZE_T 129,
+# define YYSIZE_T 132,
+# define YYSIZE_T 137,
+# define YYSIZE_T 141,
+# define YYSIZE_T 146,
+#define yyerrok 149,
+#define yyclearin 150,
+#define YYEMPTY 151,
+#define YYEOF 152,
+#define YYACCEPT 153,
+#define YYABORT 154,
+#define YYERROR 155,
+#define YYFAIL 159,
+#define YYRECOVERING(160,
+#define YYBACKUP(161,
+#define YYTERROR 178,
+#define YYERRCODE 179,
+# define YYLLOC_DEFAULT(190,
+# define YYLEX 201,
+# define YYLEX 203,
+# define YYLEX 207,
+# define YYLEX 209,
+# define YYLEX 213,
+# define YYFPRINTF 226,
+# define YYDPRINTF(229,
+int yydebug;238,
+# define YYDPRINTF(240,
+# define YYINITDEPTH 245,
+# undef YYMAXDEPTH256,
+# define YYMAXDEPTH 260,
+# define yymemcpy 265,
+yymemcpy 272,
+# define yystrlen 294,
+yystrlen 299,
+# define yystpcpy 317,
+yystpcpy 323,
+# define YYPARSE_PARAM_ARG 351,
+# define YYPARSE_PARAM_DECL352,
+# define YYPARSE_PARAM_ARG 354,
+# define YYPARSE_PARAM_DECL 355,
+# define YYPARSE_PARAM_ARG358,
+# define YYPARSE_PARAM_DECL359,
+#define YY_DECL_NON_LSP_VARIABLES 374,
+# define YY_DECL_VARIABLES 385,
+# define YY_DECL_VARIABLES 391,
+yyparse 403,
+# define YYPOPSTACK 445,
+# define YYPOPSTACK 447,
+# undef YYSTACK_RELOCATE548,
+ *++yyvsp yyvsp746,
+ *++yylsp yylsp748,
+ yyn 755,
+ yystate 757,
+ yystate 761,
+ goto yynewstate;763,
+ goto yyerrlab1;823,
+ yyerrstatus 846,
+ goto yyerrhandle;848,
+ yyn 861,
+ yystate 875,
+ yyn 895,
+ yyn 903,
+ *++yyvsp yyvsp919,
+ *++yylsp yylsp921,
+ yystate 924,
+ goto yynewstate;925,
+ yyresult 932,
+ goto yyreturn;933,
+ yyresult 939,
+ goto yyreturn;940,
+ yyresult 947,
+
+y-src/cccp.y,1107
+typedef unsigned char U_CHAR;38,1201
+struct arglist 41,1301
+#define NULL 51,1468
+#define GENERIC_PTR 56,1578
+#define GENERIC_PTR 58,1611
+#define NULL_PTR 63,1670
+int expression_value;68,1743
+static jmp_buf parse_return_error;70,1766
+static int keyword_parsing 73,1865
+#define CHAR_TYPE_SIZE 87,2162
+#define INT_TYPE_SIZE 91,2229
+#define LONG_TYPE_SIZE 95,2296
+#define WCHAR_TYPE_SIZE 99,2365
+#define possible_sum_sign(104,2556
+ struct constant 112,2733
+ struct name 113,2789
+start 143,3226
+exp1 148,3330
+exp 156,3505
+exp 185,4295
+keywords 306,7835
+static char *lexptr;lexptr332,8579
+parse_number 341,8842
+struct token 437,11038
+static struct token tokentab2[tokentab2442,11088
+yylex 459,11367
+parse_escape 740,17718
+yyerror 836,19599
+integer_overflow 844,19690
+left_shift 851,19804
+right_shift 873,20194
+parse_c_expression 893,20732
+main 923,21483
+unsigned char is_idchar[is_idchar948,21901
+unsigned char is_idstart[is_idstart950,21996
+char is_hor_space[is_hor_space953,22160
+initialize_random_junk 958,22259
+error 988,22915
+warning 993,22963
+lookup 999,23033
diff --git a/test/manual/etags/Makefile b/test/manual/etags/Makefile
index 81b5c3ca721..7480356d2d3 100644
--- a/test/manual/etags/Makefile
+++ b/test/manual/etags/Makefile
@@ -59,6 +59,7 @@ check:
@$(MAKE) OPTIONS='--regex=@regexfile --no-members' ediff_4
@$(MAKE) OPTIONS='nonexistent --members --declarations
--regex=@regexfile' ediff_5
@$(MAKE) OPTIONS='--class-qualify --members --declarations
--regex=@regexfile' ediff_6
+ @$(MAKE) OPTIONS='--no-members --no-fallback --no-empty' ediff_7
@$(MAKE) cdiff
@$(MAKE) ctags_update
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- master 339ffd79862: New command-line options for 'etags',
Eli Zaretskii <=