]> git.ipfire.org Git - thirdparty/coreutils.git/commitdiff
(main): Initialize for internationalized message support: call setlocale,
authorJim Meyering <jim@meyering.net>
Sat, 9 Mar 1996 20:19:13 +0000 (20:19 +0000)
committerJim Meyering <jim@meyering.net>
Sat, 9 Mar 1996 20:19:13 +0000 (20:19 +0000)
bindtextdomain, and textdomain.

24 files changed:
src/cat.c
src/cksum.c
src/comm.c
src/csplit.c
src/cut.c
src/expand.c
src/fmt.c
src/fold.c
src/head.c
src/join.c
src/md5sum.c
src/nl.c
src/od.c
src/paste.c
src/pr.c
src/sort.c
src/split.c
src/sum.c
src/tac.c
src/tail.c
src/tr.c
src/unexpand.c
src/uniq.c
src/wc.c

index d09be30de905dccc2572797b88522e1b0500b335..31eada9d7e32c1cecb6b610d47fc50ac8321fafc 100644 (file)
--- a/src/cat.c
+++ b/src/cat.c
@@ -505,6 +505,9 @@ main (int argc, char **argv)
   };
 
   program_name = argv[0];
+  setlocale (LC_ALL, "");
+  bindtextdomain (PACKAGE, LOCALEDIR);
+  textdomain (PACKAGE);
 
   /* Parse command line options.  */
 
index c5c8c020eb572d883082a1ab4dde4f06eac86c00..c3f3a8119339e39c5aa0e5390c7ca7b31c7081d8 100644 (file)
@@ -287,6 +287,10 @@ main (int argc, char **argv)
   int errors = 0;
 
   program_name = argv[0];
+  setlocale (LC_ALL, "");
+  bindtextdomain (PACKAGE, LOCALEDIR);
+  textdomain (PACKAGE);
+
   have_read_stdin = 0;
 
   while ((c = getopt_long (argc, argv, "", long_options, (int *) 0)) != EOF)
index 8ecfa7a9b2b00b063f6c03c35647f9b57b490a5b..e9db88874713cc3f493aa5d7cc4b87ccea12f5d4 100644 (file)
@@ -218,6 +218,9 @@ main (int argc, char **argv)
   int c;
 
   program_name = argv[0];
+  setlocale (LC_ALL, "");
+  bindtextdomain (PACKAGE, LOCALEDIR);
+  textdomain (PACKAGE);
 
   only_file_1 = 1;
   only_file_2 = 1;
index b89a3692513c5f4819497d8c40875f825a9c61d6..508eadc77c51c09751569365ff1a038e6d6fc36e 100644 (file)
@@ -1404,9 +1404,13 @@ main (int argc, char **argv)
   unsigned long val;
 #ifdef SA_INTERRUPT
   struct sigaction oldact, newact;
-#endif                         /* SA_INTERRUPT */
+#endif
 
   program_name = argv[0];
+  setlocale (LC_ALL, "");
+  bindtextdomain (PACKAGE, LOCALEDIR);
+  textdomain (PACKAGE);
+
   global_argv = argv;
   controls = NULL;
   control_used = 0;
@@ -1434,7 +1438,7 @@ main (int argc, char **argv)
   sigaction (SIGTERM, NULL, &oldact);
   if (oldact.sa_handler != SIG_IGN)
     sigaction (SIGTERM, &newact, NULL);
-#else
+#else /* not SA_INTERRUPT */
   if (signal (SIGHUP, SIG_IGN) != SIG_IGN)
     signal (SIGHUP, interrupt_handler);
   if (signal (SIGINT, SIG_IGN) != SIG_IGN)
@@ -1443,7 +1447,7 @@ main (int argc, char **argv)
     signal (SIGQUIT, interrupt_handler);
   if (signal (SIGTERM, SIG_IGN) != SIG_IGN)
     signal (SIGTERM, interrupt_handler);
-#endif
+#endif /* not SA_INTERRUPT */
 
   while ((optc = getopt_long (argc, argv, "f:b:kn:sqz", longopts, (int *) 0))
         != EOF)
index a4ee26ac9623e2de63d142be0b7c2786e497d478..d50ec71c9a4c6852290d8df1657b17a475624bcc 100644 (file)
--- a/src/cut.c
+++ b/src/cut.c
@@ -676,6 +676,9 @@ main (int argc, char **argv)
   int optc, exit_status = 0;
 
   program_name = argv[0];
+  setlocale (LC_ALL, "");
+  bindtextdomain (PACKAGE, LOCALEDIR);
+  textdomain (PACKAGE);
 
   operating_mode = undefined_mode;
 
index f4939c771aa157d6311d5a8842801806f3a61a56..93ddee4769cc3e1d564015332e608c7f87dee96c 100644 (file)
@@ -334,6 +334,9 @@ main (int argc, char **argv)
   tab_list = NULL;
   first_free_tab = 0;
   program_name = argv[0];
+  setlocale (LC_ALL, "");
+  bindtextdomain (PACKAGE, LOCALEDIR);
+  textdomain (PACKAGE);
 
   while ((c = getopt_long (argc, argv, "it:,0123456789", longopts, (int *) 0))
         != EOF)
index 89b5e77f9f2f0278dc4ff7f2bd2059ff70b9feda..faf975bc77fd74cbcd18fd7806d6b9b8c26d81d2 100644 (file)
--- a/src/fmt.c
+++ b/src/fmt.c
@@ -327,6 +327,9 @@ main (register int argc, register char **argv)
   FILE *infile;
 
   program_name = argv[0];
+  setlocale (LC_ALL, "");
+  bindtextdomain (PACKAGE, LOCALEDIR);
+  textdomain (PACKAGE);
 
   crown = tagged = split = uniform = FALSE;
   max_width = WIDTH;
index c0d02423be8fc8c17f9a43b752c3410a368b6b79..a23b637c85dec613eceac897c195e3921e9363c9 100644 (file)
@@ -255,6 +255,10 @@ main (int argc, char **argv)
   int errs = 0;
 
   program_name = argv[0];
+  setlocale (LC_ALL, "");
+  bindtextdomain (PACKAGE, LOCALEDIR);
+  textdomain (PACKAGE);
+
   break_spaces = count_bytes = have_read_stdin = 0;
 
   /* Turn any numeric options into -w options.  */
index 7b59d486e5d2bb1652a56b7b9291c450de1e1616..a0415801e6a11239bfa5b301e21b27261127a985 100644 (file)
@@ -258,6 +258,10 @@ main (int argc, char **argv)
   int c;                       /* Option character. */
 
   program_name = argv[0];
+  setlocale (LC_ALL, "");
+  bindtextdomain (PACKAGE, LOCALEDIR);
+  textdomain (PACKAGE);
+
   have_read_stdin = 0;
   unit_size = 0;
   print_headers = 0;
index 4c9c71b39111e0871085f8c2f63c2407a6e60500..85bd6cf0b0199644ddbf5561aa41dec31d6b18e7 100644 (file)
@@ -774,6 +774,9 @@ main (int argc, char **argv)
   int optc, prev_optc = 0, nfiles;
 
   program_name = argv[0];
+  setlocale (LC_ALL, "");
+  bindtextdomain (PACKAGE, LOCALEDIR);
+  textdomain (PACKAGE);
 
   /* Initialize this before parsing options.  In parsing options,
      it may be increased.  */
index 0329d8dfebc5449269e6e0399b326fa398674615..2e2759d0f66a816afbf6357aa382e02e9e6f798a 100644 (file)
@@ -399,6 +399,9 @@ main (int argc, char **argv)
 
   /* Setting values of global variables.  */
   program_name = argv[0];
+  setlocale (LC_ALL, "");
+  bindtextdomain (PACKAGE, LOCALEDIR);
+  textdomain (PACKAGE);
 
   parse_long_options (argc, argv, "md5sum", version_string, usage);
 
index 55a3a077a8c975443f28ead1c44b38932ae9b5f5..0ac34979c91b7668fee47b13f02a6c10196b560f 100644 (file)
--- a/src/nl.c
+++ b/src/nl.c
@@ -466,6 +466,10 @@ main (int argc, char **argv)
   int c, exit_status = 0;
 
   program_name = argv[0];
+  setlocale (LC_ALL, "");
+  bindtextdomain (PACKAGE, LOCALEDIR);
+  textdomain (PACKAGE);
+
   have_read_stdin = 0;
 
   while ((c = getopt_long (argc, argv, "h:b:f:v:i:pl:s:w:n:d:", longopts,
index c54e253a625c00943d14ece7ae5b56e4d7debb07..8cca7b9b8a2ac443aaee5bf9d9de1a0058ac5cc1 100644 (file)
--- a/src/od.c
+++ b/src/od.c
@@ -1586,6 +1586,10 @@ main (int argc, char **argv)
 #endif
 
   program_name = argv[0];
+  setlocale (LC_ALL, "");
+  bindtextdomain (PACKAGE, LOCALEDIR);
+  textdomain (PACKAGE);
+
   err = 0;
 
   for (i = 0; i <= MAX_INTEGRAL_TYPE_SIZE; i++)
index 50e53b1777d94aa4a61189e2242955ab23e67f26..395c6bcaff87d404430011ce78dc754d2b3aa56b 100644 (file)
@@ -437,6 +437,10 @@ main (int argc, char **argv)
   char default_delims[2], zero_delims[3];
 
   program_name = argv[0];
+  setlocale (LC_ALL, "");
+  bindtextdomain (PACKAGE, LOCALEDIR);
+  textdomain (PACKAGE);
+
   have_read_stdin = 0;
   serial_merge = 0;
   delims = default_delims;
index 99fea937b7bf5c9aa2f4439769a76397a52e9496..be9356daedae710004da3e04e0bee4ecb12895b2 100644 (file)
--- a/src/pr.c
+++ b/src/pr.c
@@ -467,6 +467,9 @@ main (int argc, char **argv)
   char **file_names;
 
   program_name = argv[0];
+  setlocale (LC_ALL, "");
+  bindtextdomain (PACKAGE, LOCALEDIR);
+  textdomain (PACKAGE);
 
   n_files = 0;
   file_names = (argc > 1
index 40336caabe98d6c27cdaaa26cdcd4fc8573b163e..53737a9ee06f6a9b31cee576c6efbb443a653c01 100644 (file)
@@ -1674,6 +1674,9 @@ main (int argc, char **argv)
 #endif                         /* SA_INTERRUPT */
 
   program_name = argv[0];
+  setlocale (LC_ALL, "");
+  bindtextdomain (PACKAGE, LOCALEDIR);
+  textdomain (PACKAGE);
 
   parse_long_options (argc, argv, "sort", version_string, usage);
 
index d589a9f9d790cebe0e189c4b87efd079f486f0a6..bdc89e5519dddaa40c22f2101e0ffac6cafc4819 100644 (file)
@@ -370,6 +370,9 @@ main (int argc, char **argv)
   int digits_optind = 0;
 
   program_name = argv[0];
+  setlocale (LC_ALL, "");
+  bindtextdomain (PACKAGE, LOCALEDIR);
+  textdomain (PACKAGE);
 
   /* Parse command line options.  */
 
index 413f8346e585cc5710217fc876856637b7a10b68..df22ff897336c7b37bd8b9ee7ab8bc969670e4ac 100644 (file)
--- a/src/sum.c
+++ b/src/sum.c
@@ -207,6 +207,10 @@ main (int argc, char **argv)
   int (*sum_func) () = bsd_sum_file;
 
   program_name = argv[0];
+  setlocale (LC_ALL, "");
+  bindtextdomain (PACKAGE, LOCALEDIR);
+  textdomain (PACKAGE);
+
   have_read_stdin = 0;
 
   while ((optc = getopt_long (argc, argv, "rs", longopts, (int *) 0)) != -1)
index d96e1779643f4b21f4755092eacf2407f562e3f1..54c10d0b4db073dad7b697c2ab10c0e0ee1db3a8 100644 (file)
--- a/src/tac.c
+++ b/src/tac.c
@@ -588,6 +588,10 @@ main (int argc, char **argv)
   int have_read_stdin = 0;
 
   program_name = argv[0];
+  setlocale (LC_ALL, "");
+  bindtextdomain (PACKAGE, LOCALEDIR);
+  textdomain (PACKAGE);
+
   errors = 0;
   separator = "\n";
   sentinel_length = 1;
index a5494533528592d51fa100f8bc82eb2b43b6ee03..c4c80caf3de41dac774f57aec473b1e7b3f3f4ba 100644 (file)
@@ -851,6 +851,10 @@ main (int argc, char **argv)
   int fileind;                 /* Index in ARGV of first file name.  */
 
   program_name = argv[0];
+  setlocale (LC_ALL, "");
+  bindtextdomain (PACKAGE, LOCALEDIR);
+  textdomain (PACKAGE);
+
   have_read_stdin = 0;
   count_lines = 1;
   forever = forever_multiple = from_start = print_headers = 0;
index eda215664344fc2ca16a7fc53351da8f6024f2f8..9b6e7923c6062451fa7a556b31fa29236931980e 100644 (file)
--- a/src/tr.c
+++ b/src/tr.c
@@ -1796,6 +1796,9 @@ main (int argc, char **argv)
   struct Spec_list *s2 = &buf2;
 
   program_name = argv[0];
+  setlocale (LC_ALL, "");
+  bindtextdomain (PACKAGE, LOCALEDIR);
+  textdomain (PACKAGE);
 
   while ((c = getopt_long (argc, argv, "cdst", long_options,
                           (int *) 0)) != EOF)
index 9ea05ab15335e2f5220f2189d57693f5305229bf..0d09594746111f16857639fff89b136ea8aa15a0 100644 (file)
@@ -383,12 +383,16 @@ main (int argc, char **argv)
   int tabval = -1;             /* Value of tabstop being read, or -1. */
   int c;                       /* Option character. */
 
+  program_name = argv[0];
+  setlocale (LC_ALL, "");
+  bindtextdomain (PACKAGE, LOCALEDIR);
+  textdomain (PACKAGE);
+
   have_read_stdin = 0;
   exit_status = 0;
   convert_entire_line = 0;
   tab_list = NULL;
   first_free_tab = 0;
-  program_name = argv[0];
 
   while ((c = getopt_long (argc, argv, "at:,0123456789", longopts, (int *) 0))
         != EOF)
index 64a3b8c9c7460483108b34cdb547e9635f3b7305..d6900cefff89dc0161295a42eddd2c4839b3dc74 100644 (file)
@@ -280,6 +280,10 @@ main (int argc, char **argv)
   char *infile = "-", *outfile = "-";
 
   program_name = argv[0];
+  setlocale (LC_ALL, "");
+  bindtextdomain (PACKAGE, LOCALEDIR);
+  textdomain (PACKAGE);
+
   skip_chars = 0;
   skip_fields = 0;
   check_chars = 0;
index bb903f1a290f87ffa5b890d370cc238ffc3f217f..27db2a436dcf1c7e5676997ab3dfc906224a2a48 100644 (file)
--- a/src/wc.c
+++ b/src/wc.c
@@ -261,6 +261,10 @@ main (int argc, char **argv)
   int nfiles;
 
   program_name = argv[0];
+  setlocale (LC_ALL, "");
+  bindtextdomain (PACKAGE, LOCALEDIR);
+  textdomain (PACKAGE);
+
   exit_status = 0;
   print_lines = print_words = print_chars = 0;
   total_lines = total_words = total_chars = 0;