diff options
Diffstat (limited to 'source/slang/slang-compiler.cpp')
| -rw-r--r-- | source/slang/slang-compiler.cpp | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/source/slang/slang-compiler.cpp b/source/slang/slang-compiler.cpp index 9f10876a0..c6c41b099 100644 --- a/source/slang/slang-compiler.cpp +++ b/source/slang/slang-compiler.cpp @@ -37,6 +37,14 @@ #include <unistd.h> #endif +#ifdef _WIN32 +#define WIN32_LEAN_AND_MEAN +#define NOMINMAX +#include <Windows.h> +#undef WIN32_LEAN_AND_MEAN +#undef NOMINMAX +#endif + #ifdef _MSC_VER #pragma warning(disable: 4996) #endif @@ -2291,7 +2299,7 @@ namespace Slang // really need/want to do anything too elaborate static uint32_t counter = 0; -#ifdef WIN32 +#ifdef _WIN32 uint32_t id = InterlockedIncrement(&counter); #else // TODO: actually implement the case for other platforms |
