Home | History | Annotate | Download | only in stdlib

Lines Matching defs:f1

117 	u_char *f1, *f2, *t, *b, *tp2, *q, *l1, *l2;
151 f1 = l2;
156 while (f1 < l1 && f2 < l2) {
157 if ((*cmp)(f1, f2, cookie) <= 0) {
159 b = f1, t = l1;
162 q = f1;
217 if (q == f1) {
220 ICOPY_ELT(f1, tp2, i);
223 CCOPY_ELT(f1, tp2, i);
227 ICOPY_LIST(f1, tp2, b);
230 CCOPY_LIST(f1, tp2, b);
240 } else if (f1 < l1) {
242 ICOPY_LIST(f1, tp2, l1);
244 CCOPY_LIST(f1, tp2, l1);
291 u_char *f1, *f2, *s, *l2, *last, *p2;
315 f1 = list1;
316 sense = (cmp(f1, f1 + size, cookie) > 0);
317 for (; f1 < last; sense = !sense) {
320 for (f2 = f1 + size2; f2 < last; f2 += size2) {
327 p2 = *EVAL(p2) = f1 + size2 - list1 + list2;
329 swap (f1, f1 + size);
330 } while ((f1 += size2) < f2);
333 for (f2 = f1 + size2; f2 < l2; f2 += size2) {
337 reverse(f1, f2 - size);
338 f1 = f2;
342 reverse(f1, f2 - size);
343 f1 = f2;
351 for (f1 = list1, p2 = list2; f1 < last; f1 += size2) {
353 if (cmp(f1, f1 + size, cookie) > 0)
354 swap(f1, f1 + size);