blob: 1f78ce9a6d4af9e81977aeed99d2046ea4d1383e (
plain)
1
2
3
4
5
6
7
8
9
10
11
|
#include <stdlib.h> // for qsort_r, size_t, qsort
static int wrapper(const void *a, const void *b, void *compar)
{
return ((int (*)(const void *, const void *))compar)(a, b);
}
void qsort(void *base, size_t nel, size_t width, int (*compar)(const void *, const void *))
{
qsort_r(base, nel, width, wrapper, compar);
}
|