diff --git a/reactos/base/applications/charmap/precomp.h b/reactos/base/applications/charmap/precomp.h index 040886cefd7..c46337f3bb0 100644 --- a/reactos/base/applications/charmap/precomp.h +++ b/reactos/base/applications/charmap/precomp.h @@ -1,7 +1,9 @@ #ifndef __CHARMAP_PRECOMP_H #define __CHARMAP_PRECOMP_H -#include + #include +#include +#include #include #include "resource.h" diff --git a/reactos/include/psdk/windef.h b/reactos/include/psdk/windef.h index 67a061c79aa..ca5f61a29ca 100644 --- a/reactos/include/psdk/windef.h +++ b/reactos/include/psdk/windef.h @@ -160,21 +160,14 @@ extern "C" { #endif #endif -#if defined(_MSC_VER) && defined(__cplusplus) - -#include -#define min __min -#define max __max - -#elif !defined(_MSC_VER) && !defined(NOMINMAX) - -#ifndef max -#define max(a,b) ((a)>(b)?(a):(b)) -#endif -#ifndef min -#define min(a,b) ((a)<(b)?(a):(b)) -#endif +#ifndef NOMINMAX + #ifndef max + #define max(a,b) ((a)>(b)?(a):(b)) + #endif + #ifndef min + #define min(a,b) ((a)<(b)?(a):(b)) + #endif #endif #define UNREFERENCED_PARAMETER(P) {(P)=(P);}