From: Alan T. DeKok Date: Tue, 13 Apr 2021 14:35:34 +0000 (-0400) Subject: qsort comparison has a different prototype than fr_cmp_t X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=5127da74016b004e622f0beca83892358d84df91;p=thirdparty%2Ffreeradius-server.git qsort comparison has a different prototype than fr_cmp_t --- diff --git a/src/tests/rbmonkey.c b/src/tests/rbmonkey.c index 1c5a2c2e9cd..23ebde9b734 100644 --- a/src/tests/rbmonkey.c +++ b/src/tests/rbmonkey.c @@ -17,6 +17,12 @@ static int8_t comp(void const *a, void const *b) return CMP(our_a->num, our_b->num); } +static int qsort_comp(void const *a, void const *b) +{ + return comp(a, b); +} + + #if 0 static int print_cb(void *i, UNUSED void *uctx) { @@ -162,7 +168,7 @@ again: fprintf(stderr,"After insert rbcount is %i\n", i); if (i < 0) return i; - qsort(vals, n, sizeof(fr_rb_test_node_t), comp); + qsort(vals, n, sizeof(fr_rb_test_node_t), qsort_comp); /* * For testing deletebydata instead