updated bords/mappers/stuff to 0.98.15, lots of them got broken, asmcore support...
[fceu.git] / mappers / emutypes.h
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