cmp_t
qsort_r(void *a, size_t n, size_t es, void *thunk, cmp_t *cmp)
qsort(void *a, size_t n, size_t es, cmp_t *cmp)
static inline char *med3(char *, char *, char *, cmp_t *, void *);
med3(char *a, char *b, char *c, cmp_t *cmp, void *thunk
kqsort_r(void *a, size_t n, size_t es, void *thunk, cmp_t *cmp)
kqsort(void *a, size_t n, size_t es, cmp_t *cmp)
static __inline char *med3(char *, char *, char *, cmp_t *, void *);
med3(char *a, char *b, char *c, cmp_t *cmp, void *thunk