41 |
extern void m4__module_exit (void); |
extern void m4__module_exit (void); |
42 |
|
|
43 |
|
|
44 |
|
|
45 |
|
/* --- SYMBOL TABLE MANAGEMENT --- */ |
46 |
|
|
47 |
|
extern m4_hash *m4__symtab; |
48 |
|
|
49 |
|
#define m4_symtab_apply(func, data) \ |
50 |
|
m4_hash_apply (m4__symtab, (m4_hash_apply_func *)(func), (data)) |
51 |
|
|
52 |
|
extern void m4__symtab_init (void); |
53 |
|
extern void m4__symtab_remove_module_references (lt_dlhandle); |
54 |
|
extern void m4__symtab_exit (void); |
55 |
|
|
56 |
|
|
57 |
/* TRUE iff strlen(rquote) == strlen(lquote) == 1 */ |
/* TRUE iff strlen(rquote) == strlen(lquote) == 1 */ |
58 |
extern boolean m4__single_quotes; |
extern boolean m4__single_quotes; |
59 |
|
|
91 |
m4_hash * arg_signature; |
m4_hash * arg_signature; |
92 |
int min_args, max_args; |
int min_args, max_args; |
93 |
|
|
94 |
m4_data_t type; |
m4_symbol_type type; |
95 |
union { |
union { |
96 |
char * text; |
char * text; |
97 |
m4_builtin_func * func; |
m4_builtin_func * func; |