diff options
-rw-r--r-- | firmware/debug.h | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/firmware/debug.h b/firmware/debug.h index 0f6b1eed64..f8e6496b04 100644 --- a/firmware/debug.h +++ b/firmware/debug.h | |||
@@ -23,12 +23,11 @@ extern void debugf(char* fmt,...); | |||
23 | 23 | ||
24 | #ifdef __GNUC__ | 24 | #ifdef __GNUC__ |
25 | 25 | ||
26 | /* GCC handles ellipses in macros, which | 26 | /* */ |
27 | means we can avoid the call completely */ | ||
28 | #ifdef DEBUG | 27 | #ifdef DEBUG |
29 | #define DEBUGF(fmt,args...) debugf(fmt, ## args) | 28 | #define DEBUGF(...) debugf(__VA_ARGS__) |
30 | #else | 29 | #else |
31 | #define DEBUGF(fmt,args...) | 30 | #define DEBUGF(...) |
32 | #endif | 31 | #endif |
33 | 32 | ||
34 | #else | 33 | #else |