ChangeLog Allow apps to define __int{8,16,32,64} on the command line. Index: ./include/basetsd.h =================================================================== RCS file: /var/cvs/wine/include/basetsd.h,v retrieving revision 1.8 diff -u -r1.8 basetsd.h --- ./include/basetsd.h 21 Sep 2002 01:21:00 -0000 1.8 +++ ./include/basetsd.h 22 Nov 2002 01:19:21 -0000 @@ -39,12 +39,24 @@ */ /* Type model indepent typedefs */ - +/* The __intXX types are native types defined by the MS C compiler. + * Apps that make use of them before they get defined here, can + * simply add to the command line: + * -D__int8=char -D__int16=short -D__int32=int "-D__int64=long long" + */ #ifndef _MSC_VER -#define __int8 char -#define __int16 short -#define __int32 int -#define __int64 long long +# ifndef __int8 +# define __int8 char +# endif +# ifndef __int16 +# define __int16 short +# endif +# ifndef __int32 +# define __int32 int +# endif +# ifndef __int64 +# define __int64 long long +# endif #endif /* !defined(_MSC_VER) */ typedef signed __int8 INT8, *PINT8; -- Dimi.