From: mquinson Date: Sat, 7 Aug 2004 07:08:19 +0000 (+0000) Subject: Tell in which function we are in GRAS_IN/OUT (when compiling with gcc) X-Git-Tag: v3.3~4996 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/9af9cb7483dc0319090e87b17ccdd9f33e4ea2cc Tell in which function we are in GRAS_IN/OUT (when compiling with gcc) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@352 48e7efb5-ca39-0410-a469-dd3cf9ba447f --- diff --git a/include/gras/log.h b/include/gras/log.h index 04996099d6..fdba22e866 100644 --- a/include/gras/log.h +++ b/include/gras/log.h @@ -538,7 +538,12 @@ extern gras_log_appender_t *gras_log_default_appender; #define CRITICAL5(f,a1,a2,a3,a4,a5) LOG5(gras_log_priority_critical, f,a1,a2,a3,a4,a5) #define CRITICAL6(f,a1,a2,a3,a4,a5,a6) LOG6(gras_log_priority_critical, f,a1,a2,a3,a4,a5,a6) +#ifdef __GNUC__ +#define GRAS_IN DEBUG1(">> begin of %s",__FUNCTION__) +#define GRAS_OUT DEBUG1("<< end of %s",__FUNCTION__) +#else #define GRAS_IN DEBUG0(">> begin of function") #define GRAS_OUT DEBUG0("<< end of function") +#endif #endif /* ! _GRAS_LOG_H_ */