diff options
author | Jim Meyering <meyering@redhat.com> | 2011-12-12 10:57:17 +0100 |
---|---|---|
committer | Jim Meyering <meyering@redhat.com> | 2011-12-12 10:57:17 +0100 |
commit | f5c2e2ac7d4ca2f6ba15e56a245f348899360a00 (patch) | |
tree | 7bac39fbf3ca0b253798ca0d6e9768e847f7eb33 /lib/argmatch.c | |
parent | 7c251266b25bc720104c05c6a15736d52323c058 (diff) | |
download | gnulib-f5c2e2ac7d4ca2f6ba15e56a245f348899360a00.tar.gz |
argmatch: don't hard-code `' when listing valid option arguments
* lib/argmatch.c (argmatch_valid): Don't hard-code `%s'. Instead,
use the quote function to add quotes. Use fputs rather than
fprintf for the format string with no format directive.
Diffstat (limited to 'lib/argmatch.c')
-rw-r--r-- | lib/argmatch.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/argmatch.c b/lib/argmatch.c index 9a3eca4d4c..6adbef6d32 100644 --- a/lib/argmatch.c +++ b/lib/argmatch.c @@ -150,17 +150,17 @@ argmatch_valid (const char *const *arglist, /* We try to put synonyms on the same line. The assumption is that synonyms follow each other */ - fprintf (stderr, _("Valid arguments are:")); + fputs (_("Valid arguments are:"), stderr); for (i = 0; arglist[i]; i++) if ((i == 0) || memcmp (last_val, vallist + valsize * i, valsize)) { - fprintf (stderr, "\n - `%s'", arglist[i]); + fprintf (stderr, "\n - %s", quote (arglist[i])); last_val = vallist + valsize * i; } else { - fprintf (stderr, ", `%s'", arglist[i]); + fprintf (stderr, ", %s", quote (arglist[i])); } putc ('\n', stderr); } |