Allow apps to define __int{8,16,32,64} on the command line.

This commit is contained in:
Dimitrie O. Paun 2002-11-23 01:03:40 +00:00 committed by Alexandre Julliard
parent 101c430957
commit fb82973a71
1 changed files with 17 additions and 5 deletions

View File

@ -39,12 +39,24 @@ extern "C" {
*/
/* 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;