-#else /* non __GNUC__ */
-# if defined(SIMGRID_HAVE_STRDUP)
-# define xbt_strdup(s) strdup(s)
-# elif defined(SIMGRID_HAVE__STRDUP
-# define xbt_strdup(s) _strdup(s)
-# else
-# error Missing strdup
-# endif
-# define xbt_malloc(n) malloc(n)
-# define xbt_malloc0(n) calloc(n,1)
-# define xbt_realloc(p,s) realloc(p,s)
-#endif /* __GNUC__ ? */