mirror of
https://github.com/dhewm/dhewm3.git
synced 2024-11-22 20:51:20 +00:00
Fix MinGW build, #505
<intrin.h>, included by SDL_cpuinfo.h via SDL.h, defines strcmp. If the idlib/Str.h `#define strcmp idStr::Cmp` hack is visible when that file is parsed, there's a compiler error (because strcmp in intrin.h is replaced with idStr::Cmp then). So I reorderedd includes a bit until it compiled again..
This commit is contained in:
parent
477252308d
commit
07985cc5ea
3 changed files with 7 additions and 9 deletions
|
@ -28,6 +28,8 @@ If you have questions concerning this license or the applicable additional terms
|
||||||
===========================================================================
|
===========================================================================
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#include "DebuggerServer.h"
|
||||||
|
|
||||||
#if defined( ID_ALLOW_TOOLS )
|
#if defined( ID_ALLOW_TOOLS )
|
||||||
#include "tools/edit_gui_common.h"
|
#include "tools/edit_gui_common.h"
|
||||||
#include "DebuggerApp.h"
|
#include "DebuggerApp.h"
|
||||||
|
@ -37,9 +39,6 @@ If you have questions concerning this license or the applicable additional terms
|
||||||
const int MAX_MSGLEN = 8600;
|
const int MAX_MSGLEN = 8600;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
#include "DebuggerServer.h"
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
================
|
================
|
||||||
rvDebuggerServer::rvDebuggerServer
|
rvDebuggerServer::rvDebuggerServer
|
||||||
|
|
|
@ -28,13 +28,12 @@ If you have questions concerning this license or the applicable additional terms
|
||||||
#ifndef DEBUGGERSERVER_H_
|
#ifndef DEBUGGERSERVER_H_
|
||||||
#define DEBUGGERSERVER_H_
|
#define DEBUGGERSERVER_H_
|
||||||
|
|
||||||
|
#include <SDL.h>
|
||||||
|
#include "sys/platform.h"
|
||||||
|
#include "idlib/Str.h"
|
||||||
#include "DebuggerMessages.h"
|
#include "DebuggerMessages.h"
|
||||||
#include "DebuggerBreakpoint.h"
|
#include "DebuggerBreakpoint.h"
|
||||||
#include "framework/Game.h"
|
#include "framework/Game.h"
|
||||||
#include <SDL.h>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
class function_t;
|
class function_t;
|
||||||
typedef struct prstack_s prstack_t;
|
typedef struct prstack_s prstack_t;
|
||||||
|
|
|
@ -26,6 +26,8 @@ If you have questions concerning this license or the applicable additional terms
|
||||||
===========================================================================
|
===========================================================================
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#include "DebuggerServer.h"
|
||||||
|
|
||||||
#if defined( ID_ALLOW_TOOLS )
|
#if defined( ID_ALLOW_TOOLS )
|
||||||
#include "tools/edit_gui_common.h"
|
#include "tools/edit_gui_common.h"
|
||||||
#include "../../sys/win32/rc/debugger_resource.h"
|
#include "../../sys/win32/rc/debugger_resource.h"
|
||||||
|
@ -34,8 +36,6 @@ If you have questions concerning this license or the applicable additional terms
|
||||||
#include "debugger_common.h"
|
#include "debugger_common.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "DebuggerServer.h"
|
|
||||||
|
|
||||||
#if defined( ID_ALLOW_TOOLS )
|
#if defined( ID_ALLOW_TOOLS )
|
||||||
rvDebuggerApp gDebuggerApp; // this is also used in other source files
|
rvDebuggerApp gDebuggerApp; // this is also used in other source files
|
||||||
static HWND gDebuggerWindow = NULL;
|
static HWND gDebuggerWindow = NULL;
|
||||||
|
|
Loading…
Reference in a new issue