1
0
mirror of git://git.sv.gnu.org/coreutils.git synced 2026-04-20 18:56:39 +02:00

(memcasecmp): Remove static definition of function.

Include memcasecmp.h instead.
This commit is contained in:
Jim Meyering
1996-04-10 03:47:28 +00:00
parent 5eb19629b0
commit 5d5979d9a8

View File

@@ -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)
{