Lines Matching defs:f1
104 u_char *f1, *f2, *t, *b, *tp2, *q, *l1, *l2;
131 f1 = l2;
136 while (f1 < l1 && f2 < l2) {
137 if (CMP(f1, f2) <= 0) {
139 b = f1, t = l1;
142 q = f1;
185 if (q == f1) {
188 ICOPY_ELT(f1, tp2, i);
191 CCOPY_ELT(f1, tp2, i);
195 ICOPY_LIST(f1, tp2, b);
198 CCOPY_LIST(f1, tp2, b);
208 } else if (f1 < l1) {
210 ICOPY_LIST(f1, tp2, l1);
212 CCOPY_LIST(f1, tp2, l1);
259 u_char *f1, *f2, *s, *l2, *last, *p2;
278 f1 = list1;
279 sense = (CMP(f1, f1 + size) > 0);
280 for (; f1 < last; sense = !sense) {
283 for (f2 = f1 + size2; f2 < last; f2 += size2) {
290 p2 = *EVAL(p2) = f1 + size2 - list1 + list2;
292 swap (f1, f1 + size);
293 } while ((f1 += size2) < f2);
296 for (f2 = f1 + size2; f2 < l2; f2 += size2) {
300 reverse(f1, f2-size);
301 f1 = f2;
305 reverse (f1, f2-size);
306 f1 = f2;
314 for (f1 = list1, p2 = list2; f1 < last; f1 += size2) {
316 if (CMP (f1, f1 + size) > 0)
317 swap(f1, f1 + size);