From: Hallvard Furuseth Date: Mon, 16 Dec 2002 09:18:20 +0000 (+0000) Subject: Remove a bad function pointer cast. X-Git-Tag: NO_SLAP_OP_BLOCKS~672 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=ae28aa57b2a815b2beb0c4dbf0aec89d0d2c2e65;p=openldap Remove a bad function pointer cast. --- diff --git a/libraries/liblunicode/ucdata/ucgendat.c b/libraries/liblunicode/ucdata/ucgendat.c index ea88d95f01..f16d0ec7e8 100644 --- a/libraries/liblunicode/ucdata/ucgendat.c +++ b/libraries/liblunicode/ucdata/ucgendat.c @@ -1147,8 +1147,9 @@ expand_decomp(void) } static int -cmpcomps(_comp_t *comp1, _comp_t *comp2) +cmpcomps(const void *v_comp1, const void *v_comp2) { + const _comp_t *comp1 = v_comp1, *comp2 = v_comp2; long diff = comp1->code1 - comp2->code1; if (!diff) @@ -1212,8 +1213,7 @@ create_comps(void) cu++; } comps_used = cu; - qsort(comps, comps_used, sizeof(_comp_t), - (int (*)(const void *, const void *)) cmpcomps); + qsort(comps, comps_used, sizeof(_comp_t), cmpcomps); } static void