include: Respect NOMINMAX.

This commit is contained in:
Henri Verbeet 2017-07-18 18:56:49 +02:00
parent e307beee29
commit e9fe4da01e
1 changed files with 8 additions and 6 deletions

View File

@ -201,13 +201,15 @@ typedef struct SECURITY_ATTRIBUTES SECURITY_ATTRIBUTES;
#endif /* DECLSPEC_HIDDEN */
/* Define min() & max() macros */
#ifndef min
# define min(a, b) (((a) <= (b)) ? (a) : (b))
#endif
#ifndef NOMINMAX
# ifndef min
# define min(a, b) (((a) <= (b)) ? (a) : (b))
# endif
#ifndef max
# define max(a, b) (((a) >= (b)) ? (a) : (b))
#endif
# ifndef max
# define max(a, b) (((a) >= (b)) ? (a) : (b))
# endif
#endif /* NOMINMAX */
#ifndef DEFINE_ENUM_FLAG_OPERATORS
#ifdef __cplusplus