TAGS   [plain text]



m4.h,3492
# define voidstar 32,1108
# define voidstar 34,1139
# define _(_38,1190
# define _(_40,1218
#  define bcopy(bcopy57,1607
#  define memcpy(memcpy62,1707
#  define strchr(strchr65,1778
#  define strrchr(strrchr68,1843
# define EXIT_SUCCESS 89,2215
# define EXIT_FAILURE 92,2267
typedef enum { FALSE 108,2639
typedef enum { FALSE = 0, TRUE 108,2639
typedef enum { FALSE = 0, TRUE = 1 } boolean;boolean108,2639
typedef int boolean;boolean110,2691
struct stringstring117,2769
typedef struct string STRING;STRING122,2889
#define obstack_chunk_alloc	129,3089
#define obstack_chunk_free	130,3125
typedef void builtin_func builtin_func136,3266
typedef struct token_data token_data;token_data137,3296
#define M4ERROR(M4ERROR156,3853
#define DEBUG_TRACE_ARGS 173,4254
#define DEBUG_TRACE_EXPANSION 175,4321
#define DEBUG_TRACE_QUOTE 177,4403
#define DEBUG_TRACE_ALL 179,4484
#define DEBUG_TRACE_LINE 181,4552
#define DEBUG_TRACE_FILE 183,4619
#define DEBUG_TRACE_PATH 185,4691
#define DEBUG_TRACE_CALL 187,4767
#define DEBUG_TRACE_INPUT 189,4834
#define DEBUG_TRACE_CALLID 191,4901
#define DEBUG_TRACE_VERBOSE 194,4976
#define DEBUG_TRACE_DEFAULT 196,5043
#define DEBUG_PRINT1(DEBUG_PRINT1198,5074
#define DEBUG_PRINT3(DEBUG_PRINT3206,5230
#define DEBUG_MESSAGE(DEBUG_MESSAGE214,5409
#define DEBUG_MESSAGE1(DEBUG_MESSAGE1226,5641
#define DEBUG_MESSAGE2(DEBUG_MESSAGE2238,5885
enum token_typetoken_type263,6582
  TOKEN_EOF,265,6600
  TOKEN_STRING,266,6633
  TOKEN_WORD,267,6673
  TOKEN_SIMPLE,268,6709
  TOKEN_MACDEF	269,6752
enum token_data_typetoken_data_type273,6883
  TOKEN_VOID,275,6906
  TOKEN_TEXT,276,6920
  TOKEN_FUNC277,6934
struct token_datatoken_data280,6951
#define TOKEN_DATA_TYPE(TOKEN_DATA_TYPE303,7202
#define TOKEN_DATA_TEXT(TOKEN_DATA_TEXT304,7244
# define TOKEN_DATA_ORIG_TEXT(TOKEN_DATA_ORIG_TEXT306,7317
#define TOKEN_DATA_FUNC(TOKEN_DATA_FUNC308,7386
#define TOKEN_DATA_FUNC_TRACED(TOKEN_DATA_FUNC_TRACED309,7434
typedef enum token_type token_type;token_type311,7492
typedef enum token_data_type token_data_type;token_data_type312,7528
#define DEF_LQUOTE 335,8162
#define DEF_RQUOTE 336,8185
#define DEF_BCOMM 337,8209
#define DEF_ECOMM 338,8231
enum symbol_lookupsymbol_lookup360,8851
  SYMBOL_LOOKUP,362,8872
  SYMBOL_INSERT,363,8889
  SYMBOL_DELETE,364,8906
  SYMBOL_PUSHDEF,365,8923
  SYMBOL_POPDEF366,8941
struct symbolsymbol370,8988
#define SYMBOL_NEXT(SYMBOL_NEXT382,9150
#define SYMBOL_TRACED(SYMBOL_TRACED383,9186
#define SYMBOL_SHADOWED(SYMBOL_SHADOWED384,9225
#define SYMBOL_MACRO_ARGS(SYMBOL_MACRO_ARGS385,9268
#define SYMBOL_BLIND_NO_ARGS(SYMBOL_BLIND_NO_ARGS386,9315
#define SYMBOL_NAME(SYMBOL_NAME387,9368
#define SYMBOL_TYPE(SYMBOL_TYPE388,9404
#define SYMBOL_TEXT(SYMBOL_TEXT389,9459
#define SYMBOL_FUNC(SYMBOL_FUNC390,9514
typedef enum symbol_lookup symbol_lookup;symbol_lookup392,9570
typedef struct symbol symbol;symbol393,9612
typedef void hack_symbol hack_symbol394,9642
#define HASHMAX 396,9672
struct builtinbuiltin411,10080
struct predefinedpredefined420,10224
typedef struct builtin builtin;builtin427,10317
typedef struct predefined predefined;predefined428,10349
typedef int eval_t;eval_t449,11103
typedef unsigned int unsigned_eval_t;unsigned_eval_t450,11123
# define DMALLOC_FUNC_CHECK466,11517
# define DEBUG_INPUT473,11615
# define DEBUG_MACRO474,11636
# define DEBUG_SYM475,11657
# define DEBUG_INCL476,11676

m4.c,846
static int interactive 29,946
int sync_output 32,1020
int debug_level 35,1068
int hash_table_size 38,1143
int no_gnu_extensions 41,1211
int prefix_all_builtins 44,1285
int max_debug_argument_length 47,1372
int suppress_warnings 50,1458
int warning_status 53,1557
int nesting_limit 56,1638
const char *user_word_regexp 60,1742
const char *frozen_file_to_read 64,1846
const char *frozen_file_to_write 67,1942
const char *program_name;70,2026
static int show_help 73,2109
static int show_version 76,2203
struct macro_definitionmacro_definition78,2233
typedef struct macro_definition macro_definition;macro_definition84,2346
reference_error 94,2719
stackovf_handler 109,3018
xfree 124,3283
usage 136,3500
static const struct option long_options[216,6300
#define OPTSTRING 248,7436
#define OPTSTRING 250,7502
main 254,7572

builtin.c,1637
#define ARG(ARG30,997
#define DECLARE(DECLARE36,1210
builtin_tab[88,2289
predefined_tab[143,4567
find_builtin_by_addr 156,4825
find_builtin_by_name 171,5139
define_builtin 188,5679
define_user_macro 208,6384
builtin_init 225,6806
bad_argc 266,8082
numeric_arg 293,8942
static char const digits[313,9548
ntoa 316,9638
shipout_int 354,10404
dump_args 368,10843
define_macro 408,12284
m4_define 447,13065
m4_undefine 453,13187
m4_pushdef 461,13359
m4_popdef 467,13484
m4_ifdef 479,13731
m4_ifelse 500,14122
struct dump_symbol_datadump_symbol_data551,15175
dump_symbol 559,15337
dumpdef_cmp 574,15863
m4_dumpdef 586,16316
m4_builtin 662,18330
m4_indir 686,19116
m4_defn 709,19829
static int sysval;748,20857
m4_syscmd 751,20889
m4_esyscmd 761,21071
m4_sysval 787,21559
m4_eval 798,21990
m4_incr 845,22870
m4_decr 859,23103
m4_divert 881,23752
m4_divnum 899,24158
m4_undivert 914,24713
m4_dnl 954,25746
m4_shift 968,26180
m4_changequote 978,26542
m4_changecom 993,27043
m4_changeword 1013,27652
include 1033,28383
m4_include 1057,28863
m4_sinclude 1067,29088
m4_maketemp 1080,29535
m4_errprint 1100,30024
m4___file__ 1109,30252
m4___line__ 1119,30545
m4_m4exit 1136,31155
m4_m4wrap 1155,31751
set_trace 1176,32541
m4_traceon 1182,32650
m4_traceoff 1206,33305
m4_debugmode 1232,34073
m4_debugfile 1284,35202
m4_len 1305,35820
m4_index 1318,36240
m4_substr 1349,37115
expand_ranges 1382,38285
m4_translit 1425,39381
m4_format 1478,40420
static int substitute_warned 1492,41098
substitute 1495,41145
m4_regexp 1548,42488
m4_patsubst 1609,44306
expand_user_macro 1697,46942

debug.c,342
FILE *debug 30,949
static struct obstack trace;33,1005
debug_init 44,1225
debug_decode 56,1575
debug_set_file 133,3055
debug_flush_files 163,3757
debug_set_output 178,4267
debug_message_prefix 202,4783
trace_format 225,5701
trace_header 306,7072
trace_flush 323,7583
trace_prepre 339,7983
trace_pre 352,8385
trace_post 409,9657

eval.c,1434
typedef enum eval_tokeneval_token28,1091
    ERROR,30,1119
    PLUS,31,1130
    PLUS, MINUS,31,1130
    EXPONENT,32,1147
    TIMES,33,1161
    TIMES, DIVIDE,33,1161
    TIMES, DIVIDE, MODULO,33,1161
    EQ,34,1188
    EQ, NOTEQ,34,1188
    EQ, NOTEQ, GT,34,1188
    EQ, NOTEQ, GT, GTEQ,34,1188
    EQ, NOTEQ, GT, GTEQ, LS,34,1188
    EQ, NOTEQ, GT, GTEQ, LS, LSEQ,34,1188
    LSHIFT,35,1223
    LSHIFT, RSHIFT,35,1223
    LNOT,36,1243
    LNOT, LAND,36,1243
    LNOT, LAND, LOR,36,1243
    NOT,37,1264
    NOT, AND,37,1264
    NOT, AND, OR,37,1264
    NOT, AND, OR, XOR,37,1264
    LEFTP,38,1287
    LEFTP, RIGHTP,38,1287
    NUMBER,39,1306
    NUMBER, EOTEXT39,1306
eval_token;eval_token41,1329
typedef enum eval_erroreval_error45,1363
    NO_ERROR,47,1391
    MISSING_RIGHT,48,1405
    SYNTAX_ERROR,49,1424
    UNKNOWN_INPUT,50,1442
    EXCESS_INPUT,51,1461
    DIVIDE_ZERO,52,1479
    MODULO_ZERO53,1496
eval_error;eval_error55,1516
static const char *eval_text;77,2437
static const char *last_text;81,2590
eval_init_lex 84,2633
eval_undo 91,2723
eval_lex 99,2828
evaluate 258,5322
logical_or_term 320,6618
logical_and_term 347,7083
or_term 374,7532
xor_term 401,7971
and_term 428,8412
not_term 455,8853
logical_not_term 477,9209
cmp_term 499,9574
shift_term 560,10481
add_term 603,11171
mult_term 634,11692
exp_term 686,12531
unary_term 718,13076
simple_term 743,13493

format.c,728
#define MAXFIELD	26,932
#define ECVTMAX	28,1042
#define FCVTMAX	29,1108
#define min(min42,1393
static char const digits[44,1436
static char const Digits[45,1485
ulong_to_str 50,1589
clr0 71,1988
#define ARG_INT(ARG_INT84,2167
#define ARG_UINT(ARG_UINT88,2275
#define ARG_LONG(ARG_LONG92,2399
#define ARG_ULONG(ARG_ULONG96,2508
#define ARG_STR(ARG_STR100,2634
#define ARG_DOUBLE(ARG_DOUBLE104,2736
format 116,3191
#define LENGTH(LENGTH156,4544
#define HAS_SIGN	157,4587
  enum {INT,534,12188
  enum {INT, UINT,534,12188
  enum {INT, UINT, LONG,534,12188
  enum {INT, UINT, LONG, ULONG,534,12188
  enum {INT, UINT, LONG, ULONG, DOUBLE,534,12188
  enum {INT, UINT, LONG, ULONG, DOUBLE, STR}534,12188

freeze.c,228
reverse_symbol_list 28,1089
produce_frozen_state 49,1489
issue_expect_message 156,4318
reload_frozen_state 172,4755
#define GET_CHARACTER 182,4922
#define GET_NUMBER(GET_NUMBER185,4975
#define VALIDATE(VALIDATE197,5223

input.c,1509
enum input_typeinput_type57,2691
  INPUT_FILE,59,2709
  INPUT_STRING,60,2723
  INPUT_MACRO61,2739
typedef enum input_type input_type;input_type64,2757
struct input_blockinput_block66,2794
typedef struct input_block input_block;input_block97,3556
const char *current_file;101,3631
int current_line;104,3692
static struct obstack token_stack;107,3757
static struct obstack input_stack;110,3820
static struct obstack wrapup_stack;113,3883
static struct obstack *current_input;116,3944
static char *token_bottom;119,4031
static input_block *isp;122,4099
static input_block *wsp;125,4164
static input_block *next;128,4237
static boolean start_of_input_line;131,4320
#define CHAR_EOF	133,4357
#define CHAR_MACRO	134,4408
STRING rquote;137,4491
STRING lquote;138,4506
STRING bcomm;141,4544
STRING ecomm;142,4558
#define DEFAULT_WORD_REGEXP 146,4600
static char *word_start;148,4654
static struct re_pattern_buffer word_regexp;149,4679
static int default_word_regexp;150,4724
static struct re_registers regs;151,4756
push_file 163,5215
push_macro 200,6273
push_string_init 226,6891
push_string_finish 251,7795
push_wrapup 281,8809
pop_input 299,9461
pop_wrapup 341,10659
init_macro_token 359,11083
peek_input 382,11814
next_char 430,12972
skip_line 485,14069
match_input 502,14622
#define MATCH(MATCH536,15569
input_init 548,15918
set_quotes 592,17003
set_comment 604,17292
set_word_regexp 618,17598
next_token 672,19195
print_token 815,22505
lex_debug 844,23083

macro.c,205
int expansion_level 28,1090
static int macro_call_id 31,1174
expand_input 38,1433
expand_token 56,2028
expand_argument 109,3663
collect_arguments 192,5582
call_macro 238,7105
expand_macro 269,8166

output.c,821
#define INITIAL_BUFFER_SIZE 27,964
#define MAXIMUM_TOTAL_SIZE 31,1081
#define COPY_BUFFER_SIZE 34,1177
struct diversiondiversion51,1684
static struct diversion *diversion_table;60,1940
static int diversions;63,2028
static int total_buffer_size;66,2101
int current_diversion;70,2252
static struct diversion *output_diversion;73,2354
static FILE *output_file;76,2467
static char *output_cursor;77,2523
static int output_unused;78,2590
int output_current_line;81,2712
output_init 88,2829
mkstemp 115,3402
tmpfile 126,3602
make_room_for 152,4387
#define OUTPUT_CHARACTER(OUTPUT_CHARACTER255,7578
output_character_helper 264,7838
output_text 283,8340
shipout_text 317,9538
make_diversion 411,12061
insert_file 460,13444
insert_diversion 490,14270
undivert_all 542,15502
freeze_diversions 555,15824

path.c,316
struct includesincludes25,928
typedef struct includes includes;includes32,1053
static includes *dir_list;34,1088
static includes *dir_list_end;35,1151
static int dir_max_length;36,1205
include_init 40,1280
include_env_init 48,1374
add_include_directory 72,1716
path_search 102,2299
include_dump 147,3258

stackovf.c,494
#define DEBUG_STACKOVF77,3690
# define SIGSTKSZ 91,3914
# define STACKOVF_DETECT 104,4492
typedef void (*handler_t)handler_t108,4567
static const char *stackbot;110,4605
static const char *stackend;111,4634
static const char *arg0;112,4663
static handler_t stackovf_handler;113,4688
#define PARAM_STACKOVF 138,5949
#define PARAM_NOSTACKOVF 139,5991
process_sigsegv 142,6048
sigsegv_handler 207,7519
sigsegv_handler 220,7794
sigsegv_handler 230,7987
setup_stackovf_trap 254,8762

symtab.c,183
symbol **symtab;41,1896
symtab_init 44,1919
hash 60,2272
free_symbol 82,2720
lookup_symbol 105,3651
hack_all_symbols 209,6386
symtab_debug 224,6642
symtab_print_list 259,7233

../lib/TAGS,include