X-Git-Url: https://git.saurik.com/apple/libc.git/blobdiff_plain/1f2f436a38f7ae2d39a943ad2898d8fed4ed2e58..15de9d6b4ab2de27ae24b13b7b6c4d55fffe4aef:/locale/FreeBSD/collcmp.c diff --git a/locale/FreeBSD/collcmp.c b/locale/FreeBSD/collcmp.c index dde67a4..7f135bc 100644 --- a/locale/FreeBSD/collcmp.c +++ b/locale/FreeBSD/collcmp.c @@ -27,18 +27,20 @@ #include __FBSDID("$FreeBSD: src/lib/libc/locale/collcmp.c,v 1.18 2005/02/27 14:54:23 phantom Exp $"); -#include +#include +#include #include "collate.h" /* * Compare two characters using collate */ -int __collate_range_cmp(int c1, int c2) +__private_extern__ int +__collate_range_cmp(wchar_t c1, wchar_t c2, locale_t loc) { - static char s1[2], s2[2]; + static wchar_t s1[2], s2[2]; s1[0] = c1; s2[0] = c2; - return (strcoll(s1, s2)); + return (wcscoll_l(s1, s2, loc)); }