1 #ifndef __CST_STDTYPE_H__
\r
2 #define __CST_STDTYPE_H__
\r
8 typedef uint8_t UINT8;
\r
10 typedef uint16_t UINT16;
\r
11 typedef int16_t INT16;
\r
12 typedef unsigned long UINT32;
\r
13 typedef signed long INT32;
\r
14 typedef uint64_t UINT64;
\r
15 typedef int64_t INT64;
\r
17 #else // ! HAVE_STDINT
\r
19 // typedefs to use MAME's (U)INTxx types (copied from MAME\src\ods\odscomm.h)
\r
21 typedef unsigned char UINT8;
\r
22 typedef signed char INT8;
\r
25 typedef unsigned short UINT16;
\r
26 typedef signed short INT16;
\r
30 typedef unsigned int UINT32;
\r
31 typedef signed int INT32;
\r
35 //typedef unsigned __int64 UINT64;
\r
36 //typedef signed __int64 INT64;
\r
38 //__extension__ typedef unsigned long long UINT64;
\r
39 //__extension__ typedef signed long long INT64;
\r
41 #endif // _WINDOWS_H
\r
43 #endif // HAVE_STDINT
\r
45 #endif // __CST_STDTYPE_H__
\r