include/msvcrt: Ensure integer limits are given the correct type.

Iván Matellanes matellanesivan at gmail.com
Wed Aug 10 09:56:06 CDT 2016


Signed-off-by: Iván Matellanes <matellanesivan at gmail.com>
---
 include/msvcrt/limits.h | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/include/msvcrt/limits.h b/include/msvcrt/limits.h
index ece8c68..1eb1561 100644
--- a/include/msvcrt/limits.h
+++ b/include/msvcrt/limits.h
@@ -22,11 +22,11 @@
 #define SHRT_MAX    0x7fff
 #define USHRT_MAX   0xffff
 
-#define INT_MIN   (-0x80000000)
+#define INT_MIN   (-0x7fffffff - 1)
 #define INT_MAX     0x7fffffff
-#define UINT_MAX    0xffffffff
+#define UINT_MAX    0xffffffffU
 
-#define LONG_MIN  (-0x80000000L)
+#define LONG_MIN  (-0x7fffffffL - 1L)
 #define LONG_MAX    0x7fffffffL
 #define ULONG_MAX   0xffffffffUL
 
-- 
2.7.4




More information about the wine-patches mailing list