Loading...
--- Libc/Libc-1725.40.4/string/FreeBSD/wcsncasecmp.c
+++ Libc/Libc-763.12/string/FreeBSD/wcsncasecmp.c
@@ -27,21 +27,19 @@
#include <sys/cdefs.h>
__FBSDID("$FreeBSD: src/lib/libc/string/wcsncasecmp.c,v 1.1 2009/02/28 06:00:58 das Exp $");
-#include "xlocale_private.h"
-
#include <wchar.h>
#include <wctype.h>
int
-wcsncasecmp_l(const wchar_t *s1, const wchar_t *s2, size_t n, locale_t loc)
+wcsncasecmp(const wchar_t *s1, const wchar_t *s2, size_t n)
{
wchar_t c1, c2;
if (n == 0)
return (0);
for (; *s1; s1++, s2++) {
- c1 = towlower_l(*s1, loc);
- c2 = towlower_l(*s2, loc);
+ c1 = towlower(*s1);
+ c2 = towlower(*s2);
if (c1 != c2)
return ((int)c1 - c2);
if (--n == 0)
@@ -49,9 +47,3 @@
}
return (-*s2);
}
-
-int
-wcsncasecmp(const wchar_t *s1, const wchar_t *s2, size_t n) {
- return wcsncasecmp_l(s1, s2, n, __current_locale());
-}
-