1
0
mirror of git://git.sv.gnu.org/coreutils.git synced 2026-08-09 18:20:53 +02:00

(__xargmatch_internal): Remove now-unused function.

(argmatch_to_argument): Add `const' attribute to first parameter.
This commit is contained in:
Jim Meyering
1999-01-02 18:32:50 +00:00
parent c39158b8ec
commit fa7427c2ea
+1 -36
View File
@@ -36,10 +36,6 @@
# define _(Text) Text
#endif
#ifndef EXIT_BADARG
# define EXIT_BADARG 1
#endif
#include "quotearg.h"
/* When reporting a failing argument, make sure to show invisible
@@ -181,41 +177,10 @@ argmatch_valid (const char *const *arglist,
putc ('\n', stderr);
}
/* Call __argmatch_internal, but handle the error so that it never
returns. Errors are reported to the users with a list of valid
values.
KIND is a description of the type of entity that was being matched.
ARG, ARGLIST, and SENSITIVE are the same as in __argmatch_internal
VALIST, and VALSIZE are the same as in valid_args */
int
__xargmatch_internal (const char *kind, const char *arg,
const char *const *arglist,
const char *vallist, size_t valsize,
int case_sensitive)
{
int i;
i = __argmatch_internal (arg, arglist, vallist, valsize, case_sensitive);
if (i >= 0)
{
/* Success */
return i;
}
else
{
/* Failure */
argmatch_invalid (kind, arg, i);
argmatch_valid (arglist, vallist, valsize);
exit (EXIT_BADARG);
}
return -1; /* To please some compilers */
}
/* Look for VALUE in VALLIST, an array of objects of size VALSIZE and
return the first corresponding argument in ARGLIST */
const char *
argmatch_to_argument (char *value,
argmatch_to_argument (const char *value,
const char *const *arglist,
const char *vallist, size_t valsize)
{