X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/4c809a6e671dd2d46724fd05644020a7084b880d..abcec414741588aaaa8b719ae581b183b2327569:/src/xbt/heap.c diff --git a/src/xbt/heap.c b/src/xbt/heap.c index 19db0112e1..243e9c3212 100644 --- a/src/xbt/heap.c +++ b/src/xbt/heap.c @@ -26,7 +26,7 @@ * * Creates a new heap. */ -xbt_heap_t xbt_heap_new(int init_size, void_f_pvoid_t * const free_func) +xbt_heap_t xbt_heap_new(int init_size, void_f_pvoid_t const free_func) { xbt_heap_t H = xbt_new0(struct xbt_heap, 1); H->size = init_size; @@ -45,7 +45,7 @@ void xbt_heap_free(xbt_heap_t H) int i; if (H->free) for (i = 0; i < H->count; i++) - H->free(H->items[i].content); + (*(H->free))(H->items[i].content); free(H->items); free(H); return;