Commit | Line | Data |
---|---|---|
6fa3eb70 S |
1 | /* Description: ch7033-35 base type definition */ |
2 | ||
3 | /* ------------------ type definition -------------------------- */ | |
4 | #ifndef _TYPE_REDEFINITION_ | |
5 | #define _TYPE_REDEFINITION_ | |
6 | ||
7 | typedef unsigned char uint8; | |
8 | typedef signed char int8; | |
9 | typedef unsigned short uint16; | |
10 | typedef signed short int16; | |
11 | #ifdef __GNUC__ | |
12 | typedef unsigned int uint32; | |
13 | typedef signed int int32; | |
14 | typedef unsigned long long uint64; | |
15 | typedef signed long long int64; | |
16 | #else | |
17 | #if _MSC_VER > 800 | |
18 | typedef unsigned int uint32; | |
19 | typedef signed int int32; | |
20 | typedef unsigned __int64 uint64; | |
21 | typedef signed __int64 int64; | |
22 | #else | |
23 | typedef unsigned long uint32; | |
24 | typedef signed long int32; | |
25 | #endif | |
26 | #endif | |
27 | typedef int ch_bool; | |
28 | #define ch_true 1 | |
29 | #define ch_false 0 | |
30 | ||
31 | #endif |