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

Diff for /src/usr.bin/yacc/main.c between version 1.11 and 1.12

version 1.11, 2001/01/19 17:58:22 version 1.12, 2001/07/16 06:29:44
Line 54 
Line 54 
 #include <sys/types.h>  #include <sys/types.h>
 #include <fcntl.h>  #include <fcntl.h>
 #include <paths.h>  #include <paths.h>
 #include <stdlib.h>  
 #include <signal.h>  #include <signal.h>
   #include <stdlib.h>
   #include <unistd.h>
 #include "defs.h"  #include "defs.h"
   
 char dflag;  char dflag;
Line 115 
Line 116 
 short **derives;  short **derives;
 char *nullable;  char *nullable;
   
   void onintr __P((int));
   void set_signals __P((void));
   void usage __P((void));
   void getargs __P((int, register char *[]));
   void create_file_names __P((void));
   void open_files __P((void));
   
   void
 done(k)  done(k)
 int k;  int k;
 {  {
Line 133 
Line 142 
 }  }
   
   
   void
 set_signals()  set_signals()
 {  {
 #ifdef SIGINT  #ifdef SIGINT
Line 150 
Line 160 
 }  }
   
   
   void
 usage()  usage()
 {  {
     fprintf(stderr, "usage: %s [-dlrtv] [-b file_prefix] [-o outputfile] [-p symbol_prefix] filename\n", __progname);      fprintf(stderr, "usage: %s [-dlrtv] [-b file_prefix] [-o outputfile] [-p symbol_prefix] filename\n", __progname);
Line 157 
Line 168 
 }  }
   
   
   void
 getargs(argc, argv)  getargs(argc, argv)
 int argc;  int argc;
 char *argv[];  char *argv[];
Line 286 
Line 298 
     return (p);      return (p);
 }  }
   
   void
 create_file_names()  create_file_names()
 {  {
     int i, len;      int i, len;
Line 420 
Line 432 
     return (fp);      return (fp);
 }  }
   
   void
 open_files()  open_files()
 {  {
     int fd;      int fd;
Line 490 
Line 502 
     output();      output();
     done(0);      done(0);
     /*NOTREACHED*/      /*NOTREACHED*/
       return (0);
 }  }

Legend:
Removed from v.1.11  
changed lines
  Added in v.1.12