Lines Matching refs:cmp
75 #define CMP(t, x, y) (cmp((t), (x), (y)))
77 #define CMP(t, x, y) (cmp((x), (y), (t)))
79 #define CMP(t, x, y) (cmp((x), (y)))
83 med3(char *a, char *b, char *c, cmp_t *cmp, void *thunk in med3() argument
104 local_qsort(void *a, size_t n, size_t es, cmp_t *cmp, void *thunk) in local_qsort() argument
130 pl = med3(pl, pl + d, pl + 2 * d, cmp, thunk); in local_qsort()
131 pm = med3(pm - d, pm, pm + d, cmp, thunk); in local_qsort()
132 pn = med3(pn - 2 * d, pn - d, pn, cmp, thunk); in local_qsort()
134 pm = med3(pl, pm, pn, cmp, thunk); in local_qsort()
184 local_qsort(a, d1 / es, es, cmp, thunk); in local_qsort()
196 local_qsort(pn - d2, d2 / es, es, cmp, thunk); in local_qsort()
209 qsort_r(void *a, size_t n, size_t es, void *thunk, cmp_t *cmp) in qsort_r() argument
211 local_qsort_r(a, n, es, cmp, thunk); in qsort_r()
215 qsort_s(void *a, rsize_t n, rsize_t es, cmp_t *cmp, void *thunk) in qsort_s() argument
229 } else if (cmp == NULL) { in qsort_s()
236 local_qsort_s(a, n, es, cmp, thunk); in qsort_s()
241 qsort(void *a, size_t n, size_t es, cmp_t *cmp) in qsort() argument
243 local_qsort(a, n, es, cmp, NULL); in qsort()