changeset 5390:111eea56dccc draft

(svn r7579) -Fix: upon merging the bridge branch, I accidently reverted 7571. Re-revert it. Sorry.
author celestar <celestar@openttd.org>
date Wed, 27 Dec 2006 14:51:55 +0000
parents 6c95f926ef52
children 62464f7aaf1b
files debug.h
diffstat 1 files changed, 5 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/debug.h
+++ b/debug.h
@@ -20,7 +20,11 @@
 #ifdef NO_DEBUG_MESSAGES
 	#define DEBUG(name, level, ...)
 #else
-	#define DEBUG(name, level, ...) if (level == 0 || _debug_ ## name ## _level >= level) debug(#name, __VA_ARGS__)
+	#if defined(__GNUC__) && (__GNUC__ < 3)
+		#define DEBUG(name, level, args...) if ((level == 0) || ( _debug_ ## name ## _level >= level)) debug(#name, args)
+	#else
+		#define DEBUG(name, level, ...) if (level == 0 || _debug_ ## name ## _level >= level) debug(#name, __VA_ARGS__)
+	#endif
 
 	extern int _debug_ai_level;
 	extern int _debug_driver_level;