]> git.saurik.com Git - apple/libc.git/blame - locale/FreeBSD/collcmp.c.patch
Libc-391.tar.gz
[apple/libc.git] / locale / FreeBSD / collcmp.c.patch
CommitLineData
3d9156a7
A
1--- collcmp.c.orig 2004-11-25 11:38:16.000000000 -0800
2+++ collcmp.c 2005-02-17 10:18:01.000000000 -0800
3@@ -27,6 +27,7 @@
4 #include <sys/cdefs.h>
5 __FBSDID("$FreeBSD: src/lib/libc/locale/collcmp.c,v 1.17 2003/08/03 19:28:23 ache Exp $");
6
7+#include <xlocale.h>
8 #include <string.h>
9 #include "collate.h"
10
11@@ -34,12 +35,13 @@
12 * Compare two characters using collate
13 */
14
15-int __collate_range_cmp(c1, c2)
16+int __collate_range_cmp(c1, c2, loc)
17 int c1, c2;
18+ locale_t loc;
19 {
20 static char s1[2], s2[2];
21
22 s1[0] = c1;
23 s2[0] = c2;
24- return (strcoll(s1, s2));
25+ return (strcoll_l(s1, s2, loc));
26 }