View | Details | Raw Unified | Return to bug 15458
Collapse All | Expand All

(-)sort.c (-2 / +4 lines)
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

Return to bug 15458