fix: MSVC defines _DEBUG, not DEBUG

This commit is contained in:
Thomas Bernard 2018-09-16 00:04:47 +02:00
parent 051da9e354
commit 65c761345f
3 changed files with 8 additions and 5 deletions

View File

@ -8,7 +8,7 @@
FILEVERSION 2,6,0,2100 FILEVERSION 2,6,0,2100
PRODUCTVERSION 2,6,0,2100 PRODUCTVERSION 2,6,0,2100
FILEFLAGSMASK VS_FF_DEBUG FILEFLAGSMASK VS_FF_DEBUG
#ifdef DEBUG #ifdef _DEBUG
FILEFLAGS VS_FF_DEBUG FILEFLAGS VS_FF_DEBUG
#else #else
FILEFLAGS 0 FILEFLAGS 0

View File

@ -19,6 +19,9 @@
along with Grafx2; if not, see <http://www.gnu.org/licenses/> along with Grafx2; if not, see <http://www.gnu.org/licenses/>
*/ */
#if defined(_MSC_VER)
#include <windows.h>
#endif
#if defined(USE_SDL2) #if defined(USE_SDL2)
#include <SDL.h> #include <SDL.h>
#endif #endif
@ -34,7 +37,7 @@ extern void GFX2_Log(GFX2_Log_priority_T priority, const char * fmt, ...)
va_start(ap, fmt); va_start(ap, fmt);
GFX2_LogV(priority, fmt, ap); GFX2_LogV(priority, fmt, ap);
va_end(ap); va_end(ap);
#if defined(_MSC_VER) && defined(DEBUG) #if defined(_MSC_VER) && defined(_DEBUG)
{ {
char message[1024]; char message[1024];
va_start(ap, fmt); va_start(ap, fmt);
@ -47,7 +50,7 @@ extern void GFX2_Log(GFX2_Log_priority_T priority, const char * fmt, ...)
extern void GFX2_LogV(GFX2_Log_priority_T priority, const char * fmt, va_list ap) extern void GFX2_LogV(GFX2_Log_priority_T priority, const char * fmt, va_list ap)
{ {
#if !defined(DEBUG) #if !defined(_DEBUG)
if ((unsigned)GFX2_verbosity_level < (unsigned)priority) if ((unsigned)GFX2_verbosity_level < (unsigned)priority)
return; return;
#endif #endif

View File

@ -211,7 +211,7 @@ void Error_function(int error_code, const char *filename, int line_number, const
snprintf(msg_buffer, sizeof(msg_buffer), "Error number %d occured in file %s, line %d, function %s.\n", error_code, filename,line_number,function_name); snprintf(msg_buffer, sizeof(msg_buffer), "Error number %d occured in file %s, line %d, function %s.\n", error_code, filename,line_number,function_name);
fputs(msg_buffer, stderr); fputs(msg_buffer, stderr);
#if defined(_MSC_VER) && defined(DEBUG) #if defined(_MSC_VER) && defined(_DEBUG)
OutputDebugStringA(msg_buffer); OutputDebugStringA(msg_buffer);
#endif #endif
@ -277,7 +277,7 @@ void Error_function(int error_code, const char *filename, int line_number, const
{ {
fputs(msg, stderr); fputs(msg, stderr);
#if defined(WIN32) #if defined(WIN32)
#if defined(DEBUG) #if defined(_DEBUG)
OutputDebugStringA(msg); OutputDebugStringA(msg);
#endif #endif
MessageBoxA(GFX2_Get_Window_Handle(), msg, "GrafX2 error", MB_OK | MB_ICONERROR); MessageBoxA(GFX2_Get_Window_Handle(), msg, "GrafX2 error", MB_OK | MB_ICONERROR);