X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/3f3a9768bca32b22232ebcaa3485d4a8d1a781bc..3d2c6d00f1e8b5d3bb8ab17ff60f0c3833d42e3e:/include/xbt/misc.h?ds=inline diff --git a/include/xbt/misc.h b/include/xbt/misc.h index 22eb2194ec..0a97552880 100644 --- a/include/xbt/misc.h +++ b/include/xbt/misc.h @@ -33,11 +33,13 @@ /* inline and __FUNCTION__ are only in GCC when -ansi is off */ #if defined(__GNUC__) && ! defined(__STRICT_ANSI__) - -# define _XBT_GNUC_FUNCTION __FUNCTION__ +# define _XBT_FUNCTION __FUNCTION__ +# define _XBT_INLINE inline +#elif (defined(__STDC__) && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L) +# define _XBT_FUNC__ __func__ /* ISO-C99 compliant */ # define _XBT_INLINE inline #else -# define _XBT_GNUC_FUNCTION "function" +# define _XBT_FUNCTION "function" # define _XBT_INLINE #endif