From 928b712ad75548783f64cc0841993b61438e0edd Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Fri, 31 May 2019 00:17:01 -0700 Subject: Fixing some qsort_r arg problems --- bb.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/bb.c b/bb.c index 93bd60f..5098290 100644 --- a/bb.c +++ b/bb.c @@ -802,7 +802,11 @@ void remove_entry(entry_t *e) void sort_files(bb_t *bb) { - qsort_r(bb->files, (size_t)bb->nfiles, sizeof(entry_t*), &bb, compare_files); +#ifdef __APPLE__ + qsort_r(bb->files, (size_t)bb->nfiles, sizeof(entry_t*), bb, compare_files); +#else + qsort_r(bb->files, (size_t)bb->nfiles, sizeof(entry_t*), compare_files, bb); +#endif for (int i = 0; i < bb->nfiles; i++) { bb->files[i]->index = i; } -- cgit v1.2.3