|
Lines 208-213
Link Here
|
| 208 |
return strcoll(s[0], s[1]); |
208 |
return strcoll(s[0], s[1]); |
| 209 |
} |
209 |
} |
| 210 |
|
210 |
|
|
|
211 |
#if 0 |
| 211 |
static int |
212 |
static int |
| 212 |
collcmp(char *a, char *b, int mini) |
213 |
collcmp(char *a, char *b, int mini) |
| 213 |
{ |
214 |
{ |
|
Lines 223-228
Link Here
|
| 223 |
b[mini] = sb; |
224 |
b[mini] = sb; |
| 224 |
return r; |
225 |
return r; |
| 225 |
} |
226 |
} |
|
|
227 |
#endif |
| 226 |
#endif /* __FreeBSD__ */ |
228 |
#endif /* __FreeBSD__ */ |
| 227 |
|
229 |
|
| 228 |
static void |
230 |
static void |
|
Lines 1153-1159
Link Here
|
| 1153 |
} |
1155 |
} |
| 1154 |
else |
1156 |
else |
| 1155 |
#ifdef __FreeBSD__ |
1157 |
#ifdef __FreeBSD__ |
| 1156 |
diff = collcmp (texta, textb, min (lena, lenb)); |
1158 |
diff = strcoll (texta, textb); |
| 1157 |
#else |
1159 |
#else |
| 1158 |
diff = memcmp (texta, textb, min (lena, lenb)); |
1160 |
diff = memcmp (texta, textb, min (lena, lenb)); |
| 1159 |
#endif |
1161 |
#endif |
|
Lines 1203-1209
Link Here
|
| 1203 |
{ |
1205 |
{ |
| 1204 |
#endif |
1206 |
#endif |
| 1205 |
#ifdef __FreeBSD__ |
1207 |
#ifdef __FreeBSD__ |
| 1206 |
diff = collcmp (ap, bp, mini); |
1208 |
diff = strcoll (ap, bp); |
| 1207 |
#else |
1209 |
#else |
| 1208 |
diff = memcmp (ap, bp, mini); |
1210 |
diff = memcmp (ap, bp, mini); |
| 1209 |
#endif |
1211 |
#endif |