X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=libiberty%2Fstrncasecmp.c;h=47700dde5183e70708189672edc52ca4025c4af4;hb=5f8989944880cad1bfffab3801214a0a9b67b72e;hp=8ff06edefc44155beddc045c459c6aa9e3e3c7f6;hpb=39423523167c47f72822dbb9eb3ab4a0dfeafe68;p=deliverable%2Fbinutils-gdb.git diff --git a/libiberty/strncasecmp.c b/libiberty/strncasecmp.c index 8ff06edefc..47700dde51 100644 --- a/libiberty/strncasecmp.c +++ b/libiberty/strncasecmp.c @@ -25,18 +25,14 @@ static char sccsid[] = "@(#)strcasecmp.c 5.5 (Berkeley) 11/24/87"; #endif /* LIBC_SCCS and not lint */ #include -#ifdef __STDC__ #include -#else -#define size_t unsigned long -#endif /* * This array is designed for mapping upper and lower case letter * together for a case independent comparison. The mappings are * based upon ascii character sequences. */ -static unsigned char charmap[] = { +static const unsigned char charmap[] = { '\000', '\001', '\002', '\003', '\004', '\005', '\006', '\007', '\010', '\011', '\012', '\013', '\014', '\015', '\016', '\017', '\020', '\021', '\022', '\023', '\024', '\025', '\026', '\027', @@ -72,9 +68,7 @@ static unsigned char charmap[] = { }; int -strncasecmp(s1, s2, n) - const char *s1, *s2; - register size_t n; +strncasecmp(const char *s1, const char *s2, register size_t n) { register unsigned char u1, u2;