X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/22b96fa759d3b97167b2eb450d35f45cb7827bd7..a01e72b3aab192e7f8a4e2f26e9cde6ecc9a94ec:/include/xbt/sysdep.h diff --git a/include/xbt/sysdep.h b/include/xbt/sysdep.h index fd1ecf0726..a0421e4688 100644 --- a/include/xbt/sysdep.h +++ b/include/xbt/sysdep.h @@ -105,9 +105,10 @@ static XBT_INLINE void *xbt_realloc(void*p,unsigned int s){ #define xbt_free free /*nothing specific to do here. A poor valgrind replacement?*/ /*#define xbt_free_fct free * replacement with the guareenty of being a function FIXME:KILLME*/ -/** @brief like free - @hideinitializer */ +/** @brief like free, but you can be sure that it is a function */ XBT_PUBLIC(void) xbt_free_f(void* p); +/** @brief should be given a pointer to pointer, and frees the second one */ +XBT_PUBLIC(void) xbt_free_ref(void *d); /** @brief like calloc, but xbt_die() on error and don't memset to 0 @hideinitializer */