summaryrefslogtreecommitdiff
path: root/src/join.c
diff options
context:
space:
mode:
authorJim Meyering <jim@meyering.net>1996-04-10 03:47:28 +0000
committerJim Meyering <jim@meyering.net>1996-04-10 03:47:28 +0000
commit5d5979d9a8d187aed2d82269ffc2388029319f85 (patch)
tree0921ccbb79728cfa0eafd91f89bd5d9f2aed4c16 /src/join.c
parent5eb19629b011ad1750c62b08938155415fa909d2 (diff)
downloadcoreutils-5d5979d9a8d187aed2d82269ffc2388029319f85.tar.xz
(memcasecmp): Remove static definition of function.
Include memcasecmp.h instead.
Diffstat (limited to 'src/join.c')
-rw-r--r--src/join.c19
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)
{