version 1.14, 2000/01/11 14:06:11 |
version 1.15, 2000/01/12 17:49:53 |
|
|
|
|
/* gnum4.c */ |
/* gnum4.c */ |
extern void addtoincludepath __P((const char *dirname)); |
extern void addtoincludepath __P((const char *dirname)); |
extern FILE *fopen_trypath __P((const char *filename)); |
extern struct input_file *fopen_trypath __P((struct input_file *, const char *filename)); |
|
|
/* look.c */ |
/* look.c */ |
extern ndptr addent __P((const char *)); |
extern ndptr addent __P((const char *)); |
|
|
extern char *xstrdup __P((const char *)); |
extern char *xstrdup __P((const char *)); |
extern void usage __P((void)); |
extern void usage __P((void)); |
|
|
|
extern int obtain_char __P((struct input_file *)); |
|
extern void set_input __P((struct input_file *, FILE *, const char *)); |
|
extern void release_input __P((struct input_file *)); |
|
|
|
|
extern ndptr hashtab[]; /* hash table for macros etc. */ |
extern ndptr hashtab[]; /* hash table for macros etc. */ |
extern stae mstack[]; /* stack of m4 machine */ |
extern stae mstack[]; /* stack of m4 machine */ |
extern FILE *active; /* active output file pointer */ |
extern FILE *active; /* active output file pointer */ |
extern FILE *infile[]; /* input file stack (0=stdin) */ |
extern struct input_file infile[];/* input file stack (0=stdin) */ |
extern FILE *outfile[]; /* diversion array(0=bitbucket) */ |
extern FILE *outfile[]; /* diversion array(0=bitbucket) */ |
extern int fp; /* m4 call frame pointer */ |
extern int fp; /* m4 call frame pointer */ |
extern int ilevel; /* input file stack pointer */ |
extern int ilevel; /* input file stack pointer */ |