[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.28 and 1.29

version 1.28, 2001/10/10 18:12:00 version 1.29, 2002/02/16 21:27:48
Line 40 
Line 40 
  */   */
   
 /* eval.c */  /* eval.c */
 extern void     eval __P((const char *[], int, int));  extern void     eval(const char *[], int, int);
 extern void     dodefine __P((const char *, const char *));  extern void     dodefine(const char *, const char *);
 extern unsigned long expansion_id;  extern unsigned long expansion_id;
   
 /* expr.c */  /* expr.c */
 extern int      expr __P((const char *));  extern int      expr(const char *);
   
 /* gnum4.c */  /* gnum4.c */
 extern void     addtoincludepath __P((const char *));  extern void     addtoincludepath(const char *);
 extern struct input_file *fopen_trypath __P((struct input_file *, const char *));  extern struct input_file *fopen_trypath(struct input_file *, const char *);
 extern void doindir __P((const char *[], int));  extern void doindir(const char *[], int);
 extern void dobuiltin __P((const char *[], int));  extern void dobuiltin(const char *[], int);
 extern void dopatsubst __P((const char *[], int));  extern void dopatsubst(const char *[], int);
 extern void doregexp __P((const char *[], int));  extern void doregexp(const char *[], int);
   
 extern void doprintlineno __P((struct input_file *));  extern void doprintlineno(struct input_file *);
 extern void doprintfilename __P((struct input_file *));  extern void doprintfilename(struct input_file *);
   
 extern void doesyscmd __P((const char *));  extern void doesyscmd(const char *);
   
   
 /* look.c */  /* look.c */
 extern ndptr    addent __P((const char *));  extern ndptr    addent(const char *);
 extern unsigned hash __P((const char *));  extern unsigned hash(const char *);
 extern ndptr    lookup __P((const char *));  extern ndptr    lookup(const char *);
 extern void     remhash __P((const char *, int));  extern void     remhash(const char *, int);
   
 /* main.c */  /* main.c */
 extern void outputstr __P((const char *));  extern void outputstr(const char *);
 extern int builtin_type __P((const char *));  extern int builtin_type(const char *);
 extern char *builtin_realname __P((int));  extern char *builtin_realname(int);
   
 /* misc.c */  /* misc.c */
 extern void     chrsave __P((int));  extern void     chrsave(int);
 extern char     *compute_prevep __P((void));  extern char     *compute_prevep(void);
 extern void     getdiv __P((int));  extern void     getdiv(int);
 extern ptrdiff_t indx __P((const char *, const char *));  extern ptrdiff_t indx(const char *, const char *);
 extern void     initspaces __P((void));  extern void     initspaces(void);
 extern void     killdiv __P((void));  extern void     killdiv(void);
 extern void     onintr __P((int));  extern void     onintr(int);
 extern void     pbnum __P((int));  extern void     pbnum(int);
 extern void     pbunsigned __P((unsigned long));  extern void     pbunsigned(unsigned long);
 extern void     pbstr __P((const char *));  extern void     pbstr(const char *);
 extern void     putback __P((int));  extern void     putback(int);
 extern void     *xalloc __P((size_t));  extern void     *xalloc(size_t);
 extern char     *xstrdup __P((const char *));  extern char     *xstrdup(const char *);
 extern void     usage __P((void));  extern void     usage(void);
 extern void     resizedivs __P((int));  extern void     resizedivs(int);
 extern size_t   buffer_mark __P((void));  extern size_t   buffer_mark(void);
 extern void     dump_buffer __P((FILE *, size_t));  extern void     dump_buffer(FILE *, size_t);
   
 extern int      obtain_char __P((struct input_file *));  extern int      obtain_char(struct input_file *);
 extern void     set_input __P((struct input_file *, FILE *, const char *));  extern void     set_input(struct input_file *, FILE *, const char *);
 extern void     release_input __P((struct input_file *));  extern void     release_input(struct input_file *);
   
 /* speeded-up versions of chrsave/putback */  /* speeded-up versions of chrsave/putback */
 #define PUTBACK(c)                              \  #define PUTBACK(c)                              \
Line 111 
Line 111 
         } while(0)          } while(0)
   
 /* and corresponding exposure for local symbols */  /* and corresponding exposure for local symbols */
 extern void enlarge_bufspace __P((void));  extern void enlarge_bufspace(void);
 extern void enlarge_strspace __P((void));  extern void enlarge_strspace(void);
 extern char *endpbb;  extern char *endpbb;
 extern char *endest;  extern char *endest;
   
 /* trace.c */  /* trace.c */
 extern void mark_traced __P((const char *, int));  extern void mark_traced(const char *, int);
 extern int is_traced __P((const char *));  extern int is_traced(const char *);
 extern void trace_file __P((const char *));  extern void trace_file(const char *);
 extern ssize_t trace __P((const char **, int, struct input_file *));  extern ssize_t trace(const char **, int, struct input_file *);
 extern void finish_trace __P((size_t));  extern void finish_trace(size_t);
 extern int traced_macros;  extern int traced_macros;
 extern void set_trace_flags __P((const char *));  extern void set_trace_flags(const char *);
 extern FILE *traceout;  extern FILE *traceout;
   
 extern ndptr hashtab[];         /* hash table for macros etc. */  extern ndptr hashtab[];         /* hash table for macros etc. */

Legend:
Removed from v.1.28  
changed lines
  Added in v.1.29