changeset 15691:0a07aa511c2a

mingw and maybe other system define the __int* types to char, short..., so the typedefs become typedef char char; etc.
author faust3
date Tue, 07 Jun 2005 13:54:17 +0000
parents 1b3f0f7aa994
children 05f2d8e27cf4
files loader/wine/basetsd.h
diffstat 1 files changed, 16 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/loader/wine/basetsd.h	Tue Jun 07 13:39:41 2005 +0000
+++ b/loader/wine/basetsd.h	Tue Jun 07 13:54:17 2005 +0000
@@ -36,17 +36,33 @@
 
 #ifndef __INTEL_COMPILER
 
+#ifndef __int8
 typedef char          __int8;
+#endif
+#ifndef __uint8
 typedef unsigned char __uint8;
+#endif
 
+#ifndef __int16
 typedef short          __int16;
+#endif
+#ifndef __uint16
 typedef unsigned short __uint16;
+#endif
 
+#ifndef __int32
 typedef int          __int32;
+#endif
+#ifndef __uint32
 typedef unsigned int __uint32;
+#endif
 
+#ifndef __int64
 typedef long long          __int64;
+#endif
+#ifndef __uint64
 typedef unsigned long long __uint64;
+#endif
 
 #else