summaryrefslogtreecommitdiff
path: root/src/debug.h
diff options
context:
space:
mode:
authorPatric Stout <truelight@openttd.org>2018-04-11 22:07:21 +0200
committerGitHub <noreply@github.com>2018-04-11 22:07:21 +0200
commit17bd580630fe56d48daaf017f01912064658c123 (patch)
tree7213d7622e25e3e2e75fba484b04306d82af2aaf /src/debug.h
parent66f67ac5ac6fe3401f7b8d0eb1c75b23f0475c75 (diff)
downloadopenttd-17bd580630fe56d48daaf017f01912064658c123.tar.xz
Remove: NO_DEBUG_MESSAGES was only read and setting it broke compilation (#6703)
Given any speed issue cannot be attributed to checking for _debug_NNN_level, removing this is a safe action This fixes #6652.
Diffstat (limited to 'src/debug.h')
-rw-r--r--src/debug.h52
1 files changed, 24 insertions, 28 deletions
diff --git a/src/debug.h b/src/debug.h
index 7da72da1d..ce454c962 100644
--- a/src/debug.h
+++ b/src/debug.h
@@ -28,37 +28,33 @@
* 6.. - extremely detailed spamming
*/
-#ifdef NO_DEBUG_MESSAGES
- #define DEBUG(name, level, ...) { }
-#else /* NO_DEBUG_MESSAGES */
- /**
- * Output a line of debugging information.
- * @param name Category
- * @param level Debugging level, higher levels means more detailed information.
- */
- #define DEBUG(name, level, ...) if ((level) == 0 || _debug_ ## name ## _level >= (level)) debug(#name, __VA_ARGS__)
-
- extern int _debug_driver_level;
- extern int _debug_grf_level;
- extern int _debug_map_level;
- extern int _debug_misc_level;
- extern int _debug_net_level;
- extern int _debug_sprite_level;
- extern int _debug_oldloader_level;
- extern int _debug_npf_level;
- extern int _debug_yapf_level;
- extern int _debug_freetype_level;
- extern int _debug_script_level;
- extern int _debug_sl_level;
- extern int _debug_gamelog_level;
- extern int _debug_desync_level;
- extern int _debug_console_level;
+/**
+ * Output a line of debugging information.
+ * @param name Category
+ * @param level Debugging level, higher levels means more detailed information.
+ */
+#define DEBUG(name, level, ...) if ((level) == 0 || _debug_ ## name ## _level >= (level)) debug(#name, __VA_ARGS__)
+
+extern int _debug_driver_level;
+extern int _debug_grf_level;
+extern int _debug_map_level;
+extern int _debug_misc_level;
+extern int _debug_net_level;
+extern int _debug_sprite_level;
+extern int _debug_oldloader_level;
+extern int _debug_npf_level;
+extern int _debug_yapf_level;
+extern int _debug_freetype_level;
+extern int _debug_script_level;
+extern int _debug_sl_level;
+extern int _debug_gamelog_level;
+extern int _debug_desync_level;
+extern int _debug_console_level;
#ifdef RANDOM_DEBUG
- extern int _debug_random_level;
+extern int _debug_random_level;
#endif
- void CDECL debug(const char *dbg, const char *format, ...) WARN_FORMAT(2, 3);
-#endif /* NO_DEBUG_MESSAGES */
+void CDECL debug(const char *dbg, const char *format, ...) WARN_FORMAT(2, 3);
char *DumpDebugFacilityNames(char *buf, char *last);
void SetDebugString(const char *s);