[BACK]Return to extern.h CVS log [TXT][DIR] Up to [local] / src / usr.bin / m4

Diff for /src/usr.bin/m4/extern.h between version 1.46 and 1.47

version 1.46, 2008/08/16 12:21:46 version 1.47, 2008/08/16 12:23:50
Line 109 
Line 109 
 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 *);
Line 133 
Line 133 
 /* 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 */
Line 156 
Line 156 
 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 (`) */

Legend:
Removed from v.1.46  
changed lines
  Added in v.1.47