diff options
author | Jim Meyering <jim@meyering.net> | 1996-04-13 18:13:09 +0000 |
---|---|---|
committer | Jim Meyering <jim@meyering.net> | 1996-04-13 18:13:09 +0000 |
commit | fee3da72c91404b6d627490411d13b58e29e33de (patch) | |
tree | 498b2f82fe4e3d8f24af25a6d635d8db9c667e3f | |
parent | 96a992db4a6d3b8940567094e26f1bb2e608841c (diff) | |
download | gnulib-fee3da72c91404b6d627490411d13b58e29e33de.tar.gz |
Unprotoize.
[ISASCII]: Define.
[ISUPPER]: Define.
-rw-r--r-- | lib/memcasecmp.c | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/lib/memcasecmp.c b/lib/memcasecmp.c index 547902895d..7e4ab75875 100644 --- a/lib/memcasecmp.c +++ b/lib/memcasecmp.c @@ -5,6 +5,13 @@ #include <sys/types.h> #include <ctype.h> +#if defined (STDC_HEADERS) || (!defined (isascii) && !defined (HAVE_ISASCII)) +#define ISASCII(c) 1 +#else +#define ISASCII(c) isascii(c) +#endif +#define ISUPPER(c) (ISASCII (c) && isupper (c)) + #if _LIBC || STDC_HEADERS # define TOLOWER(c) tolower (c) #else @@ -16,7 +23,10 @@ /* Like memcmp, but ignore differences in case. */ int -memcasecmp (const void *vs1, const void *vs2, size_t n) +memcasecmp (vs1, vs2, n) + const void *vs1; + const void *vs2; + size_t n; { unsigned int i; unsigned char *s1 = (unsigned char *) vs1; |