From 44fbee83569c133bdf4f997f82d473d3b5b09ed9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Wed, 6 Oct 2004 00:36:17 +0000 Subject: [PATCH] We already have strncasecmp(), and we don't need strnicmp(). git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9222 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/kernel/libroot/posix/string/Jamfile | 1 - src/kernel/libroot/posix/string/strnicmp.c | 35 ---------------------- 2 files changed, 36 deletions(-) delete mode 100644 src/kernel/libroot/posix/string/strnicmp.c diff --git a/src/kernel/libroot/posix/string/Jamfile b/src/kernel/libroot/posix/string/Jamfile index 397c6c4ea6..9c3fe3bf0c 100644 --- a/src/kernel/libroot/posix/string/Jamfile +++ b/src/kernel/libroot/posix/string/Jamfile @@ -25,7 +25,6 @@ KernelMergeObject posix_string.o : strncat.c strncmp.c strncpy.c - strnicmp.c strnlen.c strpbrk.c strrchr.c diff --git a/src/kernel/libroot/posix/string/strnicmp.c b/src/kernel/libroot/posix/string/strnicmp.c deleted file mode 100644 index 6b2a65c35a..0000000000 --- a/src/kernel/libroot/posix/string/strnicmp.c +++ /dev/null @@ -1,35 +0,0 @@ -/* -** Copyright 2001, Travis Geiselbrecht. All rights reserved. -** Distributed under the terms of the NewOS License. -*/ - -#include -#include -#include - - -int -strnicmp(char const *s1, char const *s2, size_t len) -{ - unsigned char c1 = '\0'; - unsigned char c2 = '\0'; - - if (len > 0) { - do { - c1 = *s1; c2 = *s2; - s1++; s2++; - if (!c1) - break; - if (!c2) - break; - if (c1 == c2) - continue; - c1 = tolower(c1); - c2 = tolower(c2); - if (c1 != c2) - break; - } while (--len); - } - return (int)c1 - (int)c2; -} -#pragma weak strncasecmp=strnicmp