From 59c32b1ee979d6264bd0ae9803b6600311d1dee8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20Mr=C3=A1zek?= Date: Sat, 24 Dec 2011 14:27:35 +0100 Subject: [PATCH] Some changes required on windows. --- library/DataDefs.cpp | 3 ++- library/include/dfhack/DataDefs.h | 5 +++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/library/DataDefs.cpp b/library/DataDefs.cpp index 2de8c156e..7b4af8479 100644 --- a/library/DataDefs.cpp +++ b/library/DataDefs.cpp @@ -30,9 +30,10 @@ distribution. #include "dfhack/Process.h" #include "dfhack/Core.h" -#include "dfhack/DataDefs.h" #include "dfhack/VersionInfo.h" #include "tinythread.h" +// must be last due to MS stupidity +#include "dfhack/DataDefs.h" using namespace DFHack; diff --git a/library/include/dfhack/DataDefs.h b/library/include/dfhack/DataDefs.h index aa325958c..5ffd9be7e 100644 --- a/library/include/dfhack/DataDefs.h +++ b/library/include/dfhack/DataDefs.h @@ -31,6 +31,11 @@ distribution. #include "dfhack/Core.h" #include "dfhack/BitArray.h" +// Stop some MS stupidity +#ifdef interface + #undef interface +#endif + namespace DFHack { class virtual_class {};