Lines Matching refs:cmp
92 int (*cmp)(const void *, const void *)) in mergesort()
119 setup(list1, list2, nmemb, size, cmp); in mergesort()
133 if ((*cmp)(f1, f2) <= 0) { in mergesort()
143 while ((b += size) < t && cmp(q, b) >sense) in mergesort()
152 (*cmp)(q, p) <= sense) in mergesort()
157 } else if ((*cmp)(q, p) <= sense) { in mergesort()
166 if ((*cmp)(q, p = b + i) <= sense) in mergesort()
173 if ((*cmp)(q, in mergesort()
252 int (*cmp)(const void *, const void *)) in setup()
259 insertionsort(list1, n, size, cmp); in setup()
268 insertionsort(list1 + (n - i) * size, i, size, cmp); in setup()
275 sense = (cmp(f1, f1 + size) > 0); in setup()
280 if ((cmp(f2, f2+ size) > 0) != sense) in setup()
293 if ((cmp(f2-size, f2) > 0) != sense) { in setup()
303 if (f2 < last || cmp(f2 - size, f2) > 0) in setup()
312 if (cmp (f1, f1 + size) > 0) in setup()
324 int (*cmp)(const void *, const void *)) in insertionsort()
332 if (cmp(u, t) <= 0) in insertionsort()