]> git.saurik.com Git - bison.git/commitdiff
* src/getargs.c (fixed_outfiles): Rename as...
authorAkim Demaille <akim@epita.fr>
Mon, 2 Oct 2000 08:50:07 +0000 (08:50 +0000)
committerAkim Demaille <akim@epita.fr>
Mon, 2 Oct 2000 08:50:07 +0000 (08:50 +0000)
(yaccflag): for consistency and accuracy.
Adjust dependencies.

ChangeLog
src/conflicts.c
src/files.c
src/getargs.c
src/getargs.h
src/lex.c
src/reduce.c
src/vmsgetargs.c

index 9448a2e922ef9e72493a94608ded7bb6136d8a30..43098df3f1314ce38f9c00fd00013c69972fd791 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2000-10-02  Akim Demaille  <akim@epita.fr>
+
+       * src/getargs.c (fixed_outfiles): Rename as...
+       (yaccflag): for consistency and accuracy.
+       Adjust dependencies.
+
+       
 2000-10-02  Akim Demaille  <akim@epita.fr>
 
        Use the more standard files `xalloc.h' and `xmalloc.c' instead of
index 0b94848095d1606ad44601ca55e48d1eee863004..2840dcf600507e63c5d5e7ab2cc9d31c5ca7bfcb 100644 (file)
@@ -465,7 +465,7 @@ print_conflicts (void)
     }
 
   /* Report the total number of conflicts on STDERR.  */
-  if (fixed_outfiles)
+  if (yaccflag)
     {
       /* If invoked with `--yacc', use the output format specified by
         POSIX.  */
index 6baa13bf9074ea2d5c4520b96c318e4cccb37218..1d23b887e05499c762b52adac0e8948c2db29370 100644 (file)
@@ -232,7 +232,7 @@ open_files (void)
 
       static char FIXED_NAME_BASE[] = "y.y";
 
-      name_base = fixed_outfiles ? FIXED_NAME_BASE : infile;
+      name_base = yaccflag ? FIXED_NAME_BASE : infile;
 
       /* BASE_LENGTH gets length of NAME_BASE, sans ".y" suffix if any.  */
 
index fd26b78c8c6664fb7433f5d43db3b81d304efe8c..ad0f13f66d6c68a365ae5562128c61ff0c82ce46 100644 (file)
@@ -35,7 +35,7 @@ int rawtoknumflag = 0;
 int toknumflag = 0;
 int verboseflag = 0;
 int statisticsflag = 0;
-int fixed_outfiles = 0;/* for -y */
+int yaccflag = 0;      /* for -y */
 
 extern char *program_name;
 
@@ -44,7 +44,7 @@ static struct option longopts[] =
   {"debug", 0, &debugflag, 1},
   {"defines", 0, &definesflag, 1},
   {"file-prefix", 1, 0, 'b'},
-  {"fixed-output-files", 0, &fixed_outfiles, 1},
+  {"fixed-output-files", 0, &yaccflag, 1},
   {"help", 0, 0, 'h'},
   {"name-prefix", 1, 0, 'p'}, /* was 'a';  apparently unused -wjh */
   {"no-lines", 0, &nolinesflag, 1},
@@ -55,7 +55,7 @@ static struct option longopts[] =
   {"token-table", 0, &toknumflag, 1},
   {"verbose", 0, &verboseflag, 1},
   {"version", 0, 0, 'V'},
-  {"yacc", 0, &fixed_outfiles, 1},
+  {"yacc", 0, &yaccflag, 1},
   {"statistics", 0, &statisticsflag, 1},
   {0, 0, 0, 0}
 };
@@ -147,15 +147,7 @@ warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n\
 void
 getargs (int argc, char *argv[])
 {
-  register int c;
-
-  verboseflag = 0;
-  definesflag = 0;
-  debugflag = 0;
-  noparserflag = 0;
-  rawtoknumflag = 0;
-  toknumflag = 0;
-  fixed_outfiles = 0;
+  int c;
 
   while ((c = getopt_long (argc, argv, "yvdhrltknVo:b:p:", longopts, (int *)0))
         != EOF)
@@ -167,7 +159,7 @@ getargs (int argc, char *argv[])
          break;
 
        case 'y':
-         fixed_outfiles = 1;
+         yaccflag = 1;
          break;
 
        case 'h':
index ae2b04e9135312e3cff95e3a6591b70a61f98c36..7a7bdef2247e16b84f69ac29e171ed78d7fa79ce 100644 (file)
@@ -27,14 +27,13 @@ extern char *spec_name_prefix;      /* for -p */
 
 extern int debugflag;                  /* for -t */
 extern int definesflag;        /* for -d */
-extern int fixed_outfiles;     /* for -y */
 extern int nolinesflag;        /* for -l */
 extern int noparserflag;       /* for -n */
 extern int rawtoknumflag;      /* for -r */
+extern int statisticsflag;
 extern int toknumflag;         /* for -k */
 extern int verboseflag;                /* for -v */
-extern int statisticsflag;
-extern int fixed_outfiles;     /* for -y */
+extern int yaccflag;           /* for -y */
 
 void getargs PARAMS ((int argc, char *argv[]));
 
index abcf199e2811cdf2bfd82e4cdc869b93239ecfb7..cc27ccbb94f5e8c7d3da2f8ba39ad4af04c6edc0 100644 (file)
--- a/src/lex.c
+++ b/src/lex.c
@@ -548,8 +548,8 @@ percent_table[] =
        But %{ and %union both put information into files
        that have to be opened before read_declarations().
      */
-  { "yacc", &fixed_outfiles, NOOP},                    /* -y */
-  { "fixed_output_files", &fixed_outfiles, NOOP},      /* -y */
+  { "yacc", &yaccflag, NOOP},                  /* -y */
+  { "fixed_output_files", &yaccflag, NOOP},    /* -y */
   { "defines", &definesflag, NOOP},                    /* -d */
   { "no_parser", &noparserflag, NOOP},                 /* -n */
   { "output_file", &spec_outfile, SETOPT},             /* -o */
index 001b9109308a86fb232db40976b039c224fce6d7..b326d3a89ca554e5d5a31a5631333bac489b320f 100644 (file)
@@ -483,7 +483,7 @@ dump_grammar (void)
 static void
 print_notices (void)
 {
-  if (fixed_outfiles && nuseless_productions)
+  if (yaccflag && nuseless_productions)
     fprintf (stderr, _("%d rules never reduced\n"), nuseless_productions);
 
   fprintf (stderr, _("%s contains "), infile);
index 5290d11e745a9d4dc4a6d68d1ffee5283f5751c1..cc4670e3713a4e820be1c3ca4b381760576d54ff 100644 (file)
@@ -34,7 +34,7 @@ int nolinesflag;
 extern int noparserflag;
 extern int toknumflag;
 extern int rawtoknumflag;
-extern int fixed_outfiles;
+extern int yaccflag;
 extern char * version_string;
 
 /* Allocate storgate and initialize, since bison uses them elsewhere.  */
@@ -53,7 +53,7 @@ getargs(argc,argv)
   verboseflag = 0;
   definesflag = 0;
   debugflag = 0;
-  fixed_outfiles = 0;
+  yaccflag = 0;
   nolinesflag = 0;
   noparserflag = 0;
   toknumflag = 0;
@@ -69,8 +69,8 @@ getargs(argc,argv)
   /*
    *   Check for /FIXED_OUTFILES qualifier
    */
-  if (cli_present("BISON$FIXED_OUTFILES")) fixed_outfiles = 1;
-  if (cli_present("BISON$YACC")) fixed_outfiles = 1;
+  if (cli_present("BISON$FIXED_OUTFILES")) yaccflag = 1;
+  if (cli_present("BISON$YACC")) yaccflag = 1;
   /*
    *   Check for /VERSION qualifier
    */