diff options
author | Jim Meyering <jim@meyering.net> | 1996-04-10 03:47:28 +0000 |
---|---|---|
committer | Jim Meyering <jim@meyering.net> | 1996-04-10 03:47:28 +0000 |
commit | 5d5979d9a8d187aed2d82269ffc2388029319f85 (patch) | |
tree | 0921ccbb79728cfa0eafd91f89bd5d9f2aed4c16 /src/join.c | |
parent | 5eb19629b011ad1750c62b08938155415fa909d2 (diff) | |
download | coreutils-5d5979d9a8d187aed2d82269ffc2388029319f85.tar.xz |
(memcasecmp): Remove static definition of function.
Include memcasecmp.h instead.
Diffstat (limited to 'src/join.c')
-rw-r--r-- | src/join.c | 19 |
1 files changed, 1 insertions, 18 deletions
diff --git a/src/join.c b/src/join.c index 1305fe9ce..8b2b8bbd6 100644 --- a/src/join.c +++ b/src/join.c @@ -64,6 +64,7 @@ char *alloca (); #include "long-options.h" #include "xstrtol.h" #include "error.h" +#include "memcasecmp.h" #define join system_join @@ -201,24 +202,6 @@ separated by CHAR.\n\ exit (status == 0 ? EXIT_SUCCESS : EXIT_FAILURE); } -/* Like memcmp, but ignore differences in case. */ - -static int -memcasecmp (const void *vs1, const void *vs2, size_t n) -{ - unsigned int i; - unsigned char *s1 = (unsigned char *) vs1; - unsigned char *s2 = (unsigned char *) vs2; - for (i = 0; i < n; i++) - { - unsigned char u1 = *s1++; - unsigned char u2 = *s2++; - if (TOLOWER (u1) != TOLOWER (u2)) - return TOLOWER (u1) - TOLOWER (u2); - } - return 0; -} - static void ADD_FIELD (struct line *line, const char *field, size_t len) { |