From 9af9cb7483dc0319090e87b17ccdd9f33e4ea2cc Mon Sep 17 00:00:00 2001 From: mquinson Date: Sat, 7 Aug 2004 07:08:19 +0000 Subject: [PATCH] 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 --- include/gras/log.h | 5 +++++ 1 file changed, 5 insertions(+) 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_ */ -- 2.20.1