[INCLUDE/CRT]
authorJérôme Gardou <jerome.gardou@reactos.org>
Sat, 8 Dec 2012 21:46:08 +0000 (21:46 +0000)
committerJérôme Gardou <jerome.gardou@reactos.org>
Sat, 8 Dec 2012 21:46:08 +0000 (21:46 +0000)
 - Add yet an other __ROS_LONG64__ hack to get newest wine tests to compile

svn path=/trunk/; revision=57828

reactos/include/crt/crtdefs.h

index 03bbb9b..76cc426 100644 (file)
@@ -343,6 +343,14 @@ extern "C" {
 #endif
 #endif
 
+/* For wine code... */
+#if !defined(_MSVCRT_LONG_DEFINED) && defined(__ROS_LONG64__)
+#define _MSVCRT_LONG_DEFINED
+/* we need 32-bit longs even on 64-bit */
+typedef int __msvcrt_long;
+typedef unsigned int __msvcrt_ulong;
+#endif
+
 #ifndef _TIME_T_DEFINED
 #define _TIME_T_DEFINED
 #ifdef _USE_32BIT_TIME_T