Reactos

[PSDK] intsafe.h: Define MIN/MAX macros the same way as in stdint.h

This avoids redefinition warnings.

+12 -12
+12 -12
sdk/include/psdk/intsafe.h
··· 117 117 C_ASSERT(sizeof(UINT_PTR) == sizeof(ULONG_PTR)); 118 118 119 119 /* Integer range margins (use (x-1) to prevent warnings) */ 120 - #define INT8_MIN ((signed char)(-127 - 1)) 120 + #define INT8_MIN (-128) 121 121 #define SHORT_MIN (-32768) 122 - #define INT16_MIN ((short)(-32767 - 1)) 122 + #define INT16_MIN (-32768) 123 123 #define INT_MIN (-2147483647 - 1) 124 124 #define INT32_MIN (-2147483647 - 1) 125 125 #define LONG_MIN (-2147483647L - 1) ··· 139 139 #define SSIZE_T_MIN (-2147483647L - 1) 140 140 #endif /* _WIN64 */ 141 141 142 - #define INT8_MAX ((signed char)127) 143 - #define UINT8_MAX ((unsigned char)0xffU) 144 - #define BYTE_MAX ((unsigned char)0xff) 145 - #define SHORT_MAX ((short)32767) 146 - #define INT16_MAX ((short)32767) 147 - #define USHORT_MAX ((unsigned short)0xffff) 148 - #define UINT16_MAX ((unsigned short)0xffff) 149 - #define WORD_MAX ((unsigned short)0xffff) 142 + #define INT8_MAX 127 143 + #define UINT8_MAX 0xff /* 255U */ 144 + #define BYTE_MAX 0xff /* 255U */ 145 + #define SHORT_MAX 32767 146 + #define INT16_MAX 32767 147 + #define USHORT_MAX 0xffff /* 65535U */ 148 + #define UINT16_MAX 0xffff /* 65535U */ 149 + #define WORD_MAX 0xffff /* 65535U */ 150 150 #define INT_MAX 2147483647 151 151 #define INT32_MAX 2147483647 152 152 #define UINT_MAX 0xffffffff 153 - #define UINT32_MAX 0xffffffffU 153 + #define UINT32_MAX 0xffffffff /* 4294967295U */ 154 154 #define LONG_MAX 2147483647L 155 155 #define ULONG_MAX 0xffffffffUL 156 156 #define DWORD_MAX 0xffffffffUL ··· 161 161 #define DWORDLONG_MAX 0xffffffffffffffffULL 162 162 #define ULONG64_MAX 0xffffffffffffffffULL 163 163 #define DWORD64_MAX 0xffffffffffffffffULL 164 - #define UINT64_MAX 0xffffffffffffffffULL 164 + #define UINT64_MAX 0xffffffffffffffffULL /* 18446744073709551615ULL */ 165 165 #define INT128_MAX 170141183460469231731687303715884105727i128 166 166 #define UINT128_MAX 0xffffffffffffffffffffffffffffffffui128 167 167 #undef SIZE_T_MAX