diff options
Diffstat (limited to 'contrib/syslinux/latest/com32/lib/strncasecmp.c')
-rw-r--r-- | contrib/syslinux/latest/com32/lib/strncasecmp.c | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/contrib/syslinux/latest/com32/lib/strncasecmp.c b/contrib/syslinux/latest/com32/lib/strncasecmp.c deleted file mode 100644 index 2caac0a..0000000 --- a/contrib/syslinux/latest/com32/lib/strncasecmp.c +++ /dev/null @@ -1,24 +0,0 @@ -/* - * strncasecmp.c - */ - -#include <string.h> -#include <ctype.h> - -int strncasecmp(const char *s1, const char *s2, size_t n) -{ - const unsigned char *c1 = (const unsigned char *)s1; - const unsigned char *c2 = (const unsigned char *)s2; - unsigned char ch; - int d = 0; - - while (n--) { - /* toupper() expects an unsigned char (implicitly cast to int) - as input, and returns an int, which is exactly what we want. */ - d = toupper(ch = *c1++) - toupper(*c2++); - if (d || !ch) - break; - } - - return d; -} |