version 1.25, 2001/09/18 14:55:52 |
version 1.26, 2001/09/19 13:14:18 |
|
|
extern void set_input __P((struct input_file *, FILE *, const char *)); |
extern void set_input __P((struct input_file *, FILE *, const char *)); |
extern void release_input __P((struct input_file *)); |
extern void release_input __P((struct input_file *)); |
|
|
|
/* speeded-up versions of chrsave/putback */ |
|
#define PUTBACK(c) \ |
|
do { \ |
|
if (bp >= endpbb) \ |
|
enlarge_bufspace(); \ |
|
*bp++ = (c); \ |
|
} while(0) |
|
|
|
#define CHRSAVE(c) \ |
|
do { \ |
|
if (ep >= endest) \ |
|
enlarge_strspace(); \ |
|
*ep++ = (c); \ |
|
} while(0) |
|
|
|
/* and corresponding exposure for local symbols */ |
|
extern void enlarge_bufspace __P((void)); |
|
extern void enlarge_strspace __P((void)); |
|
extern char *endpbb; |
|
extern char *endest; |
|
|
/* trace.c */ |
/* trace.c */ |
extern void mark_traced __P((const char *)); |
extern void mark_traced __P((const char *)); |
extern int is_traced __P((const char *)); |
extern int is_traced __P((const char *)); |