summaryrefslogtreecommitdiff
path: root/sorters.h
diff options
context:
space:
mode:
Diffstat (limited to 'sorters.h')
-rw-r--r--sorters.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/sorters.h b/sorters.h
index d451813..669f5c4 100644
--- a/sorters.h
+++ b/sorters.h
@@ -3,15 +3,16 @@
void assert_sorted(int *buffer, size_t size);
typedef int (*cmpfun)(const void *, const void *);
-typedef void (*sorter)(void *, size_t, size_t, cmpfun);
+typedef void (*sorterfn)(void *, size_t, size_t, cmpfun);
void musl_qsort(void *, size_t, size_t, cmpfun);
void glibc_quicksort(void *, size_t, size_t, cmpfun);
void glibc_mergesort(void *, size_t, size_t, cmpfun);
void freebsd_qsort(void *, size_t, size_t, cmpfun);
void wikisort(void *, size_t, size_t, cmpfun);
+void wikisort_ref(void *, size_t, size_t, cmpfun);
extern const struct sorter {
const char *name;
- sorter func;
+ sorterfn func;
} sorters[];