0.4 rel?
[fceu.git] / mappers / emutypes.h
CommitLineData
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
26extern "C" {
27#endif
28
29typedef unsigned int e_uint;
30typedef signed int e_int;
31
32typedef unsigned char e_uint8 ;
33typedef signed char e_int8 ;
34
35typedef unsigned short e_uint16 ;
36typedef signed short e_int16 ;
37
38typedef unsigned int e_uint32 ;
39typedef signed int e_int32 ;
40
41#ifdef __cplusplus
42}
43#endif
44#endif