Loading...
string/FreeBSD/wcsncasecmp.c Libc-1725.40.4 Libc-763.11
--- Libc/Libc-1725.40.4/string/FreeBSD/wcsncasecmp.c
+++ Libc/Libc-763.11/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());
-}
-