]>
Commit | Line | Data |
---|---|---|
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 | } |