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

Diff for /src/usr.bin/m4/main.c between version 1.13 and 1.14

version 1.13, 1999/09/06 13:24:59 version 1.14, 1999/09/06 13:29:32
Line 72 
Line 72 
 #include "pathnames.h"  #include "pathnames.h"
   
 ndptr hashtab[HASHSIZE];        /* hash table for macros etc.  */  ndptr hashtab[HASHSIZE];        /* hash table for macros etc.  */
 pbent buf[BUFSIZE];             /* push-back buffer            */  
 pbent *bufbase = buf;           /* the base for current ilevel */  
 pbent *bbase[MAXINP];           /* the base for each ilevel    */  
 pbent *bp = buf;                /* first available character   */  
 pbent *endpbb = buf+BUFSIZE;    /* end of push-back buffer     */  
 stae mstack[STACKMAX+1];        /* stack of m4 machine         */  stae mstack[STACKMAX+1];        /* stack of m4 machine         */
 char strspace[STRSPMAX+1];      /* string space for evaluation */  
 char *ep = strspace;            /* first free char in strspace */  
 char *endest= strspace+STRSPMAX;/* end of string space         */  
 int sp;                         /* current m4  stack pointer   */  int sp;                         /* current m4  stack pointer   */
 int fp;                         /* m4 call frame pointer       */  int fp;                         /* m4 call frame pointer       */
 FILE *infile[MAXINP];           /* input file stack (0=stdin)  */  FILE *infile[MAXINP];           /* input file stack (0=stdin)  */
Line 164 
Line 156 
                 signal(SIGINT, onintr);                  signal(SIGINT, onintr);
   
         initkwds();          initkwds();
           initspaces();
   
         while ((c = getopt(argc, argv, "tD:U:o:")) != -1)          while ((c = getopt(argc, argv, "tD:U:o:")) != -1)
                 switch(c) {                  switch(c) {

Legend:
Removed from v.1.13  
changed lines
  Added in v.1.14