Changeset - r9656:fae4d0ace22a
[Not reviewed]
master
0 1 0
smatz - 16 years ago 2008-07-18 12:20:30
smatz@openttd.org
(svn r13728) -Codechange: define DEBUG as an empty block so compiler warns us less
1 file changed with 2 insertions and 2 deletions:
0 comments (0 inline, 0 general)
src/debug.h
Show inline comments
 
@@ -12,27 +12,27 @@
 
 * (there is room for exceptions, but you have to have a good cause):
 
 * 0   - errors or severe warnings
 
 * 1   - other non-fatal, non-severe warnings
 
 * 2   - crude progress indicator of functionality
 
 * 3   - important debugging messages (function entry)
 
 * 4   - debugging messages (crude loop status, etc.)
 
 * 5   - detailed debugging information
 
 * 6.. - extremely detailed spamming
 
 */
 

	
 
#ifdef NO_DEBUG_MESSAGES
 
	#if defined(__GNUC__) && (__GNUC__ < 3)
 
		#define DEBUG(name, level, args...)
 
		#define DEBUG(name, level, args...) { }
 
	#else
 
		#define DEBUG(name, level, ...)
 
		#define DEBUG(name, level, ...) { }
 
	#endif
 
#else /* NO_DEBUG_MESSAGES */
 
	#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;
 
	extern int _debug_grf_level;
 
	extern int _debug_map_level;
0 comments (0 inline, 0 general)