?? typedefine.h
字號:
/**************************************
File: typedefine.h
Date: Apr.,11,2005
Description: all data type define
Coding: WRD from RSBJ
**************************************/
#ifndef DATA_TYPE
#define DATA_TYPE
typedef signed char SINT_8;
typedef unsigned char UINT_8;
typedef unsigned char BYTE;
typedef unsigned char BCHAR;
typedef signed int SINT_16;
typedef unsigned int UINT_16;
typedef signed long SINT_32;
typedef unsigned long UINT_32;
typedef double D_64;
typedef float F_32;
typedef enum {false,true} BOOLEAN;
#define NULL ((void *)0)
typedef struct {
UINT_32 tm_lo;
SINT_32 tm_hi;
} TIMEBASE;
union SDL { /* signed 32bit RAM */
SINT_32 lng; /* 32bit access */
struct {
UINT_16 lo; /* 16bit access L */
SINT_16 hi; /* 16bit access H */
}wrd;
};
union UDL { /* signed 32bit RAM */
UINT_32 lng; /* 32 bit access */
struct {
UINT_16 lo; /* 16bit access L */
UINT_16 hi; /* 16bit access H */
}wrd;
};
union UDS { /* signed 16bit RAM */
UINT_16 wrd;
struct {
UINT_8 lo; /* 16bit access L */
UINT_8 hi; /* 16bit access H */
}byt;
struct {
UINT_8 b0:1; /* 8bit access LL */
UINT_8 b1:1; /* 8bit access LH */
UINT_8 b2:1; /* 8bit access HL */
UINT_8 b3:1; /* 8bit access HL */
UINT_8 b4:1; /* 8bit access HL */
UINT_8 b5:1; /* 8bit access HL */
UINT_8 b6:1; /* 8bit access HL */
UINT_8 b7:1; /* 8bit access HL */
UINT_8 b8:1; /* 8bit access HL */
UINT_8 b9:1; /* 8bit access HL */
UINT_8 b10:1; /* 8bit access HL */
UINT_8 b11:1; /* 8bit access HL */
UINT_8 b12:1; /* 8bit access HL */
UINT_8 b13:1; /* 8bit access HL */
UINT_8 b14:1; /* 8bit access HL */
UINT_8 b15:1; /* 8bit access HL */
}bit;
};
typedef union SDL SD32;
typedef union UDL UD32;
typedef union UDS UD16;
//TEST
typedef void (*FunP)(void);
typedef FunP (*FunPt)(void);
//END OF TEST
#endif
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -