1 2ada-src/etags-test-for.ada,1969 3 type LL_Task_Procedure_Access LL_Task_Procedure_Access/t1,0 4 function Body_RequiredBody_Required/f3,78 5 type Type_Specific_Data Type_Specific_Data/t11,280 6 function "abs"abs/f19,504 7 type Barrier_Function_Pointer Barrier_Function_Pointer/t21,577 8 function "="=/f27,722 9 type usfreelock_ptr usfreelock_ptr/t30,803 10 function p p/f33,891 11 procedure LL_Wrapper LL_Wrapper/p37,1054 12function p p/f39,1094 13package Pkg1 Pkg1/s44,1203 14 type Private_T Private_T/t46,1220 15 package Inner1 Inner1/s48,1250 16 procedure Private_T;Private_T/p49,1270 17 package Inner2 Inner2/s52,1310 18 task Private_T;Private_T/k53,1330 19 type Public_T Public_T/t56,1365 20 procedure Pkg1_Proc1;Pkg1_Proc1/p62,1450 21 procedure Pkg1_Proc2 Pkg1_Proc2/p64,1475 22 function Pkg1_Func1 Pkg1_Func1/f66,1514 23 function Pkg1_Func2 Pkg1_Func2/f68,1553 24 package Pkg1_Pkg1 Pkg1_Pkg1/s71,1622 25 procedure Pkg1_Pkg1_Proc1;Pkg1_Pkg1_Proc1/p72,1645 26 task type Task_Type Task_Type/k75,1694 27 type Private_T Private_T/t82,1786 28package body Pkg1 Pkg1/b89,1882 29 procedure Pkg1_Proc1 Pkg1_Proc1/p91,1904 30 package body Inner1 Inner1/b96,1956 31 procedure Private_T Private_T/p97,1981 32 package body Inner2 Inner2/b103,2054 33 task body Private_T Private_T/b104,2079 34 task body Task_Type Task_Type/b112,2181 35 procedure Pkg1_Proc2 Pkg1_Proc2/p126,2367 36 function Pkg1_Func1 Pkg1_Func1/f132,2445 37 function Pkg1_Func2 Pkg1_Func2/f134,2496 38 package body Pkg1_Pkg1 Pkg1_Pkg1/b140,2596 39package body Pkg1_Pkg1 Pkg1_Pkg1/b146,2663 40 procedure Pkg1_Pkg1_Proc1 Pkg1_Pkg1_Proc1/p147,2689 41function Pkg1_Func1 Pkg1_Func1/f155,2778 42package Truc Truc/s162,2887 43package Truc.Bidule Truc.Bidule/s166,2929 44 protected Bidule Bidule/t168,2953 45 protected type Machin_T Machin_T/t172,3007 46package body Truc.Bidule Truc.Bidule/b178,3087 47 protected body Bidule Bidule/b179,3115 48 protected Machin_T Machin_T/t186,3207 49 50ada-src/2ataspri.adb,2190 51package body System.Task_Primitives System.Task_Primitives/b64,2603 52 package RTE RTE/s69,2712 53 package TSL TSL/s70,2759 54 function To_void_ptr To_void_ptr/f86,3287 55 function To_TCB_Ptr To_TCB_Ptr/f89,3366 56 function pthread_mutexattr_setprotocolpthread_mutexattr_setprotocol/f92,3444 57 function pthread_mutexattr_setprio_ceilingpthread_mutexattr_setprio_ceiling/f99,3728 58 procedure Abort_WrapperAbort_Wrapper/p115,4302 59 procedure LL_Wrapper LL_Wrapper/p122,4526 60 procedure Initialize_LL_Tasks Initialize_LL_Tasks/p131,4830 61 function Self Self/f160,5586 62 procedure Initialize_LockInitialize_Lock/p174,5958 63 procedure Finalize_Lock Finalize_Lock/p210,6927 64 procedure Write_Lock Write_Lock/p226,7338 65 procedure Read_Lock Read_Lock/p239,7700 66 procedure Unlock Unlock/p246,7850 67 procedure Initialize_Cond Initialize_Cond/p258,8160 68 procedure Finalize_Cond Finalize_Cond/p286,8979 69 procedure Cond_Wait Cond_Wait/p300,9303 70 procedure Cond_Timed_WaitCond_Timed_Wait/p312,9661 71 procedure Cond_Signal Cond_Signal/p343,10510 72 procedure Set_PrioritySet_Priority/p355,10836 73 procedure Set_Own_Priority Set_Own_Priority/p372,11243 74 function Get_Priority Get_Priority/f385,11598 75 function Get_Own_Priority Get_Own_Priority/f398,12023 76 procedure Create_LL_TaskCreate_LL_Task/p412,12438 77 function To_Start_Addr To_Start_Addr/f426,12873 78 procedure Exit_LL_Task Exit_LL_Task/p491,14995 79 procedure Abort_Task Abort_Task/p500,15158 80 procedure Test_Abort Test_Abort/p518,15716 81 procedure Install_Abort_Handler Install_Abort_Handler/p527,15878 82 procedure Abort_WrapperAbort_Wrapper/p557,16939 83 function Address_To_Call_State Address_To_Call_State/f562,17062 84 procedure Install_Error_Handler Install_Error_Handler/p573,17351 85 procedure LL_Assert LL_Assert/p599,18146 86 procedure LL_Wrapper LL_Wrapper/p608,18299 87 procedure Initialize_TAS_Cell Initialize_TAS_Cell/p630,19010 88 procedure Finalize_TAS_Cell Finalize_TAS_Cell/p635,19129 89 procedure Clear Clear/p640,19236 90 procedure Test_And_Set Test_And_Set/p645,19330 91 function Is_Set Is_Set/f659,19676 92 93ada-src/2ataspri.ads,2313 94package System.Task_Primitives System.Task_Primitives/s58,3169 95 type LL_Task_Procedure_Access LL_Task_Procedure_Access/t62,3253 96 type Pre_Call_State Pre_Call_State/t64,3331 97 type Task_Storage_Size Task_Storage_Size/t66,3378 98 type Machine_Exceptions Machine_Exceptions/t68,3433 99 type Error_Information Error_Information/t70,3499 100 type Lock Lock/t72,3569 101 type Condition_Variable Condition_Variable/t73,3594 102 type Task_Control_Block Task_Control_Block/t81,3955 103 type TCB_Ptr TCB_Ptr/t89,4241 104 function Address_To_TCB_Ptr Address_To_TCB_Ptr/f93,4333 105 procedure Initialize_LL_Tasks Initialize_LL_Tasks/p96,4425 106 function Self Self/f100,4602 107 procedure Initialize_Lock Initialize_Lock/p103,4707 108 procedure Finalize_Lock Finalize_Lock/p107,4879 109 procedure Write_Lock Write_Lock/p111,5034 110 procedure Read_Lock Read_Lock/p118,5428 111 procedure Unlock Unlock/p128,5995 112 procedure Initialize_Cond Initialize_Cond/p135,6300 113 procedure Finalize_Cond Finalize_Cond/p138,6413 114 procedure Cond_Wait Cond_Wait/p142,6591 115 procedure Cond_Timed_WaitCond_Timed_Wait/p155,7396 116 procedure Cond_Signal Cond_Signal/p164,7812 117 procedure Set_Priority Set_Priority/p169,8040 118 procedure Set_Own_Priority Set_Own_Priority/p173,8200 119 function Get_Priority Get_Priority/f177,8348 120 function Get_Own_Priority Get_Own_Priority/f181,8504 121 procedure Create_LL_TaskCreate_LL_Task/p185,8647 122 procedure Exit_LL_Task;Exit_LL_Task/p198,9282 123 procedure Abort_Task Abort_Task/p203,9516 124 procedure Test_Abort;Test_Abort/p210,9878 125 type Abort_Handler_Pointer Abort_Handler_Pointer/t217,10233 126 procedure Install_Abort_Handler Install_Abort_Handler/p219,10312 127 procedure Install_Error_Handler Install_Error_Handler/p226,10741 128 procedure LL_Assert LL_Assert/p231,10983 129 type Proc Proc/t238,11240 130 type TAS_Cell TAS_Cell/t242,11328 131 procedure Initialize_TAS_Cell Initialize_TAS_Cell/p249,11670 132 procedure Finalize_TAS_Cell Finalize_TAS_Cell/p255,11941 133 procedure Clear Clear/p260,12157 134 procedure Test_And_Set Test_And_Set/p267,12462 135 function Is_Set Is_Set/f275,12877 136 type Lock Lock/t283,13155 137 type Condition_Variable Condition_Variable/t288,13267 138 type TAS_Cell TAS_Cell/t293,13389 139 140ada-src/waroquiers.ada,1503 141package Pkg1 Pkg1/s3,89 142 type Private_T Private_T/t5,106 143 package Inner1 Inner1/s7,136 144 procedure Private_T;Private_T/p8,156 145 package Inner2 Inner2/s11,196 146 task Private_T;Private_T/k12,216 147 type Public_T Public_T/t15,251 148 procedure Pkg1_Proc1;Pkg1_Proc1/p21,336 149 procedure Pkg1_Proc2 Pkg1_Proc2/p23,361 150 function Pkg1_Func1 Pkg1_Func1/f25,400 151 function Pkg1_Func2 Pkg1_Func2/f27,439 152 package Pkg1_Pkg1 Pkg1_Pkg1/s30,508 153 procedure Pkg1_Pkg1_Proc1;Pkg1_Pkg1_Proc1/p31,531 154 task type Task_Type Task_Type/k34,580 155 type Private_T Private_T/t40,671 156package body Pkg1 Pkg1/b46,766 157 procedure Pkg1_Proc1 Pkg1_Proc1/p48,788 158 package body Inner1 Inner1/b53,840 159 procedure Private_T Private_T/p54,865 160 package body Inner2 Inner2/b60,938 161 task body Private_T Private_T/b61,963 162 task body Task_Type Task_Type/b68,1064 163 procedure Pkg1_Proc2 Pkg1_Proc2/p82,1250 164 function Pkg1_Func1 Pkg1_Func1/f88,1328 165 function Pkg1_Func2 Pkg1_Func2/f90,1379 166 package body Pkg1_Pkg1 Pkg1_Pkg1/b96,1479 167package body Pkg1_Pkg1 Pkg1_Pkg1/b100,1544 168 procedure Pkg1_Pkg1_Proc1 Pkg1_Pkg1_Proc1/p101,1570 169function Pkg1_Func1 Pkg1_Func1/f107,1657 170package Truc Truc/s112,1764 171package Truc.Bidule Truc.Bidule/s116,1816 172 protected Bidule Bidule/t125,1964 173 protected type Machin_T Machin_T/t131,2046 174package body Truc.Bidule Truc.Bidule/b138,2153 175 protected body Bidule Bidule/b139,2181 176 protected body Machin_T Machin_T/b146,2281 177 178c-src/abbrev.c,3055 179Lisp_Object Vabbrev_table_name_list;43,1429 180Lisp_Object Vglobal_abbrev_table;48,1574 181Lisp_Object Vfundamental_mode_abbrev_table;52,1685 182int abbrevs_changed;56,1786 183int abbrev_all_caps;58,1808 184Lisp_Object Vabbrev_start_location;63,1957 185Lisp_Object Vabbrev_start_location_buffer;66,2046 186Lisp_Object Vlast_abbrev;70,2155 187Lisp_Object Vlast_abbrev_text;75,2324 188int last_abbrev_point;79,2414 189DEFUN ("make-abbrev-table", Fmake_abbrev_table,82,2440 190DEFUN ("make-abbrev-table", Fmake_abbrev_table,make-abbrev-table82,2440 191DEFUN ("clear-abbrev-table", Fclear_abbrev_table,89,2632 192DEFUN ("clear-abbrev-table", Fclear_abbrev_table,clear-abbrev-table89,2632 193DEFUN ("define-abbrev", Fdefine_abbrev,104,3013 194DEFUN ("define-abbrev", Fdefine_abbrev,define-abbrev104,3013 195DEFUN ("define-global-abbrev", Fdefine_global_abbrev,146,4332 196DEFUN ("define-global-abbrev", Fdefine_global_abbrev,define-global-abbrev146,4332 197DEFUN ("define-mode-abbrev", Fdefine_mode_abbrev,157,4703 198DEFUN ("define-mode-abbrev", Fdefine_mode_abbrev,define-mode-abbrev157,4703 199DEFUN ("abbrev-symbol", Fabbrev_symbol,171,5171 200DEFUN ("abbrev-symbol", Fabbrev_symbol,abbrev-symbol171,5171 201DEFUN ("abbrev-expansion", Fabbrev_expansion,199,6135 202DEFUN ("abbrev-expansion", Fabbrev_expansion,abbrev-expansion199,6135 203DEFUN ("expand-abbrev", Fexpand_abbrev,215,6650 204DEFUN ("expand-abbrev", Fexpand_abbrev,expand-abbrev215,6650 205DEFUN ("unexpand-abbrev", Funexpand_abbrev,383,11495 206DEFUN ("unexpand-abbrev", Funexpand_abbrev,unexpand-abbrev383,11495 207write_abbrev 420,12702 208describe_abbrev 439,13137 209DEFUN ("insert-abbrev-table-description", Finsert_abbrev_table_description,460,13652 210DEFUN ("insert-abbrev-table-description", Finsert_abbrev_table_description,insert-abbrev-table-description460,13652 211DEFUN ("define-abbrev-table", Fdefine_abbrev_table,500,14808 212DEFUN ("define-abbrev-table", Fdefine_abbrev_table,define-abbrev-table500,14808 213syms_of_abbrev 534,15885 214 DEFVAR_LISP ("abbrev-table-name-list"536,15905 215 DEFVAR_LISP ("global-abbrev-table"542,16167 216 DEFVAR_LISP ("fundamental-mode-abbrev-table"549,16489 217 DEFVAR_LISP ("last-abbrev"555,16831 218 DEFVAR_LISP ("last-abbrev-text"558,16954 219 DEFVAR_INT ("last-abbrev-location"562,17112 220 DEFVAR_LISP ("abbrev-start-location"569,17311 221 DEFVAR_LISP ("abbrev-start-location-buffer"575,17588 222 DEFVAR_PER_BUFFER ("local-abbrev-table"580,17852 223 DEFVAR_BOOL ("abbrevs-changed"583,17995 224 DEFVAR_BOOL ("abbrev-all-caps"588,18198 225 DEFVAR_LISP ("abbrev-table-name-list",\1536,15905 226 DEFVAR_LISP ("global-abbrev-table",\1542,16167 227 DEFVAR_LISP ("fundamental-mode-abbrev-table",\1549,16489 228 DEFVAR_LISP ("last-abbrev",\1555,16831 229 DEFVAR_LISP ("last-abbrev-text",\1558,16954 230 DEFVAR_INT ("last-abbrev-location",\1562,17112 231 DEFVAR_LISP ("abbrev-start-location",\1569,17311 232 DEFVAR_LISP ("abbrev-start-location-buffer",\1575,17588 233 DEFVAR_PER_BUFFER ("local-abbrev-table",\1580,17852 234 DEFVAR_BOOL ("abbrevs-changed",\1583,17995 235 DEFVAR_BOOL ("abbrev-all-caps",\1588,18198 236 237c-src/torture.c,197 238(*tag1 tag118,452 239#define notag2 26,553 240(*tag2 tag229,630 241(*tag3 tag339,772 242#define notag4 45,861 243(*tag4 tag448,955 244tag5 57,1081 245tag6 66,1208 246int pp1(74,1317 247pp287,1419 248pp3(100,1518 249 250c-src/getopt.h,666 251#define _GETOPT_H 19,799 252extern char *optarg;optarg31,1107 253extern int optind;45,1615 254extern int opterr;50,1741 255struct option73,2795 256 const char *name;name76,2824 257 char *name;name78,2850 258 int has_arg;82,3007 259 int *flag;flag83,3022 260 int val;84,3035 261#define no_argument 89,3122 262#define required_argument 90,3145 263#define optional_argument 91,3173 264extern int getopt 98,3438 265extern int getopt 100,3542 266extern int getopt_long 102,3597 267extern int getopt_long_only 104,3729 268extern int _getopt_internal 109,3940 269extern int getopt 114,4138 270extern int getopt_long 115,4160 271extern int getopt_long_only 116,4187 272extern int _getopt_internal 118,4220 273 274c-src/etags.c,14175 275char pot_etags_version[pot_etags_version81,3471 276# undef DEBUG84,3553 277# define DEBUG 85,3568 278# define DEBUG 87,3595 279# define NDEBUG 88,3618 280# define _GNU_SOURCE 94,3706 281# undef MSDOS100,3877 282# undef WINDOWSNT101,3891 283# define WINDOWSNT102,3910 284# undef MSDOS106,3969 285# define MSDOS 107,3983 286# define MSDOS 110,4033 287# define MAXPATHLEN 115,4112 288# undef HAVE_NTGUI116,4142 289# undef DOS_NT117,4161 290# define DOS_NT118,4177 291# undef assert 135,4483 292# define assert(136,4542 293# undef CTAGS146,4858 294# define CTAGS 147,4873 295# define CTAGS 149,4899 296#define streq(152,4928 297#define strcaseeq(153,4997 298#define strneq(154,5076 299#define strncaseeq(155,5152 300#define CHARS 157,5239 301#define CHAR(158,5279 302#define iswhite(159,5330 303#define notinname(160,5395 304#define begtoken(161,5470 305#define intoken(162,5543 306#define endtoken(163,5615 307#define ISALNUM(165,5685 308#define ISALPHA(166,5723 309#define ISDIGIT(167,5761 310#define ISLOWER(168,5799 311#define lowcase(170,5838 312#define xnew(179,6016 313#define xrnew(180,6084 314typedef void Lang_function 182,6165 315 const char *suffix;suffix186,6220 316 const char *command;command187,6295 317} compressor;188,6366 318 const char *name;name192,6398 319 const char *help;help193,6450 320 Lang_function *function;function194,6509 321 const char **suffixes;suffixes195,6557 322 const char **filenames;filenames196,6634 323 const char **interpreters;interpreters197,6703 324 bool metasource;198,6772 325} language;199,6836 326typedef struct fdesc201,6849 327 struct fdesc *next;next203,6872 328 char *infname;infname204,6921 329 char *infabsname;infabsname205,6974 330 char *infabsdir;infabsdir206,7039 331 char *taggedfname;taggedfname207,7092 332 language *lang;lang208,7150 333 char *prop;prop209,7192 334 bool usecharno;210,7250 335 bool written;211,7312 336} fdesc;212,7367 337typedef struct node_st214,7377 338 struct node_st *left,left216,7429 339 struct node_st *left, *right;right216,7429 340 fdesc *fdp;fdp217,7487 341 char *name;name218,7549 342 char *regex;regex219,7581 343 bool valid;220,7618 344 bool is_func;221,7671 345 bool been_warned;222,7734 346 int lno;223,7802 347 long cno;224,7843 348} node;225,7895 349 long size;236,8209 350 int len;237,8222 351 char *buffer;buffer238,8233 352} linebuffer;239,8249 353 at_language,245,8345 354 at_regexp,246,8394 355 at_filename,247,8438 356 at_stdin,248,8474 357 at_end 249,8517 358 } arg_type;250,8558 359 language *lang;lang251,8594 360 char *what;what252,8657 361} argument;253,8699 362typedef struct regexp256,8759 363 struct regexp *p_next;p_next258,8783 364 language *lang;lang259,8838 365 char *pattern;pattern260,8898 366 char *name;name261,8941 367 struct re_pattern_buffer *pat;pat262,8972 368 struct re_registers regs;263,9032 369 bool error_signaled;264,9079 370 bool force_explicit_name;265,9142 371 bool ignore_case;266,9207 372 bool multi_line;267,9260 373} regexp;268,9326 374static void Ada_funcs 274,9429 375static void Asm_labels 275,9461 376static void C_entries 276,9494 377static void default_C_entries 277,9537 378static void plain_C_entries 278,9577 379static void Cjava_entries 279,9615 380static void Cobol_paragraphs 280,9651 381static void Cplusplus_entries 281,9690 382static void Cstar_entries 282,9730 383static void Erlang_functions 283,9766 384static void Forth_words 284,9805 385static void Fortran_functions 285,9839 386static void HTML_labels 286,9879 387static void Lisp_functions 287,9913 388static void Lua_functions 288,9950 389static void Makefile_targets 289,9986 390static void Pascal_functions 290,10025 391static void Perl_functions 291,10064 392static void PHP_functions 292,10101 393static void PS_functions 293,10137 394static void Prolog_functions 294,10172 395static void Python_functions 295,10211 396static void Scheme_functions 296,10250 397static void TeX_commands 297,10289 398static void Texinfo_nodes 298,10324 399static void Yacc_entries 299,10360 400static void just_read_file 300,10395 401static language *get_language_from_langname get_language_from_langname302,10433 402static void readline 303,10493 403static long readline_internal 304,10538 404static bool nocase_tail 305,10592 405static void get_tag 306,10632 406static void analyze_regex 308,10672 407static void free_regexps 309,10708 408static void regex_tag_multiline 310,10741 409static void error 311,10781 410# undef STDIN408,15074 411#define STDIN 411,15096 412static compressor compressors[compressors457,17665 413static const char *Ada_suffixes Ada_suffixes473,17908 414static const char Ada_help 475,17978 415static const char *Asm_suffixes Asm_suffixes493,18581 416static const char Asm_help 504,18977 417static const char *default_C_suffixes default_C_suffixes512,19313 418static const char default_C_help 515,19414 419static const char default_C_help 523,19851 420static const char *Cplusplus_suffixes Cplusplus_suffixes535,20461 421static const char Cplusplus_help 540,20659 422static const char *Cjava_suffixes Cjava_suffixes549,21114 423static char Cjava_help 551,21173 424static const char *Cobol_suffixes Cobol_suffixes556,21338 425static char Cobol_help 558,21403 426static const char *Cstar_suffixes Cstar_suffixes562,21544 427static const char *Erlang_suffixes Erlang_suffixes565,21608 428static const char Erlang_help 567,21674 429const char *Forth_suffixes Forth_suffixes571,21800 430static const char Forth_help 573,21858 431static const char *Fortran_suffixes Fortran_suffixes577,22009 432static const char Fortran_help 579,22086 433static const char *HTML_suffixes HTML_suffixes582,22191 434static const char HTML_help 584,22265 435static const char *Lisp_suffixes Lisp_suffixes589,22453 436static const char Lisp_help 591,22557 437static const char *Lua_suffixes Lua_suffixes598,22872 438static const char Lua_help 600,22935 439static const char *Makefile_filenames Makefile_filenames603,23011 440static const char Makefile_help 605,23134 441static const char *Objc_suffixes Objc_suffixes609,23278 442static const char Objc_help 613,23400 443static const char *Pascal_suffixes Pascal_suffixes619,23715 444static const char Pascal_help 621,23779 445static const char *Perl_suffixes Perl_suffixes626,23967 446static const char *Perl_interpreters Perl_interpreters628,24029 447static const char Perl_help 630,24101 448static const char *PHP_suffixes PHP_suffixes637,24452 449static const char PHP_help 639,24524 450static const char *plain_C_suffixes plain_C_suffixes643,24679 451static const char *PS_suffixes PS_suffixes647,24763 452static const char PS_help 649,24849 453static const char *Prolog_suffixes Prolog_suffixes652,24932 454static const char Prolog_help 654,24994 455static const char *Python_suffixes Python_suffixes658,25108 456static const char Python_help 660,25166 457static const char *Scheme_suffixes Scheme_suffixes665,25348 458static const char Scheme_help 667,25461 459static const char *TeX_suffixes TeX_suffixes672,25684 460static const char TeX_help 674,25782 461static const char *Texinfo_suffixes Texinfo_suffixes686,26317 462static const char Texinfo_help 688,26396 463static const char *Yacc_suffixes Yacc_suffixes691,26493 464static const char Yacc_help 693,26607 465static const char auto_help 699,26857 466static const char none_help 703,27021 467static const char no_lang_help 707,27144 468static language lang_names 718,27356 469print_language_names 753,29533 470# define EMACS_NAME 786,30756 471# define VERSION 789,30812 472print_version 792,30870 473# define PRINT_UNDOCUMENTED_OPTIONS_HELP 804,31174 474print_help 808,31251 475main 981,37439 476get_compressor_from_suffix 1319,46218 477get_language_from_langname 1355,47159 478get_language_from_interpreter 1377,47546 479get_language_from_filename 1399,47977 480process_file_name 1433,48835 481process_file 1555,51666 482init 1632,54151 483find_entries 1656,54902 484make_tag 1814,59708 485pfnote 1856,60943 486free_tree 1917,62745 487free_fdesc 1935,63030 488add_node 1955,63473 489invalidate_nodes 2035,65538 490static int total_size_of_entries 2067,66151 491static int number_len 2068,66194 492total_size_of_entries 2087,66695 493put_entries 2107,67155 494#define C_EXT 2193,68996 495#define C_PLAIN 2194,69038 496#define C_PLPL 2195,69071 497#define C_STAR 2196,69105 498#define C_JAVA 2197,69138 499#define C_AUTO 2198,69173 500#define YACC 2199,69243 501enum sym_type2204,69313 502 st_none,2206,69329 503 st_C_objprot,2207,69340 504 st_C_objprot, st_C_objimpl,2207,69340 505 st_C_objprot, st_C_objimpl, st_C_objend,2207,69340 506 st_C_gnumacro,2208,69383 507 st_C_ignore,2209,69400 508 st_C_ignore, st_C_attribute,2209,69400 509 st_C_javastruct,2210,69431 510 st_C_operator,2211,69450 511 st_C_class,2212,69467 512 st_C_class, st_C_template,2212,69467 513 st_C_struct,2213,69496 514 st_C_struct, st_C_extern,2213,69496 515 st_C_struct, st_C_extern, st_C_enum,2213,69496 516 st_C_struct, st_C_extern, st_C_enum, st_C_define,2213,69496 517 st_C_struct, st_C_extern, st_C_enum, st_C_define, st_C_typedef2213,69496 518struct C_stab_entry 2271,71279 519struct C_stab_entry { const char *name;name2271,71279 520struct C_stab_entry { const char *name; int c_ext;2271,71279 521struct C_stab_entry { const char *name; int c_ext; enum sym_type type;2271,71279 522hash 2275,71410 523in_word_set 2321,72938 524 TOTAL_KEYWORDS 2325,73019 525 MIN_WORD_LENGTH 2326,73046 526 MAX_WORD_LENGTH 2327,73073 527 MIN_HASH_VALUE 2328,73101 528 MAX_HASH_VALUE 2329,73127 529C_symtype 2387,74986 530static bool inattribute;2400,75235 531 fvnone,2408,75436 532 fdefunkey,2409,75467 533 fdefunname,2410,75513 534 foperator,2411,75557 535 fvnameseen,2412,75614 536 fstartlist,2413,75667 537 finlist,2414,75723 538 flistseen,2415,75766 539 fignore,2416,75814 540 vignore 2417,75857 541} fvdef;2418,75902 542static bool fvextern;2420,75912 543 tnone,2428,76090 544 tkeyseen,2429,76120 545 ttypeseen,2430,76161 546 tinbody,2431,76200 547 tend,2432,76239 548 tignore 2433,76280 549} typdef;2434,76321 550 snone,2443,76500 551 skeyseen,2445,76576 552 stagseen,2446,76621 553 scolonseen 2447,76662 554} structdef;2448,76716 555static const char *objtag objtag2453,76810 556 dnone,2460,76943 557 dsharpseen,2461,76973 558 ddefineseen,2462,77026 559 dignorerest 2463,77071 560} definedef;2464,77113 561 onone,2472,77268 562 oprotocol,2473,77298 563 oimplementation,2474,77348 564 otagseen,2475,77396 565 oparenseen,2476,77432 566 ocatseen,2477,77487 567 oinbody,2478,77526 568 omethodsign,2479,77569 569 omethodtag,2480,77627 570 omethodcolon,2481,77667 571 omethodparm,2482,77710 572 oignore 2483,77756 573} objdef;2484,77788 574static struct tok2491,77945 575 char *line;line2493,77965 576 int offset;2494,78015 577 int length;2495,78068 578 bool valid;2502,78353 579 bool named;2505,78488 580 int lineno;2506,78529 581 long linepos;2507,78577 582} token;2508,78627 583static void pushclass_above 2514,78785 584static void popclass_above 2515,78833 585static void write_classname 2516,78867 586 char **cname;cname2519,78951 587 int *bracelev;bracelev2520,78994 588 int nl;2521,79043 589 int size;2522,79097 590} cstack;2523,79137 591#define nestlev 2525,79265 592#define instruct 2527,79370 593pushclass_above 2531,79490 594popclass_above 2550,79949 595write_classname 2564,80163 596static bool consider_token 2592,80762 597static void make_C_tag 2593,80834 598consider_token 2613,81342 599 long linepos;2922,88500 600 linebuffer lb;2923,88516 601} lbs[lbs2924,88533 602#define current_lb_is_new 2926,88544 603#define switch_line_buffers(2927,88589 604#define curlb 2929,88642 605#define newlb 2930,88673 606#define curlinepos 2931,88704 607#define newlinepos 2932,88745 608#define plainc 2934,88787 609#define cplpl 2935,88831 610#define cjava 2936,88862 611#define CNL_SAVE_DEFINEDEF(2938,88906 612#define CNL(2947,89118 613make_C_tag 2960,89376 614C_entries 2986,90195 615default_C_entries 3833,110157 616plain_C_entries 3840,110277 617Cplusplus_entries 3847,110365 618Cjava_entries 3854,110461 619Cstar_entries 3861,110551 620Yacc_entries 3868,110643 621#define LOOP_ON_INPUT_LINES(3875,110721 622#define LOOKING_AT(3884,111057 623#define LOOKING_AT_NOCASE(3891,111462 624just_read_file 3901,111862 625static void F_takeprec 3910,111966 626static void F_getit 3911,111997 627F_takeprec 3914,112040 628F_getit 3937,112367 629Fortran_functions 3961,112841 630Ada_getit 4052,114670 631Ada_funcs 4115,116045 632Asm_labels 4228,118583 633Perl_functions 4261,119550 634Python_functions 4357,122058 635PHP_functions 4387,122685 636Cobol_paragraphs 4466,124472 637Makefile_targets 4494,125030 638Pascal_functions 4529,125951 639static void L_getit 4706,130278 640L_getit 4709,130319 641Lisp_functions 4725,130665 642Lua_functions 4785,131851 643PS_functions 4811,132386 644Forth_words 4841,133054 645Scheme_functions 4877,134093 646static linebuffer *TEX_toktab TEX_toktab4908,134782 647static const char *TEX_defenv TEX_defenv4912,134975 648static void TEX_mode 4917,135173 649static void TEX_decode_env 4918,135204 650static char TEX_esc 4920,135262 651static char TEX_opgrp 4921,135290 652static char TEX_clgrp 4922,135319 653TeX_commands 4928,135396 654#define TEX_LESC 4986,136653 655#define TEX_SESC 4987,136675 656TEX_mode 4992,136805 657TEX_decode_env 5026,137510 658Texinfo_nodes 5071,138555 659HTML_labels 5094,139014 660static size_t prolog_pr 5214,142193 661static void prolog_skip_comment 5215,142235 662static size_t prolog_atom 5216,142291 663Prolog_functions 5219,142348 664prolog_skip_comment 5255,143129 665prolog_pr 5281,143737 666prolog_atom 5319,144629 667static int erlang_func 5374,145541 668static void erlang_attribute 5375,145582 669static int erlang_atom 5376,145621 670Erlang_functions 5379,145667 671erlang_func 5438,146966 672erlang_attribute 5476,147643 673erlang_atom 5496,148062 674static char *scan_separators scan_separators5520,148488 675static void add_regex 5521,148527 676static char *substitute substitute5522,148571 677scan_separators 5534,149081 678analyze_regex 5586,150461 679add_regex 5654,152051 680substitute 5767,154798 681free_regexps 5814,155838 682regex_tag_multiline 5836,156292 683nocase_tail 5913,158264 684get_tag 5928,158520 685readline_internal 5959,159456 686readline 6037,161297 687savestr 6230,167244 688savenstr 6240,167474 689skip_spaces 6249,167680 690skip_non_spaces 6258,167834 691skip_name 6267,167984 692fatal 6277,168157 693pfatal 6284,168254 694suggest_asking_for_help 6291,168333 695error 6300,168555 696concat 6313,168847 697etags_getcwd 6329,169260 698relative_filename 6350,169726 699absolute_filename 6389,170752 700absolute_dirname 6453,172417 701filename_is_absolute 6472,172846 702canonicalize_filename 6484,173097 703# define ISUPPER(6491,173236 704linebuffer_init 6514,173657 705linebuffer_setlen 6524,173888 706xmalloc 6536,174149 707xrealloc 6545,174315 708 709c-src/exit.c,99 710 size_t n;28,972 711 void EXFUN((*fn[fn29,986 712 } __libc_atexit;30,1022 713DEFUN(exit,38,1263 714 715c-src/exit.strange_suffix,99 716 size_t n;28,972 717 void EXFUN((*fn[fn29,986 718 } __libc_atexit;30,1022 719DEFUN(exit,38,1263 720 721c-src/sysdep.h,491 722#define ENTRY(21,875 723#define PSEUDO(26,982 724 movl $SYS_##syscall_nam$SYS_##syscall_na31,1142 725 movl $SYS_##syscall_name, %eax;eax31,1142 726 int $0x80;32,1190 727 test %eax,eax33,1220 728 test %eax, %eax;eax33,1220 729 jl syscall_error;34,1255 730#define XCHG_0 47,1572 731#define XCHG_1 48,1616 732#define XCHG_2 49,1658 733#define XCHG_3 50,1701 734#define XCHG_4 51,1744 735#define XCHG_5 52,1787 736#define r0 54,1831 737#define r1 55,1885 738#define scratch 56,1942 739#define MOVE(57,2011 740 741c-src/tab.c,196 742static int count_words(15,263 743static char *get_word(get_word35,553 744void tab_free(59,966 745char **tab_fill(tab_fill70,1129 746int tab_delete_first(91,1638 747int tab_count_words(103,1820 748 749c-src/dostorture.c,198 750(*tag1 tag118,468 751#define notag2 26,577 752(*tag2 tag229,657 753(*tag3 tag339,809 754#define notag4 45,904 755(*tag4 tag448,1001 756tag5 57,1136 757tag6 66,1272 758int pp1(74,1389 759pp287,1504 760pp3(100,1616 761 762c-src/emacs/src/gmalloc.c,7311 763#define USE_PTHREAD25,1003 764#undef get_current_dir_name33,1127 765extern void emacs_abort 47,1306 766#undef malloc64,2111 767#undef realloc65,2125 768#undef calloc66,2140 769#undef free67,2154 770#define malloc 68,2166 771#define realloc 69,2189 772#define calloc 70,2214 773#define aligned_alloc 71,2237 774#define free 72,2274 775extern void *bss_sbrk bss_sbrk76,2336 776extern int bss_sbrk_did_unexec;77,2376 777extern char bss_sbrk_buffer[bss_sbrk_buffer78,2408 778extern void *bss_sbrk_buffer_end;bss_sbrk_buffer_end79,2439 779#define DUMPED 80,2473 780#define ALLOCATED_BEFORE_DUMPING(81,2508 781extern void *malloc malloc94,2719 782#define INT_BIT 124,3935 783#define BLOCKLOG 125,3978 784#define BLOCKSIZE 126,4019 785#define BLOCKIFY(127,4053 786#define HEAP 131,4216 787#define FINAL_FREE_BLOCKS 135,4392 788 int type;145,4677 789 size_t nfree;150,4721 790 size_t first;151,4778 791 } frag;152,4835 792 ptrdiff_t size;156,5056 793 } info;157,5077 794 } busy;158,5088 795 size_t size;163,5216 796 size_t next;164,5273 797 size_t prev;165,5322 798 } free;166,5375 799 } malloc_info;167,5389 800extern char *_heapbase;_heapbase170,5450 801extern malloc_info *_heapinfo;_heapinfo173,5542 802#define BLOCK(176,5621 803#define ADDRESS(177,5683 804extern size_t _heapindex;180,5798 805extern size_t _heaplimit;183,5867 806struct list186,5940 807 struct list *next;next188,5956 808 struct list *prev;prev189,5979 809extern struct list _fraghead[_fraghead193,6057 810struct alignlist196,6154 811 struct alignlist *next;next198,6175 812 void *aligned;aligned199,6203 813 void *exact;exact200,6271 814extern struct alignlist *_aligned_blocks;_aligned_blocks202,6335 815extern size_t _chunks_used;205,6402 816extern size_t _bytes_used;206,6430 817extern size_t _chunks_free;207,6457 818extern size_t _bytes_free;208,6485 819extern void *_malloc_internal _malloc_internal213,6674 820extern void *_realloc_internal _realloc_internal214,6714 821extern void _free_internal 215,6763 822extern void *_malloc_internal_nolock _malloc_internal_nolock216,6800 823extern void *_realloc_internal_nolock _realloc_internal_nolock217,6847 824extern void _free_internal_nolock 218,6903 825extern pthread_mutex_t _malloc_mutex,221,6967 826extern pthread_mutex_t _malloc_mutex, _aligned_blocks_mutex;221,6967 827extern int _malloc_thread_enabled_p;222,7028 828#define LOCK(223,7065 829#define UNLOCK(228,7196 830#define LOCK_ALIGNED_BLOCKS(233,7330 831#define UNLOCK_ALIGNED_BLOCKS(238,7485 832#define LOCK(244,7650 833#define UNLOCK(245,7665 834#define LOCK_ALIGNED_BLOCKS(246,7682 835#define UNLOCK_ALIGNED_BLOCKS(247,7712 836extern void *malloc_find_object_address malloc_find_object_address252,7866 837extern void *(*__morecore)__morecore256,8022 838extern void *__default_morecore __default_morecore259,8106 839extern void (*__after_morecore_hook)__after_morecore_hook263,8270 840extern size_t __malloc_extra_blocks;267,8443 841extern int __malloc_initialized;270,8553 842extern int __malloc_initialize 272,8647 843extern void (*__malloc_initialize_hook)__malloc_initialize_hook275,8724 844extern void (*__free_hook)__free_hook276,8772 845extern void *(*__malloc_hook)__malloc_hook277,8812 846extern void *(*__realloc_hook)__realloc_hook278,8857 847extern void *(*__memalign_hook)__memalign_hook279,8914 848enum mcheck_status283,9093 849 MCHECK_DISABLED 285,9116 850 MCHECK_OK,286,9188 851 MCHECK_FREE,287,9227 852 MCHECK_HEAD,288,9271 853 MCHECK_TAIL 289,9335 854extern int mcheck 296,9702 855extern enum mcheck_status mprobe 301,9953 856extern void mtrace 304,10056 857extern void muntrace 305,10083 858struct mstats308,10154 859 size_t bytes_total;310,10172 860 size_t chunks_used;311,10226 861 size_t bytes_used;312,10286 862 size_t chunks_free;313,10352 863 size_t bytes_free;314,10407 864extern struct mstats mstats 318,10519 865extern void memory_warnings 321,10626 866void *(*__malloc_hook)__malloc_hook352,11745 867char *_heapbase;_heapbase355,11831 868malloc_info *_heapinfo;_heapinfo358,11929 869static size_t heapsize;361,11985 870size_t _heapindex;364,12049 871size_t _heaplimit;367,12111 872struct list _fraghead[_fraghead370,12173 873size_t _chunks_used;373,12231 874size_t _bytes_used;374,12252 875size_t _chunks_free;375,12272 876size_t _bytes_free;376,12293 877int __malloc_initialized;379,12342 878size_t __malloc_extra_blocks;381,12369 879void (*__malloc_initialize_hook)__malloc_initialize_hook383,12400 880void (*__after_morecore_hook)__after_morecore_hook384,12441 881static int state_protected_p;400,12914 882static size_t last_state_size;401,12944 883static malloc_info *last_heapinfo;last_heapinfo402,12975 884protect_malloc_state 405,13016 885#define PROTECT_MALLOC_STATE(426,13629 886#define PROTECT_MALLOC_STATE(429,13699 887align 435,13796 888get_contiguous_space 466,14618 889register_heapinfo 497,15327 890pthread_mutex_t _malloc_mutex 517,15881 891pthread_mutex_t _aligned_blocks_mutex 518,15940 892int _malloc_thread_enabled_p;519,16007 893malloc_atfork_handler_prepare 522,16050 894malloc_atfork_handler_parent 529,16141 895malloc_atfork_handler_child 536,16235 896malloc_enable_thread 544,16377 897malloc_initialize_1 563,16963 898__malloc_initialize 594,17795 899static int morecore_recursing;604,17928 900morecore_nolock 609,18068 901_malloc_internal_nolock 722,21586 902_malloc_internal 920,28104 903malloc 932,28249 904extern void *_malloc _malloc956,29035 905extern void _free 957,29066 906extern void *_realloc _realloc958,29094 907_malloc 961,29142 908_free 967,29198 909_realloc 973,29242 910void (*__free_hook)__free_hook1001,30262 911struct alignlist *_aligned_blocks _aligned_blocks1004,30348 912_free_internal_nolock 1009,30477 913_free_internal 1255,38479 914free 1265,38606 915weak_alias 1277,38802 916#define min(1306,39817 917void *(*__realloc_hook)__realloc_hook1310,39902 918_realloc_internal_nolock 1319,40313 919_realloc_internal 1435,43567 920realloc 1447,43730 921calloc 1478,44899 922#define __sbrk 1513,46048 923extern void *__sbrk __sbrk1518,46253 924__default_morecore 1525,46517 925void *(*__memalign_hook)__memalign_hook1554,47463 926aligned_alloc 1557,47529 927memalign 1647,49711 928posix_memalign 1656,49916 929extern void *valloc valloc1695,51148 930extern int getpagesize 1700,51286 931static size_t pagesize;1703,51325 932valloc 1706,51357 933#undef malloc1715,51498 934#undef realloc1716,51512 935#undef calloc1717,51527 936#undef aligned_alloc1718,51541 937#undef free1719,51562 938extern void *malloc malloc1722,51617 939extern void *realloc realloc1723,51652 940extern void *calloc calloc1724,51699 941extern void free 1725,51748 942extern void *aligned_alloc aligned_alloc1727,51804 943extern int posix_memalign 1729,51898 944hybrid_malloc 1736,52091 945hybrid_calloc 1744,52196 946hybrid_free 1752,52327 947hybrid_aligned_alloc 1765,52634 948hybrid_realloc 1780,52990 949char *gget_current_dir_name gget_current_dir_name1808,53759 950hybrid_get_current_dir_name 1811,53803 951static void (*old_free_hook)old_free_hook1846,54928 952static void *(*old_malloc_hook)old_malloc_hook1847,54970 953static void *(*old_realloc_hook)old_realloc_hook1848,55017 954static void (*abortfunc)abortfunc1851,55131 955#define MAGICWORD 1854,55213 956#define MAGICFREE 1855,55268 957#define MAGICBYTE 1856,55323 958#define MALLOCFLOOD 1857,55355 959#define FREEFLOOD 1858,55389 960struct hdr1860,55422 961 size_t size;1862,55437 962 size_t magic;1863,55491 963checkhdr 1867,55588 964freehook 1891,56029 965mallochook 1927,56811 966reallochook 1944,57150 967mabort 1978,57908 968static int mcheck_used 2012,58593 969mcheck 2015,58626 970mprobe 2035,59145 971 972c-src/emacs/src/regex.h,5300 973#define _REGEX_H 21,837 974typedef unsigned long reg_syntax_t;43,1578 975#define RE_BACKSLASH_ESCAPE_IN_LISTS 47,1750 976#define RE_BK_PLUS_QM 52,1970 977#define RE_CHAR_CLASSES 58,2299 978#define RE_CONTEXT_INDEP_ANCHORS 72,3033 979#define RE_CONTEXT_INDEP_OPS 80,3459 980#define RE_CONTEXT_INVALID_OPS 84,3659 981#define RE_DOT_NEWLINE 88,3802 982#define RE_DOT_NOT_NULL 92,3938 983#define RE_HAT_LISTS_NOT_NEWLINE 96,4083 984#define RE_INTERVALS 101,4293 985#define RE_LIMITED_OPS 105,4442 986#define RE_NEWLINE_ALT 109,4584 987#define RE_NO_BK_BRACES 114,4774 988#define RE_NO_BK_PARENS 118,4965 989#define RE_NO_BK_REFS 122,5121 990#define RE_NO_BK_VBAR 126,5317 991#define RE_NO_EMPTY_RANGES 132,5611 992#define RE_UNMATCHED_RIGHT_PAREN_ORD 136,5767 993#define RE_NO_POSIX_BACKTRACKING 140,5938 994#define RE_NO_GNU_OPS 144,6134 995#define RE_FRUGAL 147,6254 996#define RE_SHY_GROUPS 150,6361 997#define RE_NO_NEWLINE_ANCHOR 153,6469 998#define RE_DEBUG 161,6885 999extern reg_syntax_t re_syntax_options;167,7171 1000extern Lisp_Object re_match_object;172,7345 1001extern size_t re_max_failures;176,7455 1002#define RE_SYNTAX_EMACS 183,7685 1003#define RE_SYNTAX_AWK 186,7781 1004#define RE_SYNTAX_GNU_AWK 193,8085 1005#define RE_SYNTAX_POSIX_AWK 197,8256 1006#define RE_SYNTAX_GREP 201,8394 1007#define RE_SYNTAX_EGREP 206,8550 1008#define RE_SYNTAX_POSIX_EGREP 212,8766 1009#define RE_SYNTAX_ED 216,8911 1010#define RE_SYNTAX_SED 218,8955 1011#define _RE_SYNTAX_POSIX_COMMON 221,9073 1012#define RE_SYNTAX_POSIX_BASIC 225,9216 1013#define RE_SYNTAX_POSIX_MINIMAL_BASIC 231,9509 1014#define RE_SYNTAX_POSIX_EXTENDED 234,9599 1015#define RE_SYNTAX_POSIX_MINIMAL_EXTENDED 242,9968 1016# undef RE_DUP_MAX253,10455 1017#define RE_DUP_MAX 256,10541 1018#define REG_EXTENDED 263,10763 1019#define REG_ICASE 267,10887 1020#define REG_NEWLINE 272,11071 1021#define REG_NOSUB 276,11249 1022#define REG_NOTBOL 286,11615 1023#define REG_NOTEOL 289,11689 1024 REG_ENOSYS 297,11860 1025 REG_NOERROR 300,11942 1026 REG_NOMATCH,301,11977 1027 REG_BADPAT,305,12124 1028 REG_ECOLLATE,306,12163 1029 REG_ECTYPE,307,12204 1030 REG_EESCAPE,308,12256 1031 REG_ESUBREG,309,12299 1032 REG_EBRACK,310,12346 1033 REG_EPAREN,311,12392 1034 REG_EBRACE,312,12437 1035 REG_BADBR,313,12473 1036 REG_ERANGE,314,12520 1037 REG_ESPACE,315,12561 1038 REG_BADRPT,316,12602 1039 REG_EEND,319,12694 1040 REG_ESIZE,320,12729 1041 REG_ERPAREN,321,12791 1042 REG_ERANGEX 322,12860 1043} reg_errcode_t;323,12912 1044# define RE_TRANSLATE_TYPE 332,13274 1045struct re_pattern_buffer335,13316 1046 unsigned char *buffer;buffer341,13539 1047 size_t allocated;344,13615 1048 size_t used;347,13687 1049 reg_syntax_t syntax;350,13770 1050 char *fastmap;fastmap355,13976 1051 RE_TRANSLATE_TYPE translate;361,14242 1052 size_t re_nsub;364,14330 1053 unsigned can_be_null 370,14625 1054#define REGS_UNALLOCATED 376,14890 1055#define REGS_REALLOCATE 377,14917 1056#define REGS_FIXED 378,14943 1057 unsigned regs_allocated 379,14964 1058 unsigned fastmap_accurate 383,15137 1059 unsigned no_sub 387,15268 1060 unsigned not_bol 391,15399 1061 unsigned not_eol 394,15476 1062 unsigned used_syntax 398,15656 1063 unsigned multibyte 403,15806 1064 unsigned target_multibyte 407,15942 1065 int charset_unibyte;410,16033 1066typedef struct re_pattern_buffer regex_t;416,16099 1067typedef ssize_t regoff_t;423,16493 1068struct re_registers428,16653 1069 unsigned num_regs;430,16675 1070 regoff_t *start;start431,16696 1071 regoff_t *end;end432,16715 1072# define RE_NREGS 440,16943 1073 regoff_t rm_so;449,17160 1074 regoff_t rm_eo;450,17240 1075} regmatch_t;451,17318 1076extern reg_syntax_t re_set_syntax 457,17513 1077extern const char *re_compile_pattern re_compile_pattern462,17777 1078extern int re_compile_fastmap 469,18059 1079extern regoff_t re_search 477,18467 1080extern regoff_t re_search_2 485,18782 1081extern regoff_t re_match 495,19178 1082extern regoff_t re_match_2 501,19408 1083extern void re_set_registers 520,20198 1084extern char *re_comp re_comp528,20470 1085extern int re_exec 529,20507 1086# define _Restrict_ 540,20887 1087# define _Restrict_ 542,20980 1088# define _Restrict_544,21019 1089# define _Restrict_arr_ 555,21419 1090# define _Restrict_arr_557,21462 1091extern reg_errcode_t regcomp 562,21531 1092extern reg_errcode_t regexec 566,21657 1093extern size_t regerror 571,21851 1094extern void regfree 574,21957 1095# define CHAR_CLASS_MAX_LENGTH 593,22471 1096# define CHAR_CLASS_MAX_LENGTH 597,22649 1097typedef wctype_t re_wctype_t;599,22693 1098typedef wchar_t re_wchar_t;600,22723 1099# define re_wctype 601,22751 1100# define re_iswctype 602,22777 1101# define re_wctype_to_bit(603,22807 1102# define CHAR_CLASS_MAX_LENGTH 605,22845 1103# define btowc(606,22907 1104typedef enum { RECC_ERROR 609,22954 1105 RECC_ALNUM,610,22985 1106 RECC_ALNUM, RECC_ALPHA,610,22985 1107 RECC_ALNUM, RECC_ALPHA, RECC_WORD,610,22985 1108 RECC_GRAPH,611,23028 1109 RECC_GRAPH, RECC_PRINT,611,23028 1110 RECC_LOWER,612,23060 1111 RECC_LOWER, RECC_UPPER,612,23060 1112 RECC_PUNCT,613,23092 1113 RECC_PUNCT, RECC_CNTRL,613,23092 1114 RECC_DIGIT,614,23124 1115 RECC_DIGIT, RECC_XDIGIT,614,23124 1116 RECC_BLANK,615,23157 1117 RECC_BLANK, RECC_SPACE,615,23157 1118 RECC_MULTIBYTE,616,23189 1119 RECC_MULTIBYTE, RECC_NONASCII,616,23189 1120 RECC_ASCII,617,23228 1121 RECC_ASCII, RECC_UNIBYTE617,23228 1122} re_wctype_t;618,23261 1123extern char re_iswctype 620,23277 1124extern re_wctype_t re_wctype 621,23330 1125typedef int re_wchar_t;623,23388 1126extern void re_set_whitespace_regexp 625,23413 1127 1128c-src/emacs/src/keyboard.c,25243 1129volatile int interrupt_input_blocked;76,1809 1130volatile bool pending_signals;80,1945 1131#define KBD_BUFFER_SIZE 82,1977 1132KBOARD *initial_kboard;initial_kboard84,2007 1133KBOARD *current_kboard;current_kboard85,2031 1134static KBOARD *all_kboards;all_kboards86,2055 1135static bool single_kboard;89,2155 1136#define NUM_RECENT_KEYS 91,2183 1137static int recent_keys_index;94,2270 1138static int total_keys;97,2358 1139static Lisp_Object recent_keys;100,2444 1140Lisp_Object this_command_keys;107,2778 1141ptrdiff_t this_command_key_count;108,2809 1142static bool this_command_key_count_reset;112,2923 1143static Lisp_Object raw_keybuf;116,3075 1144static int raw_keybuf_count;117,3106 1145#define GROW_RAW_KEYBUF 119,3136 1146static ptrdiff_t this_single_command_key_start;125,3351 1147static ptrdiff_t before_command_key_count;129,3499 1148static ptrdiff_t before_command_echo_length;130,3542 1149sigjmp_buf return_to_command_loop;135,3678 1150static Lisp_Object recover_top_level_message;138,3792 1151static Lisp_Object regular_top_level_message;143,3931 1152static sys_jmp_buf getcjmp;147,4032 1153bool waiting_for_input;150,4096 1154static bool echoing;154,4187 1155static struct kboard *ok_to_echo_at_next_pause;ok_to_echo_at_next_pause159,4329 1156struct kboard *echo_kboard;echo_kboard166,4633 1157Lisp_Object echo_message_buffer;171,4745 1158bool immediate_quit;174,4838 1159int quit_char;192,5624 1160EMACS_INT command_loop_level;195,5681 1161Lisp_Object unread_switch_frame;204,6109 1162static ptrdiff_t last_non_minibuf_size;207,6217 1163uintmax_t num_input_events;210,6335 1164static EMACS_INT last_auto_save;214,6429 1165static ptrdiff_t last_point_position;217,6524 1166Lisp_Object internal_last_event_frame;228,7029 1167static Lisp_Object read_key_sequence_cmd;232,7169 1168static Lisp_Object read_key_sequence_remapped;233,7211 1169static FILE *dribble;dribble236,7311 1170bool input_pending;239,7369 1171static bool input_was_pending;287,10023 1172static struct input_event kbd_buffer[kbd_buffer291,10108 1173static struct input_event *kbd_fetch_ptr;kbd_fetch_ptr297,10387 1174static struct input_event * volatile kbd_store_ptr;302,10602 1175static void recursive_edit_unwind 313,11089 1176static Lisp_Object command_loop 314,11145 1177static void echo_now 316,11186 1178static ptrdiff_t echo_length 317,11215 1179unsigned timers_run;320,11297 1180struct timespec *input_available_clear_time;input_available_clear_time324,11409 1181bool interrupt_input;328,11574 1182bool interrupts_deferred;331,11672 1183static struct timespec timer_idleness_start_time;335,11747 1184static struct timespec timer_last_idleness_start_time;340,11917 1185#define READABLE_EVENTS_DO_TIMERS_NOW 346,12047 1186#define READABLE_EVENTS_FILTER_EVENTS 347,12095 1187#define READABLE_EVENTS_IGNORE_SQUEEZABLES 348,12143 1188static void (*keyboard_init_hook)keyboard_init_hook351,12265 1189static bool get_input_pending 353,12308 1190static bool readable_events 354,12345 1191static Lisp_Object read_char_x_menu_prompt 355,12380 1192static Lisp_Object read_char_minibuf_menu_prompt 357,12503 1193static Lisp_Object make_lispy_event 358,12572 1194static Lisp_Object make_lispy_movement 359,12632 1195static Lisp_Object modify_event_symbol 363,12841 1196static Lisp_Object make_lispy_switch_frame 366,13051 1197static Lisp_Object make_lispy_focus_in 367,13109 1198static Lisp_Object make_lispy_focus_out 369,13189 1199static bool help_char_p 371,13276 1200static void save_getcjmp 372,13315 1201static void restore_getcjmp 373,13355 1202static Lisp_Object apply_modifiers 374,13398 1203static void clear_event 375,13453 1204static void restore_kboard_configuration 376,13501 1205static void deliver_input_available_signal 378,13569 1206static void handle_interrupt 380,13632 1207static _Noreturn void quit_throw_to_read_char 381,13669 1208static void process_special_events 382,13723 1209static void timer_start_idle 383,13766 1210static void timer_stop_idle 384,13803 1211static void timer_resume_idle 385,13839 1212static void deliver_user_signal 386,13877 1213static char *find_user_signal_name find_user_signal_name387,13916 1214static void store_user_signal_events 388,13958 1215kset_echo_string 392,14089 1216kset_kbd_queue 397,14185 1217kset_keyboard_translate_table 402,14277 1218kset_last_prefix_arg 407,14400 1219kset_last_repeatable_command 412,14505 1220kset_local_function_key_map 417,14626 1221kset_overriding_terminal_local_map 422,14745 1222kset_real_last_command 427,14878 1223kset_system_key_syms 432,14987 1224echo_add_key 443,15250 1225echo_char 527,17528 1226echo_dash 541,17814 1227echo_now 586,19141 1228cancel_echoing 635,20615 1229echo_length 648,20923 1230echo_truncate 660,21254 1231add_command_key 672,21583 1232recursive_edit_1 697,22407 1233record_auto_save 742,23849 1234force_auto_save_soon 751,24017 1235DEFUN ("recursive-edit", Frecursive_edit,759,24138 1236DEFUN ("recursive-edit", Frecursive_edit,recursive-edit759,24138 1237recursive_edit_unwind 804,25748 1238any_kboard_state 817,26014 1239single_kboard_state 838,26666 1240not_single_kboard_state 848,26804 1241struct kboard_stack858,27066 1242 KBOARD *kboard;kboard860,27088 1243 struct kboard_stack *next;next861,27106 1244static struct kboard_stack *kboard_stack;kboard_stack864,27139 1245push_kboard 867,27187 1246pop_kboard 879,27376 1247temporarily_switch_to_single_kboard 914,28264 1248record_single_kboard_state 943,29438 1249restore_kboard_configuration 952,29622 1250cmd_error 970,30078 1251cmd_error_internal 1024,31511 1252DEFUN ("command-error-default-function", Fcommand_error_default_function,1043,32031 1253DEFUN ("command-error-default-function", Fcommand_error_default_function,command-error-default-function1043,32031 1254static Lisp_Object command_loop_2 1086,33638 1255static Lisp_Object top_level_1 1087,33687 1256command_loop 1094,33917 1257command_loop_2 1134,35136 1258top_level_2 1146,35340 1259top_level_1 1152,35418 1260DEFUN ("top-level", Ftop_level,1164,35788 1261DEFUN ("top-level", Ftop_level,top-level1164,35788 1262user_error 1183,36289 1263DEFUN ("exit-recursive-edit", Fexit_recursive_edit,1189,36430 1264DEFUN ("exit-recursive-edit", Fexit_recursive_edit,exit-recursive-edit1189,36430 1265DEFUN ("abort-recursive-edit", Fabort_recursive_edit,1201,36820 1266DEFUN ("abort-recursive-edit", Fabort_recursive_edit,abort-recursive-edit1201,36820 1267tracking_off 1216,37282 1268DEFUN ("internal--track-mouse", Ftrack_mouse,1234,37817 1269DEFUN ("internal--track-mouse", Ftrack_mouse,track-mouse1234,37817 1270bool ignore_mouse_drag_p;1256,38393 1271some_mouse_moved 1259,38442 1272static int read_key_sequence 1282,38800 1273static void adjust_point_for_property 1284,38918 1274Lisp_Object last_undo_boundary;1287,39033 1275command_loop_1 1294,39274 1276read_menu_command 1649,50890 1277adjust_point_for_property 1678,51618 1278safe_run_hooks_1 1831,57340 1279safe_run_hooks_error 1841,57570 1280safe_run_hook_funcall 1878,58577 1281safe_run_hooks 1893,59059 1282int poll_suppress_count;1908,59398 1283static struct atimer *poll_timer;poll_timer1915,59488 1284poll_for_input_1 1919,59590 1285poll_for_input 1930,59790 1286start_polling 1942,60054 1287input_polling_used 1979,61092 1288stop_polling 1994,61391 1289set_poll_suppress_count 2009,61760 1290bind_polling_period 2029,62142 1291make_ctrl_char 2048,62493 1292show_help_echo 2113,64456 1293static Lisp_Object kbd_buffer_get_event 2152,65485 1294static void record_char 2154,65597 1295static Lisp_Object help_form_saved_window_configs;2156,65639 1296read_char_help_form_unwind 2158,65702 1297#define STOP_POLLING 2166,65960 1298#define RESUME_POLLING 2170,66085 1299read_event_from_main_queue 2175,66230 1300read_decoded_event_from_main_queue 2249,68418 1301#define MAX_ENCODED_BYTES 2254,68665 1302echo_keystrokes_p 2342,71557 1303read_char 2376,72849 1304record_menu_key 3225,98950 1305help_char_p 3258,99675 1306record_char 3273,99954 1307save_getcjmp 3412,104236 1308restore_getcjmp 3418,104327 1309readable_events 3430,104698 1310int stop_character EXTERNALLY_VISIBLE;3497,106438 1311event_to_kboard 3500,106494 1312kbd_buffer_nr_stored 3522,107143 1313kbd_buffer_store_event 3534,107484 1314kbd_buffer_store_event_hold 3550,108026 1315kbd_buffer_unget_event 3684,111618 1316#define INPUT_EVENT_POS_MAX 3698,112019 1317#define INPUT_EVENT_POS_MIN 3701,112148 1318position_to_Time 3706,112288 1319Time_to_position 3716,112515 1320gen_help_event 3738,113172 1321kbd_buffer_store_help_event 3756,113612 1322discard_mouse_events 3773,113977 1323kbd_buffer_events_waiting 3803,114712 1324clear_event 3823,115069 1325kbd_buffer_get_event 3836,115409 1326process_special_events 4258,127882 1327swallow_events 4322,129706 1328timer_start_idle 4339,130099 1329timer_stop_idle 4355,130577 1330timer_resume_idle 4363,130721 1331struct input_event last_timer_event EXTERNALLY_VISIBLE;4372,130913 1332Lisp_Object pending_funcalls;4377,131173 1333decode_timer 4381,131294 1334timer_check_2 4414,132247 1335timer_check 4572,136818 1336DEFUN ("current-idle-time", Fcurrent_idle_time,4607,137663 1337DEFUN ("current-idle-time", Fcurrent_idle_time,current-idle-time4607,137663 1338static Lisp_Object accent_key_syms;4625,138240 1339static Lisp_Object func_key_syms;4626,138276 1340static Lisp_Object mouse_syms;4627,138310 1341static Lisp_Object wheel_syms;4628,138341 1342static Lisp_Object drag_n_drop_syms;4629,138372 1343static const int lispy_accent_codes[lispy_accent_codes4634,138517 1344static const char *const lispy_accent_keys[lispy_accent_keys4741,139879 1345#define FUNCTION_KEY_OFFSET 4766,140315 1346const char *const lispy_function_keys[lispy_function_keys4768,140348 1347static const char *const lispy_multimedia_keys[lispy_multimedia_keys4962,148902 1348static const char *const lispy_kana_keys[lispy_kana_keys5026,150136 1349#define FUNCTION_KEY_OFFSET 5061,151752 1350static const char *const lispy_function_keys[lispy_function_keys5065,151895 1351#define ISO_FUNCTION_KEY_OFFSET 5149,154430 1352static const char *const iso_lispy_function_keys[iso_lispy_function_keys5151,154470 1353static Lisp_Object Vlispy_mouse_stem;5172,155329 1354static const char *const lispy_wheel_names[lispy_wheel_names5174,155368 1355static const char *const lispy_drag_n_drop_names[lispy_drag_n_drop_names5181,155620 1356static short const scroll_bar_parts[scroll_bar_parts5189,155886 1357static Lisp_Object button_down_location;5210,156911 1358static int last_mouse_button;5215,157066 1359static int last_mouse_x;5216,157096 1360static int last_mouse_y;5217,157121 1361static Time button_down_time;5218,157146 1362static int double_click_count;5222,157230 1363make_lispy_position 5228,157391 1364toolkit_menubar_in_use 5456,163954 1365make_scroll_bar_position 5469,164322 1366make_lispy_event 5485,164968 1367make_lispy_movement 6104,183531 1368make_lispy_switch_frame 6131,184262 1369make_lispy_focus_in 6137,184369 1370make_lispy_focus_out 6145,184495 1371parse_modifiers_uncached 6163,184945 1372#define SINGLE_LETTER_MOD(6185,185465 1373#undef SINGLE_LETTER_MOD6212,185906 1374#define MULTI_LETTER_MOD(6214,185932 1375#undef MULTI_LETTER_MOD6231,186400 1376apply_modifiers_uncached 6273,187574 1377static const char *const modifier_names[modifier_names6319,189193 1378#define NUM_MOD_NAMES 6325,189399 1379static Lisp_Object modifier_symbols;6327,189449 1380lispy_modifier_list 6331,189586 1381#define KEY_TO_CHAR(6353,190252 1382parse_modifiers 6356,190328 1383DEFUN ("internal-event-symbol-parse-modifiers", Fevent_symbol_parse_modifiers,6399,191517 1384DEFUN ("internal-event-symbol-parse-modifiers", Fevent_symbol_parse_modifiers,event-symbol-parse-modifiers6399,191517 1385apply_modifiers 6422,192391 1386reorder_modifiers 6491,194720 1387modify_event_symbol 6536,196528 1388DEFUN ("event-convert-list", Fevent_convert_list,6628,199244 1389DEFUN ("event-convert-list", Fevent_convert_list,event-convert-list6628,199244 1390parse_solitary_modifier 6695,201135 1391#define SINGLE_LETTER_MOD(6701,201258 1392#define MULTI_LETTER_MOD(6705,201343 1393#undef SINGLE_LETTER_MOD6763,202641 1394#undef MULTI_LETTER_MOD6764,202666 1395lucid_event_type_list_p 6775,202889 1396get_input_pending 6814,203960 1397record_asynch_buffer_change 6834,204579 1398gobble_input 6872,205702 1399tty_read_avail_input 6967,208310 1400handle_async_input 7149,214039 1401process_pending_signals 7165,214359 1402unblock_input_to 7177,214645 1403unblock_input 7200,215277 1404totally_unblock_input 7209,215445 1405handle_input_available_signal 7217,215529 1406deliver_input_available_signal 7226,215700 1407struct user_signal_info7235,215865 1408 int sig;7238,215915 1409 char *name;name7241,215956 1410 int npending;7244,216007 1411 struct user_signal_info *next;next7246,216024 1412static struct user_signal_info *user_signals user_signals7250,216090 1413add_user_signal 7253,216149 1414handle_user_signal 7275,216598 1415deliver_user_signal 7316,217558 1416find_user_signal_name 7322,217659 1417store_user_signal_events 7334,217841 1418static void menu_bar_item 7362,218341 1419static Lisp_Object menu_bar_one_keymap_changed_items;7363,218416 1420static Lisp_Object menu_bar_items_vector;7368,218630 1421static int menu_bar_items_index;7369,218672 1422static const char *separator_names[separator_names7372,218707 1423menu_separator_name_p 7393,219148 1424menu_bar_items 7426,219852 1425Lisp_Object item_properties;7568,224603 1426menu_bar_item 7571,224645 1427menu_item_eval_property_1 7647,227175 1428eval_dyn 7658,227465 1429menu_item_eval_property 7666,227675 1430parse_menu_item 7686,228341 1431static Lisp_Object tool_bar_items_vector;7965,236336 1432static Lisp_Object tool_bar_item_properties;7970,236510 1433static int ntool_bar_items;7974,236606 1434static void init_tool_bar_items 7978,236664 1435static void process_tool_bar_item 7979,236711 1436static bool parse_tool_bar_item 7981,236801 1437static void append_tool_bar_item 7982,236861 1438tool_bar_items 7990,237083 1439process_tool_bar_item 8075,239892 1440#define PROP(8112,240969 1441set_prop 8114,241038 1442parse_tool_bar_item 8167,242453 1443#undef PROP8379,248844 1444init_tool_bar_items 8387,248969 1445append_tool_bar_item 8401,249261 1446read_char_x_menu_prompt 8443,250771 1447read_char_minibuf_menu_prompt 8503,252445 1448#define PUSH_C_STR(8527,253014 1449follow_key 8726,258553 1450active_maps 8733,258695 1451typedef struct keyremap8742,259021 1452 Lisp_Object parent;8745,259107 1453 Lisp_Object map;8748,259224 1454 int start,8753,259446 1455 int start, end;8753,259446 1456} keyremap;8754,259464 1457access_keymap_keyremap 8764,259808 1458keyremap_step 8811,261450 1459test_undefined 8867,262934 1460read_key_sequence 8916,264861 1461read_key_sequence_vs 9826,295821 1462DEFUN ("read-key-sequence", Fread_key_sequence,9885,297294 1463DEFUN ("read-key-sequence", Fread_key_sequence,read-key-sequence9885,297294 1464DEFUN ("read-key-sequence-vector", Fread_key_sequence_vector,9938,299982 1465DEFUN ("read-key-sequence-vector", Fread_key_sequence_vector,read-key-sequence-vector9938,299982 1466detect_input_pending 9950,300488 1467detect_input_pending_ignore_squeezables 9959,300654 1468detect_input_pending_run_timers 9967,300870 1469clear_input_pending 9985,301362 1470requeued_events_pending_p 9997,301732 1471DEFUN ("input-pending-p", Finput_pending_p,10002,301813 1472DEFUN ("input-pending-p", Finput_pending_p,input-pending-p10002,301813 1473DEFUN ("recent-keys", Frecent_keys,10024,302596 1474DEFUN ("recent-keys", Frecent_keys,recent-keys10024,302596 1475DEFUN ("this-command-keys", Fthis_command_keys,10055,303517 1476DEFUN ("this-command-keys", Fthis_command_keys,this-command-keys10055,303517 1477DEFUN ("this-command-keys-vector", Fthis_command_keys_vector,10068,303958 1478DEFUN ("this-command-keys-vector", Fthis_command_keys_vector,this-command-keys-vector10068,303958 1479DEFUN ("this-single-command-keys", Fthis_single_command_keys,10080,304380 1480DEFUN ("this-single-command-keys", Fthis_single_command_keys,this-single-command-keys10080,304380 1481DEFUN ("this-single-command-raw-keys", Fthis_single_command_raw_keys,10096,304955 1482DEFUN ("this-single-command-raw-keys", Fthis_single_command_raw_keys,this-single-command-raw-keys10096,304955 1483DEFUN ("reset-this-command-lengths", Freset_this_command_lengths,10109,305495 1484DEFUN ("reset-this-command-lengths", Freset_this_command_lengths,reset-this-command-lengths10109,305495 1485DEFUN ("clear-this-command-keys", Fclear_this_command_keys,10136,306510 1486DEFUN ("clear-this-command-keys", Fclear_this_command_keys,clear-this-command-keys10136,306510 1487DEFUN ("recursion-depth", Frecursion_depth,10158,307069 1488DEFUN ("recursion-depth", Frecursion_depth,recursion-depth10158,307069 1489DEFUN ("open-dribble-file", Fopen_dribble_file,10169,307406 1490DEFUN ("open-dribble-file", Fopen_dribble_file,open-dribble-file10169,307406 1491DEFUN ("discard-input", Fdiscard_input,10203,308447 1492DEFUN ("discard-input", Fdiscard_input,discard-input10203,308447 1493DEFUN ("suspend-emacs", Fsuspend_emacs,10225,308949 1494DEFUN ("suspend-emacs", Fsuspend_emacs,suspend-emacs10225,308949 1495stuff_buffered_input 10285,311045 1496set_waiting_for_input 10323,312016 1497clear_waiting_for_input 10337,312390 1498handle_interrupt_signal 10351,312754 1499deliver_interrupt_signal 10378,313642 1500static int volatile force_quit_count;10387,313932 1501handle_interrupt 10401,314414 1502quit_throw_to_read_char 10541,318711 1503DEFUN ("set-input-interrupt-mode", Fset_input_interrupt_mode,10562,319288 1504DEFUN ("set-input-interrupt-mode", Fset_input_interrupt_mode,set-input-interrupt-mode10562,319288 1505DEFUN ("set-output-flow-control", Fset_output_flow_control,10609,320516 1506DEFUN ("set-output-flow-control", Fset_output_flow_control,set-output-flow-control10609,320516 1507DEFUN ("set-input-meta-mode", Fset_input_meta_mode,10643,321432 1508DEFUN ("set-input-meta-mode", Fset_input_meta_mode,set-input-meta-mode10643,321432 1509DEFUN ("set-quit-char", Fset_quit_char,10694,322706 1510DEFUN ("set-quit-char", Fset_quit_char,set-quit-char10694,322706 1511DEFUN ("set-input-mode", Fset_input_mode,10729,323570 1512DEFUN ("set-input-mode", Fset_input_mode,set-input-mode10729,323570 1513DEFUN ("current-input-mode", Fcurrent_input_mode,10750,324459 1514DEFUN ("current-input-mode", Fcurrent_input_mode,current-input-mode10750,324459 1515DEFUN ("posn-at-x-y", Fposn_at_x_y,10787,325837 1516DEFUN ("posn-at-x-y", Fposn_at_x_y,posn-at-x-y10787,325837 1517DEFUN ("posn-at-point", Fposn_at_point,10824,327060 1518DEFUN ("posn-at-point", Fposn_at_point,posn-at-point10824,327060 1519init_kboard 10861,328214 1520allocate_kboard 10893,329284 1521wipe_kboard 10909,329637 1522delete_kboard 10917,329751 1523init_keyboard 10942,330281 1524struct event_head11021,332696 1525 short var;11023,332716 1526 short kind;11024,332729 1527static const struct event_head head_table[head_table11027,332747 1528syms_of_keyboard 11045,333577 1529 DEFVAR_LISP ("internal--top-level-message"11058,333972 1530 DEFVAR_LISP ("last-command-event"11312,342173 1531 DEFVAR_LISP ("last-nonmenu-event"11315,342297 1532 DEFVAR_LISP ("last-input-event"11321,342636 1533 DEFVAR_LISP ("unread-command-events"11324,342730 1534 DEFVAR_LISP ("unread-post-input-method-events"11332,343190 1535 DEFVAR_LISP ("unread-input-method-events"11338,343529 1536 DEFVAR_LISP ("meta-prefix-char"11346,343898 1537 DEFVAR_KBOARD ("last-command"11351,344106 1538 DEFVAR_KBOARD ("real-last-command"11368,344787 1539 DEFVAR_KBOARD ("last-repeatable-command"11372,344973 1540 DEFVAR_LISP ("this-command"11378,345261 1541 DEFVAR_LISP ("real-this-command"11384,345498 1542 DEFVAR_LISP ("this-command-keys-shift-translated"11388,345680 1543 DEFVAR_LISP ("this-original-command"11396,346123 1544 DEFVAR_INT ("auto-save-interval"11403,346520 1545 DEFVAR_LISP ("auto-save-timeout"11408,346734 1546 DEFVAR_LISP ("echo-keystrokes"11415,347079 1547 DEFVAR_INT ("polling-period"11421,347350 1548 DEFVAR_LISP ("double-click-time"11428,347693 1549 DEFVAR_INT ("double-click-fuzz"11435,348029 1550 DEFVAR_INT ("num-input-keys"11446,348519 1551 DEFVAR_INT ("num-nonmacro-input-events"11452,348794 1552 DEFVAR_LISP ("last-event-frame"11457,349032 1553 DEFVAR_LISP ("tty-erase-char"11463,349311 1554 DEFVAR_LISP ("help-char"11466,349434 1555 DEFVAR_LISP ("help-event-list"11472,349717 1556 DEFVAR_LISP ("help-form"11477,349928 1557 DEFVAR_LISP ("prefix-help-command"11483,350176 1558 DEFVAR_LISP ("top-level"11489,350454 1559 DEFVAR_KBOARD ("keyboard-translate-table"11495,350675 1560 DEFVAR_BOOL ("cannot-suspend"11511,351488 1561 DEFVAR_BOOL ("menu-prompting"11516,351715 1562 DEFVAR_LISP ("menu-prompt-more-char"11526,352145 1563 DEFVAR_INT ("extra-keyboard-modifiers"11531,352391 1564 DEFVAR_LISP ("deactivate-mark"11545,353117 1565 DEFVAR_LISP ("pre-command-hook"11553,353486 1566 DEFVAR_LISP ("post-command-hook"11560,353841 1567 DEFVAR_LISP ("echo-area-clear-hook"11568,354204 1568 DEFVAR_LISP ("lucid-menu-bar-dirty-flag"11574,354419 1569 DEFVAR_LISP ("menu-bar-final-items"11578,354622 1570 DEFVAR_LISP ("tool-bar-separator-image-expression"11583,354872 1571 DEFVAR_KBOARD ("overriding-terminal-local-map"11589,355230 1572 DEFVAR_LISP ("overriding-local-map"11598,355652 1573 DEFVAR_LISP ("overriding-local-map-menu-flag"11607,356103 1574 DEFVAR_LISP ("special-event-map"11613,356442 1575 DEFVAR_LISP ("track-mouse"11617,356630 1576 DEFVAR_KBOARD ("system-key-alist"11620,356757 1577 DEFVAR_KBOARD ("local-function-key-map"11629,357138 1578 DEFVAR_KBOARD ("input-decode-map"11658,358597 1579 DEFVAR_LISP ("function-key-map"11675,359385 1580 DEFVAR_LISP ("key-translation-map"11683,359801 1581 DEFVAR_LISP ("deferred-action-list"11689,360145 1582 DEFVAR_LISP ("deferred-action-function"11694,360393 1583 DEFVAR_LISP ("delayed-warnings-list"11700,360692 1584 DEFVAR_LISP ("timer-list"11708,361100 1585 DEFVAR_LISP ("timer-idle-list"11712,361252 1586 DEFVAR_LISP ("input-method-function"11716,361415 1587 DEFVAR_LISP ("input-method-previous-message"11737,362384 1588 DEFVAR_LISP ("show-help-function"11744,362745 1589 DEFVAR_LISP ("disable-point-adjustment"11749,362977 1590 DEFVAR_LISP ("global-disable-point-adjustment"11761,363527 1591 DEFVAR_LISP ("minibuffer-message-timeout"11770,363893 1592 DEFVAR_LISP ("throw-on-input"11775,364171 1593 DEFVAR_LISP ("command-error-function"11781,364422 1594 DEFVAR_LISP ("enable-disabled-menus-and-buttons"11790,364909 1595 DEFVAR_LISP ("select-active-regions"11798,365236 1596 DEFVAR_LISP ("saved-region-selection"11807,365628 1597 DEFVAR_LISP ("selection-inhibit-update-commands"11815,366013 1598 DEFVAR_LISP ("debug-on-event"11825,366554 1599keys_of_keyboard 11841,367115 1600mark_kboards 11916,370434 1601 DEFVAR_LISP ("internal--top-level-message",\111058,333972 1602 DEFVAR_LISP ("last-command-event",\111312,342173 1603 DEFVAR_LISP ("last-nonmenu-event",\111315,342297 1604 DEFVAR_LISP ("last-input-event",\111321,342636 1605 DEFVAR_LISP ("unread-command-events",\111324,342730 1606 DEFVAR_LISP ("unread-post-input-method-events",\111332,343190 1607 DEFVAR_LISP ("unread-input-method-events",\111338,343529 1608 DEFVAR_LISP ("meta-prefix-char",\111346,343898 1609 DEFVAR_KBOARD ("last-command",\111351,344106 1610 DEFVAR_KBOARD ("real-last-command",\111368,344787 1611 DEFVAR_KBOARD ("last-repeatable-command",\111372,344973 1612 DEFVAR_LISP ("this-command",\111378,345261 1613 DEFVAR_LISP ("real-this-command",\111384,345498 1614 DEFVAR_LISP ("this-command-keys-shift-translated",\111388,345680 1615 DEFVAR_LISP ("this-original-command",\111396,346123 1616 DEFVAR_INT ("auto-save-interval",\111403,346520 1617 DEFVAR_LISP ("auto-save-timeout",\111408,346734 1618 DEFVAR_LISP ("echo-keystrokes",\111415,347079 1619 DEFVAR_INT ("polling-period",\111421,347350 1620 DEFVAR_LISP ("double-click-time",\111428,347693 1621 DEFVAR_INT ("double-click-fuzz",\111435,348029 1622 DEFVAR_INT ("num-input-keys",\111446,348519 1623 DEFVAR_INT ("num-nonmacro-input-events",\111452,348794 1624 DEFVAR_LISP ("last-event-frame",\111457,349032 1625 DEFVAR_LISP ("tty-erase-char",\111463,349311 1626 DEFVAR_LISP ("help-char",\111466,349434 1627 DEFVAR_LISP ("help-event-list",\111472,349717 1628 DEFVAR_LISP ("help-form",\111477,349928 1629 DEFVAR_LISP ("prefix-help-command",\111483,350176 1630 DEFVAR_LISP ("top-level",\111489,350454 1631 DEFVAR_KBOARD ("keyboard-translate-table",\111495,350675 1632 DEFVAR_BOOL ("cannot-suspend",\111511,351488 1633 DEFVAR_BOOL ("menu-prompting",\111516,351715 1634 DEFVAR_LISP ("menu-prompt-more-char",\111526,352145 1635 DEFVAR_INT ("extra-keyboard-modifiers",\111531,352391 1636 DEFVAR_LISP ("deactivate-mark",\111545,353117 1637 DEFVAR_LISP ("pre-command-hook",\111553,353486 1638 DEFVAR_LISP ("post-command-hook",\111560,353841 1639 DEFVAR_LISP ("echo-area-clear-hook",\111568,354204 1640 DEFVAR_LISP ("lucid-menu-bar-dirty-flag",\111574,354419 1641 DEFVAR_LISP ("menu-bar-final-items",\111578,354622 1642 DEFVAR_LISP ("tool-bar-separator-image-expression",\111583,354872 1643 DEFVAR_KBOARD ("overriding-terminal-local-map",\111589,355230 1644 DEFVAR_LISP ("overriding-local-map",\111598,355652 1645 DEFVAR_LISP ("overriding-local-map-menu-flag",\111607,356103 1646 DEFVAR_LISP ("special-event-map",\111613,356442 1647 DEFVAR_LISP ("track-mouse",\111617,356630 1648 DEFVAR_KBOARD ("system-key-alist",\111620,356757 1649 DEFVAR_KBOARD ("local-function-key-map",\111629,357138 1650 DEFVAR_KBOARD ("input-decode-map",\111658,358597 1651 DEFVAR_LISP ("function-key-map",\111675,359385 1652 DEFVAR_LISP ("key-translation-map",\111683,359801 1653 DEFVAR_LISP ("deferred-action-list",\111689,360145 1654 DEFVAR_LISP ("deferred-action-function",\111694,360393 1655 DEFVAR_LISP ("delayed-warnings-list",\111700,360692 1656 DEFVAR_LISP ("timer-list",\111708,361100 1657 DEFVAR_LISP ("timer-idle-list",\111712,361252 1658 DEFVAR_LISP ("input-method-function",\111716,361415 1659 DEFVAR_LISP ("input-method-previous-message",\111737,362384 1660 DEFVAR_LISP ("show-help-function",\111744,362745 1661 DEFVAR_LISP ("disable-point-adjustment",\111749,362977 1662 DEFVAR_LISP ("global-disable-point-adjustment",\111761,363527 1663 DEFVAR_LISP ("minibuffer-message-timeout",\111770,363893 1664 DEFVAR_LISP ("throw-on-input",\111775,364171 1665 DEFVAR_LISP ("command-error-function",\111781,364422 1666 DEFVAR_LISP ("enable-disabled-menus-and-buttons",\111790,364909 1667 DEFVAR_LISP ("select-active-regions",\111798,365236 1668 DEFVAR_LISP ("saved-region-selection",\111807,365628 1669 DEFVAR_LISP ("selection-inhibit-update-commands",\111815,366013 1670 DEFVAR_LISP ("debug-on-event",\111825,366554 1671 1672c-src/emacs/src/lisp.h,41391 1673#define EMACS_LISP_H22,801 1674#define DECLARE_GDB_SYM(47,1422 1675# define DEFINE_GDB_SYMBOL_BEGIN(49,1509 1676# define DEFINE_GDB_SYMBOL_END(50,1579 1677# define DEFINE_GDB_SYMBOL_BEGIN(52,1626 1678# define DEFINE_GDB_SYMBOL_END(53,1703 1679#undef min57,1791 1680#undef max58,1802 1681#define max(59,1813 1682#define min(60,1855 1683#define ARRAYELTS(63,1937 1684#define GCTYPEBITS 67,2080 1685DEFINE_GDB_SYMBOL_BEGIN GCTYPEBITS66,2038 1686# define NONPOINTER_BITS 78,2568 1687# define NONPOINTER_BITS 80,2601 1688typedef int EMACS_INT;91,3024 1689typedef unsigned int EMACS_UINT;92,3047 1690# define EMACS_INT_MAX 93,3080 1691# define pI 94,3112 1692typedef long int EMACS_INT;96,3204 1693typedef unsigned long EMACS_UINT;97,3232 1694# define EMACS_INT_MAX 98,3266 1695# define pI 99,3299 1696typedef long long int EMACS_INT;103,3478 1697typedef unsigned long long int EMACS_UINT;104,3511 1698# define EMACS_INT_MAX 105,3554 1699# define pI 106,3588 1700enum { BOOL_VECTOR_BITS_PER_CHAR 114,3805 1701#define BOOL_VECTOR_BITS_PER_CHAR 115,3841 1702typedef size_t bits_word;123,4166 1703# define BITS_WORD_MAX 124,4192 1704enum { BITS_PER_BITS_WORD 125,4224 1705typedef unsigned char bits_word;127,4291 1706# define BITS_WORD_MAX 128,4324 1707enum { BITS_PER_BITS_WORD 129,4387 1708verify 131,4451 1709 BITS_PER_CHAR 136,4571 1710 BITS_PER_SHORT 137,4606 1711 BITS_PER_LONG 138,4658 1712 BITS_PER_EMACS_INT 139,4713 1713typedef intmax_t printmax_t;148,5090 1714typedef uintmax_t uprintmax_t;149,5119 1715# define pMd 150,5150 1716# define pMu 151,5171 1717typedef EMACS_INT printmax_t;153,5198 1718typedef EMACS_UINT uprintmax_t;154,5228 1719# define pMd 155,5260 1720# define pMu 156,5279 1721# define pD 165,5665 1722# define pD 167,5710 1723# define pD 169,5757 1724# define pD 171,5780 1725# define eassert(200,7063 1726# define eassume(201,7141 1727extern _Noreturn void die 204,7207 1728extern bool suppress_checking EXTERNALLY_VISIBLE;206,7269 1729# define eassert(208,7320 1730# define eassume(212,7451 1731enum Lisp_Bits239,8520 1732#define GCALIGNMENT 243,8648 1733 VALBITS 246,8743 1734 INTTYPEBITS 249,8839 1735 FIXNUM_BITS 252,8946 1736#define VAL_MAX 263,9328 1737#define USE_LSB_TAG 271,9778 1738DEFINE_GDB_SYMBOL_BEGIN USE_LSB_TAG270,9734 1739# define alignas(281,10078 1740# define GCALIGNED 288,10228 1741# define GCALIGNED 290,10293 1742# define lisp_h_XLI(327,11643 1743# define lisp_h_XIL(328,11674 1744# define lisp_h_XLI(330,11725 1745# define lisp_h_XIL(331,11752 1746#define lisp_h_CHECK_LIST_CONS(333,11786 1747#define lisp_h_CHECK_NUMBER(334,11857 1748#define lisp_h_CHECK_SYMBOL(335,11928 1749#define lisp_h_CHECK_TYPE(336,11997 1750#define lisp_h_CONSP(338,12108 1751#define lisp_h_EQ(339,12157 1752#define lisp_h_FLOATP(340,12202 1753#define lisp_h_INTEGERP(341,12253 1754#define lisp_h_MARKERP(342,12334 1755#define lisp_h_MISCP(343,12409 1756#define lisp_h_NILP(344,12458 1757#define lisp_h_SET_SYMBOL_VAL(345,12494 1758#define lisp_h_SYMBOL_CONSTANT_P(347,12608 1759#define lisp_h_SYMBOL_VAL(348,12672 1760#define lisp_h_SYMBOLP(350,12773 1761#define lisp_h_VECTORLIKEP(351,12826 1762#define lisp_h_XCAR(352,12887 1763#define lisp_h_XCDR(353,12925 1764#define lisp_h_XCONS(354,12965 1765#define lisp_h_XHASH(356,13060 1766#define lisp_h_XPNTR(357,13094 1767# define lisp_h_check_cons_list(360,13222 1768# define lisp_h_make_number(363,13290 1769# define lisp_h_XFASTINT(365,13393 1770# define lisp_h_XINT(366,13430 1771# define lisp_h_XSYMBOL(367,13479 1772# define lisp_h_XTYPE(371,13632 1773# define lisp_h_XUNTAG(372,13697 1774# define XLI(381,14087 1775# define XIL(382,14118 1776# define CHECK_LIST_CONS(383,14149 1777# define CHECK_NUMBER(384,14210 1778# define CHECK_SYMBOL(385,14259 1779# define CHECK_TYPE(386,14308 1780# define CONSP(387,14383 1781# define EQ(388,14418 1782# define FLOATP(389,14453 1783# define INTEGERP(390,14490 1784# define MARKERP(391,14531 1785# define MISCP(392,14570 1786# define NILP(393,14605 1787# define SET_SYMBOL_VAL(394,14638 1788# define SYMBOL_CONSTANT_P(395,14701 1789# define SYMBOL_VAL(396,14764 1790# define SYMBOLP(397,14813 1791# define VECTORLIKEP(398,14852 1792# define XCAR(399,14899 1793# define XCDR(400,14932 1794# define XCONS(401,14965 1795# define XHASH(402,15000 1796# define XPNTR(403,15035 1797# define check_cons_list(405,15098 1798# define make_number(408,15177 1799# define XFASTINT(409,15225 1800# define XINT(410,15267 1801# define XSYMBOL(411,15301 1802# define XTYPE(412,15341 1803# define XUNTAG(413,15377 1804#define LISP_MACRO_DEFUN(421,15673 1805#define LISP_MACRO_DEFUN_VOID(425,15846 1806#define INTMASK 437,16290 1807#define case_Lisp_Int 438,16343 1808#define ENUM_BF(445,16682 1809#define ENUM_BF(447,16723 1810enum Lisp_Type451,16764 1811 Lisp_Symbol 454,16852 1812 Lisp_Misc 458,16994 1813 Lisp_Int0 461,17068 1814 Lisp_Int1 462,17087 1815 Lisp_String 466,17265 1816 Lisp_Vectorlike 472,17544 1817 Lisp_Cons 475,17633 1818 Lisp_Float 477,17671 1819enum Lisp_Misc_Type485,18017 1820 Lisp_Misc_Free 487,18041 1821 Lisp_Misc_Marker,488,18070 1822 Lisp_Misc_Overlay,489,18092 1823 Lisp_Misc_Save_Value,490,18115 1824 Lisp_Misc_Finalizer,491,18141 1825 Lisp_Misc_Float,494,18276 1826 Lisp_Misc_Limit496,18360 1827enum Lisp_Fwd_Type502,18544 1828 Lisp_Fwd_Int,504,18567 1829 Lisp_Fwd_Bool,505,18620 1830 Lisp_Fwd_Obj,506,18671 1831 Lisp_Fwd_Buffer_Obj,507,18730 1832 Lisp_Fwd_Kboard_Obj 508,18801 1833typedef struct { EMACS_INT i;567,21772 1834typedef struct { EMACS_INT i; } Lisp_Object;567,21772 1835#define LISP_INITIALLY(569,21818 1836#undef CHECK_LISP_OBJECT_TYPE571,21849 1837enum CHECK_LISP_OBJECT_TYPE 572,21879 1838enum CHECK_LISP_OBJECT_TYPE { CHECK_LISP_OBJECT_TYPE 572,21879 1839typedef EMACS_INT Lisp_Object;577,22055 1840#define LISP_INITIALLY(578,22086 1841enum CHECK_LISP_OBJECT_TYPE 579,22116 1842enum CHECK_LISP_OBJECT_TYPE { CHECK_LISP_OBJECT_TYPE 579,22116 1843#define LISP_INITIALLY_ZERO 582,22217 1844INLINE bool BOOL_VECTOR_P 588,22341 1845INLINE bool BUFFER_OBJFWDP 589,22382 1846INLINE bool BUFFERP 590,22429 1847INLINE bool CHAR_TABLE_P 591,22464 1848INLINE Lisp_Object CHAR_TABLE_REF_ASCII 592,22504 1849INLINE bool 593,22570 1850INLINE bool 594,22605 1851INLINE bool functionp 595,22641 1852INLINE bool 596,22678 1853INLINE bool 597,22716 1854INLINE bool 598,22753 1855INLINE bool 599,22788 1856INLINE bool OVERLAYP 600,22822 1857INLINE bool PROCESSP 601,22858 1858INLINE bool PSEUDOVECTORP 602,22894 1859INLINE bool SAVE_VALUEP 603,22940 1860INLINE bool FINALIZERP 604,22979 1861INLINE void set_sub_char_table_contents 605,23017 1862INLINE bool STRINGP 607,23107 1863INLINE bool SUB_CHAR_TABLE_P 608,23142 1864INLINE bool SUBRP 609,23186 1865INLINE bool 610,23219 1866INLINE bool 611,23256 1867INLINE bool WINDOWP 612,23297 1868INLINE bool TERMINALP 613,23332 1869INLINE struct Lisp_Save_Value *XSAVE_VALUE XSAVE_VALUE614,23369 1870INLINE struct Lisp_Finalizer *XFINALIZER XFINALIZER615,23427 1871INLINE struct Lisp_Symbol *(XSYMBOL)616,23483 1872INLINE void 617,23535 1873extern Lisp_Object char_table_ref 620,23607 1874extern void char_table_set 621,23661 1875extern _Noreturn Lisp_Object wrong_type_argument 624,23748 1876extern _Noreturn void wrong_choice 625,23825 1877extern bool might_dump;628,23916 1878extern bool initialized;631,24052 1879extern double extract_float 634,24108 1880enum symbol_interned639,24190 1881 SYMBOL_UNINTERNED 641,24213 1882 SYMBOL_INTERNED 642,24238 1883 SYMBOL_INTERNED_IN_INITIAL_OBARRAY 643,24261 1884enum symbol_redirect646,24306 1885 SYMBOL_PLAINVAL 648,24329 1886 SYMBOL_VARALIAS 649,24353 1887 SYMBOL_LOCALIZED 650,24377 1888 SYMBOL_FORWARDED 651,24401 1889struct Lisp_Symbol654,24428 1890 bool_bf gcmarkbit 656,24449 1891 ENUM_BF (symbol_redirect) redirect 663,24784 1892 unsigned constant 668,25002 1893 unsigned interned 672,25122 1894 bool_bf declared_special 676,25284 1895 bool_bf pinned 679,25385 1896 Lisp_Object name;682,25454 1897 Lisp_Object value;687,25622 1898 struct Lisp_Symbol *alias;alias688,25645 1899 struct Lisp_Buffer_Local_Value *blv;blv689,25676 1900 union Lisp_Fwd *fwd;fwd690,25717 1901 } val;691,25742 1902 Lisp_Object function;694,25814 1903 Lisp_Object plist;697,25876 1904 struct Lisp_Symbol *next;next700,25965 1905#define EXFUN(707,26243 1906#define DEFUN_ARGS_MANY 712,26437 1907#define DEFUN_ARGS_UNEVALLED 713,26489 1908#define DEFUN_ARGS_0 714,26532 1909#define DEFUN_ARGS_1 715,26560 1910#define DEFUN_ARGS_2 716,26595 1911#define DEFUN_ARGS_3 717,26643 1912#define DEFUN_ARGS_4 718,26704 1913#define DEFUN_ARGS_5 719,26778 1914#define DEFUN_ARGS_6 721,26871 1915#define DEFUN_ARGS_7 723,26977 1916#define DEFUN_ARGS_8 725,27096 1917#define TAG_PTR(729,27287 1918#define TAG_SYMOFFSET(734,27534 1919#define XLI_BUILTIN_LISPSYM(741,27833 1920#define DEFINE_LISP_SYMBOL(746,28092 1921# define DEFINE_NON_NIL_Q_SYMBOL_MACROS 755,28563 1922LISP_MACRO_DEFUN 762,28768 1923# define ARRAY_MARK_FLAG 768,29015 1924# define PSEUDOVECTOR_FLAG 774,29258 1925enum pvec_type780,29559 1926 PVEC_NORMAL_VECTOR,782,29576 1927 PVEC_FREE,783,29598 1928 PVEC_PROCESS,784,29611 1929 PVEC_FRAME,785,29627 1930 PVEC_WINDOW,786,29641 1931 PVEC_BOOL_VECTOR,787,29656 1932 PVEC_BUFFER,788,29676 1933 PVEC_HASH_TABLE,789,29691 1934 PVEC_TERMINAL,790,29710 1935 PVEC_WINDOW_CONFIGURATION,791,29727 1936 PVEC_SUBR,792,29756 1937 PVEC_OTHER,793,29769 1938 PVEC_COMPILED,795,29847 1939 PVEC_CHAR_TABLE,796,29864 1940 PVEC_SUB_CHAR_TABLE,797,29883 1941 PVEC_FONT 798,29906 1942enum More_Lisp_Bits801,29982 1943 PSEUDOVECTOR_SIZE_BITS 808,30373 1944 PSEUDOVECTOR_SIZE_MASK 809,30406 1945 PSEUDOVECTOR_REST_BITS 813,30616 1946 PSEUDOVECTOR_REST_MASK 814,30649 1947 PSEUDOVECTOR_AREA_BITS 818,30814 1948 PVEC_TYPE_MASK 819,30892 1949# define VALMASK 829,31293 1950DEFINE_GDB_SYMBOL_BEGIN VALMASK828,31248 1951#define MOST_POSITIVE_FIXNUM 834,31523 1952#define MOST_NEGATIVE_FIXNUM 835,31583 1953XINT 874,32675 1954XFASTINT 889,33026 1955XSYMBOL 899,33254 1956XTYPE 910,33472 1957XUNTAG 918,33652 1958LISP_MACRO_DEFUN 927,33848 1959LISP_MACRO_DEFUN 940,34233 1960#define FIXNUM_OVERFLOW_P(958,34846 1961LISP_MACRO_DEFUN FIXNUM_OVERFLOW_P952,34623 1962LISP_MACRO_DEFUN 970,35162 1963XSTRING 980,35382 1964#define SYMBOL_INDEX(988,35566 1965XFLOAT 991,35627 1966XPROCESS 1000,35769 1967XWINDOW 1007,35886 1968XTERMINAL 1014,36003 1969XSUBR 1021,36125 1970XBUFFER 1028,36236 1971XCHAR_TABLE 1035,36360 1972XSUB_CHAR_TABLE 1042,36497 1973XBOOL_VECTOR 1049,36639 1974make_lisp_ptr 1058,36818 1975make_lisp_symbol 1066,37004 1976builtin_lisp_symbol 1074,37188 1977#define XSETINT(1079,37270 1978#define XSETFASTINT(1080,37316 1979#define XSETCONS(1081,37366 1980#define XSETVECTOR(1082,37426 1981#define XSETSTRING(1083,37494 1982#define XSETSYMBOL(1084,37558 1983#define XSETFLOAT(1085,37612 1984#define XSETMISC(1086,37674 1985#define XSETPVECTYPE(1090,37763 1986#define XSETPVECTYPESIZE(1092,37879 1987#define XSETPSEUDOVECTOR(1099,38176 1988#define XSETTYPED_PSEUDOVECTOR(1105,38360 1989#define XSETWINDOW_CONFIGURATION(1110,38570 1990#define XSETPROCESS(1112,38666 1991#define XSETWINDOW(1113,38732 1992#define XSETTERMINAL(1114,38796 1993#define XSETSUBR(1115,38864 1994#define XSETCOMPILED(1116,38924 1995#define XSETBUFFER(1117,38992 1996#define XSETCHAR_TABLE(1118,39056 1997#define XSETBOOL_VECTOR(1119,39128 1998#define XSETSUB_CHAR_TABLE(1120,39202 1999XINTPTR 1128,39572 2000make_pointer_integer 1134,39652 2001LISP_MACRO_DEFUN_VOID 1143,39817 2002typedef struct interval *INTERVAL;INTERVAL1149,39978 2003 Lisp_Object cdr;1159,40153 2004 struct Lisp_Cons *chain;chain1162,40227 2005xcar_addr 1174,40751 2006xcdr_addr 1179,40828 2007LISP_MACRO_DEFUN 1185,40922 2008XSETCDR 1198,41298 2009CAR 1205,41448 2010CDR 1212,41582 2011CAR_SAFE 1221,41782 2012CDR_SAFE 1226,41868 2013STRING_MULTIBYTE 1243,42241 2014#define STRING_BYTES_BOUND 1261,43048 2015#define STRING_SET_UNIBYTE(1265,43192 2016#define STRING_SET_MULTIBYTE(1275,43507 2017SDATA 1286,43821 2018SSDATA 1291,43899 2019SREF 1297,44028 2020SSET 1302,44119 2021SCHARS 1307,44233 2022extern ptrdiff_t string_bytes 1313,44328 2023STRING_BYTES 1316,44406 2024SBYTES 1326,44586 2025STRING_SET_CHARS 1331,44672 2026struct vectorlike_header1343,45223 2027 ptrdiff_t size;1364,46374 2028struct Lisp_Vector1369,46473 2029 struct vectorlike_header header;1371,46496 2030 Lisp_Object contents[contents1372,46533 2031 ALIGNOF_STRUCT_LISP_VECTOR1378,46672 2032struct Lisp_Bool_Vector1384,46855 2033 struct vectorlike_header header;1388,47003 2034 EMACS_INT size;1390,47077 2035 bits_word data[data1395,47310 2036bool_vector_size 1399,47376 2037bool_vector_data 1407,47514 2038bool_vector_uchar_data 1413,47608 2039bool_vector_words 1421,47794 2040bool_vector_bytes 1428,47989 2041bool_vector_bitref 1437,48229 2042bool_vector_ref 1445,48469 2043bool_vector_set 1453,48609 2044 header_size 1471,49038 2045 bool_header_size 1472,49097 2046 word_size 1473,49162 2047AREF 1479,49275 2048aref_addr 1485,49382 2049ASIZE 1491,49492 2050ASET 1497,49574 2051gc_aset 1504,49733 2052enum { NIL_IS_ZERO 1515,50260 2053memclear 1520,50455 2054#define VECSIZE(1531,50753 2055#define PSEUDOVECSIZE(1538,51038 2056#define UNSIGNED_CMP(1546,51471 2057#define ASCII_CHAR_P(1552,51725 2058enum CHARTAB_SIZE_BITS1565,52480 2059 CHARTAB_SIZE_BITS_0 1567,52507 2060 CHARTAB_SIZE_BITS_1 1568,52536 2061 CHARTAB_SIZE_BITS_2 1569,52565 2062 CHARTAB_SIZE_BITS_3 1570,52594 2063extern const int chartab_size[chartab_size1573,52628 2064struct Lisp_Char_Table1575,52663 2065 struct vectorlike_header header;1581,52919 2066 Lisp_Object defalt;1585,53069 2067 Lisp_Object parent;1590,53271 2068 Lisp_Object purpose;1594,53389 2069 Lisp_Object ascii;1598,53555 2070 Lisp_Object contents[contents1600,53579 2071 Lisp_Object extras[extras1603,53690 2072struct Lisp_Sub_Char_Table1606,53743 2073 struct vectorlike_header header;1610,53909 2074 int depth;1618,54332 2075 int min_char;1621,54408 2076 Lisp_Object contents[contents1624,54483 2077CHAR_TABLE_REF_ASCII 1628,54557 2078CHAR_TABLE_REF 1648,55104 2079CHAR_TABLE_SET 1658,55393 2080struct Lisp_Subr1670,55777 2081 struct vectorlike_header header;1672,55798 2082 Lisp_Object (*a0)a01674,55847 2083 Lisp_Object (*a1)a11675,55879 2084 Lisp_Object (*a2)a21676,55918 2085 Lisp_Object (*a3)a31677,55970 2086 Lisp_Object (*a4)a41678,56035 2087 Lisp_Object (*a5)a51679,56113 2088 Lisp_Object (*a6)a61680,56204 2089 Lisp_Object (*a7)a71681,56308 2090 Lisp_Object (*a8)a81682,56425 2091 Lisp_Object (*aUNEVALLED)aUNEVALLED1683,56555 2092 Lisp_Object (*aMANY)aMANY1684,56607 2093 } function;1685,56662 2094 short min_args,1686,56678 2095 short min_args, max_args;1686,56678 2096 const char *symbol_name;symbol_name1687,56708 2097 const char *intspec;intspec1688,56737 2098 const char *doc;doc1689,56762 2099enum char_table_specials1692,56789 2100 CHAR_TABLE_STANDARD_SLOTS 1697,56984 2101 SUB_CHAR_TABLE_OFFSET 1701,57205 2102CHAR_TABLE_EXTRA_SLOTS 1707,57368 2103verify 1714,57587 2104LISP_MACRO_DEFUN 1723,57912 2105SYMBOL_BLV 1732,58172 2106SYMBOL_FWD 1738,58307 2107LISP_MACRO_DEFUN_VOID 1744,58419 2108SET_SYMBOL_BLV 1754,58682 2109SET_SYMBOL_FWD 1760,58841 2110SYMBOL_NAME 1767,58992 2111SYMBOL_INTERNED_P 1775,59121 2112SYMBOL_INTERNED_IN_INITIAL_OBARRAY_P 1783,59290 2113#define DEFSYM(1796,59800 2114LISP_MACRO_DEFUN DEFSYM1792,59621 2115struct hash_table_test1805,60053 2116 Lisp_Object name;1808,60130 2117 Lisp_Object user_hash_function;1811,60197 2118 Lisp_Object user_cmp_function;1814,60288 2119 bool (*cmpfn)cmpfn1817,60363 2120 EMACS_UINT (*hashfn)hashfn1820,60477 2121struct Lisp_Hash_Table1823,60546 2122 struct vectorlike_header header;1826,60640 2123 Lisp_Object weak;1830,60774 2124 Lisp_Object rehash_size;1835,60998 2125 Lisp_Object rehash_threshold;1839,61120 2126 Lisp_Object hash;1843,61251 2127 Lisp_Object next;1848,61481 2128 Lisp_Object next_free;1851,61551 2129 Lisp_Object index;1856,61762 2130 ptrdiff_t count;1863,62032 2131 Lisp_Object key_and_value;1868,62231 2132 struct hash_table_test test;1871,62305 2133 struct Lisp_Hash_Table *next_weak;next_weak1875,62448 2134XHASH_TABLE 1880,62522 2135#define XSET_HASH_TABLE(1885,62593 2136HASH_TABLE_P 1889,62694 2137HASH_KEY 1896,62851 2138HASH_VALUE 1903,63031 2139HASH_NEXT 1911,63245 2140HASH_HASH 1918,63422 2141HASH_INDEX 1926,63668 2142HASH_TABLE_SIZE 1933,63817 2143enum DEFAULT_HASH_SIZE 1940,63947 2144enum DEFAULT_HASH_SIZE { DEFAULT_HASH_SIZE 1940,63947 2145static double const DEFAULT_REHASH_THRESHOLD 1946,64167 2146static double const DEFAULT_REHASH_SIZE 1950,64290 2147sxhash_combine 1956,64456 2148SXHASH_REDUCE 1964,64639 2149struct Lisp_Misc_Any 1971,64797 2150 ENUM_BF (Lisp_Misc_Type) type 1973,64857 2151 bool_bf gcmarkbit 1974,64918 2152 unsigned spacer 1975,64943 2153struct Lisp_Marker1978,64971 2154 ENUM_BF (Lisp_Misc_Type) type 1980,64992 2155 bool_bf gcmarkbit 1981,65056 2156 unsigned spacer 1982,65081 2157 bool_bf need_adjustment 1986,65273 2158 bool_bf insertion_type 1989,65414 2159 struct buffer *buffer;buffer2000,66007 2160 struct Lisp_Marker *next;next2009,66358 2161 ptrdiff_t charpos;2011,66446 2162 ptrdiff_t bytepos;2016,66704 2163struct Lisp_Overlay2021,66832 2164 ENUM_BF (Lisp_Misc_Type) type 2034,67340 2165 bool_bf gcmarkbit 2035,67406 2166 unsigned spacer 2036,67433 2167 struct Lisp_Overlay *next;next2037,67459 2168 Lisp_Object start;2038,67490 2169 Lisp_Object end;2039,67513 2170 Lisp_Object plist;2040,67534 2171 SAVE_UNUSED,2047,67635 2172 SAVE_INTEGER,2048,67652 2173 SAVE_FUNCPOINTER,2049,67670 2174 SAVE_POINTER,2050,67692 2175 SAVE_OBJECT2051,67710 2176enum { SAVE_SLOT_BITS 2055,67795 2177enum { SAVE_VALUE_SLOTS 2058,67892 2178enum { SAVE_TYPE_BITS 2062,68000 2179enum Lisp_Save_Type2064,68066 2180 SAVE_TYPE_INT_INT 2066,68090 2181 SAVE_TYPE_INT_INT_INT2067,68163 2182 SAVE_TYPE_OBJ_OBJ 2069,68253 2183 SAVE_TYPE_OBJ_OBJ_OBJ 2070,68324 2184 SAVE_TYPE_OBJ_OBJ_OBJ_OBJ2071,68405 2185 SAVE_TYPE_PTR_INT 2073,68500 2186 SAVE_TYPE_PTR_OBJ 2074,68573 2187 SAVE_TYPE_PTR_PTR 2075,68645 2188 SAVE_TYPE_FUNCPTR_PTR_OBJ2076,68718 2189 SAVE_TYPE_MEMORY 2080,68876 2190typedef void (*voidfuncptr)voidfuncptr2108,69830 2191struct Lisp_Save_Value2110,69867 2192 ENUM_BF (Lisp_Misc_Type) type 2112,69894 2193 bool_bf gcmarkbit 2113,69963 2194 unsigned spacer : 32 - (16 + 1 + SAVE_TYPE_BITS)2114,69990 2195 ENUM_BF (Lisp_Save_Type) save_type : SAVE_TYPE_BITS;2123,70480 2196 void *pointer;pointer2125,70549 2197 voidfuncptr funcpointer;2126,70570 2198 ptrdiff_t integer;2127,70601 2199 Lisp_Object object;2128,70626 2200 } data[data2129,70652 2201save_type 2134,70746 2202XSAVE_POINTER 2143,70976 2203set_save_pointer 2149,71138 2204XSAVE_FUNCPOINTER 2155,71320 2205XSAVE_INTEGER 2164,71540 2206set_save_integer 2170,71702 2207XSAVE_OBJECT 2179,71923 2208struct Lisp_Finalizer2186,72100 2209 struct Lisp_Misc_Any base;2188,72126 2210 struct Lisp_Finalizer *prev;prev2191,72214 2211 struct Lisp_Finalizer *next;next2192,72247 2212 Lisp_Object function;2197,72484 2213struct Lisp_Free2201,72575 2214 ENUM_BF (Lisp_Misc_Type) type 2203,72596 2215 bool_bf gcmarkbit 2204,72659 2216 unsigned spacer 2205,72686 2217 union Lisp_Misc *chain;chain2206,72712 2218union Lisp_Misc2212,72876 2219 struct Lisp_Misc_Any u_any;2214,72896 2220 struct Lisp_Free u_free;2215,72967 2221 struct Lisp_Marker u_marker;2216,72996 2222 struct Lisp_Overlay u_overlay;2217,73029 2223 struct Lisp_Save_Value u_save_value;2218,73064 2224 struct Lisp_Finalizer u_finalizer;2219,73105 2225XMISC 2223,73175 2226XMISCANY 2229,73264 2227XMISCTYPE 2236,73373 2228XMARKER 2242,73461 2229XOVERLAY 2249,73576 2230XSAVE_VALUE 2256,73697 2231XFINALIZER 2263,73826 2232struct Lisp_Intfwd2274,74111 2233 enum Lisp_Fwd_Type type;2276,74134 2234 EMACS_INT *intvar;intvar2277,74184 2235struct Lisp_Boolfwd2284,74405 2236 enum Lisp_Fwd_Type type;2286,74429 2237 bool *boolvar;boolvar2287,74480 2238struct Lisp_Objfwd2294,74696 2239 enum Lisp_Fwd_Type type;2296,74719 2240 Lisp_Object *objvar;objvar2297,74769 2241struct Lisp_Buffer_Objfwd2302,74928 2242 enum Lisp_Fwd_Type type;2304,74958 2243 int offset;2305,75015 2244 Lisp_Object predicate;2307,75107 2245struct Lisp_Buffer_Local_Value2334,76464 2246 bool_bf local_if_set 2338,76609 2247 bool_bf frame_local 2341,76791 2248 bool_bf found 2344,76933 2249 union Lisp_Fwd *fwd;fwd2346,77035 2250 Lisp_Object where;2348,77178 2251 Lisp_Object defcell;2351,77304 2252 Lisp_Object valcell;2357,77608 2253struct Lisp_Kboard_Objfwd2362,77723 2254 enum Lisp_Fwd_Type type;2364,77753 2255 int offset;2365,77810 2256union Lisp_Fwd2368,77832 2257 struct Lisp_Intfwd u_intfwd;2370,77851 2258 struct Lisp_Boolfwd u_boolfwd;2371,77884 2259 struct Lisp_Objfwd u_objfwd;2372,77919 2260 struct Lisp_Buffer_Objfwd u_buffer_objfwd;2373,77952 2261 struct Lisp_Kboard_Objfwd u_kboard_objfwd;2374,77999 2262XFWDTYPE 2378,78078 2263XBUFFER_OBJFWD 2384,78174 2264struct Lisp_Float2391,78310 2265 double data;2395,78348 2266 struct Lisp_Float *chain;chain2396,78367 2267 } u;2397,78399 2268XFLOAT_DATA 2401,78428 2269 IEEE_FLOATING_POINT2415,78937 2270#define _UCHAR_T2423,79260 2271typedef unsigned char UCHAR;2424,79277 2272enum Lisp_Compiled2429,79360 2273 COMPILED_ARGLIST 2431,79383 2274 COMPILED_BYTECODE 2432,79409 2275 COMPILED_CONSTANTS 2433,79436 2276 COMPILED_STACK_DEPTH 2434,79464 2277 COMPILED_DOC_STRING 2435,79494 2278 COMPILED_INTERACTIVE 2436,79523 2279enum char_bits2443,79825 2280 CHAR_ALT 2445,79844 2281 CHAR_SUPER 2446,79870 2282 CHAR_HYPER 2447,79898 2283 CHAR_SHIFT 2448,79926 2284 CHAR_CTL 2449,79954 2285 CHAR_META 2450,79980 2286 CHAR_MODIFIER_MASK 2452,80008 2287 CHARACTERBITS 2457,80203 2288LISP_MACRO_DEFUN 2462,80261 2289NATNUMP 2470,80403 2290RANGED_INTEGERP 2476,80484 2291#define TYPE_RANGED_INTEGERP(2481,80606 2292LISP_MACRO_DEFUN 2486,80791 2293VECTORP 2500,81264 2294OVERLAYP 2505,81367 2295SAVE_VALUEP 2510,81466 2296FINALIZERP 2516,81572 2297AUTOLOADP 2522,81676 2298BUFFER_OBJFWDP 2528,81767 2299PSEUDOVECTOR_TYPEP 2534,81865 2300PSEUDOVECTORP 2542,82118 2301WINDOW_CONFIGURATIONP 2558,82470 2302PROCESSP 2564,82580 2303WINDOWP 2570,82664 2304TERMINALP 2576,82746 2305SUBRP 2582,82832 2306COMPILEDP 2588,82910 2307BUFFERP 2594,82996 2308CHAR_TABLE_P 2600,83078 2309SUB_CHAR_TABLE_P 2606,83169 2310BOOL_VECTOR_P 2612,83268 2311FRAMEP 2618,83361 2312IMAGEP 2625,83478 2313ARRAYP 2632,83583 2314CHECK_LIST 2638,83702 2315LISP_MACRO_DEFUN_VOID 2643,83783 2316CHECK_STRING_CAR 2653,84080 2317CHECK_CONS 2658,84184 2318CHECK_VECTOR 2663,84264 2319CHECK_BOOL_VECTOR 2668,84350 2320CHECK_VECTOR_OR_STRING 2674,84527 2321CHECK_ARRAY 2683,84701 2322CHECK_BUFFER 2688,84809 2323CHECK_WINDOW 2693,84895 2324CHECK_PROCESS 2699,85001 2325CHECK_NATNUM 2705,85097 2326#define CHECK_RANGED_INTEGER(2710,85174 2327#define CHECK_TYPE_RANGED_INTEGER(2721,85557 2328#define CHECK_NUMBER_COERCE_MARKER(2729,85827 2329XFLOATINT 2738,86080 2330CHECK_NUMBER_OR_FLOAT 2744,86151 2331#define CHECK_NUMBER_OR_FLOAT_COERCE_MARKER(2749,86250 2332CHECK_NUMBER_CAR 2760,86660 2333CHECK_NUMBER_CDR 2768,86782 2334#define DEFUN(2803,88377 2335#define DEFUN(2812,88845 2336FUNCTIONP 2822,89200 2337extern void defsubr 2829,89352 2338enum maxargs2831,89395 2339 MANY 2833,89412 2340 UNEVALLED 2834,89427 2341#define CALLMANY(2838,89530 2342#define CALLN(2844,89883 2343extern void defvar_lisp 2846,89953 2344extern void defvar_lisp_nopro 2847,90030 2345extern void defvar_bool 2848,90113 2346extern void defvar_int 2849,90184 2347extern void defvar_kboard 2850,90258 2348#define DEFVAR_LISP(2869,91088 2349#define DEFVAR_LISP_NOPRO(2874,91260 2350#define DEFVAR_BOOL(2879,91442 2351#define DEFVAR_INT(2884,91615 2352#define DEFVAR_BUFFER_DEFAULTS(2890,91786 2353#define DEFVAR_KBOARD(2896,91990 2354typedef jmp_buf sys_jmp_buf;2906,92314 2355# define sys_setjmp(2907,92343 2356# define sys_longjmp(2908,92378 2357typedef sigjmp_buf sys_jmp_buf;2910,92450 2358# define sys_setjmp(2911,92482 2359# define sys_longjmp(2912,92522 2360typedef jmp_buf sys_jmp_buf;2916,92681 2361# define sys_setjmp(2917,92710 2362# define sys_longjmp(2918,92744 2363enum specbind_tag 2943,93796 2364 SPECPDL_UNWIND,2944,93816 2365 SPECPDL_UNWIND_PTR,2945,93885 2366 SPECPDL_UNWIND_INT,2946,93936 2367 SPECPDL_UNWIND_VOID,2947,93984 2368 SPECPDL_BACKTRACE,2948,94038 2369 SPECPDL_LET,2949,94096 2370 SPECPDL_LET_LOCAL,2951,94226 2371 SPECPDL_LET_DEFAULT 2952,94283 2372union specbinding2955,94355 2373 ENUM_BF (specbind_tag) kind : CHAR_BIT;2957,94377 2374 ENUM_BF (specbind_tag) kind : CHAR_BIT;2959,94434 2375 void (*func)func2960,94480 2376 Lisp_Object arg;2961,94514 2377 } unwind;2962,94537 2378 ENUM_BF (specbind_tag) kind : CHAR_BIT;2964,94564 2379 void (*func)func2965,94610 2380 void *arg;arg2966,94639 2381 } unwind_ptr;2967,94656 2382 ENUM_BF (specbind_tag) kind : CHAR_BIT;2969,94687 2383 void (*func)func2970,94733 2384 int arg;2971,94759 2385 } unwind_int;2972,94774 2386 ENUM_BF (specbind_tag) kind : CHAR_BIT;2974,94805 2387 void (*func)func2975,94851 2388 } unwind_void;2976,94878 2389 ENUM_BF (specbind_tag) kind : CHAR_BIT;2978,94910 2390 Lisp_Object symbol,2980,95017 2391 Lisp_Object symbol, old_value,2980,95017 2392 Lisp_Object symbol, old_value, where;2980,95017 2393 } let;2981,95061 2394 ENUM_BF (specbind_tag) kind : CHAR_BIT;2983,95085 2395 bool_bf debug_on_exit 2984,95131 2396 Lisp_Object function;2985,95164 2397 Lisp_Object *args;args2986,95192 2398 ptrdiff_t nargs;2987,95217 2399 } bt;2988,95240 2400extern union specbinding *specpdl;specpdl2991,95256 2401extern union specbinding *specpdl_ptr;specpdl_ptr2992,95291 2402extern ptrdiff_t specpdl_size;2993,95330 2403SPECPDL_INDEX 2996,95379 2404enum handlertype 3021,96401 2405enum handlertype { CATCHER,3021,96401 2406enum handlertype { CATCHER, CONDITION_CASE 3021,96401 2407struct handler3023,96448 2408 enum handlertype type;3025,96465 2409 Lisp_Object tag_or_ch;3026,96490 2410 Lisp_Object val;3027,96515 2411 struct handler *next;next3028,96534 2412 struct handler *nextfree;nextfree3029,96558 2413 Lisp_Object *bytecode_top;bytecode_top3036,96916 2414 int bytecode_dest;3037,96945 2415 struct gcpro *gcpro;gcpro3042,97182 2416 sys_jmp_buf jmp;3044,97212 2417 EMACS_INT lisp_eval_depth;3045,97231 2418 ptrdiff_t pdlcount;3046,97260 2419 int poll_suppress_count;3047,97282 2420 int interrupt_input_blocked;3048,97309 2421 struct byte_stack *byte_stack;byte_stack3049,97340 2422#define PUSH_HANDLER(3053,97437 2423extern Lisp_Object memory_signal_data;3075,98143 2424extern char *stack_bottom;stack_bottom3079,98276 2425extern void process_pending_signals 3097,99093 2426extern bool volatile pending_signals;3098,99137 2427extern void process_quit_flag 3100,99176 2428#define QUIT 3101,99214 2429#define QUITP 3112,99464 2430extern Lisp_Object Vascii_downcase_table;3114,99525 2431extern Lisp_Object Vascii_canon_table;3115,99567 2432extern struct gcpro *gcprolist;gcprolist3130,100274 2433struct gcpro3132,100307 2434 struct gcpro *next;next3134,100322 2435 volatile Lisp_Object *var;var3137,100391 2436 ptrdiff_t nvars;3140,100473 2437 const char *name;name3144,100558 2438 int lineno;3147,100614 2439 int idx;3150,100675 2440 int level;3153,100711 2441#define GC_USE_GCPROS_AS_BEFORE 3171,101288 2442#define GC_MAKE_GCPROS_NOOPS 3172,101323 2443#define GC_MARK_STACK_CHECK_GCPROS 3173,101355 2444#define GC_USE_GCPROS_CHECK_ZOMBIES 3174,101392 2445#define GC_MARK_STACK 3177,101453 2446#define BYTE_MARK_STACK 3181,101553 2447#define GCPRO1(3190,101824 2448#define GCPRO2(3191,101864 2449#define GCPRO3(3192,101930 2450#define GCPRO4(3194,102025 2451#define GCPRO5(3196,102145 2452#define GCPRO6(3198,102290 2453#define GCPRO7(3201,102465 2454#define UNGCPRO 3202,102544 2455#define GCPRO1(3208,102644 2456#define GCPRO2(3212,102766 2457#define GCPRO3(3217,102958 2458#define GCPRO4(3223,103220 2459#define GCPRO5(3230,103551 2460#define GCPRO6(3238,103952 2461#define GCPRO7(3247,104422 2462#define UNGCPRO 3257,104962 2463extern int gcpro_level;3261,105031 2464#define GCPRO1(3263,105056 2465#define GCPRO2(3269,105290 2466#define GCPRO3(3278,105708 2467#define GCPRO4(3289,106265 2468#define GCPRO5(3302,106963 2469#define GCPRO6(3317,107803 2470#define GCPRO7(3334,108784 2471#define UNGCPRO 3353,109907 2472#define RETURN_UNGCPRO(3363,110174 2473void staticpro 3375,110447 2474vcopy 3384,110648 2475set_hash_key_slot 3393,110923 2476set_hash_value_slot 3399,111062 2477set_symbol_function 3408,111297 2478set_symbol_plist 3414,111412 2479set_symbol_next 3420,111515 2480blv_found 3428,111688 2481set_overlay_plist 3437,111871 2482string_intervals 3445,112022 2483set_string_intervals 3453,112144 2484set_char_table_defalt 3462,112346 2485set_char_table_purpose 3467,112458 2486set_char_table_extras 3475,112627 2487set_char_table_contents 3482,112836 2488set_sub_char_table_contents 3489,113031 2489extern Lisp_Object indirect_function 3495,113190 2490extern Lisp_Object find_symbol_value 3496,113242 2491enum Arith_Comparison 3497,113294 2492 ARITH_EQUAL,3498,113318 2493 ARITH_NOTEQUAL,3499,113333 2494 ARITH_LESS,3500,113351 2495 ARITH_GRTR,3501,113365 2496 ARITH_LESS_OR_EQUAL,3502,113379 2497 ARITH_GRTR_OR_EQUAL3503,113402 2498extern Lisp_Object arithcompare 3505,113427 2499#define INTEGER_TO_CONS(3511,113753 2500#define CONS_TO_INTEGER(3529,114616 2501extern intmax_t cons_to_signed 3533,114831 2502extern uintmax_t cons_to_unsigned 3534,114897 2503extern struct Lisp_Symbol *indirect_variable indirect_variable3536,114958 2504extern _Noreturn void args_out_of_range 3537,115027 2505extern _Noreturn void args_out_of_range_3 3538,115095 2506extern Lisp_Object do_symval_forwarding 3540,115186 2507extern void set_internal 3541,115246 2508extern void syms_of_data 3542,115318 2509extern void swap_in_global_binding 3543,115351 2510extern void syms_of_cmds 3546,115435 2511extern void keys_of_cmds 3547,115468 2512extern Lisp_Object detect_coding_system 3550,115530 2513extern void init_coding 3552,115683 2514extern void init_coding_once 3553,115715 2515extern void syms_of_coding 3554,115752 2516extern ptrdiff_t chars_in_text 3557,115819 2517extern ptrdiff_t multibyte_chars_in_text 3558,115886 2518extern void syms_of_character 3559,115963 2519extern void init_charset 3562,116031 2520extern void init_charset_once 3563,116064 2521extern void syms_of_charset 3564,116102 2522extern void init_syntax_once 3569,116222 2523extern void syms_of_syntax 3570,116259 2524enum { NEXT_ALMOST_PRIME_LIMIT 3573,116320 2525extern EMACS_INT next_almost_prime 3574,116359 2526enum constype 3739,123811 2527enum constype {CONSTYPE_HEAP,CONSTYPE_HEAP3739,123811 2528enum constype {CONSTYPE_HEAP, CONSTYPE_PURE}CONSTYPE_PURE3739,123811 2529extern Lisp_Object listn 3740,123857 2530list2i 3745,124001 2531list3i 3751,124110 2532list4i 3757,124249 2533extern Lisp_Object make_uninit_bool_vector 3763,124401 2534extern Lisp_Object bool_vector_fill 3764,124457 2535extern _Noreturn void string_overflow 3765,124521 2536extern Lisp_Object make_string 3766,124567 2537extern Lisp_Object make_formatted_string 3767,124625 2538extern Lisp_Object make_multibyte_string 3779,124979 2539extern Lisp_Object make_event_array 3780,125058 2540extern Lisp_Object make_uninit_string 3781,125122 2541extern Lisp_Object make_uninit_multibyte_string 3782,125173 2542extern Lisp_Object make_string_from_bytes 3783,125245 2543extern Lisp_Object make_specified_string 3784,125325 2544extern Lisp_Object make_pure_string 3786,125417 2545extern Lisp_Object make_pure_c_string 3787,125497 2546build_pure_c_string 3792,125653 2547build_string 3801,125858 2548extern Lisp_Object pure_cons 3806,125936 2549extern void make_byte_code 3807,125993 2550extern struct Lisp_Vector *allocate_vector allocate_vector3808,126044 2551make_uninit_vector 3820,126429 2552make_uninit_sub_char_table 3833,126648 2553extern struct Lisp_Vector *allocate_pseudovector allocate_pseudovector3844,126957 2554#define ALLOCATE_PSEUDOVECTOR(3850,127192 2555#define ALLOCATE_ZEROED_PSEUDOVECTOR(3858,127528 2556extern bool gc_in_progress;3863,127729 2557extern bool abort_on_gc;3864,127757 2558extern Lisp_Object make_float 3865,127782 2559extern void display_malloc_warning 3866,127822 2560extern ptrdiff_t inhibit_garbage_collection 3867,127865 2561extern Lisp_Object make_save_int_int_int 3868,127917 2562extern Lisp_Object make_save_obj_obj_obj_obj 3869,127993 2563extern Lisp_Object make_save_ptr 3871,128103 2564extern Lisp_Object make_save_ptr_int 3872,128146 2565extern Lisp_Object make_save_ptr_ptr 3873,128204 2566extern Lisp_Object make_save_funcptr_ptr_obj 3874,128259 2567extern Lisp_Object make_save_memory 3876,128355 2568extern void free_save_value 3877,128419 2569extern Lisp_Object build_overlay 3878,128462 2570extern void free_marker 3879,128536 2571extern void free_cons 3880,128575 2572extern void init_alloc_once 3881,128619 2573extern void init_alloc 3882,128655 2574extern void syms_of_alloc 3883,128686 2575extern struct buffer * allocate_buffer 3884,128720 2576extern int valid_lisp_object_p 3885,128767 2577extern int relocatable_string_data_p 3886,128813 2578extern void check_cons_list 3888,128892 2579INLINE void 3890,128934 2580extern void *r_alloc r_alloc3895,129055 2581#define FLOAT_TO_STRING_BUFSIZE 3927,130518 2582extern int openp 3957,131667 2583extern Lisp_Object string_to_number 3959,131777 2584extern void map_obarray 3960,131840 2585extern void dir_warning 3962,131954 2586extern void init_obarray 3963,132007 2587extern void init_lread 3964,132040 2588extern void syms_of_lread 3965,132071 2589intern 3968,132125 2590intern_c_string 3974,132213 2591extern EMACS_INT lisp_eval_depth;3980,132326 2592extern Lisp_Object Vautoload_queue;3981,132360 2593extern Lisp_Object Vrun_hooks;3982,132396 2594extern Lisp_Object Vsignaling_function;3983,132427 2595extern Lisp_Object inhibit_lisp_code;3984,132467 2596extern struct handler *handlerlist;handlerlist3985,132505 2597extern void run_hook 3994,132747 2598extern void run_hook_with_args_2 3995,132783 2599extern Lisp_Object run_hook_with_args 3996,132857 2600extern _Noreturn void xsignal 3999,133016 2601extern _Noreturn void xsignal0 4000,133074 2602extern _Noreturn void xsignal1 4001,133120 2603extern _Noreturn void xsignal2 4002,133179 2604extern _Noreturn void xsignal3 4003,133251 2605extern _Noreturn void signal_error 4005,133340 2606extern Lisp_Object eval_sub 4006,133404 2607extern Lisp_Object apply1 4007,133452 2608extern Lisp_Object call0 4008,133506 2609extern Lisp_Object call1 4009,133546 2610extern Lisp_Object call2 4010,133599 2611extern Lisp_Object call3 4011,133665 2612extern Lisp_Object call4 4012,133744 2613extern Lisp_Object call5 4013,133836 2614extern Lisp_Object call6 4014,133941 2615extern Lisp_Object call7 4015,134059 2616extern Lisp_Object internal_catch 4016,134190 2617extern Lisp_Object internal_lisp_condition_case 4017,134283 2618extern Lisp_Object internal_condition_case 4018,134372 2619extern Lisp_Object internal_condition_case_1 4019,134485 2620extern Lisp_Object internal_condition_case_2 4020,134620 2621extern Lisp_Object internal_condition_case_n4021,134781 2622extern void specbind 4024,134977 2623extern void record_unwind_protect 4025,135026 2624extern void record_unwind_protect_ptr 4026,135099 2625extern void record_unwind_protect_int 4027,135166 2626extern void record_unwind_protect_void 4028,135227 2627extern void record_unwind_protect_nothing 4029,135285 2628extern void clear_unwind_protect 4030,135335 2629extern void set_unwind_protect 4031,135381 2630extern void set_unwind_protect_ptr 4032,135462 2631extern Lisp_Object unbind_to 4033,135537 2632extern _Noreturn void error 4034,135592 2633fast_string_match_ignore_case 4136,140080 2634extern ptrdiff_t fast_c_string_match_ignore_case 4141,140230 2635extern ptrdiff_t fast_looking_at 4143,140327 2636extern ptrdiff_t find_newline 4145,140466 2637extern ptrdiff_t scan_newline 4147,140595 2638extern ptrdiff_t scan_newline_from_point 4149,140698 2639extern ptrdiff_t find_newline_no_quit 4150,140778 2640extern ptrdiff_t find_before_next_newline 4152,140875 2641extern void syms_of_search 4154,140973 2642extern void clear_regexp_cache 4155,141008 2643extern Lisp_Object Vminibuffer_list;4159,141078 2644extern Lisp_Object last_minibuf_string;4160,141115 2645extern Lisp_Object get_minibuffer 4161,141155 2646extern void init_minibuf_once 4162,141202 2647extern void syms_of_minibuf 4163,141240 2648extern void syms_of_callint 4167,141307 2649extern void syms_of_casefiddle 4171,141377 2650extern void keys_of_casefiddle 4172,141416 2651extern void init_casetab_once 4176,141486 2652extern void syms_of_casetab 4177,141524 2653extern Lisp_Object echo_message_buffer;4181,141592 2654extern struct kboard *echo_kboard;echo_kboard4182,141632 2655extern void cancel_echoing 4183,141667 2656extern Lisp_Object last_undo_boundary;4184,141702 2657extern bool input_pending;4185,141741 2658extern sigjmp_buf return_to_command_loop;4187,141804 2659extern Lisp_Object menu_bar_items 4189,141853 2660extern Lisp_Object tool_bar_items 4190,141902 2661extern void discard_mouse_events 4191,141958 2662void handle_input_available_signal 4193,142019 2663extern Lisp_Object pending_funcalls;4195,142068 2664extern bool detect_input_pending 4196,142105 2665extern bool detect_input_pending_ignore_squeezables 4197,142146 2666extern bool detect_input_pending_run_timers 4198,142206 2667extern void safe_run_hooks 4199,142258 2668extern void cmd_error_internal 4200,142300 2669extern Lisp_Object command_loop_1 4201,142360 2670extern Lisp_Object read_menu_command 4202,142402 2671extern Lisp_Object recursive_edit_1 4203,142447 2672extern void record_auto_save 4204,142491 2673extern void force_auto_save_soon 4205,142528 2674extern void init_keyboard 4206,142569 2675extern void syms_of_keyboard 4207,142603 2676extern void keys_of_keyboard 4208,142640 2677extern ptrdiff_t current_column 4211,142706 2678extern void invalidate_current_column 4212,142746 2679extern bool indented_beyond_p 4213,142792 2680extern void syms_of_indent 4214,142857 2681extern void store_frame_param 4217,142920 2682extern void store_in_alist 4218,142994 2683extern Lisp_Object do_switch_frame 4219,143064 2684extern Lisp_Object get_frame_param 4220,143137 2685extern void frames_discard_buffer 4221,143203 2686extern void syms_of_frame 4222,143252 2687extern char **initial_argv;initial_argv4225,143314 2688extern int initial_argc;4226,143342 2689extern bool display_arg;4228,143417 2690extern Lisp_Object decode_env_path 4230,143449 2691extern Lisp_Object empty_unibyte_string,4231,143520 2692extern Lisp_Object empty_unibyte_string, empty_multibyte_string;4231,143520 2693extern _Noreturn void terminate_due_to_signal 4232,143585 2694extern Lisp_Object Vlibrary_cache;4234,143660 2695void fixup_locale 4237,143721 2696void synchronize_system_messages_locale 4238,143747 2697void synchronize_system_time_locale 4239,143795 2698INLINE void fixup_locale 4241,143845 2699INLINE void synchronize_system_messages_locale 4242,143880 2700INLINE void synchronize_system_time_locale 4243,143937 2701extern void shut_down_emacs 4245,143997 2702extern bool noninteractive;4248,144123 2703extern bool no_site_lisp;4251,144215 2704extern int daemon_pipe[daemon_pipe4256,144383 2705#define IS_DAEMON 4257,144410 2706#define DAEMON_RUNNING 4258,144450 2707extern void *w32_daemon_event;w32_daemon_event4260,144518 2708#define IS_DAEMON 4261,144549 2709#define DAEMON_RUNNING 4262,144594 2710extern bool fatal_error_in_progress;4266,144715 2711extern bool inhibit_window_system;4269,144821 2712extern bool running_asynch_code;4271,144914 2713extern void kill_buffer_processes 4274,144977 2714extern int wait_reading_process_output 4275,145026 2715# define WAIT_READING_MAX 4281,145413 2716# define WAIT_READING_MAX 4283,145485 2717extern void add_timer_wait_descriptor 4286,145549 2718extern void add_keyboard_wait_descriptor 4288,145601 2719extern void delete_keyboard_wait_descriptor 4289,145649 2720extern void add_gpm_wait_descriptor 4291,145716 2721extern void delete_gpm_wait_descriptor 4292,145759 2722extern void init_process_emacs 4294,145812 2723extern void syms_of_process 4295,145851 2724extern void setup_process_coding_systems 4296,145887 2725extern int child_setup 4302,146007 2726extern void init_callproc_1 4303,146075 2727extern void init_callproc 4304,146111 2728extern void set_initial_environment 4305,146145 2729extern void syms_of_callproc 4306,146189 2730extern Lisp_Object read_doc_string 4309,146252 2731extern Lisp_Object get_doc_string 4310,146302 2732extern void syms_of_doc 4311,146363 2733extern int read_bytecode_char 4312,146395 2734extern void syms_of_bytecode 4315,146464 2735extern struct byte_stack *byte_stack_list;byte_stack_list4316,146501 2736extern void mark_byte_stack 4318,146564 2737extern void unmark_byte_stack 4320,146607 2738extern Lisp_Object exec_byte_code 4321,146645 2739extern void init_macros 4325,146795 2740extern void syms_of_macros 4326,146827 2741extern void truncate_undo_list 4329,146889 2742extern void record_insert 4330,146939 2743extern void record_delete 4331,146989 2744extern void record_first_change 4332,147047 2745extern void record_change 4333,147087 2746extern void record_property_change 4334,147137 2747extern void syms_of_undo 4337,147279 2748extern void report_interval_modification 4340,147343 2749extern void syms_of_menu 4343,147439 2750extern void syms_of_xmenu 4346,147500 2751extern char *get_current_dir_name get_current_dir_name4356,147702 2752extern void stuff_char 4358,147751 2753extern void init_foreground_group 4359,147784 2754extern void sys_subshell 4360,147826 2755extern void sys_suspend 4361,147859 2756extern void discard_tty_input 4362,147891 2757extern void init_sys_modes 4363,147929 2758extern void reset_sys_modes 4364,147985 2759extern void init_all_sys_modes 4365,148042 2760extern void reset_all_sys_modes 4366,148081 2761extern void child_setup_tty 4367,148121 2762extern void setup_pty 4368,148156 2763extern int set_window_size 4369,148185 2764extern EMACS_INT get_random 4370,148229 2765extern void seed_random 4371,148265 2766extern void init_random 4372,148310 2767extern void emacs_backtrace 4373,148342 2768extern _Noreturn void emacs_abort 4374,148377 2769extern void xputenv 4527,152691 2770extern char *egetenv_internal egetenv_internal4529,152728 2771egetenv 4532,152800 2772extern void init_system_name 4539,153003 2773#define eabs(4545,153296 2774#define make_fixnum_or_float(4550,153429 2775enum MAX_ALLOCA 4556,153680 2776enum MAX_ALLOCA { MAX_ALLOCA 4556,153680 2777extern void *record_xmalloc record_xmalloc4558,153725 2778#define USE_SAFE_ALLOCA 4560,153791 2779#define AVAIL_ALLOCA(4564,153924 2780#define SAFE_ALLOCA(4568,154035 2781#define SAFE_NALLOCA(4576,154376 2782#define SAFE_ALLOCA_STRING(4590,154852 2783#define SAFE_FREE(4598,155104 2784#define SAFE_ALLOCA_LISP(4625,155682 2785# define USE_STACK_LISP_OBJECTS 4652,156804 2786# undef USE_STACK_LISP_OBJECTS4658,156970 2787# define USE_STACK_LISP_OBJECTS 4659,157001 2788enum { defined_GC_CHECK_STRING_BYTES 4663,157076 2789enum { defined_GC_CHECK_STRING_BYTES 4665,157129 2790union Aligned_Cons4670,157263 2791 struct Lisp_Cons s;4672,157284 2792 double d;4673,157306 2793 double d; intmax_t i;4673,157306 2794 double d; intmax_t i; void *p;p4673,157306 2795union Aligned_String4676,157343 2796 struct Lisp_String s;4678,157366 2797 double d;4679,157390 2798 double d; intmax_t i;4679,157390 2799 double d; intmax_t i; void *p;p4679,157390 2800 USE_STACK_CONS 4689,157698 2801 USE_STACK_STRING 4691,157804 2802#define STACK_CONS(4699,158141 2803#define AUTO_CONS_EXPR(4701,158238 2804#define AUTO_CONS(4709,158601 2805#define AUTO_LIST1(4710,158672 2806#define AUTO_LIST2(4712,158780 2807#define AUTO_LIST3(4716,158935 2808#define AUTO_LIST4(4720,159110 2809extern const char *verify_ascii verify_ascii4730,159447 2810# define verify_ascii(4732,159501 2811#define AUTO_STRING(4740,159809 2812#define FOR_EACH_TAIL(4752,160273 2813#define FOR_EACH_ALIST_VALUE(4766,160764 2814maybe_gc 4774,161051 2815functionp 4784,161290 2816 2817c-src/machsyscalls.c,23 2818#define SYSCALL(6,113 2819 2820c-src/machsyscalls.h,159 2821SYSCALL (mach_msg_trap,1,0 2822SYSCALL (mach_reply_port,13,314 2823SYSCALL (mach_thread_self,18,377 2824SYSCALL (mach_task_self,23,441 2825SYSCALL (mach_host_self,28,503 2826 2827c-src/fail.c,30 2828void (*prt_call(prt_call1,0 2829 2830c-src/h.h,2506 2831 ELEM_I/ELEM_I3,15 2832} Fails_t;5,85 2833typedef void Lang_function 6,96 2834void Asm_labels 7,127 2835typedef struct tpcmd8,147 2836#define ggg 10,170 2837 } arg;13,198 2838tpcmd;15,209 2839typedef struct foobar2_ 16,216 2840 fu int (*funcptr)funcptr17,242 2841 long foo;18,279 2842 char bar;19,293 2843} foobar2;20,307 2844 DEVICE_SWP,23,333 2845 DEVICE_LAST24,349 2846} bsp_DevId;25,365 2847 struct constant_args 27,394 2848 unsigned int burst;28,419 2849 } constant;29,443 2850} args;30,457 2851typedef int *regset;regset31,465 2852typedef int INT;32,486 2853typedef union abc33,503 2854 int def;35,523 2855} ghi1;36,534 2856typedef union abc 37,542 2857 int def;38,562 2858} ghi2;39,573 2859typedef struct a 40,581 2860} b;41,600 2861#define c(42,605 2862typedef struct an_extern_linkage *an_extern_linkage_ptr;an_extern_linkage_ptr43,619 2863typedef struct an_extern_linkage 44,676 2864 kind;46,733 2865 is_explicit;49,812 2866 a_byte_boolean is_curly_brace_form;54,1009 2867} an_extern_linkage;56,1054 2868typedef struct pollfd pfdset[pfdset57,1075 2869typedef union rtunion_def58,1119 2870 int rtint;60,1149 2871 char *rtstr;rtstr61,1164 2872 struct rtx_def *rtx;rtx62,1181 2873 } womboid 63,1206 2874typedef union rtunion_def64,1220 2875 int rtint;68,1250 2876 char *rtstr;rtstr69,1263 2877 struct rtx_def *rtxp;rtxp70,1278 2878 struct rtx_def rtxnp;71,1302 2879womboid75,1330 2880enum {dog,dog81,1416 2881enum {dog, cat}cat81,1416 2882enum {dog, cat} animals;81,1416 2883typedef void (_CALLBACK_ *signal_handler)signal_handler82,1441 2884typedef void (_CALLBACK_ *signal_handler1)signal_handler183,1489 2885/* comment */ #define ANSIC84,1538 2886 #define ANSIC85,1566 2887typedef void (proc)87,1588 2888typedef void OperatorFun(88,1612 2889typedef int f(89,1648 2890struct my_struct 91,1691 2891typedef struct my_struct my_typedef;93,1713 2892typedef RETSIGTYPE (*signal_handler_t)signal_handler_t94,1750 2893 Date 04 May 87 235311 PDT 96,1802 2894typedef unsigned char unchar;99,1880 2895typedef int X,100,1910 2896typedef int X, Y,100,1910 2897typedef int X, Y, Z;100,1910 2898typedef mio mao;101,1931 2899extern void ab(102,1948 2900typedef struct a 103,1966 2901typedef struct a { } b;103,1966 2902typedef struct b104,1990 2903} c;106,2009 2904int (*oldhup)oldhup107,2014 2905request (*oldhup)oldhup108,2031 2906int extvar;109,2053 2907#define tag1110,2065 2908#define aaaaaa 111,2078 2909#define bbbbbb\bbbbbb113,2102 2910#define cccccccccc115,2125 2911#define enter_critical_section 116,2144 2912#define exit_critical_to_previous 117,2199 2913#define UNDEFINED118,2259 2914struct re_pattern_buffer 119,2277 2915struct re_pattern_buffer { unsigned char *buffer;buffer119,2277 2916 2917cp-src/c.C,3629 2918template <typename ipc3dIslandHierarchy,1,0 2919template <typename ipc3dIslandHierarchy, typename ipc3dChannelType,1,0 2920template <typename ipc3dIslandHierarchy, typename ipc3dChannelType, unsigned numOfChannels,1,0 2921template <typename ipc3dIslandHierarchy, typename ipc3dChannelType, unsigned numOfChannels, typename ipc3dLinkControl,1,0 2922class CMultiChannelCSC19_3D2,151 2923 ipc3dLinkControlSetup setup;CMultiChannelCSC19_3D::setup5,190 2924 ipc3dCSC19<CMultiChannelCSC19_3D::ipc3dCSC196,227 2925 ipc3dCSC19<ipc3dIslandHierarchy,ipcMultiChannel<ipc3dChannelType,numOfChannels>,ipcMultiChannel<ipc3dChannelType,numOfChannels>,ipc3dLinkControl> mcCSC;CMultiChannelCSC19_3D::mcCSC6,227 2926 advTimer cscInitTime;CMultiChannelCSC19_3D::cscInitTime7,388 2927 advTimer cscSegmentationTime;CMultiChannelCSC19_3D::cscSegmentationTime8,418 2928 advTimer outputTime;CMultiChannelCSC19_3D::outputTime9,456 2929 void execute(CMultiChannelCSC19_3D::execute11,493 2930static void my_function1(24,984 2931int main 25,1026 2932double base 26,1088 2933operator += operator +=29,1174 2934class TestRecord;31,1233 2935typedef struct s1 32,1251 2936 int counter;s1::counter33,1271 2937} t1;34,1287 2938struct s2 35,1293 2939 int counter;s2::counter36,1305 2940typedef struct s2 t2;38,1324 2941class A 39,1346 2942 enum { rosso,A::rosso40,1356 2943 enum { rosso, giallo,A::giallo40,1356 2944 enum { rosso, giallo, verde A::verde40,1356 2945 enum { rosso, giallo, verde } colori;A::colori40,1356 2946 const A& operator+(A::operator+41,1396 2947const A& A::operator+(43,1431 2948void operator+(44,1467 2949void operator -(operator -45,1495 2950void operator int(operator int46,1524 2951A<int>* f(48,1556 2952int f(49,1571 2953int A<int>::f(f50,1590 2954A<float,B<int> > A<B<float>,int>::f(f51,1618 2955template <class C, int n> class AT 52,1668 2956template <class C, int n> class AT { C t[AT::t52,1668 2957class AU 53,1716 2958class AU { T x;AU::x53,1716 2959class B<B54,1735 2960class B<int> { void f(B::f54,1735 2961const A::B::T& abt 55,1766 2962class A 56,1792 2963class A { class B A::B56,1792 2964class A { class B { int f(A::B::f56,1792 2965class A 57,1827 2966 int get_data(A::get_data58,1837 2967 A operator+(A::operator+59,1861 2968is_muldiv_operation(61,1888 2969domain foo 68,1956 2970 void f(foo::f69,1969 2971void A::A(72,1990 2972struct A 73,2005 2973struct A { A(A::A73,2005 2974struct B 74,2023 2975struct B { B(B::B74,2023 2976void B::B(75,2042 2977void BE_Node::BE_Node(76,2057 2978class BE_Node 77,2084 2979struct foo 79,2103 2980 int x;foo::x80,2116 2981class test 86,2157 2982 int f(test::f87,2170 2983 int ff(test::ff89,2232 2984 int g(test::g90,2255 2985class AST_Root 92,2279 2986class AST_Root;96,2328 2987AST_ConcreteType::AST_ConcreteType(99,2394 2988AST_Array::AST_Array(107,2533 2989 void f(::f115,2734 2990struct A 117,2754 2991 ~A(A::~A118,2765 2992A::~A(120,2778 2993struct B 122,2790 2994 ~B(B::~B123,2801 2995enum {dog,::dog126,2818 2996enum {dog, cat}::cat126,2818 2997enum {dog, cat} animals;126,2818 2998struct {int teats;::teats127,2843 2999struct {int teats;} cow;127,2843 3000class Boo 129,2869 3001 enum {dog,Boo::dog130,2881 3002 enum {dog, cat}Boo::cat130,2881 3003 enum {dog, cat} animals;Boo::animals130,2881 3004 struct {int treats;Boo::treats131,2910 3005 struct {int treats;} cow;Boo::cow131,2910 3006 int i,Boo::i132,2940 3007 int i,a,Boo::a132,2940 3008 int i,a,b;Boo::b132,2940 3009 foo(Boo::foo133,2955 3010 Boo(Boo::Boo137,2996 3011 Boo(Boo::Boo138,3053 3012Boo::Boo(141,3071 3013typedef int should_see_this_one_enclosed_in_extern_C;149,3156 3014typedef int (*should_see_this_function_pointer)should_see_this_function_pointer153,3229 3015typedef int should_see_this_array_type[should_see_this_array_type156,3311 3016 3017cp-src/x.cc,110 3018class XX1,0 3019 int foo(XX::foo4,19 3020 void bar(XX::bar5,35 3021XX::foo(9,60 3022XX::bar(15,95 3023main(21,126 3024 3025cp-src/burton.cpp,103 3026::dummy::dummy test::dummy1(1,0 3027::dummy::dummy test::dummy2(6,64 3028::dummy::dummy test::dummy3(11,143 3029 3030cp-src/functions.cpp,807 3031void Date::setDate 5,148 3032void Date::plus 32,938 3033void Date::minus 42,1226 3034void Date::shift 52,1404 3035Date & Date::operator = Date::operator =62,1625 3036Date & Date::operator += Date::operator +=69,1786 3037Date & Date::operator -= Date::operator -=78,1935 3038Date & Date::operator ++ Date::operator ++87,2076 3039Date & Date::operator -- Date::operator --96,2212 3040int Date::operator - Date::operator -104,2327 3041int Date::operator < Date::operator <112,2479 3042int Date::operator > Date::operator >116,2553 3043int Date::operator == Date::operator ==120,2627 3044ostream& operator << operator <<124,2703 3045istream& operator >> operator >>133,2939 3046bool isLeap 159,3539 3047bool isHoliday 163,3625 3048void asort(173,3861 3049void ReadVacation 186,4060 3050void Debug 201,4519 3051int WorkingDays(211,4863 3052Date StartDay(226,5125 3053 3054cp-src/MDiagArray2.h,1538 3055#define octave_MDiagArray2_h 29,870 3056#undef LTGT35,967 3057#define LTGT39,1031 3058#define LTGT 42,1051 3059class MDiagArray2;45,1087 3060operator += operator +=48,1145 3061operator -= operator -=51,1242 3062operator * operator *54,1339 3063operator / operator /57,1428 3064operator * operator *60,1517 3065operator + operator +63,1605 3066operator - operator -66,1707 3067product 69,1808 3068operator - operator -72,1907 3069class MDiagArray2 78,2022 3070 MDiagArray2 MDiagArray2::MDiagArray282,2077 3071 MDiagArray2 MDiagArray2::MDiagArray286,2154 3072 MDiagArray2 MDiagArray2::MDiagArray287,2198 3073 MDiagArray2 MDiagArray2::MDiagArray288,2254 3074 MDiagArray2 MDiagArray2::MDiagArray289,2329 3075 MDiagArray2 MDiagArray2::MDiagArray290,2387 3076 MDiagArray2 MDiagArray2::MDiagArray291,2450 3077 ~MDiagArray2 MDiagArray2::~MDiagArray293,2515 3078 MDiagArray2<T>& operator = MDiagArray2::operator =95,2542 3079 DiagArray2<T>::operator = MDiagArray2::operator =97,2603 3080 operator MArray2<T> MDiagArray2::operator MArray2<T>101,2667 3081 operator += MDiagArray2::operator +=116,2966 3082 operator -= MDiagArray2::operator -=119,3057 3083 friend MDiagArray2<T> operator * MDiagArray2::operator *123,3174 3084 friend MDiagArray2<T> operator / MDiagArray2::operator /124,3253 3085 friend MDiagArray2<T> operator * MDiagArray2::operator *128,3384 3086 operator + MDiagArray2::operator +133,3544 3087 operator - MDiagArray2::operator -136,3640 3088 friend MDiagArray2<T> operator - MDiagArray2::operator -141,3803 3089#undef LTGT144,3874 3090#define INSTANTIATE_MDIAGARRAY_FRIENDS(146,3887 3091 3092cp-src/Range.h,1136 3093#define octave_Range_h 24,765 3094class istream;30,840 3095class ostream;31,855 3096class Matrix;32,870 3097Range35,891 3098 Range Range::Range39,909 3099 Range Range::Range42,995 3100 Range Range::Range46,1130 3101 Range Range::Range50,1248 3102 double base Range::base54,1376 3103 double limit Range::limit55,1425 3104 double inc Range::inc56,1475 3105 int nelem Range::nelem57,1523 3106 bool all_elements_are_ints Range::all_elements_are_ints59,1571 3107 Matrix matrix_value Range::matrix_value61,1615 3108 double min Range::min63,1652 3109 double max Range::max64,1679 3110 void sort Range::sort66,1707 3111 void set_base Range::set_base68,1728 3112 void set_limit Range::set_limit69,1774 3113 void set_inc Range::set_inc70,1821 3114 friend ostream& operator << Range::operator <<72,1867 3115 friend istream& operator >> Range::operator >>73,1928 3116 void print_range Range::print_range75,1984 3117 double rng_base;Range::rng_base79,2023 3118 double rng_limit;Range::rng_limit80,2042 3119 double rng_inc;Range::rng_inc81,2062 3120 int rng_nelem;Range::rng_nelem83,2081 3121 int nelem_internal Range::nelem_internal85,2099 3122extern Range operator - operator -88,2138 3123 3124cp-src/screen.cpp,228 3125unsigned char cursor_x,15,548 3126unsigned char cursor_x, cursor_y;15,548 3127static union REGS regs;16,582 3128void goto_xy(18,607 3129void hide_cursor(27,774 3130void cursor_position(32,836 3131void clear_screen(41,997 3132void write_xyc(55,1247 3133 3134cp-src/screen.hpp,791 3135#define __COLORS9,401 3136enum COLORS 11,419 3137 BLACK,COLORS::BLACK12,433 3138 BLUE,COLORS::BLUE13,471 3139 GREEN,COLORS::GREEN14,481 3140 CYAN,COLORS::CYAN15,492 3141 RED,COLORS::RED16,502 3142 MAGENTA,COLORS::MAGENTA17,511 3143 BROWN,COLORS::BROWN18,524 3144 LIGHTGRAY,COLORS::LIGHTGRAY19,535 3145 DARKGRAY,COLORS::DARKGRAY20,550 3146 LIGHTBLUE,COLORS::LIGHTBLUE21,589 3147 LIGHTGREEN,COLORS::LIGHTGREEN22,604 3148 LIGHTCYAN,COLORS::LIGHTCYAN23,620 3149 LIGHTRED,COLORS::LIGHTRED24,635 3150 LIGHTMAGENTA,COLORS::LIGHTMAGENTA25,649 3151 YELLOW,COLORS::YELLOW26,667 3152 WHITECOLORS::WHITE27,679 3153#define SCREEN_FP(31,700 3154#define SCREEN_START 33,795 3155void goto_xy(35,835 3156void hide_cursor(36,883 3157void cursor_position(37,907 3158void clear_screen(38,935 3159void write_xyc(39,960 3160 3161cp-src/conway.cpp,270 3162#define max(12,357 3163#define min(13,393 3164const int num_rows 15,430 3165const int num_columns 16,470 3166class site *field_of_play[field_of_play18,499 3167int site::total_surrounding(20,550 3168void display(37,958 3169void glider(50,1239 3170void traffic_light(59,1478 3171void main(67,1633 3172 3173cp-src/conway.hpp,483 3174class site:site5,235 3175 char x,site::x7,269 3176 char x, y,site::y7,269 3177 char x, y, alive,site::alive7,269 3178 char x, y, alive, next_alive;site::next_alive7,269 3179 int total_surrounding(site::total_surrounding8,303 3180 site(site::site10,344 3181 ~site(site::~site11,397 3182 char read(site::read12,410 3183 void set(site::set13,444 3184 void clear(site::clear14,478 3185 void compute_next_state(site::compute_next_state15,514 3186 void step(site::step22,717 3187 3188cp-src/clheir.cpp,307 3189const int max_num_generic_objects 9,298 3190generic_object * object_registry[object_registry10,340 3191void init_registry(12,400 3192void step_everybody(19,527 3193void discrete_location::clear_neighbors(31,852 3194generic_object::generic_object(36,981 3195generic_object::~generic_object(48,1255 3196void agent::move(53,1353 3197 3198cp-src/clheir.hpp,1600 3199extern void init_registry(10,452 3200extern void step_everybody(11,485 3201class generic_object13,520 3202 int where_in_registry;generic_object::where_in_registry15,547 3203 generic_object(generic_object::generic_object17,582 3204 ~generic_object(generic_object::~generic_object19,724 3205 virtual void compute_next_state(generic_object::compute_next_state21,843 3206 virtual void step(generic_object::step22,889 3207const int max_num_directions 31,1220 3208class location:location33,1290 3209 location(location::location43,1643 3210 ~location(location::~location44,1662 3211class irregular_location:irregular_location47,1687 3212 double x,irregular_location::x49,1735 3213 double x, y,irregular_location::y49,1735 3214 double x, y, z;irregular_location::z49,1735 3215 irregular_location(irregular_location::irregular_location51,1763 3216 ~irregular_location(irregular_location::~irregular_location53,1855 3217class discrete_location:discrete_location56,1890 3218 int x,discrete_location::x58,1937 3219 int x, y,discrete_location::y58,1937 3220 int x, y, z;discrete_location::z58,1937 3221 class location *neighbors[discrete_location::neighbors59,1954 3222 void clear_neighbors(discrete_location::clear_neighbors60,2005 3223 discrete_location(discrete_location::discrete_location62,2045 3224 ~discrete_location(discrete_location::~discrete_location65,2155 3225 void assign_neighbor(discrete_location::assign_neighbor66,2185 3226class agent:agent75,2509 3227 location *where;agent::where77,2550 3228 agent(agent::agent79,2579 3229 ~agent(agent::~agent80,2592 3230 void move(agent::move81,2606 3231 3232cp-src/fail.C,438 3233struct A 7,263 3234 struct B A::B8,274 3235 struct C A::B::C9,289 3236 int x;A::B::C::x10,305 3237 C(A::B::C::C11,318 3238 operator int(A::B::C::operator int12,342 3239 typedef C T;A::B::T14,389 3240 typedef B T2;A::T216,414 3241class String;20,437 3242class A 23,453 3243 class B A::B24,463 3244 class C A::B::C25,474 3245 int f(A::B::f26,488 3246int A::B::f(31,521 3247main(37,571 3248 class D 41,622 3249 D(D::D43,659 3250 int x;D::x44,694 3251 3252el-src/TAGTEST.EL,181 3253(foo::defmumble bletch 3,33 3254(defun foo==bar foo==bar4,66 3255(defalias 'pending-delete-mode pending-delete-mode8,182 3256(defalias (quote explicitly-quoted-pending-delete-mode)11,255 3257 3258el-src/emacs/lisp/progmodes/etags.el,5188 3259(defvar tags-file-name 34,1035 3260(defgroup etags 43,1499 3261(defcustom tags-case-fold-search 47,1567 3262(defcustom tags-table-list 59,2052 3263(defcustom tags-compression-info-list69,2450 3264(defcustom tags-add-tables 88,3232 3265(defcustom tags-revert-without-query 98,3628 3266(defvar tags-table-computed-list 103,3779 3267(defvar tags-table-computed-list-for 112,4263 3268(defvar tags-table-list-pointer 117,4511 3269(defvar tags-table-list-started-at 121,4702 3270(defvar tags-table-set-list 124,4822 3271(defcustom find-tag-hook 129,5001 3272(defcustom find-tag-default-function 137,5264 3273(define-obsolete-variable-alias 'find-tag-marker-ring-lengthfind-tag-marker-ring-length145,5603 3274(defcustom tags-tag-face 148,5700 3275(defcustom tags-apropos-verbose 154,5835 3276(defcustom tags-apropos-additional-actions 160,5999 3277(defvaralias 'find-tag-marker-ring find-tag-marker-ring183,6918 3278(defvar default-tags-table-function 189,7098 3279(defvar tags-location-ring 194,7324 3280(defvar tags-table-files 201,7600 3281(defvar tags-completion-table 206,7767 3282(defvar tags-included-tables 209,7859 3283(defvar next-file-list 212,7954 3284(defvar tags-table-format-functions 217,8060 3285(defvar file-of-tag-function 224,8441 3286(defvar tags-table-files-function 228,8635 3287(defvar tags-completion-table-function 230,8746 3288(defvar snarf-tag-function 232,8841 3289(defvar goto-tag-location-function 236,9050 3290(defvar find-tag-regexp-search-function 239,9223 3291(defvar find-tag-regexp-tag-order 241,9344 3292(defvar find-tag-regexp-next-line-after-failure-p 243,9453 3293(defvar find-tag-search-function 245,9573 3294(defvar find-tag-tag-order 247,9680 3295(defvar find-tag-next-line-after-failure-p 249,9775 3296(defvar list-tags-function 251,9881 3297(defvar tags-apropos-function 253,9969 3298(defvar tags-included-tables-function 255,10063 3299(defvar verify-tags-table-function 257,10182 3300(defun initialize-new-tags-table 260,10293 3301(defun tags-table-mode 276,10981 3302(defun visit-tags-table 285,11246 3303(defun tags-table-check-computed-list 321,12784 3304(defun tags-table-extend-computed-list 360,14655 3305(defun tags-expand-table-name 400,16368 3306(defun tags-table-list-member 409,16711 3307(defun tags-verify-table 421,17183 3308(defun tags-table-including 470,19303 3309(defun tags-next-table 522,21347 3310(defun visit-tags-table-buffer 543,22204 3311(defun tags-reset-tags-tables 712,28514 3312(defun file-of-tag 731,29171 3313(defun tags-table-files 740,29520 3314(defun tags-included-tables 749,29870 3315(defun tags-completion-table 755,30116 3316(defun tags-lazy-completion-table 783,31310 3317(defun tags-completion-at-point-function 799,31945 3318(defun find-tag-tag 818,32695 3319(defvar last-tag 837,33368 3320(defun find-tag-interactive 840,33427 3321(defvar find-tag-history 852,33842 3322(defvar etags-case-fold-search)855,33907 3323(defvar etags-syntax-table)856,33939 3324(defvar local-find-tag-hook)857,33967 3325(defun find-tag-noselect 860,34012 3326(defun find-tag 932,37126 3327(defun find-tag-other-window 959,38342 3328(defun find-tag-other-frame 1000,40270 3329(defun find-tag-regexp 1025,41444 3330(defalias 'pop-tag-mark pop-tag-mark1049,42606 3331(defvar tag-lines-already-matched 1052,42657 3332(defun find-tag-in-order 1055,42764 3333(defun tag-find-file-of-tag-noselect 1167,47110 3334(defun tag-find-file-of-tag 1200,48956 3335(defun etags-recognize-tags-table 1208,49182 3336(defun etags-verify-tags-table 1241,50813 3337(defun etags-file-of-tag 1246,51011 3338(defun etags-tags-completion-table 1256,51346 3339(defun etags-snarf-tag 1286,52552 3340(defun etags-goto-tag-location 1324,54121 3341(defun etags-list-tags 1388,56564 3342(defmacro tags-with-face 1423,57839 3343(defun etags-tags-apropos-additional 1431,58172 3344(defun etags-tags-apropos 1465,59409 3345(defun etags-tags-table-files 1527,61618 3346(defun etags-tags-included-tables 1542,62054 3347(defun tags-recognize-empty-tags-table 1559,62594 3348(defun tag-exact-file-name-match-p 1587,63740 3349(defun tag-file-name-match-p 1596,64133 3350(defun tag-exact-match-p 1609,64689 3351(defun tag-implicit-name-match-p 1620,65257 3352(defun tag-symbol-match-p 1633,65857 3353(defun tag-word-match-p 1643,66293 3354(defun tag-partial-file-name-match-p 1652,66691 3355(defun tag-any-match-p 1662,67135 3356(defun tag-re-match-p 1667,67319 3357(defcustom tags-loop-revert-buffers 1675,67568 3358(defun next-file 1685,67977 3359(defvar tags-loop-operate 1760,70891 3360(defvar tags-loop-scan1763,70985 3361(defun tags-loop-eval 1771,71314 3362(defun tags-loop-continue 1782,71643 3363(defun tags-search 1850,73949 3364(defun tags-query-replace 1871,74775 3365(defun tags-complete-tags-table-file 1896,75999 3366(defun list-tags 1906,76378 3367(defun tags-apropos 1934,77331 3368(define-button-type 'tags-select-tags-tabletags-select-tags-table1957,78157 3369(defun select-tags-table 1964,78396 3370(defvar select-tags-table-mode-map 2019,80523 3371(define-derived-mode select-tags-table-mode 2030,80906 3372(defun select-tags-table-select 2034,81090 3373(defun select-tags-table-quit 2043,81456 3374(defun complete-tag 2049,81611 3375(defconst etags--xref-limit 2074,82552 3376(defvar etags-xref-find-definitions-tag-order 2076,82587 3377(defun etags-xref-find 2082,82877 3378(defun etags--xref-find-definitions 2096,83406 3379(defclass xref-etags-location 2129,85120 3380(defun xref-make-etags-location 2135,85343 3381(cl-defmethod xref-location-marker 2139,85498 3382(cl-defmethod xref-location-line 2146,85742 3383 3384erl-src/gs_dialog.erl,98 3385-define(VERSION2,32 3386behaviour_info(51,2177 3387show(124,5458 3388dialog_loop(219,9529 3389test(252,10806 3390 3391f-src/entry.for,172 3392 LOGICAL FUNCTION PRTPKG 3,75 3393 ENTRY SETPRT 194,3866 3394 ENTRY MSGSEL 395,8478 3395 & intensity1(577,12231 3396 character*(*) function foo(579,12307 3397 3398f-src/entry.strange_suffix,172 3399 LOGICAL FUNCTION PRTPKG 3,75 3400 ENTRY SETPRT 194,3866 3401 ENTRY MSGSEL 395,8478 3402 & intensity1(577,12231 3403 character*(*) function foo(579,12307 3404 3405f-src/entry.strange,172 3406 LOGICAL FUNCTION PRTPKG 3,75 3407 ENTRY SETPRT 194,3866 3408 ENTRY MSGSEL 395,8478 3409 & intensity1(577,12231 3410 character*(*) function foo(579,12307 3411 3412forth-src/test-forth.fth,733 3413: a-forth-word20,301 341499 constant a-forth-constant!22,343 341555 value a-forth-value?23,373 3416create :a-forth-dictionary-entry24,397 3417defer #a-defer-word27,460 3418: (another-forth-word)(another-forth-word)29,481 3419 9 field >field136,582 3420 5 field >field237,605 3421constant (a-forth-constant(a-forth-constant38,628 34222000 buffer: #some-storage41,657 3423code assemby-code-word43,685 3424: a-forth-word50,870 3425: (foo)(foo)55,988 3426: foo56,1000 3427: create-bar58,1015 34283 4 2constant 2const61,1074 34292const 2value 2val62,1095 34302variable 2var63,1114 34313.1415e fconstant fconst65,1130 3432fconst fvalue fval66,1155 3433fvariable fvar67,1174 3434synonym mypi69,1190 3435BEGIN-STRUCTURE point71,1211 3436 1 CELLS +FIELD p.x72,1262 3437 1 CELLS +FIELD p.y73,1318 3438 3439go-src/test.go,48 3440package main1,0 3441func say(5,28 3442func main(9,72 3443 3444go-src/test1.go,172 3445package main1,0 3446type plus 5,28 3447type str 9,65 3448type intNumber 13,99 3449func (s str) PrintAdd(17,136 3450func (n intNumber) PrintAdd(21,189 3451func test(25,248 3452func main(29,285 3453 3454html-src/softwarelibero.html,200 3455Cos'è il software libero?4,38 3456Licenze d'uso di un programmalicenze65,2502 3457Sfatiamo alcuni miti138,6122 3458Il movimento open sourceoss191,8041 3459Impatto pratico del software liberoimpatto231,10070 3460 3461html-src/index.shtml,104 3462 8,281 3463In evidenza15,447 3464Comunicati e iniziative32,976 3465Ultime notizie dall'associazione63,2030 3466 3467html-src/algrthms.html,467 3468Tutorial on Convolutional Coding with Viterbi Decoding--Description of the Data Generation, Convolutional Encoding, Channel Mapping and AWGN, and Quantizing Algorithms7,277 3469Descriptionalgorithms10,481 3470Generating the Datagenalgorithm48,1995 3471Convolutionallyconalgorithm55,2512 3472Nextstatetable262,11587 3473Outputoutputtable350,13915 3474Mapping the Channel Symbolsmapping433,16213 3475Adding Noise to theaddnoise439,16607 3476Quantizing the Receivedquantizing469,19100 3477 3478html-src/software.html,439 3479Francesco Potortì Software Page9,280 3480Software that I wrote for supporting my research activitysimulation36,1398 3481MTGmtg41,1482 3482Fracasfracas65,2624 3483GaliLEOgalileo101,4232 3484Leasqrleasqr114,4677 3485Free software that I wrote for the GNU project or for my personal or workgnu142,6066 3486Etagsetags148,6181 3487checkiso161,6731 3488cgrep178,7549 3489debian-bug.eldebian-bug190,7981 3490tcpdump205,8566 3491Links to interesting softwarelinks216,8893 3492 3493lua-src/allegro.lua,400 3494local function get_layer_by_name 7,175 3495local function count_layers 33,621 3496function GetLayerByName 54,980 3497function GetUniqueLayerName 65,1204 3498function SelectLayer 76,1415 3499function NewLayer 86,1773 3500function NewLayerSet 144,3226 3501function RemoveLayer 170,3750 3502function MoveLayerTop 211,4767 3503function MoveLayerBottom 223,5079 3504function MoveLayerBefore 236,5457 3505function MoveLayerAfter 258,6090 3506 3507lua-src/test.lua,442 3508function Rectangle.getPos 2,15 3509function Rectangle.getPos getPos2,15 3510function Circle.getPos 6,61 3511function Circle.getPos getPos6,61 3512function Cube.data.getFoo 10,102 3513function Cube.data.getFoo getFoo10,102 3514function Square.something:Bar 14,148 3515function Square.something:Bar Bar14,148 3516 function test.me_22a(22,241 3517 function test.me_22a(me_22a22,241 3518 local function test.me22b 25,297 3519 local function test.me22b me22b25,297 3520 3521make-src/Makefile,2175 3522LATEST=1,0 3523RELEASELIST=2,10 3524ADASRC=4,104 3525ASRC=5,171 3526CSRC=6,197 3527CPSRC=10,423 3528ELSRC=13,614 3529ERLSRC=14,661 3530FORTHSRC=15,702 3531FSRC=16,726 3532HTMLSRC=17,776 3533JAVASRC=18,844 3534LUASRC=19,907 3535MAKESRC=20,926 3536OBJCSRC=21,943 3537OBJCPPSRC=22,999 3538PASSRC=23,1035 3539PERLSRC=24,1053 3540PHPSRC=25,1108 3541PSSRC=26,1156 3542PROLSRC=27,1173 3543PYTSRC=28,1210 3544TEXSRC=29,1227 3545YSRC=30,1282 3546SRCS=31,1325 3547NONSRCS=35,1577 3548VHDLFLAGS=37,1624 3549COBOLFLAGS=38,1827 3550POSTSCRIPTFLAGS=39,1889 3551TCLFLAGS=40,1943 3552GETOPTOBJS=42,2002 3553RXINCLUDE=43,2034 3554REGEXOBJS=44,2056 3555CHECKOBJS=46,2075 3556CHECKFLAGS=47,2105 3557OBJS=48,2145 3558CPPFLAGS=49,2190 3559LDFLAGS=50,2259 3560WARNINGS=51,2282 3561CFLAGS=52,2466 3562FASTCFLAGS=55,2530 3563FASTCFLAGSWARN=56,2591 3564FILTER=58,2641 3565REGEX=59,2695 3566xx=60,2741 3567MAKE:MAKE62,2790 3568RUN=63,2825 3569RUN=64,2865 3570OPTIONS=65,2870 3571ARGS=66,2922 3572infiles 68,2940 3573quiettest:quiettest70,3002 3574test:test79,3409 3575${CHECKOBJS}:${CHECKOBJS}88,3805 3576checker:checker90,3849 3577standalone:standalone96,4062 3578prof:prof101,4168 3579fastetags:fastetags104,4198 3580fastctags:fastctags108,4322 3581staticetags:staticetags112,4446 3582rsynctofly:rsynctofly116,4608 3583rsyncfromfly:rsyncfromfly119,4698 3584web ftp publish:web ftp publish122,4794 3585release distrib:release distrib129,5115 3586tags:tags134,5255 3587clean:clean136,5267 3588srclist:srclist139,5302 3589regexfile:regexfile143,5391 3590/home/www/pub/etags.c.gz:/home/www/pub/etags.c.gz149,5566 3591/home/www/pub/software/unix/etags.tar.gz:/home/www/pub/software/unix/etags.tar.gz156,5825 3592regex.o:regex.o159,6031 3593getopt.o:getopt.o162,6086 3594getopt1.o:getopt1.o165,6147 3595etags:etags168,6210 3596ctags:ctags171,6299 3597man manpage:man manpage174,6396 3598etags.1.man:etags.1.man176,6422 3599maintaining.info:maintaining.info179,6475 3600TAGS:TAGS182,6557 3601%ediff:%ediff185,6587 3602oediff:oediff188,6677 3603%cdiff:%cdiff191,6764 3604xdiff:xdiff194,6854 3605ETAGS:ETAGS197,6942 3606ETAGS%:ETAGS%200,7012 3607ETAGS13 ETAGS14 ETAGS15:ETAGS13 ETAGS14 ETAGS15203,7084 3608ETAGS12:ETAGS12206,7216 3609OTAGS:OTAGS209,7304 3610CTAGS:CTAGS212,7369 3611CTAGS%:CTAGS%215,7443 3612CTAGS13 CTAGS14 CTAGS15:CTAGS13 CTAGS14 CTAGS15218,7545 3613EXTAGS:EXTAGS221,7680 3614.PRECIOUS:.PRECIOUS224,7838 3615FRC:FRC226,7894 3616 3617objc-src/Subprocess.h,98 3618#define Subprocess 41,1217 3619#define BUFFERSIZE 43,1267 3620@interface Subprocess:Subprocess45,1292 3621 3622objc-src/Subprocess.m,505 3623#define PTY_TEMPLATE 20,494 3624#define PTY_LENGTH 21,528 3625static void showError(23,551 3626@interface Subprocess(Private)Subprocess(Private)32,737 3627- childDidExit39,851 3628- fdHandler:67,1589 3629showError 98,2360 3630fdHandler 112,2785 3631getptys 119,2907 3632- init:183,4815 3633 andStdErr:init:withDelegate:andPtySupport:andStdErr:197,5147 3634- send:(const char *)string withNewline:send:withNewline:300,7436 3635- send:308,7599 3636- terminateInput314,7689 3637- terminate:321,7810 3638- setDelegate:332,7961 3639- delegate338,8031 3640 3641objc-src/PackInsp.h,109 3642#define NUMSTATS 36,1101 3643#define TYPESTOSTAT 37,1120 3644@interface PackageInspector:PackageInspector39,1172 3645 3646objc-src/PackInsp.m,1360 3647static const char RCSid[RCSid30,1032 3648#define VERSION 34,1116 3649# define DEBUG 37,1155 3650#define LISTCONTENTS 39,1181 3651#define OPENBUTTON 47,1352 3652#define LISTCONTENTSBUTTON 48,1449 3653#define LISTDESCRIPTIONBUTTON 49,1562 3654#define STATE_UNINSTALLED 52,1687 3655#define STATE_INSTALLED 53,1807 3656#define STATE_COMPRESSD 54,1948 3657#define SIZEFORMAT 57,2152 3658#define KBYTES 58,2362 3659#define MBYTES 59,2473 3660#define LOCALIZE(61,2585 3661#define LOCALIZE_ARCH(62,2668 3662+newnew67,2802 3663-showInfo:showInfo:93,3417 3664-revert:revert:107,3737 3665-ok:ok:136,4297 3666-loadload143,4424 3667#define LOOKUP(156,4826 3668#undef LOOKUP176,5694 3669-loadKeyValuesFrom:(const char *)type inTable:loadKeyValuesFrom:inTable:186,5852 3670-loadContentsOf:(const char *)type inTable:loadContentsOf:inTable:238,7079 3671-loadImageloadImage257,7552 3672#define STAT_EQ(275,7940 3673-(BOOL)shouldLoad280,8116 3674-toggleDescriptiontoggleDescription301,8626 3675-(const char *)getPath:(char *)buf forType:getPath:forType:317,8899 3676-setRevertButtonTitlesetRevertButtonTitle333,9320 3677-(const char *)formatSize:(const char *)size inBuf:formatSize:inBuf:344,9525 3678#define WORKING 368,10045 3679-(void)getArchs370,10100 3680-(void)addArchs:385,10520 3681-subprocess:(Subprocess *)sender output:subprocess:output:428,11351 3682-subprocessDone:subprocessDone:436,11484 3683static void openInWorkspace(446,11634 3684-open:open:464,12063 3685 3686objcpp-src/SimpleCalc.H,41 3687@interface SimpleCalc:SimpleCalc14,400 3688 3689objcpp-src/SimpleCalc.M,300 3690- init52,1747 3691- appendToDisplay:60,1933 3692- registerAction:70,2210 3693- decimalKey:77,2348 3694- numberKeys:91,2661 3695- equalsKey:112,3192 3696- operationKeys:131,3680 3697- clearKey:153,4301 3698- clearAllKey:160,4410 3699- appDidInit:168,4591 3700- windowWillClose:178,4882 3701- infoPanel:186,5132 3702- helpPanel:198,5482 3703 3704pas-src/common.pas,1875 3705procedure InitializeStringPackage;26,527 3706function newtextstring;34,874 3707procedure disposetextstring;52,1404 3708function ConcatT;78,2066 3709function AppendTextString;112,3238 3710function CopyTextString;132,3947 3711procedure CONVERT_CHARSTRING_TO_VALUE;151,4505 3712procedure append_string;172,5166 3713function To_Upper;186,5462 3714function To_Lower;194,5617 3715function EmptyNmStr(209,6213 3716function chartonmstr;219,6436 3717function LowerCaseNmStr;230,6682 3718function concatenatenamestrings;242,7007 3719procedure writenamestring;263,7517 3720function IsControlChar;277,7928 3721function namestringequal;283,8079 3722function NameStringLess;302,8539 3723function IsControlCharName(343,9710 3724function SubString;358,10208 3725function SkipChars;379,10791 3726function RemoveUnderlineControl;397,11311 3727procedure First100Chars;427,12162 3728procedure SkipSpaces;462,13298 3729function SkipBlanks;477,13782 3730function stripname;505,14595 3731function Locate;522,15039 3732function NameHasChar;543,15581 3733function integertonmstr;561,16134 3734function NmStrToInteger;585,16901 3735function AddNullToNmStr;600,17317 3736function ValToNmStr;611,17585 3737function ChangeFileType;625,18037 3738function StripPath;647,18734 3739function ReprOfChar;675,19343 3740procedure ExtractCommentInfo;702,20749 3741procedure INSERT_TREE_NODE;784,24053 3742function GetNameList;920,27926 3743procedure DisposeANameList(925,28010 3744procedure DisposeNameList;938,28340 3745function GetNewNameListNode;943,28409 3746function insertname;972,29051 3747procedure InitNameList;988,29471 3748procedure InitNameStringPool;998,29767 3749procedure NewNameString;1004,29867 3750procedure ReleaseNameString;1022,30232 3751procedure SDTrefStringToRec 1045,30741 3752procedure SDTrefSkipSpaces;1059,31092 3753function SDTrefIsEnd 1070,31323 3754function SDTrefGetInteger 1082,31529 3755procedure SDTrefRecToString 1303,37546 3756function NmStrToErrStr;1497,42305 3757function ErrStrToNmStr;1509,42557 3758function GetTextRef;1529,43112 3759 3760php-src/lce_functions.php,2864 3761 define("LCE_FUNCTIONS"LCE_FUNCTIONS4,38 3762 define("LCE_UNKNOWN"LCE_UNKNOWN9,145 3763 define("LCE_WS"LCE_WS11,194 3764 define("LCE_COMMENT"LCE_COMMENT13,244 3765 define("LCE_COMMENT_USER"LCE_COMMENT_USER15,303 3766 define("LCE_COMMENT_TOOL"LCE_COMMENT_TOOL17,366 3767 define("LCE_MSGID"LCE_MSGID19,430 3768 define("LCE_MSGSTR"LCE_MSGSTR21,488 3769 define("LCE_TEXT"LCE_TEXT23,541 3770 define("STATE_ABORT"STATE_ABORT25,567 3771 define("STATE_OK"STATE_OK26,595 3772 define("STATE_LOOP"STATE_LOOP27,620 3773 class POEntryAD 29,648 3774 function validate(31,683 3775 function checkQuotation(59,1384 3776 class CommentAD 70,1639 3777 var $prefix;72,1674 3778 function CommentAD(73,1693 3779 function validate(83,1944 3780 class POEntry 105,2410 3781 var $msgid;107,2454 3782 var $msgstr;108,2472 3783 var $user_comment;109,2491 3784 var $sys_comment;110,2516 3785 var $unk_comment;111,2540 3786 var $msgid_lc 113,2565 3787 var $msgstr_lc 114,2590 3788 var $user_comment_lc 115,2616 3789 var $sys_comment_lc 116,2648 3790 var $unk_comment_lc 117,2679 3791 function POEntry(119,2711 3792 function lineCount(135,3255 3793 function serializeToVars(141,3365 3794 function write(151,3800 3795 class POReader 163,4178 3796 var $msgid;165,4223 3797 var $msgstr;166,4241 3798 var $user_comment;167,4260 3799 var $sys_comment;168,4285 3800 var $unk_comment;169,4309 3801 var $state;170,4333 3802 var $ignore_ws;171,4351 3803 var $po_entries;172,4373 3804 var $poe_num;173,4396 3805 var $filename;174,4416 3806 var $domain;175,4437 3807 function gettext(177,4457 3808 function parseFromVars(189,4705 3809 function serializeToVars(215,5331 3810 function POReader(229,5613 3811 function read(243,5983 3812 function write(259,6307 3813 function isComment(277,6645 3814 function comment(284,6822 3815 function msgid(304,7247 3816 function msgstr(320,7574 3817 function start(340,8232 3818 function createPOEntries(360,8644 3819 function stripLine(394,9472 3820 function printClassification(421,10056 3821 function classifyLine(432,10301 3822 function getTextDomains(471,11094 3823 class PORManager 498,11756 3824 var $por_a;500,11803 3825 function PORManager(502,11822 3826 function addPOReader(507,11896 3827 function &getPOReader(getPOReader512,11992 3828 function getDomainNames(517,12081 3829 function &loadPORManager(loadPORManager523,12174 3830 function fileJoin(536,12436 3831 function lce_bindtextdomain(557,12839 3832 function lce_textdomain(614,14530 3833 function lce_gettext(620,14641 3834 function lce_dgettext(626,14767 3835 function lce(634,14966 3836 function lce_bindtextdomain(651,15488 3837 function lce_textdomain(656,15592 3838 function lce_gettext(661,15674 3839 function lce_dgettext(666,15755 3840 function lce(670,15855 3841 function lce_geteditcode(676,15898 3842 3843php-src/ptest.php,135 3844define("TEST"TEST1,0 3845test 4,26 3846 var $member;8,71 3847 var $memassign=9,85 3848 var $memassign_space 10,110 3849 var $test12,176 3850foo(16,200 3851 3852perl-src/htlmify-cystic,1443 3853my @section_name;section_name12,236 3854my @appendix_name;appendix_name13,254 3855my @section_toc;section_toc15,274 3856my @appendix_toc;appendix_toc16,291 3857my $new_tag new_tag18,310 3858my $appendix;appendix24,409 3859my $section;section25,423 3860my $subsection;subsection26,436 3861my $subsubsection;subsubsection27,452 3862my $this_file_toc this_file_toc29,472 3863my %file_tocs;file_tocs30,496 3864my @output_files output_files32,512 3865my $file_index file_index33,535 3866my $output_file;output_file35,556 3867my $line;line37,574 3868my $subsection_marker;subsection_marker161,3883 3869my $new;new163,3907 3870sub read_toc main::read_toc165,3917 3871 my $entry entry218,5621 3872 my $entry entry234,6077 3873 my $entry entry245,6351 3874 my $entry entry252,6536 3875 my $entry entry268,7010 3876 my $entry entry276,7204 3877 my $entry entry281,7328 3878 my $entry entry296,7698 3879sub finish_subsubsections main::finish_subsubsections302,7805 3880sub finish_subsections main::finish_subsections309,7987 3881sub finish_sections main::finish_sections320,8310 3882sub finish_appendices main::finish_appendices331,8599 3883sub section_url_base main::section_url_base337,8724 3884sub section_url_name main::section_url_name342,8922 3885sub section_url main::section_url355,9284 3886 my $name name357,9336 3887sub section_href main::section_href364,9452 3888sub section_name main::section_name368,9551 3889sub toc_line main::toc_line372,9655 3890sub file_end main::file_end375,9750 3891 3892perl-src/yagrip.pl,258 3893sub getopt main::getopt7,156 3894 local($_,$flag,$opt,$f,$r,@temp)($_,$flag,$opt,$f,$r,@temp8,169 3895sub usage main::usage38,856 3896 local($prog,$_,@list)($prog,$_,@list39,868 3897 local($string,$flag,@string,@temp,@last)($string,$flag,@string,@temp,@last40,897 3898 3899perl-src/kai-test.pl,244 3900sub f1 main::f12,16 3901sub main::f2 6,50 3902package Foo;10,90 3903sub f3 Foo::f312,104 3904sub Bar::f4 16,138 3905package Bar;20,177 3906sub f5 Bar::f522,191 3907package Foo::Bar;26,225 3908sub f6 Foo::Bar::f628,244 3909package main;32,278 3910sub f7 main::f734,293 3911 3912ps-src/rfc1245.ps,2478 3913/FMversion 12,311 3914/FrameDict 17,500 3915/FMVERSION 47,1307 3916/FMLOCAL 56,1494 3917/FMDOCUMENT 73,1766 3918/FMBEGINPAGE 95,2279 3919/FMENDPAGE 109,2516 3920/FMDEFINEFONT 115,2582 3921/FMNORMALIZEGRAPHICS 126,2725 3922/FMBEGINEPSF 142,2955 3923/FMENDEPSF 153,3207 3924/setmanualfeed 158,3283 3925/max 163,3386 3926/min 164,3426 3927/inch 165,3466 3928/pagedimen 166,3485 3929/setpapername 172,3629 3930/papersize 190,4214 3931/manualpapersize 211,4789 3932/desperatepapersize 230,5211 3933/savematrix 239,5370 3934/restorematrix 242,5425 3935/dmatrix 245,5475 3936/dpi 246,5495 3937/freq 248,5583 3938/sangle 249,5658 3939/DiacriticEncoding 250,5717 3940/.notdef 251,5738 3941/.notdef 252,5801 3942/.notdef 253,5864 3943/.notdef 254,5927 3944/.notdef 255,5990 3945/numbersign 256,6051 3946/parenright 257,6115 3947/two 258,6184 3948/less 259,6251 3949/L 260,6320 3950/bracketright 261,6389 3951/i 262,6459 3952/braceright 263,6529 3953/Ntilde 264,6598 3954/atilde 265,6668 3955/iacute 266,6733 3956/ocircumflex 267,6797 3957/udieresis 268,6858 3958/paragraph 269,6919 3959/dieresis 270,6983 3960/yen 271,7050 3961/ordfeminine 272,7109 3962/exclamdown 273,7171 3963/guillemotleft 274,7230 3964/Otilde 275,7296 3965/quoteleft 276,7357 3966/fraction 277,7420 3967/periodcentered 278,7490 3968/Acircumflex 279,7549 3969/Icircumflex 280,7610 3970/Uacute 281,7680 3971/breve 282,7746 3972/ReEncode 284,7814 3973/graymode 300,8020 3974/setpattern 310,8184 3975/grayness 331,8725 3976/normalize 394,9873 3977/dnormalize 397,9942 3978/lnormalize 400,10014 3979/H 403,10104 3980/Z 406,10147 3981/X 409,10176 3982/V 412,10219 3983/N 415,10260 3984/M 418,10286 3985/E 419,10315 3986/D 420,10336 3987/O 421,10358 3988/L 423,10394 3989/Y 430,10489 3990/R 439,10588 3991/RR 450,10696 3992/C 467,10959 3993/U 473,11004 3994/F 477,11039 3995/T 481,11084 3996/RF 484,11115 3997/TF 488,11164 3998/P 495,11219 3999/PF 499,11270 4000/S 506,11344 4001/SF 510,11384 4002/B 517,11446 4003/BF 521,11505 4004/W 538,11714 4005/G 573,12382 4006/A 582,12525 4007/BEGINPRINTCODE 606,12918 4008/ENDPRINTCODE 615,13131 4009/gn 620,13259 4010/cfs 631,13384 4011/ic 636,13473 4012/ms 658,14285 4013/ip 668,14395 4014/wh 678,14492 4015/bl 684,14607 4016/s1 690,14722 4017/fl 691,14739 4018/hx 698,14887 4019/wbytes 709,15055 4020/BEGINBITMAPBWc 713,15147 4021/BEGINBITMAPGRAYc 716,15198 4022/BEGINBITMAP2BITc 719,15251 4023/COMMONBITMAPc 722,15304 4024/BEGINBITMAPBW 739,15660 4025/BEGINBITMAPGRAY 742,15709 4026/BEGINBITMAP2BIT 745,15760 4027/COMMONBITMAP 748,15811 4028/Fmcc 765,16156 4029/ngrayt 773,16371 4030/nredt 774,16393 4031/nbluet 775,16414 4032/ngreent 776,16436 4033/colorsetup 787,16603 4034/fakecolorsetup 814,17370 4035/BITMAPCOLOR 826,17636 4036/BITMAPCOLORc 839,17926 4037/BITMAPGRAY 855,18275 4038/BITMAPGRAYc 858,18335 4039/ENDBITMAP 861,18397 4040/fillprocs 868,18497 4041 4042prol-src/ordsets.prolog,525 4043is_ordset(47,1310 4044list_to_ord_set(63,1688 4045ord_add_element(71,1867 4046ord_del_element(85,2344 4047ord_disjoint(100,2783 4048ord_intersect(108,2953 4049ord_intersection(126,3553 4050ord_intersection3(130,3692 4051ord_intersection(150,4533 4052ord_intersection4(154,4705 4053ord_intersection(176,5666 4054ord_intersection2(181,5814 4055ord_member(200,6320 4056ord_seteq(216,6685 4057ord_setproduct(225,6973 4058ord_subset(240,7379 4059ord_subtract(257,7863 4060ord_symdiff(265,8056 4061ord_union(288,8889 4062ord_union4(303,9354 4063ord_union(324,10173 4064ord_union_all(329,10315 4065 4066prol-src/natded.prolog,2319 4067expandmng(100,2879 4068normalize(116,3359 4069fresh_vars(125,3716 4070subst(138,4134 4071normalize_fresh(159,4660 4072reduce_subterm(171,5112 4073reduce(185,5559 4074free_var(196,5903 4075free_for(209,6246 4076compile_lex(231,6875 4077consult_lex:-consult_lex248,7384 4078lex(259,7754 4079expandsyn(267,8068 4080bas_syn(292,8897 4081compile_empty:-compile_empty310,9376 4082complete(328,10055 4083add_active(340,10527 4084parse(353,10949 4085derived_analyses(364,11341 4086build(378,11965 4087buildact(392,12521 4088mapsyn(412,13542 4089add_edge(434,14278 4090findcats(447,14758 4091normalize_tree(465,15478 4092normalize_trees(475,15856 4093expandmng_tree(486,16248 4094expandmng_trees(496,16614 4095cat(511,17013 4096subtree(644,21266 4097hypothetical_mem(653,21565 4098make_coor(667,22130 4099start_up:-start_up688,23013 4100tokenizeatom(710,23921 4101tokenize(720,24348 4102isoperator(752,25377 4103isoptab(756,25431 4104specialsymbol(765,25756 4105sstab(771,25861 4106parse_cgi(787,26347 4107keyvalseq(792,26510 4108andkeyvalseq(796,26609 4109keyval(799,26688 4110valseq(807,26920 4111plusvalseq(810,27007 4112val(816,27109 4113argvals(824,27426 4114commaargvals(828,27503 4115atomval(833,27578 4116atom(836,27640 4117action(846,28004 4118keyvalcgi(864,28649 4119keyvalscgi(865,28670 4120outsyn(868,28726 4121act(876,29060 4122actout(901,29906 4123texttreelist(912,30089 4124htmltreelist(918,30190 4125fitchtreelist(924,30304 4126pp_html_table_tree(938,30759 4127pp_html_tree(949,31113 4128pp_html_trees(988,32381 4129pp_html_table_fitch_tree(999,32769 4130pp_html_fitch_tree(1017,33672 4131removeexp(1129,39002 4132splitexp(1142,39490 4133pp_exp(1155,39990 4134map_word(1168,40249 4135pp_exps(1180,40474 4136pp_tree(1188,40777 4137pp_trees(1216,41807 4138pp_word_list(1225,42128 4139pp_word(1231,42262 4140pp_word_list_rest(1238,42569 4141pp_cat(1248,42929 4142pp_syn(1255,43196 4143pp_syn_paren(1276,43899 4144pp_paren(1293,44377 4145pp_syn_back(1300,44661 4146pp_bas_cat(1311,45001 4147writecat(1322,45409 4148writesubs(1351,46455 4149writesups(1361,46757 4150writelistsubs(1371,47090 4151pp_lam(1380,47408 4152pp_lam_bracket(1398,48022 4153pp_lam_paren(1407,48338 4154pp_rule(1429,49238 4155member(1447,49866 4156append_list(1451,49919 4157append(1456,50010 4158at_least_one_member(1460,50076 4159numbervars(1464,50171 4160reverse(1467,50209 4161select(1471,50290 4162select_last(1475,50357 4163cat_atoms(1479,50436 4164writelist(1485,50524 4165write_lex_cat(1492,50676 4166writebreaklex(1500,50988 4167write_lex(1513,51265 4168writebreak(1521,51541 4169tt:-tt1531,51713 4170mt:-mt1534,51784 4171cmt:-cmt1537,51878 4172 4173pyt-src/server.py,1438 4174class Controls:Controls17,358 4175 def __init__(18,374 4176 def __repr__(24,590 4177 def __str__(34,871 4178class Server:Server37,934 4179 def __init__(38,948 4180 def dump(73,2198 4181 def __repr__(125,3896 4182 def __str__(128,3945 4183class User:User131,4014 4184 def __init__(132,4026 4185 def __repr__(172,5445 4186 def __str__(206,6883 4187def flag2str(223,7212 4188class LabeledEntry(232,7442 4189 def bind(234,7525 4190 def focus_set(236,7584 4191 def __init__(238,7629 4192def ButtonBar(245,7909 4193def helpwin(255,8280 4194class ListEdit(267,8707 4195 def __init__(269,8808 4196 def handleList(303,10042 4197 def handleNew(306,10094 4198 def editItem(314,10426 4199 def deleteItem(320,10596 4200def ConfirmQuit(326,10760 4201class ControlEdit(375,12377 4202 def PostControls(376,12403 4203 def GatherControls(421,13530 4204class ServerEdit(512,16264 4205 def __init__(513,16289 4206 def post(525,16629 4207 def gather(543,17191 4208 def nosave(547,17304 4209 def save(551,17408 4210 def refreshPort(556,17509 4211 def createWidgets(561,17663 4212 def edituser(631,20708 4213class UserEdit(645,20921 4214 def __init__(646,20944 4215 def post(658,21283 4216 def gather(676,21841 4217 def nosave(680,21950 4218 def save(684,22052 4219 def createWidgets(689,22151 4220class Configure(760,24879 4221 def __init__(761,24916 4222 def MakeDispose(772,25211 4223 def MakeSitelist(786,25706 4224 def editsite(794,25949 4225 def save(797,26022 4226 def nosave(807,26310 4227 4228ruby-src/test.rb,637 4229module ModuleExample1,0 4230 class ClassExample2,21 4231 def instance_method3,44 4232 def ClassExample.class_methodclass_method6,121 4233 def instance_method_exclamation!9,206 4234 def instance_method_question?12,310 4235 def instance_method_equals=instance_method_equals=15,408 4236 def `(18,502 4237 def +(21,592 4238 def [](24,640 4239 def []=([]=27,690 4240 def <<(30,752 4241 def ==(==33,802 4242 def <=(<=36,872 4243 def <=>(<=>39,943 4244 def ===(===42,990 4245 def module_instance_method46,1051 4246 def ModuleExample.module_class_methodmodule_class_method49,1131 4247 4248ruby-src/test1.ru,935 4249class A1,0 4250 def a(2,8 4251 def b(5,38 4252module A9,57 4253 class B10,66 4254 ABC 11,76 4255 Def_ 12,88 4256 Xyzzy 13,106 4257 def foo!15,121 4258 def self._bar?(_bar?18,143 4259 def qux=(qux=22,194 4260 attr_reader :foofoo26,233 4261 attr_reader :read1 read127,254 4262 attr_reader :read1 , :read2;read227,254 4263 attr_reader :read1 , :read2; attr_writer :write1,write1=27,254 4264 attr_reader :read1 , :read2; attr_writer :write1, :write2write2=27,254 4265 attr_writer :bar,bar=28,316 4266 :baz,baz=29,338 4267 :moremore=30,360 4268 attr_accessor :teetee31,382 4269 attr_accessor :teetee=31,382 4270 alias_method :qux,qux32,405 4271 alias_method :xyz,xyz33,456 4272 :tee ; attr_reader :subtlesubtle34,479 4273 attr_reader(:foo1,foo135,523 4274 attr_reader(:foo1, :bar1,bar135,523 4275 :qux1)qux136,563 4276 alias_method ( :foo2,foo237,586 4277A::Constant Constant42,655 4278 4279rs-src/test.rs,52 4280enum IpAddrKind 3,11 4281fn test1(8,48 4282fn main(12,88 4283 4284scm-src/test.scm,260 4285(define hello 1,0 4286(set! hello 3,32 4287(define (hello-world)5,62 4288(define (there-is-a-=-in-the-middle!)there-is-a-=-in-the-middle!10,128 4289(define =starts-with-equals! =starts-with-equals!12,171 4290(define (((((curry-test 14,205 4291(define-syntax test-begin17,265 4292 4293tex-src/testenv.tex,52 4294\newcommand{\nm}\nm4,77 4295\section{blah}blah8,139 4296 4297tex-src/gzip.texi,303 4298@node Top,62,2139 4299@node Copying,80,2652 4300@node Overview,83,2705 4301@node Sample,166,7273 4302@node Invoking gzip,Invoking gzip210,8829 4303@node Advanced usage,Advanced usage357,13497 4304@node Environment,420,15209 4305@node Tapes,437,15770 4306@node Problems,460,16769 4307@node Concept Index,Concept Index473,17289 4308 4309tex-src/texinfo.tex,30627 4310\def\texinfoversion{\texinfoversion26,1035 4311\def\tie{\tie49,1526 4312\def\gloggingall{\gloggingall72,2276 4313\def\loggingall{\loggingall73,2345 4314\def\onepageout#1{\onepageout99,3282 4315\def\croppageout#1{\croppageout115,4032 4316\def\cropmarks{\cropmarks142,5092 4317\def\pagebody#1{\pagebody144,5139 4318\def\ewtop{\ewtop157,5594 4319\def\nstop{\nstop158,5658 4320\def\ewbot{\ewbot160,5741 4321\def\nsbot{\nsbot161,5805 4322\def\parsearg #1{\parsearg170,6104 4323\def\parseargx{\parseargx172,6182 4324\def\parseargline{\parseargline182,6422 4325\def\flushcr{\flushcr186,6543 4326\newif\ifENV \ENVfalse \def\inENV{\inENV190,6742 4327\def\ENVcheck{\ENVcheck191,6806 4328\outer\def\begin{\begin198,7053 4329\def\beginxxx #1{\beginxxx200,7091 4330\def\end{\end208,7346 4331\def\endxxx #1{\endxxx210,7374 4332\def\errorE#1{\errorE216,7563 4333\def\singlespace{\singlespace222,7757 4334\def\@{\@232,7980 4335\def\`{\`236,8080 4336\def\'{\'237,8092 4337\def\mylbrace {\mylbrace241,8140 4338\def\myrbrace {\myrbrace242,8173 4339\def\:{\:247,8287 4340\def\*{\*250,8341 4341\def\.{\.253,8417 4342\def\w#1{\w258,8648 4343\def\group{\group268,9131 4344 \def\Egroup{\Egroup273,9295 4345\def\need{\need289,9737 4346\def\needx#1{\needx300,10014 4347\def\dots{\dots339,11400 4348\def\page{\page343,11464 4349\def\exdent{\exdent353,11791 4350\def\exdentyyy #1{\exdentyyy354,11824 4351\def\nofillexdent{\nofillexdent357,11968 4352\def\nofillexdentyyy #1{\nofillexdentyyy358,12013 4353\def\include{\include365,12197 4354\def\includezzz #1{\includezzz366,12232 4355\def\thisfile{\thisfile369,12283 4356\def\center{\center373,12346 4357\def\centerzzz #1{\centerzzz374,12379 4358\def\sp{\sp380,12521 4359\def\spxxx #1{\spxxx381,12546 4360\def\comment{\comment387,12720 4361\def\commentxxx #1{\commentxxx390,12817 4362\def\ignoresections{\ignoresections396,12986 4363\let\chapter=\relax=\relax397,13008 4364\let\section=\relax=\relax406,13253 4365\let\subsection=\relax=\relax409,13314 4366\let\subsubsection=\relax=\relax410,13337 4367\let\appendix=\relax=\relax411,13363 4368\let\appendixsec=\relaxsec=\relax412,13384 4369\let\appendixsection=\relaxsection=\relax413,13408 4370\let\appendixsubsec=\relaxsubsec=\relax414,13436 4371\let\appendixsubsection=\relaxsubsection=\relax415,13463 4372\let\appendixsubsubsec=\relaxsubsubsec=\relax416,13494 4373\let\appendixsubsubsection=\relaxsubsubsection=\relax417,13524 4374\def\ignore{\ignore423,13626 4375\long\def\ignorexxx #1\end ignore{\ignorexxx427,13766 4376\def\direntry{\direntry429,13825 4377\long\def\direntryxxx #1\end direntry{\direntryxxx430,13864 4378\def\ifset{\ifset434,13974 4379\def\ifsetxxx #1{\ifsetxxx436,14032 4380\def\Eifset{\Eifset440,14159 4381\def\ifsetfail{\ifsetfail441,14173 4382\long\def\ifsetfailxxx #1\end ifset{\ifsetfailxxx442,14229 4383\def\ifclear{\ifclear444,14290 4384\def\ifclearxxx #1{\ifclearxxx446,14352 4385\def\Eifclear{\Eifclear450,14483 4386\def\ifclearfail{\ifclearfail451,14499 4387\long\def\ifclearfailxxx #1\end ifclear{\ifclearfailxxx452,14559 4388\def\set{\set456,14710 4389\def\setxxx #1{\setxxx457,14737 4390\def\clear{\clear460,14799 4391\def\clearxxx #1{\clearxxx461,14830 4392\def\iftex{\iftex466,14947 4393\def\Eiftex{\Eiftex467,14960 4394\def\ifinfo{\ifinfo468,14974 4395\long\def\ifinfoxxx #1\end ifinfo{\ifinfoxxx469,15024 4396\long\def\menu #1\end menu{\menu471,15083 4397\def\asis#1{\asis472,15112 4398\def\math#1{\math485,15655 4399\def\node{\node487,15699 4400\def\nodezzz#1{\nodezzz488,15737 4401\def\nodexxx[#1,#2]{\nodexxx[489,15768 4402\def\donoderef{\donoderef492,15830 4403\def\unnumbnoderef{\unnumbnoderef496,15951 4404\def\appendixnoderef{\appendixnoderef500,16082 4405\expandafter\expandafter\expandafter\appendixsetref{setref501,16128 4406\let\refill=\relaxill=\relax504,16217 4407\def\setfilename{\setfilename509,16431 4408\outer\def\bye{\bye518,16677 4409\def\inforef #1{\inforef520,16733 4410\def\inforefzzz #1,#2,#3,#4**{\inforefzzz521,16771 4411\def\losespace #1{\losespace523,16868 4412\def\sf{\sf532,17072 4413\font\defbf=cmbx10 scaled \magstep1 %was 1314bf=cmbx10558,17867 4414\font\deftt=cmtt10 scaled \magstep1tt=cmtt10559,17913 4415\def\df{\df560,17949 4416\def\resetmathfonts{\resetmathfonts635,20543 4417\def\textfonts{\textfonts648,21132 4418\def\chapfonts{\chapfonts653,21347 4419\def\secfonts{\secfonts658,21563 4420\def\subsecfonts{\subsecfonts663,21768 4421\def\indexfonts{\indexfonts668,21985 4422\def\smartitalicx{\smartitalicx691,22717 4423\def\smartitalic#1{\smartitalic692,22793 4424\let\cite=\smartitalic=\smartitalic698,22938 4425\def\b#1{\b700,22962 4426\def\t#1{\t703,22997 4427\def\samp #1{\samp706,23149 4428\def\key #1{\key707,23182 4429\def\ctrl #1{\ctrl708,23243 4430\def\tclose#1{\tclose716,23445 4431\def\ {\720,23611 4432\def\xkey{\xkey728,23880 4433\def\kbdfoo#1#2#3\par{\kbdfoo729,23896 4434\def\dmn#1{\dmn738,24197 4435\def\kbd#1{\kbd740,24224 4436\def\l#1{\l742,24281 4437\def\r#1{\r744,24310 4438\def\sc#1{\sc746,24378 4439\def\ii#1{\ii747,24421 4440\def\titlefont#1{\titlefont755,24654 4441\def\titlepage{\titlepage761,24757 4442 \def\subtitlefont{\subtitlefont766,24984 4443 \def\authorfont{\authorfont768,25068 4444 \def\title{\title774,25278 4445 \def\titlezzz##1{\titlezzz775,25313 4446 \def\subtitle{\subtitle783,25628 4447 \def\subtitlezzz##1{\subtitlezzz784,25669 4448 \def\author{\author787,25787 4449 \def\authorzzz##1{\authorzzz788,25824 4450 \def\page{\page794,26115 4451\def\Etitlepage{\Etitlepage804,26284 4452\def\finishtitlepage{\finishtitlepage817,26672 4453\def\evenheading{\evenheading846,27680 4454\def\oddheading{\oddheading847,27723 4455\def\everyheading{\everyheading848,27764 4456\def\evenfooting{\evenfooting850,27810 4457\def\oddfooting{\oddfooting851,27853 4458\def\everyfooting{\everyfooting852,27894 4459\def\headings #1 {\headings893,29586 4460\def\HEADINGSoff{\HEADINGSoff895,29635 4461\def\HEADINGSdouble{\HEADINGSdouble904,30062 4462\def\HEADINGSsingle{\HEADINGSsingle914,30382 4463\def\HEADINGSon{\HEADINGSon922,30603 4464\def\HEADINGSafter{\HEADINGSafter924,30637 4465\def\HEADINGSdoublex{\HEADINGSdoublex926,30732 4466\def\HEADINGSsingleafter{\HEADINGSsingleafter933,30920 4467\def\HEADINGSsinglex{\HEADINGSsinglex934,30981 4468\def\today{\today943,31256 4469\def\thistitle{\thistitle958,31801 4470\def\settitle{\settitle959,31826 4471\def\settitlezzz #1{\settitlezzz960,31863 4472\def\internalBitem{\internalBitem992,32793 4473\def\internalBitemx{\internalBitemx993,32843 4474\def\internalBxitem "#1"{\internalBxitem995,32888 4475\def\internalBxitemx "#1"{\internalBxitemx996,32968 4476\def\internalBkitem{\internalBkitem998,33043 4477\def\internalBkitemx{\internalBkitemx999,33095 4478\def\kitemzzz #1{\kitemzzz1001,33142 4479\def\xitemzzz #1{\xitemzzz1004,33244 4480\def\itemzzz #1{\itemzzz1007,33347 4481\def\item{\item1037,34418 4482\def\itemx{\itemx1038,34469 4483\def\kitem{\kitem1039,34522 4484\def\kitemx{\kitemx1040,34575 4485\def\xitem{\xitem1041,34630 4486\def\xitemx{\xitemx1042,34683 4487\def\description{\description1045,34793 4488\def\table{\table1047,34843 4489\def\ftable{\ftable1052,34987 4490\def\Eftable{\Eftable1056,35133 4491\def\vtable{\vtable1059,35202 4492\def\Evtable{\Evtable1063,35348 4493\def\dontindex #1{\dontindex1066,35417 4494\def\fnitemindex #1{\fnitemindex1067,35437 4495\def\vritemindex #1{\vritemindex1068,35482 4496\def\tablez #1#2#3#4#5#6{\tablez1074,35631 4497\def\Edescription{\Edescription1077,35689 4498\def\itemfont{\itemfont1082,35890 4499\def\Etable{\Etable1090,36116 4500\def\itemize{\itemize1103,36440 4501\def\itemizezzz #1{\itemizezzz1105,36476 4502\def\itemizey #1#2{\itemizey1110,36571 4503\def#2{1119,36817 4504\def\itemcontents{\itemcontents1120,36858 4505\def\bullet{\bullet1123,36906 4506\def\minus{\minus1124,36933 4507\def\frenchspacing{\frenchspacing1128,37041 4508\def\splitoff#1#2\endmark{\splitoff1134,37266 4509\def\enumerate{\enumerate1140,37496 4510\def\enumeratezzz #1{\enumeratezzz1141,37535 4511\def\enumeratey #1 #2\endenumeratey{\enumeratey1142,37588 4512 \def\thearg{\thearg1146,37735 4513 \ifx\thearg\empty \def\thearg{\thearg1147,37754 4514\def\numericenumerate{\numericenumerate1184,39088 4515\def\lowercaseenumerate{\lowercaseenumerate1190,39218 4516\def\uppercaseenumerate{\uppercaseenumerate1203,39565 4517\def\startenumeration#1{\startenumeration1219,40055 4518\def\alphaenumerate{\alphaenumerate1227,40237 4519\def\capsenumerate{\capsenumerate1228,40272 4520\def\Ealphaenumerate{\Ealphaenumerate1229,40306 4521\def\Ecapsenumerate{\Ecapsenumerate1230,40340 4522\def\itemizeitem{\itemizeitem1234,40420 4523\def\newindex #1{\newindex1259,41277 4524\def\defindex{\defindex1268,41566 4525\def\newcodeindex #1{\newcodeindex1272,41674 4526\def\defcodeindex{\defcodeindex1279,41934 4527\def\synindex #1 #2 {\synindex1283,42114 4528\def\syncodeindex #1 #2 {\syncodeindex1292,42454 4529\def\doindex#1{\doindex1309,43133 4530\def\singleindexer #1{\singleindexer1310,43192 4531\def\docodeindex#1{\docodeindex1313,43304 4532\def\singlecodeindexer #1{\singlecodeindexer1314,43371 4533\def\indexdummies{\indexdummies1316,43429 4534\def\_{\_1317,43449 4535\def\w{\w1318,43477 4536\def\bf{\bf1319,43504 4537\def\rm{\rm1320,43533 4538\def\sl{\sl1321,43562 4539\def\sf{\sf1322,43591 4540\def\tt{\tt1323,43619 4541\def\gtr{\gtr1324,43647 4542\def\less{\less1325,43677 4543\def\hat{\hat1326,43709 4544\def\char{\char1327,43739 4545\def\TeX{\TeX1328,43771 4546\def\dots{\dots1329,43801 4547\def\copyright{\copyright1330,43834 4548\def\tclose##1{\tclose1331,43877 4549\def\code##1{\code1332,43922 4550\def\samp##1{\samp1333,43963 4551\def\t##1{\t1334,44004 4552\def\r##1{\r1335,44039 4553\def\i##1{\i1336,44074 4554\def\b##1{\b1337,44109 4555\def\cite##1{\cite1338,44144 4556\def\key##1{\key1339,44185 4557\def\file##1{\file1340,44224 4558\def\var##1{\var1341,44265 4559\def\kbd##1{\kbd1342,44304 4560\def\indexdummyfont#1{\indexdummyfont1347,44460 4561\def\indexdummytex{\indexdummytex1348,44486 4562\def\indexdummydots{\indexdummydots1349,44510 4563\def\indexnofonts{\indexnofonts1351,44536 4564\let\w=\indexdummyfontdummyfont1352,44556 4565\let\t=\indexdummyfontdummyfont1353,44579 4566\let\r=\indexdummyfontdummyfont1354,44602 4567\let\i=\indexdummyfontdummyfont1355,44625 4568\let\b=\indexdummyfontdummyfont1356,44648 4569\let\emph=\indexdummyfontdummyfont1357,44671 4570\let\strong=\indexdummyfontdummyfont1358,44697 4571\let\cite=\indexdummyfont=\indexdummyfont1359,44725 4572\let\sc=\indexdummyfontdummyfont1360,44751 4573\let\tclose=\indexdummyfontdummyfont1364,44923 4574\let\code=\indexdummyfontdummyfont1365,44951 4575\let\file=\indexdummyfontdummyfont1366,44977 4576\let\samp=\indexdummyfontdummyfont1367,45003 4577\let\kbd=\indexdummyfontdummyfont1368,45029 4578\let\key=\indexdummyfontdummyfont1369,45054 4579\let\var=\indexdummyfontdummyfont1370,45079 4580\let\TeX=\indexdummytexdummytex1371,45104 4581\let\dots=\indexdummydotsdummydots1372,45128 4582\let\indexbackslash=0 %overridden during \printindex.backslash=01382,45380 4583\def\doind #1#2{\doind1384,45436 4584{\indexdummies % Must do this here, since \bf, etc expand at this stagedummies1386,45479 4585\def\rawbackslashxx{\rawbackslashxx1389,45619 4586{\indexnofontsnofonts1394,45881 4587\def\dosubind #1#2#3{\dosubind1405,46192 4588{\indexdummies % Must do this here, since \bf, etc expand at this stagedummies1407,46240 4589\def\rawbackslashxx{\rawbackslashxx1410,46344 4590{\indexnofontsnofonts1414,46498 4591\def\findex {\findex1443,47429 4592\def\kindex {\kindex1444,47452 4593\def\cindex {\cindex1445,47475 4594\def\vindex {\vindex1446,47498 4595\def\tindex {\tindex1447,47521 4596\def\pindex {\pindex1448,47544 4597\def\cindexsub {\cindexsub1450,47568 4598\def\printindex{\printindex1462,47895 4599\def\doprintindex#1{\doprintindex1464,47936 4600 \def\indexbackslash{\indexbackslash1481,48421 4601 \indexfonts\rm \tolerance=9500 \advance\baselineskip -1ptfonts\rm1482,48460 4602\def\initial #1{\initial1517,49532 4603\def\entry #1#2{\entry1523,49739 4604 \null\nobreak\indexdotfill % Have leaders before the page number.dotfill1540,50386 4605\def\indexdotfill{\indexdotfill1549,50714 4606\def\primary #1{\primary1552,50820 4607\def\secondary #1#2{\secondary1556,50902 4608\noindent\hskip\secondaryindent\hbox{#1}\indexdotfill #2\pardotfill1559,50984 4609\newbox\partialpageialpage1566,51157 4610\def\begindoublecolumns{\begindoublecolumns1572,51315 4611 \output={\global\setbox\partialpage=ialpage=1573,51351 4612\def\enddoublecolumns{\enddoublecolumns1577,51539 4613\def\doublecolumnout{\doublecolumnout1580,51624 4614 \dimen@=\pageheight \advance\dimen@ by-\ht\partialpageialpage1581,51693 4615\def\pagesofar{\pagesofar1584,51871 4616\def\balancecolumns{\balancecolumns1588,52108 4617 \availdimen@=\pageheight \advance\availdimen@ by-\ht\partialpageialpage1594,52279 4618 \dimen@=\pageheight \advance\dimen@ by-\ht\partialpageialpage1600,52540 4619\newcount \appendixno \appendixno = `\@no1627,53445 4620\def\appendixletter{\appendixletter1628,53486 4621\def\opencontents{\opencontents1632,53589 4622\def\thischapter{\thischapter1637,53770 4623\def\seccheck#1{\seccheck1638,53808 4624\def\chapternofonts{\chapternofonts1643,53912 4625\def\result{\result1646,53987 4626\def\equiv{\equiv1647,54022 4627\def\expansion{\expansion1648,54055 4628\def\print{\print1649,54096 4629\def\TeX{\TeX1650,54129 4630\def\dots{\dots1651,54158 4631\def\copyright{\copyright1652,54189 4632\def\tt{\tt1653,54230 4633\def\bf{\bf1654,54257 4634\def\w{\w1655,54285 4635\def\less{\less1656,54310 4636\def\gtr{\gtr1657,54341 4637\def\hat{\hat1658,54370 4638\def\char{\char1659,54399 4639\def\tclose##1{\tclose1660,54430 4640\def\code##1{\code1661,54474 4641\def\samp##1{\samp1662,54514 4642\def\r##1{\r1663,54554 4643\def\b##1{\b1664,54588 4644\def\key##1{\key1665,54622 4645\def\file##1{\file1666,54660 4646\def\kbd##1{\kbd1667,54700 4647\def\i##1{\i1669,54808 4648\def\cite##1{\cite1670,54842 4649\def\var##1{\var1671,54882 4650\def\emph##1{\emph1672,54920 4651\def\dfn##1{\dfn1673,54960 4652\def\thischaptername{\thischaptername1676,55001 4653\outer\def\chapter{\chapter1677,55040 4654\def\chapterzzz #1{\chapterzzz1678,55081 4655{\chapternofonts%nofonts%1687,55477 4656\global\let\section = \numberedsec=1692,55630 4657\global\let\subsection = \numberedsubsec=1693,55665 4658\global\let\subsubsection = \numberedsubsubsec=1694,55706 4659\outer\def\appendix{\appendix1697,55757 4660\def\appendixzzz #1{\appendixzzz1698,55800 4661\global\advance \appendixno by 1 \message{no1700,55877 4662\chapmacro {#1}{Appendix \appendixletter}letter1701,55946 4663\xdef\thischapter{Appendix \appendixletter: \noexpand\thischaptername}letter:1704,56039 4664{\chapternofonts%nofonts%1705,56111 4665 {#1}{Appendix \appendixletter}letter1707,56167 4666\appendixnoderef %noderef1710,56267 4667\global\let\section = \appendixsec=1711,56286 4668\global\let\subsection = \appendixsubsec=1712,56321 4669\global\let\subsubsection = \appendixsubsubsec=1713,56362 4670\outer\def\top{\top1716,56413 4671\outer\def\unnumbered{\unnumbered1717,56453 4672\def\unnumberedzzz #1{\unnumberedzzz1718,56500 4673{\chapternofonts%nofonts%1722,56663 4674\global\let\section = \unnumberedsec=1727,56813 4675\global\let\subsection = \unnumberedsubsec=1728,56850 4676\global\let\subsubsection = \unnumberedsubsubsec=1729,56893 4677\outer\def\numberedsec{\numberedsec1732,56946 4678\def\seczzz #1{\seczzz1733,56987 4679{\chapternofonts%nofonts%1736,57143 4680\outer\def\appendixsection{\appendixsection1745,57329 4681\outer\def\appendixsec{\appendixsec1746,57386 4682\def\appendixsectionzzz #1{\appendixsectionzzz1747,57439 4683\gdef\thissection{#1}\secheading {#1}{\appendixletter}letter1749,57551 4684{\chapternofonts%nofonts%1750,57619 4685{#1}{\appendixletter}letter1752,57675 4686\appendixnoderef %noderef1755,57775 4687\outer\def\unnumberedsec{\unnumberedsec1759,57815 4688\def\unnumberedseczzz #1{\unnumberedseczzz1760,57868 4689{\chapternofonts%nofonts%1762,57963 4690\outer\def\numberedsubsec{\numberedsubsec1770,58131 4691\def\numberedsubseczzz #1{\numberedsubseczzz1771,58186 4692{\chapternofonts%nofonts%1774,58365 4693\outer\def\appendixsubsec{\appendixsubsec1783,58569 4694\def\appendixsubseczzz #1{\appendixsubseczzz1784,58624 4695\subsecheading {#1}{\appendixletter}letter1786,58746 4696{\chapternofonts%nofonts%1787,58811 4697{#1}{\appendixletter}letter1789,58870 4698\appendixnoderef %noderef1792,58985 4699\outer\def\unnumberedsubsec{\unnumberedsubsec1796,59025 4700\def\unnumberedsubseczzz #1{\unnumberedsubseczzz1797,59084 4701{\chapternofonts%nofonts%1799,59185 4702\outer\def\numberedsubsubsec{\numberedsubsubsec1807,59356 4703\def\numberedsubsubseczzz #1{\numberedsubsubseczzz1808,59417 4704{\chapternofonts%nofonts%1812,59614 4705\outer\def\appendixsubsubsec{\appendixsubsubsec1823,59847 4706\def\appendixsubsubseczzz #1{\appendixsubsubseczzz1824,59908 4707 {\appendixletter}letter1827,60047 4708{\chapternofonts%nofonts%1828,60113 4709 {\appendixletter}letter1830,60178 4710\appendixnoderef %noderef1834,60312 4711\outer\def\unnumberedsubsubsec{\unnumberedsubsubsec1838,60352 4712\def\unnumberedsubsubseczzz #1{\unnumberedsubsubseczzz1839,60417 4713{\chapternofonts%nofonts%1841,60524 4714\def\infotop{\infotop1851,60853 4715\def\infounnumbered{\infounnumbered1852,60891 4716\def\infounnumberedsec{\infounnumberedsec1853,60936 4717\def\infounnumberedsubsec{\infounnumberedsubsec1854,60987 4718\def\infounnumberedsubsubsec{\infounnumberedsubsubsec1855,61044 4719\def\infoappendix{\infoappendix1857,61108 4720\def\infoappendixsec{\infoappendixsec1858,61149 4721\def\infoappendixsubsec{\infoappendixsubsec1859,61196 4722\def\infoappendixsubsubsec{\infoappendixsubsubsec1860,61249 4723\def\infochapter{\infochapter1862,61309 4724\def\infosection{\infosection1863,61348 4725\def\infosubsection{\infosubsection1864,61387 4726\def\infosubsubsection{\infosubsubsection1865,61432 4727\global\let\section = \numberedsec=1870,61669 4728\global\let\subsection = \numberedsubsec=1871,61704 4729\global\let\subsubsection = \numberedsubsubsec=1872,61745 4730\def\majorheading{\majorheading1886,62252 4731\def\majorheadingzzz #1{\majorheadingzzz1887,62297 4732\def\chapheading{\chapheading1893,62530 4733\def\chapheadingzzz #1{\chapheadingzzz1894,62573 4734\def\heading{\heading1899,62768 4735\def\subheading{\subheading1901,62805 4736\def\subsubheading{\subsubheading1903,62848 4737\def\dobreak#1#2{\dobreak1910,63125 4738\def\setchapterstyle #1 {\setchapterstyle1912,63203 4739\def\chapbreak{\chapbreak1919,63458 4740\def\chappager{\chappager1920,63508 4741\def\chapoddpage{\chapoddpage1921,63546 4742\def\setchapternewpage #1 {\setchapternewpage1923,63625 4743\def\CHAPPAGoff{\CHAPPAGoff1925,63682 4744\def\CHAPPAGon{\CHAPPAGon1929,63776 4745\global\def\HEADINGSon{\HEADINGSon1932,63867 4746\def\CHAPPAGodd{\CHAPPAGodd1934,63909 4747\global\def\HEADINGSon{\HEADINGSon1937,64005 4748\def\CHAPFplain{\CHAPFplain1941,64059 4749\def\chfplain #1#2{\chfplain1945,64151 4750\def\unnchfplain #1{\unnchfplain1956,64374 4751\def\unnchfopen #1{\unnchfopen1964,64603 4752\def\chfopen #1#2{\chfopen1970,64811 4753\def\CHAPFopen{\CHAPFopen1975,64955 4754\def\subsecheadingbreak{\subsecheadingbreak1982,65173 4755\def\secheadingbreak{\secheadingbreak1985,65302 4756\def\secheading #1#2#3{\secheading1993,65584 4757\def\plainsecheading #1{\plainsecheading1994,65640 4758\def\secheadingi #1{\secheadingi1995,65683 4759\def\subsecheading #1#2#3#4{\subsecheading2006,66051 4760\def\subsecheadingi #1{\subsecheadingi2007,66118 4761\def\subsubsecfonts{\subsubsecfonts2014,66415 4762\def\subsubsecheading #1#2#3#4#5{\subsubsecheading2017,66538 4763\def\subsubsecheadingi #1{\subsubsecheadingi2018,66616 4764\def\startcontents#1{\startcontents2032,67088 4765 \unnumbchapmacro{#1}\def\thischapter{\thischapter2040,67361 4766\outer\def\contents{\contents2049,67720 4767\outer\def\summarycontents{\summarycontents2057,67864 4768 \def\secentry ##1##2##3##4{\secentry2067,68235 4769 \def\unnumbsecentry ##1##2{\unnumbsecentry2068,68270 4770 \def\subsecentry ##1##2##3##4##5{\subsecentry2069,68305 4771 \def\unnumbsubsecentry ##1##2{\unnumbsubsecentry2070,68346 4772 \def\subsubsecentry ##1##2##3##4##5##6{\subsubsecentry2071,68384 4773 \def\unnumbsubsubsecentry ##1##2{\unnumbsubsubsecentry2072,68431 4774\def\chapentry#1#2#3{\chapentry2085,68865 4775\def\shortchapentry#1#2#3{\shortchapentry2088,68982 4776 {#2\labelspace #1}space2091,69092 4777\def\unnumbchapentry#1#2{\unnumbchapentry2094,69146 4778\def\shortunnumberedentry#1#2{\shortunnumberedentry2095,69193 4779\def\secentry#1#2#3#4{\secentry2102,69357 4780\def\unnumbsecentry#1#2{\unnumbsecentry2103,69416 4781\def\subsecentry#1#2#3#4#5{\subsecentry2106,69477 4782\def\unnumbsubsecentry#1#2{\unnumbsubsecentry2107,69547 4783\def\subsubsecentry#1#2#3#4#5#6{\subsubsecentry2110,69621 4784 \dosubsubsecentry{#2.#3.#4.#5\labelspace#1}space2111,69655 4785\def\unnumbsubsubsecentry#1#2{\unnumbsubsubsecentry2112,69706 4786\def\dochapentry#1#2{\dochapentry2123,70080 4787\def\dosecentry#1#2{\dosecentry2138,70685 4788\def\dosubsecentry#1#2{\dosubsecentry2145,70863 4789\def\dosubsubsecentry#1#2{\dosubsubsecentry2152,71048 4790\def\labelspace{\labelspace2160,71299 4791\def\dopageno#1{\dopageno2162,71334 4792\def\doshortpageno#1{\doshortpageno2163,71360 4793\def\chapentryfonts{\chapentryfonts2165,71392 4794\def\secentryfonts{\secentryfonts2166,71427 4795\def\point{\point2192,72386 4796\def\result{\result2194,72407 4797\def\expansion{\expansion2195,72480 4798\def\print{\print2196,72551 4799\def\equiv{\equiv2198,72618 4800\def\error{\error2218,73391 4801\def\tex{\tex2224,73620 4802\def\@{\@2242,74003 4803\gdef\sepspaces{\def {\ }}}\2265,74735 4804\def\aboveenvbreak{\aboveenvbreak2268,74817 4805\def\afterenvbreak{\afterenvbreak2272,74983 4806\def\ctl{\ctl2286,75494 4807\def\ctr{\ctr2287,75566 4808\def\cbl{\cbl2288,75605 4809\def\cbr{\cbr2289,75645 4810\def\carttop{\carttop2290,75684 4811\def\cartbot{\cartbot2293,75792 4812\long\def\cartouche{\cartouche2299,75932 4813\def\Ecartouche{\Ecartouche2326,76720 4814\def\lisp{\lisp2338,76855 4815\def\Elisp{\Elisp2348,77202 4816\def\next##1{\next2360,77528 4817\def\Eexample{\Eexample2364,77570 4818\def\Esmallexample{\Esmallexample2367,77617 4819\def\smalllispx{\smalllispx2373,77795 4820\def\Esmalllisp{\Esmalllisp2383,78149 4821\obeyspaces \obeylines \ninett \indexfonts \rawbackslashfonts2396,78505 4822\def\next##1{\next2397,78562 4823\def\display{\display2401,78642 4824\def\Edisplay{\Edisplay2410,78961 4825\def\next##1{\next2422,79272 4826\def\format{\format2426,79375 4827\def\Eformat{\Eformat2434,79671 4828\def\next##1{\next2437,79760 4829\def\flushleft{\flushleft2441,79812 4830\def\Eflushleft{\Eflushleft2451,80183 4831\def\next##1{\next2454,80276 4832\def\flushright{\flushright2456,80298 4833\def\Eflushright{\Eflushright2466,80670 4834\def\next##1{\next2470,80801 4835\def\quotation{\quotation2474,80859 4836\def\Equotation{\Equotation2480,81051 4837\def\setdeffont #1 {\setdeffont2493,81449 4838\newskip\defbodyindent \defbodyindent=.4inbodyindent2495,81495 4839\newskip\defargsindent \defargsindent=50ptargsindent2496,81538 4840\newskip\deftypemargin \deftypemargin=12pttypemargin2497,81581 4841\newskip\deflastargmargin \deflastargmargin=18ptlastargmargin2498,81624 4842\def\activeparens{\activeparens2503,81822 4843\def\opnr{\opnr2529,83034 4844\def\lbrb{\lbrb2530,83099 4845\def\defname #1#2{\defname2536,83300 4846\advance\dimen2 by -\defbodyindentbodyindent2540,83418 4847\advance\dimen3 by -\defbodyindentbodyindent2542,83472 4848\setbox0=\hbox{\hskip \deflastargmargin{lastargmargin2544,83526 4849\dimen1=\hsize \advance \dimen1 by -\defargsindent %size for continuationsargsindent2546,83668 4850\parshape 2 0in \dimen0 \defargsindent \dimen1 %argsindent2547,83743 4851\rlap{\rightline{{\rm #2}\hskip \deftypemargin}typemargin2554,84112 4852\advance\leftskip by -\defbodyindentbodyindent2557,84246 4853\exdentamount=\defbodyindentbodyindent2558,84283 4854\def\defparsebody #1#2#3{\defparsebody2568,84642 4855\def#1{2572,84826 4856\def#2{2573,84862 4857\advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2575,84934 4858\exdentamount=\defbodyindentbodyindent2576,85008 4859\def\defmethparsebody #1#2#3#4 {\defmethparsebody2581,85112 4860\def#1{2585,85273 4861\def#2##1 {2586,85309 4862\advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2588,85392 4863\exdentamount=\defbodyindentbodyindent2589,85466 4864\def\defopparsebody #1#2#3#4#5 {\defopparsebody2592,85551 4865\def#1{2596,85712 4866\def#2##1 ##2 {2597,85748 4867\advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2600,85848 4868\exdentamount=\defbodyindentbodyindent2601,85922 4869\def\defvarparsebody #1#2#3{\defvarparsebody2608,86193 4870\def#1{2612,86380 4871\def#2{2613,86416 4872\advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2615,86475 4873\exdentamount=\defbodyindentbodyindent2616,86549 4874\def\defvrparsebody #1#2#3#4 {\defvrparsebody2621,86640 4875\def#1{2625,86799 4876\def#2##1 {2626,86835 4877\advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2628,86905 4878\exdentamount=\defbodyindentbodyindent2629,86979 4879\def\defopvarparsebody #1#2#3#4#5 {\defopvarparsebody2632,87051 4880\def#1{2636,87215 4881\def#2##1 ##2 {2637,87251 4882\advance\leftskip by \defbodyindent \advance \rightskip by \defbodyindentbodyindent2640,87338 4883\exdentamount=\defbodyindentbodyindent2641,87412 4884\def\defunargs #1{\defunargs2664,88172 4885\def\deftypefunargs #1{\deftypefunargs2676,88554 4886\def\deffn{\deffn2690,88936 4887\def\deffnheader #1#2#3{\deffnheader2692,88993 4888\begingroup\defname {name2693,89041 4889\def\defun{\defun2699,89186 4890\def\defunheader #1#2{\defunheader2701,89239 4891\begingroup\defname {name2702,89314 4892\defunargs {unargs2703,89350 4893\def\deftypefun{\deftypefun2709,89498 4894\def\deftypefunheader #1#2{\deftypefunheader2712,89620 4895\def\deftypefunheaderx #1#2 #3\relax{\deftypefunheaderx2714,89729 4896\begingroup\defname {name2716,89821 4897\deftypefunargs {typefunargs2717,89867 4898\def\deftypefn{\deftypefn2723,90038 4899\def\deftypefnheader #1#2#3{\deftypefnheader2726,90187 4900\def\deftypefnheaderx #1#2#3 #4\relax{\deftypefnheaderx2728,90323 4901\begingroup\defname {name2730,90416 4902\deftypefunargs {typefunargs2731,90456 4903\def\defmac{\defmac2737,90577 4904\def\defmacheader #1#2{\defmacheader2739,90634 4905\begingroup\defname {name2740,90710 4906\defunargs {unargs2741,90743 4907\def\defspec{\defspec2747,90867 4908\def\defspecheader #1#2{\defspecheader2749,90928 4909\begingroup\defname {name2750,91005 4910\defunargs {unargs2751,91045 4911\def\deffnx #1 {\deffnx2758,91240 4912\def\defunx #1 {\defunx2759,91297 4913\def\defmacx #1 {\defmacx2760,91354 4914\def\defspecx #1 {\defspecx2761,91413 4915\def\deftypefnx #1 {\deftypefnx2762,91474 4916\def\deftypeunx #1 {\deftypeunx2763,91539 4917\def\defop #1 {\defop2769,91685 4918\defopparsebody\Edefop\defopx\defopheader\defoptype}opparsebody\Edefop\defopx\defopheader\defoptype2770,91720 4919\def\defopheader #1#2#3{\defopheader2772,91774 4920\begingroup\defname {name2774,91863 4921\defunargs {unargs2775,91909 4922\def\defmethod{\defmethod2780,91970 4923\def\defmethodheader #1#2#3{\defmethodheader2782,92043 4924\begingroup\defname {name2784,92131 4925\defunargs {unargs2785,92171 4926\def\defcv #1 {\defcv2790,92245 4927\defopvarparsebody\Edefcv\defcvx\defcvarheader\defcvtype}opvarparsebody\Edefcv\defcvx\defcvarheader\defcvtype2791,92280 4928\def\defcvarheader #1#2#3{\defcvarheader2793,92339 4929\begingroup\defname {name2795,92425 4930\defvarargs {varargs2796,92471 4931\def\defivar{\defivar2801,92544 4932\def\defivarheader #1#2#3{\defivarheader2803,92607 4933\begingroup\defname {name2805,92693 4934\defvarargs {varargs2806,92744 4935\def\defopx #1 {\defopx2812,92893 4936\def\defmethodx #1 {\defmethodx2813,92950 4937\def\defcvx #1 {\defcvx2814,93015 4938\def\defivarx #1 {\defivarx2815,93072 4939\def\defvarargs #1{\defvarargs2822,93343 4940\def\defvr{\defvr2828,93487 4941\def\defvrheader #1#2#3{\defvrheader2830,93542 4942\begingroup\defname {name2831,93590 4943\def\defvar{\defvar2835,93675 4944\def\defvarheader #1#2{\defvarheader2837,93735 4945\begingroup\defname {name2838,93806 4946\defvarargs {varargs2839,93842 4947\def\defopt{\defopt2844,93908 4948\def\defoptheader #1#2{\defoptheader2846,93968 4949\begingroup\defname {name2847,94039 4950\defvarargs {varargs2848,94078 4951\def\deftypevar{\deftypevar2853,94135 4952\def\deftypevarheader #1#2{\deftypevarheader2856,94251 4953\begingroup\defname {name2858,94334 4954\def\deftypevr{\deftypevr2865,94508 4955\def\deftypevrheader #1#2#3{\deftypevrheader2867,94579 4956\begingroup\defname {name2868,94631 4957\def\defvrx #1 {\defvrx2876,94868 4958\def\defvarx #1 {\defvarx2877,94925 4959\def\defoptx #1 {\defoptx2878,94984 4960\def\deftypevarx #1 {\deftypevarx2879,95043 4961\def\deftypevrx #1 {\deftypevrx2880,95110 4962\def\deftpargs #1{\deftpargs2885,95259 4963\def\deftp{\deftp2889,95339 4964\def\deftpheader #1#2#3{\deftpheader2891,95394 4965\begingroup\defname {name2892,95442 4966\def\deftpx #1 {\deftpx2897,95601 4967\def\setref#1{\setref2908,95922 4968\def\unnumbsetref#1{\unnumbsetref2913,96036 4969\def\appendixsetref#1{\appendixsetref2918,96143 4970\def\pxref#1{\pxref2929,96554 4971\def\xref#1{\xref2930,96590 4972\def\ref#1{\ref2931,96625 4973\def\xrefX[#1,#2,#3,#4,#5,#6]{\xrefX[2932,96655 4974\def\printedmanual{\printedmanual2933,96698 4975\def\printednodename{\printednodename2934,96736 4976\def\printednodename{\printednodename2939,96861 4977section ``\printednodename'' in \cite{\printedmanual}\printedmanual2954,97493 4978\refx{x2957,97571 4979\def\dosetq #1#2{\dosetq2965,97791 4980\def\internalsetq #1#2{\internalsetq2973,98049 4981\def\Ypagenumber{\Ypagenumber2977,98150 4982\def\Ytitle{\Ytitle2979,98176 4983\def\Ynothing{\Ynothing2981,98203 4984\def\Ysectionnumberandtype{\Ysectionnumberandtype2983,98220 4985\def\Yappendixletterandtype{\Yappendixletterandtype2992,98536 4986\ifnum\secno=0 Appendix\xreftie'char\the\appendixno{no2993,98566 4987\else \ifnum \subsecno=0 Section\xreftie'char\the\appendixno.\the\secno %no.\the\secno2994,98621 4988Section\xreftie'char\the\appendixno.\the\secno.\the\subsecno %no.\the\secno.\the\subsecno2996,98725 4989Section\xreftie'char\the\appendixno.\the\secno.\the\subsecno.\the\subsubsecno %no.\the\secno.\the\subsecno.\the\subsubsecno2998,98796 4990 \def\linenumber{\linenumber3009,99135 4991\def\refx#1#2{\refx3015,99319 4992\def\xrdef #1#2{\xrdef3037,99945 4993\def\readauxfile{\readauxfile3040,100030 4994\def\supereject{\supereject3110,101811 4995\footstrut\parindent=\defaultparindent\hang\textindent{aultparindent\hang\textindent3131,102496 4996\def\openindices{\openindices3139,102682 4997\newdimen\defaultparindent \defaultparindent = 15ptaultparindent3151,102907 4998\parindent = \defaultparindentaultparindent3152,102959 4999\def\smallbook{\smallbook3175,103683 5000\global\def\Esmallexample{\Esmallexample3192,104110 5001\def\afourpaper{\afourpaper3196,104201 5002\def\finalout{\finalout3224,105009 5003\def\normaldoublequote{\normaldoublequote3235,105270 5004\def\normaltilde{\normaltilde3236,105296 5005\def\normalcaret{\normalcaret3237,105316 5006\def\normalunderscore{\normalunderscore3238,105336 5007\def\normalverticalbar{\normalverticalbar3239,105361 5008\def\normalless{\normalless3240,105387 5009\def\normalgreater{\normalgreater3241,105406 5010\def\normalplus{\normalplus3242,105428 5011\def\ifusingtt#1#2{\ifusingtt3253,105920 5012\def\activedoublequote{\activedoublequote3261,106248 5013\def~{~3264,106334 5014\def^{^3267,106395 5015\def_{_3270,106434 5016\def\_{\_3272,106508 5017\def\lvvmode{\lvvmode3279,106845 5018\def|{|3282,106895 5019\def<{<3285,106958 5020\def>{>3288,107015 5021\def+{+3290,107053 5022\def\turnoffactive{\turnoffactive3296,107214 5023\global\def={=3307,107500 5024\def\normalbackslash{\normalbackslash3321,107882 5025 5026merc-src/accumulator.m,4915 5027:- interface146,5371 5028:- import_module hlds148,5386 5029:- import_module univ152,5478 5030:- pred accu_transform_proc159,5793 5031:- implementation166,6115 5032:- import_module libs180,6552 5033:- import_module mdbcomp184,6681 5034:- import_module parse_tree186,6742 5035:- import_module assoc_list194,7013 5036:- import_module bool195,7042 5037:- import_module int196,7065 5038:- import_module io197,7087 5039:- import_module list198,7108 5040:- import_module map199,7131 5041:- import_module maybe200,7153 5042:- import_module pair201,7177 5043:- import_module require202,7200 5044:- import_module set203,7226 5045:- import_module solutions204,7248 5046:- import_module string205,7276 5047:- import_module term206,7301 5048:- import_module varset207,7324 5049:- type top_level213,7499 5050:- type accu_goal_id225,7900 5051:- type accu_case228,7964 5052:- type accu_goal_store234,8091 5053:- type accu_subst238,8216 5054:- type accu_warning240,8264 5055accu_transform_proc247,8578 5056:- pred generate_warnings334,12550 5057generate_warnings337,12669 5058:- pred generate_warning342,12895 5059generate_warning345,13001 5060:- pred should_attempt_accu_transform365,13886 5061should_attempt_accu_transform370,14123 5062:- pred should_attempt_accu_transform_2398,15406 5063should_attempt_accu_transform_2405,15763 5064:- pred accu_standardize440,17390 5065accu_standardize442,17455 5066:- pred identify_goal_type465,18169 5067identify_goal_type469,18359 5068:- pred is_recursive_case549,21175 5069is_recursive_case551,21253 5070:- type store_info560,21713 5071:- func initialize_goal_store570,22060 5072initialize_goal_store573,22166 5073:- pred accu_store580,22421 5074accu_store584,22576 5075:- pred identify_recursive_calls601,23288 5076identify_recursive_calls604,23406 5077:- pred identify_out_and_out_prime626,24396 5078identify_out_and_out_prime631,24631 5079:- type accu_sets676,26425 5080:- pred accu_stage1689,26977 5081accu_stage1693,27155 5082:- pred accu_stage1_2727,28347 5083accu_stage1_2731,28515 5084:- pred accu_sets_init781,30557 5085accu_sets_init783,30605 5086:- func set_upto796,30984 5087set_upto798,31039 5088:- pred accu_before812,31498 5089accu_before815,31639 5090:- pred accu_assoc835,32477 5091accu_assoc838,32617 5092:- pred accu_construct862,33712 5093accu_construct865,33856 5094:- pred accu_construct_assoc896,35307 5095accu_construct_assoc899,35457 5096:- pred accu_update938,37069 5097accu_update941,37210 5098:- pred member_lessthan_goalid964,38219 5099member_lessthan_goalid967,38342 5100:- type accu_assoc975,38652 5101:- pred accu_is_associative986,39138 5102accu_is_associative989,39250 5103:- pred associativity_assertion1014,40263 5104associativity_assertion1017,40404 5105:- pred commutativity_assertion1037,41242 5106commutativity_assertion1040,41369 5107:- pred accu_is_update1057,41952 5108accu_is_update1060,42066 5109:- pred is_associative_construction1078,42802 5110is_associative_construction1081,42898 5111:- type accu_substs1095,43480 5112:- type accu_base1103,43744 5113:- pred accu_stage21124,44605 5114accu_stage21131,44946 5115:- pred accu_substs_init1179,46957 5116accu_substs_init1182,47097 5117:- pred acc_var_subst_init1194,47573 5118acc_var_subst_init1198,47718 5119:- pred create_new_var1207,48147 5120create_new_var1210,48288 5121:- pred accu_process_assoc_set1223,48862 5122accu_process_assoc_set1229,49150 5123:- pred accu_has_heuristic1297,52081 5124accu_has_heuristic1299,52161 5125:- pred accu_heuristic1304,52336 5126accu_heuristic1307,52457 5127:- pred accu_process_update_set1318,52906 5128accu_process_update_set1325,53221 5129:- pred accu_divide_base_case1380,55844 5130accu_divide_base_case1385,56059 5131:- pred accu_related1412,57146 5132accu_related1415,57270 5133:- inst stored_goal_plain_call1444,58415 5134:- pred lookup_call1449,58601 5135lookup_call1452,58715 5136:- pred accu_stage31470,59432 5137accu_stage31477,59826 5138:- pred acc_proc_info1508,61326 5139acc_proc_info1512,61485 5140:- pred acc_pred_info1556,63449 5141acc_pred_info1559,63597 5142:- pred accu_create_goal1600,65285 5143accu_create_goal1607,65628 5144:- func create_acc_call1621,66400 5145create_acc_call1625,66569 5146:- pred create_orig_goal1634,66987 5147create_orig_goal1638,67176 5148:- pred create_acc_goal1662,68157 5149create_acc_goal1667,68380 5150:- func create_new_orig_recursive_goals1709,70225 5151create_new_orig_recursive_goals1712,70368 5152:- func create_new_recursive_goals1723,70918 5153create_new_recursive_goals1727,71108 5154:- func create_new_base_goals1738,71717 5155create_new_base_goals1741,71831 5156:- pred acc_unification1749,72156 5157acc_unification1751,72225 5158:- pred accu_top_level1766,72896 5159accu_top_level1770,73058 5160:- pred update_accumulator_pred1856,76290 5161update_accumulator_pred1859,76411 5162:- func accu_rename1876,77253 5163accu_rename1879,77363 5164:- func base_case_ids1889,77784 5165base_case_ids1891,77846 5166:- func base_case_ids_set1898,78048 5167base_case_ids_set1900,78113 5168:- func accu_goal_list1905,78269 5169accu_goal_list1907,78349 5170:- pred calculate_goal_info1916,78680 5171calculate_goal_info1918,78753 5172:- func chain_subst1932,79319 5173chain_subst1934,79378 5174:- pred chain_subst_21938,79482 5175chain_subst_21941,79576 5176:- some [T] pred unravel_univ1956,80060 5177:- pragma foreign_export1957,80116 5178unravel_univ1961,80340 5179 5180c-src/c.c,76 5181T f(1,0 5182}T i;2,14 5183void bar(5,69 5184int foobar(6,94 5185interface_locate(9,131 5186 5187c.c,2280 5188void (*fa)fa131, 5189void 132, 5190my_printf 135, 5191void fatala 138, 5192void fatalb 139, 5193max 141, 5194struct bar 143, 5195 char z;144, 5196 struct foo f;145, 5197__attribute__ ((always_inline)) max 147, 5198extern int old_var 149, 5199struct foo150, 5200 char a;152, 5201 int x[x153, 5202char stack[stack155, 5203struct S 156, 5204struct S { short f[f156, 5205 int *__ip;__ip159, 5206 union wait *__up;__up160, 5207} wait_status_ptr_t 161, 5208Some_Class A 162, 5209typedef T1 T3 163, 5210T3 z 164, 5211typedef int more_aligned_int 165, 5212struct S __attribute__ ((vector_size (16))) foo;166, 5213int foo 167, 5214char *__attribute__((aligned(8))) *f;f168, 5215int i 169, 5216extern void foobar 170, 5217typedef struct cacheLRUEntry_s172, 5218 U16 next;174, 5219 U16 prev;175, 5220__attribute__ ((packed)) cacheLRUEntry_t;177, 5221struct foo 178, 5222 int x;179, 5223 char a,180, 5224 char a, b,180, 5225 char a, b, c,180, 5226 char a, b, c, d;180, 5227 f1 183, 5228void f2 184, 5229__attribute__((noreturn)) void d0 185, 5230 __attribute__((format(printf, 1, 2))) d1 186, 5231 d2 187, 5232int x 188, 5233struct foo 189, 5234struct foo { int x[x189, 5235short array[array190, 5236int f193, 5237DEAFUN 196, 5238XDEFUN 203, 5239DEFUN ("x-get-selection-internal", Fx_get_selection_internal,206, 5240DEFUN ("x-get-selection-internal", Fx_get_selection_internal,x-get-selection-internal206, 5241 Fx_get_selection_internal,212, 5242 Fx_get_selection_internal,x-get-selection-internal212, 5243 Fy_get_selection_internal,216, 5244 Fy_get_selection_internal,y-get-selection-internal216, 5245defun_func1(218, 5246DEFUN_func2(220, 5247typedef int bool;222, 5248bool funcboo 223, 5249struct my_struct 226, 5250typedef struct my_struct my_typedef;228, 5251int bla 229, 5252a(234, 5253int func1237, 5254static struct cca_control init_control 239, 5255static tpcmd rbtp 240, 5256static byte ring1 241, 5257static byte ring2 242, 5258request request 243, 5259int func2 246, 5260 aaa;249, 5261 bbb;251, 5262struct sss1 252, 5263struct sss2253, 5264 struct ss3255, 5265struct a b;259, 5266struct aa *b;b260, 5267 **b;b262, 5268caccacacca 263, 5269a 267, 5270 typedef struct aa 269, 5271 typedef struct aa {} aaa;269, 5272static void inita 271, 5273node *lasta lasta272, 5274b 273, 5275 typedef int bb;275, 5276static void initb 277, 5277node *lastb lastb278, 5278typedef enum { REG_ENOSYS 279, 5279typedef enum { REG_ENOSYS = -1, aa 279, 5280typedef enum { REG_ENOSYS = -1, aa } reg_errcode_t;279, 5281 5282c-src/a/b/b.c,18 5283#define this 1,0 5284 5285../c/c.web,20 5286#define questo 34, 5287 5288y-src/parse.y,1061 5289#define obstack_chunk_alloc 47,1124 5290#define obstack_chunk_free 48,1162 5291int yylex 58,1330 5292void yyerror 60,1360 5293void yyerror 62,1389 5294VOIDSTAR parse_hash;64,1413 5295extern VOIDSTAR hash_find(65,1434 5296unsigned char fnin[fnin68,1532 5297#define YYSTYPE 72,1630 5298typedef struct node *YYSTYPE;YYSTYPE73,1661 5299YYSTYPE parse_return;74,1691 5300YYSTYPE make_list 76,1729 5301YYSTYPE make_list 78,1773 5302char *instr;instr81,1803 5303int parse_error 82,1816 5304extern struct obstack tmp_mem;83,1837 5305line:line87,1875 5306exp:exp95,1988 5307exp_list:exp_list263,5655 5308range_exp:range_exp269,5753 5309range_exp_list:range_exp_list273,5783 5310cell:cell279,5901 5311yyerror FUN1(286,5948 5312make_list FUN2(293,6028 5313#define ERROR 304,6228 5314extern struct node *yylval;yylval306,6246 5315unsigned char parse_cell_or_range 309,6291 5316unsigned char parse_cell_or_range 311,6355 5317yylex FUN0(315,6405 5318parse_cell_or_range FUN2(587,11772 5319#define CK_ABS_R(671,13214 5320#define CK_REL_R(675,13293 5321#define CK_ABS_C(680,13422 5322#define CK_REL_C(684,13501 5323#define MAYBEREL(689,13630 5324str_to_col FUN1(847,16831 5325 5326y-src/parse.c,520 5327#define YYBISON 4,64 5328# define NE 6,114 5329# define LE 7,130 5330# define GE 8,146 5331# define NEG 9,162 5332# define L_CELL 10,179 5333# define L_RANGE 11,199 5334# define L_VAR 12,220 5335# define L_CONST 13,239 5336# define L_FN0 14,260 5337# define L_FN1 15,279 5338# define L_FN2 16,298 5339# define L_FN3 17,317 5340# define L_FN4 18,336 5341# define L_FNN 19,355 5342# define L_FN1R 20,374 5343# define L_FN2R 21,394 5344# define L_FN3R 22,414 5345# define L_FN4R 23,434 5346# define L_FNNR 24,454 5347# define L_LE 25,474 5348# define L_NE 26,492 5349# define L_GE 27,510 5350 5351/usr/share/bison/bison.simple,1787 5352# define YYSTD(40, 5353# define YYSTD(42, 5354# define YYSTACK_ALLOC 50, 5355# define YYSIZE_T 51, 5356# define YYSTACK_ALLOC 55, 5357# define YYSIZE_T 56, 5358# define YYSTACK_ALLOC 59, 5359# define YYSTACK_FREE(67, 5360# define YYSIZE_T 71, 5361# define YYSIZE_T 75, 5362# define YYSTACK_ALLOC 78, 5363# define YYSTACK_FREE 79, 5364union yyalloc83, 5365 short yyss;85, 5366 YYSTYPE yyvs;86, 5367 YYLTYPE yyls;88, 5368# define YYSTACK_GAP_MAX 93, 5369# define YYSTACK_BYTES(98, 5370# define YYSTACK_BYTES(102, 5371# define YYSTACK_RELOCATE(112, 5372# define YYSIZE_T 128, 5373# define YYSIZE_T 131, 5374# define YYSIZE_T 136, 5375# define YYSIZE_T 140, 5376# define YYSIZE_T 145, 5377#define yyerrok 148, 5378#define yyclearin 149, 5379#define YYEMPTY 150, 5380#define YYEOF 151, 5381#define YYACCEPT 152, 5382#define YYABORT 153, 5383#define YYERROR 154, 5384#define YYFAIL 158, 5385#define YYRECOVERING(159, 5386#define YYBACKUP(160, 5387#define YYTERROR 177, 5388#define YYERRCODE 178, 5389# define YYLLOC_DEFAULT(189, 5390# define YYLEX 200, 5391# define YYLEX 202, 5392# define YYLEX 206, 5393# define YYLEX 208, 5394# define YYLEX 212, 5395# define YYFPRINTF 225, 5396# define YYDPRINTF(228, 5397int yydebug;237, 5398# define YYDPRINTF(239, 5399# define YYINITDEPTH 244, 5400# undef YYMAXDEPTH255, 5401# define YYMAXDEPTH 259, 5402# define yymemcpy 264, 5403yymemcpy 271, 5404# define yystrlen 293, 5405yystrlen 298, 5406# define yystpcpy 316, 5407yystpcpy 322, 5408# define YYPARSE_PARAM_ARG 351, 5409# define YYPARSE_PARAM_DECL352, 5410# define YYPARSE_PARAM_ARG 354, 5411# define YYPARSE_PARAM_DECL 355, 5412# define YYPARSE_PARAM_ARG358, 5413# define YYPARSE_PARAM_DECL359, 5414int yyparse 365, 5415int yyparse 367, 5416#define YY_DECL_NON_LSP_VARIABLES 374, 5417# define YY_DECL_VARIABLES 385, 5418# define YY_DECL_VARIABLES 391, 5419yyparse 403, 5420# define YYPOPSTACK 445, 5421# define YYPOPSTACK 447, 5422# undef YYSTACK_RELOCATE548, 5423 5424y-src/atest.y,9 5425exp 2,3 5426 5427y-src/cccp.c,303 5428#define YYBISON 4,63 5429# define INT 6,113 5430# define CHAR 7,130 5431# define NAME 8,148 5432# define ERROR 9,166 5433# define OR 10,185 5434# define AND 11,201 5435# define EQUAL 12,218 5436# define NOTEQUAL 13,237 5437# define LEQ 14,259 5438# define GEQ 15,276 5439# define LSH 16,293 5440# define RSH 17,310 5441# define UNARY 18,327 5442 5443/usr/share/bison/bison.simple,2238 5444# define YYSTD(41, 5445# define YYSTD(43, 5446# define YYSTACK_ALLOC 51, 5447# define YYSIZE_T 52, 5448# define YYSTACK_ALLOC 56, 5449# define YYSIZE_T 57, 5450# define YYSTACK_ALLOC 60, 5451# define YYSTACK_FREE(68, 5452# define YYSIZE_T 72, 5453# define YYSIZE_T 76, 5454# define YYSTACK_ALLOC 79, 5455# define YYSTACK_FREE 80, 5456union yyalloc84, 5457 short yyss;86, 5458 YYSTYPE yyvs;87, 5459 YYLTYPE yyls;89, 5460# define YYSTACK_GAP_MAX 94, 5461# define YYSTACK_BYTES(99, 5462# define YYSTACK_BYTES(103, 5463# define YYSTACK_RELOCATE(113, 5464# define YYSIZE_T 129, 5465# define YYSIZE_T 132, 5466# define YYSIZE_T 137, 5467# define YYSIZE_T 141, 5468# define YYSIZE_T 146, 5469#define yyerrok 149, 5470#define yyclearin 150, 5471#define YYEMPTY 151, 5472#define YYEOF 152, 5473#define YYACCEPT 153, 5474#define YYABORT 154, 5475#define YYERROR 155, 5476#define YYFAIL 159, 5477#define YYRECOVERING(160, 5478#define YYBACKUP(161, 5479#define YYTERROR 178, 5480#define YYERRCODE 179, 5481# define YYLLOC_DEFAULT(190, 5482# define YYLEX 201, 5483# define YYLEX 203, 5484# define YYLEX 207, 5485# define YYLEX 209, 5486# define YYLEX 213, 5487# define YYFPRINTF 226, 5488# define YYDPRINTF(229, 5489int yydebug;238, 5490# define YYDPRINTF(240, 5491# define YYINITDEPTH 245, 5492# undef YYMAXDEPTH256, 5493# define YYMAXDEPTH 260, 5494# define yymemcpy 265, 5495yymemcpy 272, 5496# define yystrlen 294, 5497yystrlen 299, 5498# define yystpcpy 317, 5499yystpcpy 323, 5500# define YYPARSE_PARAM_ARG 351, 5501# define YYPARSE_PARAM_DECL352, 5502# define YYPARSE_PARAM_ARG 354, 5503# define YYPARSE_PARAM_DECL 355, 5504# define YYPARSE_PARAM_ARG358, 5505# define YYPARSE_PARAM_DECL359, 5506int yyparse 365, 5507int yyparse 367, 5508#define YY_DECL_NON_LSP_VARIABLES 374, 5509# define YY_DECL_VARIABLES 385, 5510# define YY_DECL_VARIABLES 391, 5511yyparse 403, 5512# define YYPOPSTACK 445, 5513# define YYPOPSTACK 447, 5514# undef YYSTACK_RELOCATE548, 5515 *++yyvsp yyvsp746, 5516 *++yylsp yylsp748, 5517 yyn 755, 5518 yystate 757, 5519 yystate 761, 5520 goto yynewstate;763, 5521 goto yyerrlab1;823, 5522 yyerrstatus 846, 5523 goto yyerrhandle;848, 5524 yyn 861, 5525 yystate 875, 5526 yyn 895, 5527 yyn 903, 5528 YYDPRINTF 917, 5529 *++yyvsp yyvsp919, 5530 *++yylsp yylsp921, 5531 yystate 924, 5532 goto yynewstate;925, 5533 yyresult 932, 5534 goto yyreturn;933, 5535 yyresult 939, 5536 goto yyreturn;940, 5537 yyerror 946, 5538 yyresult 947, 5539 5540y-src/cccp.y,2171 5541typedef unsigned char U_CHAR;38,1201 5542struct arglist 41,1301 5543 struct arglist *next;next42,1318 5544 U_CHAR *name;name43,1342 5545 int length;44,1358 5546 int argno;45,1372 5547#define NULL 51,1468 5548#define GENERIC_PTR 56,1578 5549#define GENERIC_PTR 58,1611 5550#define NULL_PTR 63,1670 5551int yylex 66,1712 5552void yyerror 67,1726 5553int expression_value;68,1743 5554static jmp_buf parse_return_error;70,1766 5555static int keyword_parsing 73,1865 5556extern unsigned char is_idstart[is_idstart76,1944 5557extern unsigned char is_idstart[], is_idchar[is_idchar76,1944 5558extern unsigned char is_idstart[], is_idchar[], is_hor_space[is_hor_space76,1944 5559extern char *xmalloc xmalloc78,2009 5560extern int pedantic;81,2062 5561extern int traditional;84,2114 5562#define CHAR_TYPE_SIZE 87,2162 5563#define INT_TYPE_SIZE 91,2229 5564#define LONG_TYPE_SIZE 95,2296 5565#define WCHAR_TYPE_SIZE 99,2365 5566#define possible_sum_sign(104,2556 5567static void integer_overflow 106,2632 5568static long left_shift 107,2665 5569static long right_shift 108,2692 5570 struct constant 112,2733 5571 struct constant {long value;112,2733 5572 struct constant {long value; int unsignedp;112,2733 5573 struct constant {long value; int unsignedp;} integer;112,2733 5574 struct name 113,2789 5575 struct name {U_CHAR *address;address113,2789 5576 struct name {U_CHAR *address; int length;113,2789 5577 struct name {U_CHAR *address; int length;} name;113,2789 5578 struct arglist *keywords;keywords114,2840 5579 int voidval;115,2868 5580 char *sval;sval116,2883 5581start 143,3226 5582exp1 148,3330 5583exp 156,3505 5584exp 185,4295 5585keywords 306,7835 5586static char *lexptr;lexptr332,8579 5587parse_number 341,8842 5588struct token 437,11038 5589 char *operator;operator438,11053 5590 int token;439,11071 5591static struct token tokentab2[tokentab2442,11088 5592yylex 459,11367 5593parse_escape 740,17718 5594yyerror 836,19599 5595integer_overflow 844,19690 5596left_shift 851,19804 5597right_shift 873,20194 5598parse_c_expression 893,20732 5599extern int yydebug;919,21416 5600main 923,21483 5601unsigned char is_idchar[is_idchar948,21901 5602unsigned char is_idstart[is_idstart950,21996 5603char is_hor_space[is_hor_space953,22160 5604initialize_random_junk 958,22259 5605error 988,22915 5606warning 993,22963 5607lookup 999,23033 5608 5609tex-src/nonewline.tex,0 5610 5611php-src/sendmail.php,0 5612 5613a-src/empty.zz,0 5614