X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/6a6157abf9619875297ff1d16c1e5c63c526d4c1..9d765a692e8aae0c06d16ce6d7db2acdd0b3b63d:/src/surf/surf_action.c diff --git a/src/surf/surf_action.c b/src/surf/surf_action.c index 3b2b0fa2d7..49a22ff084 100644 --- a/src/surf/surf_action.c +++ b/src/surf/surf_action.c @@ -27,7 +27,7 @@ const char *surf_action_state_names[6] = { static xbt_mallocator_t action_mallocator = NULL; static int action_mallocator_allocated_size = 0; static void* surf_action_mallocator_new_f(void); -static void surf_action_mallocator_free_f(void* action); +#define surf_action_mallocator_free_f xbt_free_f static void surf_action_mallocator_reset_f(void* action); /** @@ -55,10 +55,6 @@ static void* surf_action_mallocator_new_f(void) { return xbt_malloc(action_mallocator_allocated_size); } -static void surf_action_mallocator_free_f(void* action) { - xbt_free(action); -} - static void surf_action_mallocator_reset_f(void* action) { memset(action, 0, action_mallocator_allocated_size); } @@ -66,7 +62,7 @@ static void surf_action_mallocator_reset_f(void* action) { void *surf_action_new(size_t size, double cost, surf_model_t model, int failed) { - xbt_assert2(size <= action_mallocator_allocated_size, + xbt_assert(size <= action_mallocator_allocated_size, "Cannot create a surf action of size %zu: the mallocator only provides actions of size %d", size, action_mallocator_allocated_size);