X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/e6692e68ddfe1ef3234cacab53edb44277ae4405..407a83cbc983ae0d5773c1a418b1c4e580caa37a:/src/xbt/heap.c diff --git a/src/xbt/heap.c b/src/xbt/heap.c index 8de439f5d5..c6207b9540 100644 --- a/src/xbt/heap.c +++ b/src/xbt/heap.c @@ -10,12 +10,18 @@ #include "xbt/sysdep.h" #include "xbt/error.h" #include "heap_private.h" + + +/** \defgroup XBT_heap A generic heap data structure + * \brief This section describes the API to generic heap with O(log(n)) access. + */ + XBT_LOG_NEW_DEFAULT_SUBCATEGORY(heap, xbt, "Heap"); /** \name Functions * \ingroup XBT_heap */ -/*@{*/ +/* @{ */ /** * \param init_size initial size of the heap * \param free_func function to call on each element when you want to free @@ -44,8 +50,8 @@ void xbt_heap_free(xbt_heap_t H) if (H->free) for (i = 0; i < H->count; i++) H->free(H->items[i].content); - xbt_free(H->items); - xbt_free(H); + free(H->items); + free(H); return; } @@ -180,4 +186,4 @@ static void xbt_heap_increaseKey(xbt_heap_t H, int i) } return; } -/*@}*/ +/* @} */