diff options
Diffstat (limited to 'gcc/java/jv-scan.c')
-rw-r--r-- | gcc/java/jv-scan.c | 59 |
1 files changed, 31 insertions, 28 deletions
diff --git a/gcc/java/jv-scan.c b/gcc/java/jv-scan.c index 7c8d2d3..1e9490b 100644 --- a/gcc/java/jv-scan.c +++ b/gcc/java/jv-scan.c @@ -1,5 +1,5 @@ /* Main for jv-scan - Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003 + Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc. Contributed by Alexandre Petit-Bianco (apbianco@cygnus.com) @@ -24,6 +24,7 @@ Boston, MA 02111-1307, USA. */ #include "system.h" #include "coretypes.h" #include "tm.h" +#include "intl.h" #include "obstack.h" /* We use obstacks in lex.c */ @@ -39,9 +40,9 @@ Boston, MA 02111-1307, USA. */ #include <getopt.h> -extern void fatal_error (const char *s, ...) +extern void fatal_error (const char *msgid, ...) ATTRIBUTE_PRINTF_1 ATTRIBUTE_NORETURN; -void warning (const char *s, ...) ATTRIBUTE_PRINTF_1; +void warning (const char *msgid, ...) ATTRIBUTE_PRINTF_1; void report (void); static void usage (void) ATTRIBUTE_NORETURN; @@ -93,28 +94,28 @@ static const struct option options[] = static void usage (void) { - fprintf (stderr, "Try `jv-scan --help' for more information.\n"); + fprintf (stderr, _("Try `jv-scan --help' for more information.\n")); exit (1); } static void help (void) { - printf ("Usage: jv-scan [OPTION]... FILE...\n\n"); - printf ("Print useful information read from Java source files.\n\n"); - printf (" --no-assert Don't recognize the assert keyword\n"); - printf (" --complexity Print cyclomatic complexity of input file\n"); - printf (" --encoding NAME Specify encoding of input file\n"); - printf (" --print-main Print name of class containing `main'\n"); - printf (" --list-class List all classes defined in file\n"); - printf (" --list-filename Print input filename when listing class names\n"); - printf (" -o FILE Set output file name\n"); + printf (_("Usage: jv-scan [OPTION]... FILE...\n\n")); + printf (_("Print useful information read from Java source files.\n\n")); + printf (_(" --no-assert Don't recognize the assert keyword\n")); + printf (_(" --complexity Print cyclomatic complexity of input file\n")); + printf (_(" --encoding NAME Specify encoding of input file\n")); + printf (_(" --print-main Print name of class containing `main'\n")); + printf (_(" --list-class List all classes defined in file\n")); + printf (_(" --list-filename Print input filename when listing class names\n")); + printf (_(" -o FILE Set output file name\n")); printf ("\n"); - printf (" --help Print this help, then exit\n"); - printf (" --version Print version number, then exit\n"); + printf (_(" --help Print this help, then exit\n")); + printf (_(" --version Print version number, then exit\n")); printf ("\n"); - printf ("For bug reporting instructions, please see:\n"); - printf ("%s.\n", bug_report_url); + printf (_("For bug reporting instructions, please see:\n" + "%s.\n"), bug_report_url); exit (0); } @@ -122,9 +123,9 @@ static void version (void) { printf ("jv-scan (GCC) %s\n\n", version_string); - printf ("Copyright (C) 2002 Free Software Foundation, Inc.\n"); - printf ("This is free software; see the source for copying conditions. There is NO\n"); - printf ("warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n\n"); + printf ("Copyright %s 2004 Free Software Foundation, Inc.\n", _("(C)")); + printf (_("This is free software; see the source for copying conditions. There is NO\n" + "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n\n")); exit (0); } @@ -143,6 +144,8 @@ main (int argc, char **argv) /* Default for output */ out = stdout; + gcc_init_libintl (); + /* Process options first. We use getopt_long and not getopt_long_only because we only support `--' long options here. */ while ((opt = getopt_long (argc, argv, "o:", options, NULL)) != -1) @@ -237,24 +240,24 @@ main (int argc, char **argv) functions */ void -fatal_error (const char *s, ...) +fatal_error (const char *msgid, ...) { va_list ap; - va_start (ap, s); - fprintf (stderr, "%s: error: ", exec_name); - vfprintf (stderr, s, ap); + va_start (ap, msgid); + fprintf (stderr, _("%s: error: "), exec_name); + vfprintf (stderr, _(msgid), ap); fputc ('\n', stderr); va_end (ap); exit (1); } void -warning (const char *s, ...) +warning (const char *msgid, ...) { va_list ap; - va_start (ap, s); - fprintf (stderr, "%s: warning: ", exec_name); - vfprintf (stderr, s, ap); + va_start (ap, msgid); + fprintf (stderr, _("%s: warning: "), exec_name); + vfprintf (stderr, _(msgid), ap); fputc ('\n', stderr); va_end (ap); } |