From 5d5979d9a8d187aed2d82269ffc2388029319f85 Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Wed, 10 Apr 1996 03:47:28 +0000 Subject: [PATCH] (memcasecmp): Remove static definition of function. Include memcasecmp.h instead. --- src/join.c | 19 +------------------ 1 file changed, 1 insertion(+), 18 deletions(-) diff --git a/src/join.c b/src/join.c index 1305fe9ce8..8b2b8bbd6c 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) { -- 2.47.2