d97315ac |
1 | #ifndef _EMUTYPES_H_ |
2 | #define _EMUTYPES_H_ |
3 | |
4 | #ifndef INLINE |
5 | |
6 | #if defined(_MSC_VER) |
7 | #define INLINE __forceinline |
8 | #elif defined(__GNUC__) |
9 | #define INLINE __inline__ |
10 | #elif defined(_MWERKS_) |
11 | #define INLINE inline |
12 | #else |
13 | #define INLINE |
14 | #endif |
15 | #endif |
16 | |
17 | #if defined(EMU_DLL_IMPORTS) |
18 | #define EMU2149_DLL_IMPORTS |
19 | #define EMU2212_DLL_IMPORTS |
20 | #define EMU2413_DLL_IMPORTS |
21 | #define EMU8950_DLL_IMPORTS |
22 | #define EMU76489_DLL_IMPORTS |
23 | #endif |
24 | |
25 | #ifdef __cplusplus |
26 | extern "C" { |
27 | #endif |
28 | |
29 | typedef unsigned int e_uint; |
30 | typedef signed int e_int; |
31 | |
32 | typedef unsigned char e_uint8 ; |
33 | typedef signed char e_int8 ; |
34 | |
35 | typedef unsigned short e_uint16 ; |
36 | typedef signed short e_int16 ; |
37 | |
38 | typedef unsigned int e_uint32 ; |
39 | typedef signed int e_int32 ; |
40 | |
41 | #ifdef __cplusplus |
42 | } |
43 | #endif |
44 | #endif |