I no longer use CRTDBG to find bugs. Valgrind rules.

This commit is contained in:
Enno Rehling 2016-10-29 10:53:18 +02:00
parent f17b6f2bb5
commit f1d07fb647
1 changed files with 0 additions and 25 deletions

View File

@ -262,27 +262,6 @@ static int setup_signal_handler(void)
}
#endif
#undef CRTDBG
#ifdef CRTDBG
#include <crtdbg.h>
void init_crtdbg(void)
{
#if (defined(_MSC_VER))
int flags = _CrtSetDbgFlag(_CRTDBG_REPORT_FLAG);
if (memdebug == 1) {
flags |= _CRTDBG_CHECK_ALWAYS_DF; /* expensive */
} else if (memdebug == 2) {
flags = (flags & 0x0000FFFF) | _CRTDBG_CHECK_EVERY_16_DF;
} else if (memdebug == 3) {
flags = (flags & 0x0000FFFF) | _CRTDBG_CHECK_EVERY_128_DF;
} else if (memdebug == 4) {
flags = (flags & 0x0000FFFF) | _CRTDBG_CHECK_EVERY_1024_DF;
}
_CrtSetDbgFlag(flags);
#endif
}
#endif
void locale_init(void)
{
setlocale(LC_CTYPE, "");
@ -310,10 +289,6 @@ int main(int argc, char **argv)
locale_init();
#ifdef CRTDBG
init_crtdbg();
#endif
L = lua_init();
game_init();
bind_monsters(L);