1 --- collcmp.c.bsdnew 2009-11-09 15:05:25.000000000 -0800
2 +++ collcmp.c 2009-11-09 15:23:31.000000000 -0800
5 __FBSDID("$FreeBSD: src/lib/libc/locale/collcmp.c,v 1.18 2005/02/27 14:54:23 phantom Exp $");
13 * Compare two characters using collate
16 -int __collate_range_cmp(int c1, int c2)
17 +__private_extern__ int
18 +__collate_range_cmp(wchar_t c1, wchar_t c2, locale_t loc)
20 - static char s1[2], s2[2];
21 + static wchar_t s1[2], s2[2];
25 - return (strcoll(s1, s2));
26 + return (wcscoll_l(s1, s2, loc));