]> git.saurik.com Git - bison.git/blobdiff - src/getargs.c
muscles_output.
[bison.git] / src / getargs.c
index 45557733c6c5770168aea0cf5516883f98f8cd04..9ffa4cf583925083c1af67f0221234eea0b5d048 100644 (file)
@@ -246,6 +246,11 @@ usage (int status)
             program_name);
   else
     {
+      /* For ../build-aux/cross-options.pl to work, use the format:
+               ^  -S, --long[=ARGS] (whitespace)
+        A --long option is required.
+        Otherwise, add exceptions to ../build-aux/cross-options.pl.  */
+
       printf (_("Usage: %s [OPTION]... FILE\n"), program_name);
       fputs (_("\
 Generate LALR(1) and GLR parsers.\n\
@@ -529,9 +534,8 @@ getargs (int argc, char *argv[])
           char* value = strchr (optarg, '=');
           if (value)
             *value++ = 0;
-          else
-            value = "";
-          muscle_percent_define_insert (name, command_line_location (), value);
+          muscle_percent_define_insert (name, command_line_location (),
+                                        value ? value : "");
         }
        break;