From e198d85a9485c908028541f81a06ee924a3f3938 Mon Sep 17 00:00:00 2001 From: beber Date: Thu, 8 Dec 2005 13:35:11 +0000 Subject: multi define :) --- src/espik_debug.h | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) (limited to 'src') diff --git a/src/espik_debug.h b/src/espik_debug.h index 22d7c7b..dca4f5f 100644 --- a/src/espik_debug.h +++ b/src/espik_debug.h @@ -5,24 +5,18 @@ #define DEBUG_FILENO stderr -#ifdef _ESPIK_DEBUG_ -#ifdef __GNUC__ +#if defined (_ESPIK_DEBUG_) && defined (__GNUC__) #define espik_debug_print(fmt, ...) \ { \ fprintf (DEBUG_FILENO, "%s+%i @%s: '", __FILE__, __LINE__, __func__); \ fprintf (DEBUG_FILENO, fmt, ##__VA_ARGS__); \ fprintf (DEBUG_FILENO, "'\n"); \ } -#else /* __GNUC__ */ +#else #define espik_debug_print(fmt, ...) \ { \ } -#endif /* __GNUC__ */ -#else /* _ESPIK_DEBUG_ */ -#define espik_debug_print(fmt, ...) \ -{ \ -} -#endif /* _ESPIK_DEBUG_ */ +#endif /* _ESPIK_DEBUG_ && __GNUC__ */ inline void espik_bt (void); void espik_debug_init(); -- cgit v1.2.3