diff options
Diffstat (limited to 'src/gdbm_dump.c')
-rw-r--r-- | src/gdbm_dump.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/gdbm_dump.c b/src/gdbm_dump.c index 9120f04..d6318b1 100644 --- a/src/gdbm_dump.c +++ b/src/gdbm_dump.c | |||
@@ -19,13 +19,13 @@ | |||
19 | # include "gdbmapp.h" | 19 | # include "gdbmapp.h" |
20 | # include "gdbmdefs.h" | 20 | # include "gdbmdefs.h" |
21 | 21 | ||
22 | char *parseopt_program_doc = "dump a GDBM database to a file"; | 22 | char *parseopt_program_doc = "dump a GDBM database to a file"; |
23 | char *parseopt_program_args = "DB_FILE [FILE]"; | 23 | char *parseopt_program_args = "DB_FILE [FILE]"; |
24 | struct gdbm_option optab[] = { | 24 | struct gdbm_option optab[] = { |
25 | { 'H', "format", N_("0|1"), N_("select dump format") }, | 25 | { 'H', "format", "binary|ascii|0|1", N_("select dump format") }, |
26 | { 0 } | 26 | { 0 } |
27 | }; | 27 | }; |
28 | 28 | ||
29 | int format = GDBM_DUMP_FMT_ASCII; | 29 | int format = GDBM_DUMP_FMT_ASCII; |
30 | 30 | ||
31 | int | 31 | int |
@@ -33,12 +33,18 @@ main (int argc, char **argv) | |||
33 | { | 33 | { |
34 | GDBM_FILE dbf; | 34 | GDBM_FILE dbf; |
35 | int rc, opt; | 35 | int rc, opt; |
36 | char *dbname, *filename; | 36 | char *dbname, *filename; |
37 | FILE *fp; | 37 | FILE *fp; |
38 | 38 | ||
39 | #ifdef HAVE_SETLOCALE | ||
40 | setlocale (LC_ALL, ""); | ||
41 | #endif | ||
42 | bindtextdomain (PACKAGE, LOCALEDIR); | ||
43 | textdomain (PACKAGE); | ||
44 | |||
39 | set_progname (argv[0]); | 45 | set_progname (argv[0]); |
40 | 46 | ||
41 | for (opt = parseopt_first (argc, argv, optab); | 47 | for (opt = parseopt_first (argc, argv, optab); |
42 | opt != EOF; | 48 | opt != EOF; |
43 | opt = parseopt_next ()) | 49 | opt = parseopt_next ()) |
44 | { | 50 | { |