diff --git a/include/SDL_egl.h b/include/SDL_egl.h index f50fa5c9b..f95a9067b 100644 --- a/include/SDL_egl.h +++ b/include/SDL_egl.h @@ -390,6 +390,9 @@ typedef enum { #ifndef WIN32_LEAN_AND_MEAN #define WIN32_LEAN_AND_MEAN 1 #endif +#ifndef NOMINMAX /* don't define min() and max(). */ +#define NOMINMAX +#endif #include #if __WINRT__ diff --git a/include/SDL_opengl_glext.h b/include/SDL_opengl_glext.h index cd3869fe7..6a402b15a 100644 --- a/include/SDL_opengl_glext.h +++ b/include/SDL_opengl_glext.h @@ -40,6 +40,9 @@ extern "C" { #ifndef WIN32_LEAN_AND_MEAN #define WIN32_LEAN_AND_MEAN 1 #endif +#ifndef NOMINMAX /* don't define min() and max(). */ +#define NOMINMAX +#endif #include #endif diff --git a/include/SDL_syswm.h b/include/SDL_syswm.h index 7aa8c6869..1469b235e 100644 --- a/include/SDL_syswm.h +++ b/include/SDL_syswm.h @@ -49,6 +49,9 @@ struct SDL_SysWMinfo; #ifndef WIN32_LEAN_AND_MEAN #define WIN32_LEAN_AND_MEAN #endif +#ifndef NOMINMAX /* don't define min() and max(). */ +#define NOMINMAX +#endif #include #endif