Lines Matching refs:cmp
52 med3(char *a, char *b, char *c, cmp_f cmp, void *arg) in med3() argument
54 if (cmp(a, b, arg) < 0) { in med3()
55 if (cmp(b, c, arg) < 0) { in med3()
57 } else if (cmp(a, c, arg) < 0) { in med3()
63 if (cmp(b, c, arg) > 0) { in med3()
65 } else if (cmp(a, c, arg) > 0) { in med3()
126 int (*cmp)(const void *, const void *) = in qsort_r_wrapper() local
128 return (cmp(a, b)); in qsort_r_wrapper()
133 cmp_f cmp, void *arg) in qsort_r() argument
233 if ((*cmp)(b_par, b_par + rsiz, arg) <= in qsort_r()
289 m2 = med3(b_lim, b_lim + i, b_lim + 2 * i, cmp, arg); in qsort_r()
293 m1 = med3(b_lim, b_lim + i, b_lim + 2 * i, cmp, arg); in qsort_r()
295 cmp, arg); in qsort_r()
297 cmp, arg); in qsort_r()
298 m2 = med3(m1, m2, m3, cmp, arg); in qsort_r()
350 cv = cmp(b_par, m2, arg); in qsort_r()
369 cv = cmp(t_par, m2, arg); in qsort_r()
496 int (*cmp)(const void *, const void *)) in qsort()
499 (void *)(uintptr_t)cmp)); in qsort()