summaryrefslogtreecommitdiff
path: root/lib/argmatch.c
diff options
context:
space:
mode:
authorJim Meyering <jim@meyering.net>2001-05-24 06:12:00 +0000
committerJim Meyering <jim@meyering.net>2001-05-24 06:12:00 +0000
commit908a517100b80ecd7f0705a196282170277ee6e5 (patch)
tree027655505c2b83ab827d0074639fc4a3cf246236 /lib/argmatch.c
parent97606853e879be5b07616107beb934a385e1f5cb (diff)
downloadcoreutils-908a517100b80ecd7f0705a196282170277ee6e5.tar.xz
Include "quote.h".
(argmatch_invalid): Remove explicit `' quotes. Instead, use the quote function. Reported by Göran Uddeborg.
Diffstat (limited to 'lib/argmatch.c')
-rw-r--r--lib/argmatch.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/lib/argmatch.c b/lib/argmatch.c
index 964270650..af96c8cbe 100644
--- a/lib/argmatch.c
+++ b/lib/argmatch.c
@@ -1,5 +1,5 @@
/* argmatch.c -- find a match for a string in an array
- Copyright (C) 1990, 1998, 1999 Free Software Foundation, Inc.
+ Copyright (C) 1990, 1998, 1999, 2001 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -38,6 +38,7 @@
#include "error.h"
#include "quotearg.h"
+#include "quote.h"
/* When reporting an invalid argument, show nonprinting characters
by using the quoting style ARGMATCH_QUOTING_STYLE. Do not use
@@ -156,10 +157,11 @@ void
argmatch_invalid (const char *context, const char *value, int problem)
{
char const *format = (problem == -1
- ? _("invalid argument %s for `%s'")
- : _("ambiguous argument %s for `%s'"));
+ ? _("invalid argument %s for %s")
+ : _("ambiguous argument %s for %s"));
- error (0, 0, format, quotearg_style (ARGMATCH_QUOTING_STYLE, value), context);
+ error (0, 0, format, quotearg_style (ARGMATCH_QUOTING_STYLE, value),
+ quote (context));
}
/* List the valid arguments for argmatch.