version 1.46, 2008/08/16 12:21:46 |
version 1.47, 2008/08/16 12:23:50 |
|
|
extern void resizedivs(int); |
extern void resizedivs(int); |
extern size_t buffer_mark(void); |
extern size_t buffer_mark(void); |
extern void dump_buffer(FILE *, size_t); |
extern void dump_buffer(FILE *, size_t); |
extern void __dead m4errx(int, const char *, ...); |
extern void m4errx(int, const char *, ...); |
|
|
extern int obtain_char(struct input_file *); |
extern int obtain_char(struct input_file *); |
extern void set_input(struct input_file *, FILE *, const char *); |
extern void set_input(struct input_file *, FILE *, const char *); |
|
|
/* and corresponding exposure for local symbols */ |
/* and corresponding exposure for local symbols */ |
extern void enlarge_bufspace(void); |
extern void enlarge_bufspace(void); |
extern void enlarge_strspace(void); |
extern void enlarge_strspace(void); |
extern unsigned char *endpbb; |
extern char *endpbb; |
extern char *endest; |
extern char *endest; |
|
|
/* trace.c */ |
/* trace.c */ |
|
|
extern int ilevel; /* input file stack pointer */ |
extern int ilevel; /* input file stack pointer */ |
extern int oindex; /* diversion index. */ |
extern int oindex; /* diversion index. */ |
extern int sp; /* current m4 stack pointer */ |
extern int sp; /* current m4 stack pointer */ |
extern unsigned char *bp; /* first available character */ |
extern char *bp; /* first available character */ |
extern unsigned char *buf; /* push-back buffer */ |
extern char *buf; /* push-back buffer */ |
extern unsigned char *bufbase; /* buffer base for this ilevel */ |
extern char *bufbase; /* buffer base for this ilevel */ |
extern unsigned char *bbase[]; /* buffer base per ilevel */ |
extern char *bbase[]; /* buffer base per ilevel */ |
extern char ecommt[MAXCCHARS+1];/* end character for comment */ |
extern char ecommt[MAXCCHARS+1];/* end character for comment */ |
extern char *ep; /* first free char in strspace */ |
extern char *ep; /* first free char in strspace */ |
extern char lquote[MAXCCHARS+1];/* left quote character (`) */ |
extern char lquote[MAXCCHARS+1];/* left quote character (`) */ |