]> git.saurik.com Git - bison.git/blobdiff - src/getargs.c
* reader.c (copy_string): Declared `static inline'. No problems
[bison.git] / src / getargs.c
index 80b4d1492560606a325dcceea7478c1713ca4761..ee1a03a7ea8bb8f011d68375f8c48269ac6be178 100644 (file)
@@ -15,7 +15,8 @@ GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License
 along with Bison; see the file COPYING.  If not, write to
-the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.  */
+the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+Boston, MA 02111-1307, USA.  */
 
 
 #include <stdio.h>
@@ -34,10 +35,12 @@ char *spec_name_prefix; /* for -p.  */
 char *spec_file_prefix; /* for -b. */
 extern int fixed_outfiles;/* for -y */
   
+void usage PARAMS((FILE *));
+void getargs PARAMS((int, char *[]));
+
 extern char *program_name;
-extern char *version_string;
 
-extern void warns();   /* main.c */
+extern void warns PARAMS((char *, char *));    /* main.c */
 
 struct option longopts[] =
 {
@@ -60,8 +63,7 @@ struct option longopts[] =
 };
 
 void
-usage (stream)
-     FILE *stream;
+usage (FILE *stream)
 {
   fprintf (stream, _("\
 Usage: %s [-dhklntvyV] [-b file-prefix] [-o outfile] [-p name-prefix]\n\
@@ -69,14 +71,13 @@ Usage: %s [-dhklntvyV] [-b file-prefix] [-o outfile] [-p name-prefix]\n\
        [--verbose] [--version] [--help] [--yacc]\n\
        [--no-parser] [--token-table]\n\
        [--file-prefix=prefix] [--name-prefix=prefix]\n\
-       [--output=outfile] grammar-file\n"),
+       [--output=outfile] grammar-file\n\n\
+Report bugs to bug-bison@gnu.org\n"),
           program_name);
 }
 
 void
-getargs(argc, argv)
-     int argc;
-     char *argv[];
+getargs (int argc, char *argv[])
 {
   register int c;
 
@@ -106,7 +107,7 @@ getargs(argc, argv)
          exit (0);
 
        case 'V':
-         printf ("%s", version_string);
+         printf ("%s\n", VERSION_STRING);
          exit (0);
          
        case 'v':