Lines Matching refs:list2
116 u_char *list2, *list1, *p2, *p, *last, **p1; in mergesort_b() local
130 if ((list2 = malloc(nmemb * size + PSIZE)) == NULL) in mergesort_b()
134 setup(list1, list2, nmemb, size, cmp); in mergesort_b()
135 last = list2 + nmemb * size; in mergesort_b()
137 while (*EVAL(list2) != last) { in mergesort_b()
140 for (tp2 = p2 = list2; p2 != last; p1 = EVAL(l2)) { in mergesort_b()
143 f2 = l1 = list1 + (p2 - list2); in mergesort_b()
146 l2 = list1 + (p2 - list2); in mergesort_b()
228 list1 = list2; in mergesort_b()
229 list2 = tp2; in mergesort_b()
230 last = list2 + nmemb*size; in mergesort_b()
232 if (base == list2) { in mergesort_b()
233 memmove(list2, list1, nmemb*size); in mergesort_b()
234 list2 = list1; in mergesort_b()
236 free(list2); in mergesort_b()
266 setup(u_char *list1, u_char *list2, size_t n, size_t size, cmp_t cmp) in setup() argument
274 *EVAL(list2) = (u_char*) list2 + n*size; in setup()
284 *EVAL(list2 + (last - list1)) = list2 + n * size; in setup()
287 p2 = list2; in setup()
300 p2 = *EVAL(p2) = f1 + size2 - list1 + list2; in setup()
308 p2 = *EVAL(p2) = f2 - list1 + list2; in setup()
318 p2 = *EVAL(p2) = f2 - list1 + list2; in setup()
320 p2 = *EVAL(p2) = list2 + n*size; in setup()
324 for (f1 = list1, p2 = list2; f1 < last; f1 += size2) { in setup()