X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/08c6a2f66d759072267060d3d365511dd13a8cba..094e150150b00809883e764056e87b862cdf7a94:/include/xbt/sysdep.h diff --git a/include/xbt/sysdep.h b/include/xbt/sysdep.h index 1c3fcd59a6..dbda408386 100644 --- a/include/xbt/sysdep.h +++ b/include/xbt/sysdep.h @@ -30,15 +30,12 @@ void xbt_die(const char *msg) _XBT_GNUC_NORETURN; /** @addtogroup XBT_syscall * @brief Malloc and associated functions, killing the program on error (with \ref XBT_ex) * - *
Top [\ref index]::[\ref XBT_API] - *
Prev - *
Next [\ref XBT_ex]
* @{ */ #if defined(__GNUC__) || defined(DOXYGEN) /** @brief Like strdup, but xbt_die() on error */ -static inline char *xbt_strdup(const char *s) { +static _XBT_INLINE char *xbt_strdup(const char *s) { char *res = NULL; if (s) { res=strdup(s); @@ -49,7 +46,7 @@ static inline char *xbt_strdup(const char *s) { } /** @brief Like malloc, but xbt_die() on error @hideinitializer */ -static inline void *xbt_malloc(int n){ +static _XBT_INLINE void *xbt_malloc(int n){ void *res=malloc(n); if (!res) xbt_die("Memory allocation failed"); @@ -58,7 +55,7 @@ static inline void *xbt_malloc(int n){ /** @brief like malloc, but xbt_die() on error and memset data to 0 @hideinitializer */ -static inline void *xbt_malloc0(int n) { +static _XBT_INLINE void *xbt_malloc0(int n) { void *res=calloc(n,1); if (!res) xbt_die("Memory callocation failed"); @@ -67,7 +64,7 @@ static inline void *xbt_malloc0(int n) { /** @brief like realloc, but xbt_die() on error @hideinitializer */ -static inline void *xbt_realloc(void*p,int s){ +static _XBT_INLINE void *xbt_realloc(void*p,int s){ void *res=res; if (s) { if (p) {