Allow apps to define __int{8,16,32,64} on the command line.
This commit is contained in:
parent
101c430957
commit
fb82973a71
@ -39,12 +39,24 @@ extern "C" {
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
/* Type model indepent typedefs */
|
/* 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
|
#ifndef _MSC_VER
|
||||||
|
# ifndef __int8
|
||||||
# define __int8 char
|
# define __int8 char
|
||||||
|
# endif
|
||||||
|
# ifndef __int16
|
||||||
# define __int16 short
|
# define __int16 short
|
||||||
|
# endif
|
||||||
|
# ifndef __int32
|
||||||
# define __int32 int
|
# define __int32 int
|
||||||
|
# endif
|
||||||
|
# ifndef __int64
|
||||||
# define __int64 long long
|
# define __int64 long long
|
||||||
|
# endif
|
||||||
#endif /* !defined(_MSC_VER) */
|
#endif /* !defined(_MSC_VER) */
|
||||||
|
|
||||||
typedef signed __int8 INT8, *PINT8;
|
typedef signed __int8 INT8, *PINT8;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user