]> git.saurik.com Git - bison.git/commitdiff
Insert `_' macro around many string constants.
authorRichard M. Stallman <rms@gnu.org>
Sat, 1 Jun 1996 22:07:27 +0000 (22:07 +0000)
committerRichard M. Stallman <rms@gnu.org>
Sat, 1 Jun 1996 22:07:27 +0000 (22:07 +0000)
(main): Call setlocale, bindtextdomain and textdomain.

src/main.c

index e27e1a547544a725f52e89edd68ef7ba6ecd4160..d14b6c460ff1b99a60998024e6ebc3ce1d4d229d 100644 (file)
@@ -45,6 +45,10 @@ main(argc, argv)
      char *argv[];
 {
   program_name = argv[0];
+  setlocale (LC_ALL, "");
+  bindtextdomain (PACKAGE, LOCALEDIR);
+  textdomain (PACKAGE);
+
   failure = 0;
   lineno = 0;
   getargs(argc, argv);
@@ -130,9 +134,9 @@ fatal(s)
   extern char *infile;
 
   if (infile == 0)
-    fprintf(stderr, "fatal error: %s\n", s);
+    fprintf(stderr, _("fatal error: %s\n"), s);
   else
-    fprintf(stderr, "\"%s\", line %d: %s\n", infile, lineno, s);
+    fprintf(stderr, _("\"%s\", line %d: %s\n"), infile, lineno, s);
   done(1);
 }
 
@@ -158,9 +162,9 @@ warn(s)
   extern char *infile;
 
   if (infile == 0)
-    fprintf(stderr, "error: %s\n", s);
+    fprintf(stderr, _("error: %s\n"), s);
   else
-    fprintf(stderr, "(\"%s\", line %d) error: %s\n", 
+    fprintf(stderr, _("(\"%s\", line %d) error: %s\n"),
            infile, lineno, s);
 
   failure = 1;
@@ -223,7 +227,7 @@ toomany(s)
      char *s;
 {
   char buffer[200];
-  sprintf(buffer, "limit of %d exceeded, too many %s", MAXSHORT, s);
+  sprintf(buffer, _("limit of %d exceeded, too many %s"), MAXSHORT, s);
   fatal(buffer);
 }
 
@@ -233,6 +237,6 @@ void
 berror(s)
      char *s;
 {
-  fprintf(stderr, "internal error, %s\n", s);
+  fprintf(stderr, _("internal error, %s\n"), s);
   abort();
 }