-int argmatch
- PARAMS ((const char *arg, const char *const *arglist,
- const char *vallist, size_t valsize));
-int argcasematch
- PARAMS ((const char *arg, const char *const *arglist,
- const char *vallist, size_t valsize));
-
-# define ARGMATCH(ARG,ARGLIST,VALLIST) \
- argmatch (ARG, ARGLIST, (const char *) VALLIST, sizeof (*VALLIST))
-
-# define ARGCASEMATCH(ARG,ARGLIST,VALLIST) \
- argcasematch (ARG, ARGLIST, (const char *) VALLIST, sizeof (*VALLIST))
+ptrdiff_t argmatch (char const *arg, char const *const *arglist,
+ char const *vallist, size_t valsize);