diff options
| author | Björn Stenberg <bjorn@haxx.se> | 2002-05-02 14:05:51 +0000 |
|---|---|---|
| committer | Björn Stenberg <bjorn@haxx.se> | 2002-05-02 14:05:51 +0000 |
| commit | 697dd70ac4832243f6460452f955d19da56ba590 (patch) | |
| tree | 6efaf5db0ee2554a4f9daf4e02c1a4c9736c9c33 /firmware/debug.h | |
| parent | bca0f0f5ea8bb29d503a917eb4ef467202c7318c (diff) | |
| download | rockbox-697dd70ac4832243f6460452f955d19da56ba590.zip rockbox-697dd70ac4832243f6460452f955d19da56ba590.tar.gz rockbox-697dd70ac4832243f6460452f955d19da56ba590.tar.bz2 rockbox-697dd70ac4832243f6460452f955d19da56ba590.tar.xz | |
Changed debug to DEBUGF and panic to panicf.
Also some linking changes.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@383 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/debug.h')
| -rw-r--r-- | firmware/debug.h | 20 |
1 files changed, 18 insertions, 2 deletions
diff --git a/firmware/debug.h b/firmware/debug.h index dc3053c..adedfd9 100644 --- a/firmware/debug.h +++ b/firmware/debug.h @@ -19,7 +19,23 @@ #ifndef DEBUG_H #define DEBUG_H -void debug(char *msg); -void debugf(char *fmt, ...); +extern void debugf(char* fmt,...); + +#ifdef __GNUC__ + +/* GCC handles ellipses in macros, which + means we can avoid the call completely */ +#ifdef DEBUG +#define DEBUGF(fmt,args...) debugf(fmt, ## args) +#else +#define DEBUGF(fmt,args...) +#endif + +#else + +void DEBUGF debugf + +#endif /* GCC */ + #endif |