version 1.33, 2003/06/18 21:08:07 |
version 1.34, 2003/06/30 21:42:50 |
|
|
|
|
|
|
/* look.c */ |
/* look.c */ |
extern ndptr addent(const char *); |
|
extern unsigned hash(const char *); |
|
extern ndptr lookup(const char *); |
extern ndptr lookup(const char *); |
extern void remhash(const char *, int); |
|
|
|
|
extern struct macro_definition *lookup_macro_definition(const char *); |
|
extern void macro_define(const char *, const char *); |
|
extern void macro_pushdef(const char *, const char *); |
|
extern void macro_popdef(const char *); |
|
extern void macro_undefine(const char *); |
|
extern void setup_builtin(const char *, unsigned int); |
|
extern void macro_for_all(void (*)(const char *, struct macro_definition *)); |
|
extern const char *macro_name(ndptr); |
|
extern struct macro_definition *macro_getdef(ndptr); |
|
|
/* main.c */ |
/* main.c */ |
extern void outputstr(const char *); |
extern void outputstr(const char *); |
extern int builtin_type(const char *); |
extern int builtin_type(const char *); |
|
|
extern int synch_lines; /* line synchronisation directives */ |
extern int synch_lines; /* line synchronisation directives */ |
|
|
extern int mimic_gnu; /* behaves like gnu-m4 */ |
extern int mimic_gnu; /* behaves like gnu-m4 */ |
|
|