Merge branch 'master' into jgrpp
# Conflicts: # src/cheat_gui.cpp # src/command.cpp # src/command_func.h # src/company_base.h # src/debug.cpp # src/debug.h # src/economy.cpp # src/engine_type.h # src/graph_gui.cpp # src/misc_cmd.cpp # src/misc_cmd.h # src/network/core/os_abstraction.cpp # src/openttd.cpp # src/saveload/saveload.cpp # src/saveload/saveload.h # src/settings_type.h # src/ship_cmd.cpp # src/stdafx.h # src/tests/bitmath_func.cpp # src/town_cmd.cpp # src/town_gui.cpp
This commit is contained in:
@@ -33,7 +33,7 @@
|
||||
* @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__)
|
||||
#define DEBUG(name, level, ...) do { if ((level) == 0 || _debug_ ## name ## _level >= (level)) debug(#name, level, __VA_ARGS__); } while (false)
|
||||
|
||||
extern int _debug_driver_level;
|
||||
extern int _debug_grf_level;
|
||||
@@ -64,8 +64,8 @@ extern std::string _loadgame_DBGL_data;
|
||||
extern bool _save_DBGC_data;
|
||||
extern std::string _loadgame_DBGC_data;
|
||||
|
||||
void CDECL debug(const char *dbg, const char *format, ...) WARN_FORMAT(2, 3);
|
||||
void debug_print(const char *dbg, const char *buf);
|
||||
void CDECL debug(const char *dbg, int level, const char *format, ...) WARN_FORMAT(3, 4);
|
||||
void debug_print(const char *dbg, int level, const char *buf);
|
||||
|
||||
char *DumpDebugFacilityNames(char *buf, char *last);
|
||||
void SetDebugString(const char *s, void (*error_func)(const char *));
|
||||
@@ -117,7 +117,7 @@ inline void ShowInfoI(const std::string &str)
|
||||
}
|
||||
|
||||
struct log_prefix {
|
||||
const char *GetLogPrefix();
|
||||
const char *GetLogPrefix(bool force = false);
|
||||
|
||||
private:
|
||||
char buffer[24];
|
||||
|
Reference in New Issue
Block a user