c_def.h
2.48 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
#ifndef _C_DEF_H_
#define _C_DEF_H_
#undef BOOL
#undef TRUE
#undef FALSE
#undef U32
#undef UINT32
#undef ULONG
#undef LONG
#undef WORD
#undef DWORD
#define U64 unsigned long long
#define u64 unsigned long long
#define UINT64 unsigned long long
#define I64 long long
#define i64 long long
#define U32 unsigned long
#define u32 unsigned long
#define UINT32 unsigned long
#define INT32 long
#define I32 int
#define i32 int
#define ULONG unsigned long
#define LONG long
#define U16 unsigned short
#define u16 unsigned short
#define UINT16 unsigned short
#define I16 short int
#define i16 short int
#define U8 unsigned char
#define u8 unsigned char
#define UINT8 unsigned char
#define UCHAR unsigned char
#define I8 signed char
#define i8 signed char
#define CHAR signed char
#define s16 short int
//#define wchar_t unsigned short
#define guint unsigned int
#define gboolean int
#define gpointer void *
#define gsize size_t
#define guint8 unsigned char
#define guint16 unsigned short
typedef long off_t;
#define WORD unsigned short
#define DWORD unsigned long
#define BYTE unsigned char
#define BOOL unsigned char
#define ULCD unsigned long
#define TRUE 1
#define FALSE 0
#define true 1
#define false 0
typedef void (*FUNCTION) (void);
typedef void (*FUNCTION_PARM1) (U32 PARM1);
typedef void (*FUNCTION_PARM2) (U32 PARM1, U32 PARM2);
typedef void (*FUNCTION_PARM3) (U32 PARM1, U32 PARM2, U32 PARM3);
#undef NULL
#define NULL ((void *)0)
#define BIT0_MASK (1<<0)
#define BIT1_MASK (1<<1)
#define BIT2_MASK (1<<2)
#define BIT3_MASK (1<<3)
#define BIT4_MASK (1<<4)
#define BIT5_MASK (1<<5)
#define BIT6_MASK (1<<6)
#define BIT7_MASK (1<<7)
#define BIT8_MASK (1<<8)
#define BIT9_MASK (1<<9)
#define BIT10_MASK (1<<10)
#define BIT11_MASK (1<<11)
#define BIT12_MASK (1<<12)
#define BIT13_MASK (1<<13)
#define BIT14_MASK (1<<14)
#define BIT15_MASK (1<<15)
#define BIT16_MASK (1<<16)
#define BIT17_MASK (1<<17)
#define BIT18_MASK (1<<18)
#define BIT19_MASK (1<<19)
#define BIT20_MASK (1<<20)
#define BIT21_MASK (1<<21)
#define BIT22_MASK (1<<22)
#define BIT23_MASK (1<<23)
#define BIT24_MASK (1<<24)
#define BIT25_MASK (1<<25)
#define BIT26_MASK (1<<26)
#define BIT27_MASK (1<<27)
#define BIT28_MASK (1<<28)
#define BIT29_MASK (1<<29)
#define BIT30_MASK (1<<30)
#define BIT31_MASK (1<<31)
#endif //_C_DEF_H_