?? typedef.h
字號:
/*************** XXXXXX CONFIDENTIAL ****************/
/*************** ****************/
/*************** Description : This file contains all ****************/
/*************** basic data types used ****************/
/*************** for Docking devices ****************/
/*************** ****************/
/*************** Company : XXXXXXTek Inc. ****************/
/*************** Programmer : Steven Chu ****************/
/*************** Date : 03/26/2007 ****************/
/**********************************************************************/
#ifndef _H_TYPEDEF_
#define _H_TYPEDEF_
/*=====================================================================
basic type definition
=====================================================================*/
typedef bit BIT;
typedef bit BOOL;
typedef unsigned char BYTE;
typedef unsigned int WORD;
typedef unsigned long DWRD;
typedef signed char CHAR;
typedef signed int INT;
typedef signed long LONG;
typedef float FLOAT;
typedef double DOUBLE;
typedef long double LDOUBLE;
#define SBIT sbit
typedef BYTE xdata xBYTE;
typedef WORD xdata xWORD;
typedef DWRD xdata xDWRD;
typedef CHAR xdata xCHAR;
typedef INT xdata xINT;
typedef LONG xdata xLONGX;
typedef FLOAT xdata xFLOATX;
typedef DOUBLE xdata xDOUBLEX;
typedef LDOUBLE xdata xLDOUBLEX;
typedef struct
{
BYTE bit0:1;
BYTE bit1:1;
BYTE bit2:1;
BYTE bit3:1;
BYTE bit4:1;
BYTE bit5:1;
BYTE bit6:1;
BYTE bit7:1;
} rBITFIELDBYTE;
typedef struct
{
WORD bit0:1;
WORD bit1:1;
WORD bit2:1;
WORD bit3:1;
WORD bit4:1;
WORD bit5:1;
WORD bit6:1;
WORD bit7:1;
WORD bit8:1;
WORD bit9:1;
WORD bit10:1;
WORD bit11:1;
WORD bit12:1;
WORD bit13:1;
WORD bit14:1;
WORD bit15:1;
} rBITFIELDWORD;
#define _TESTBIT_(X) ((X) ? (!((X)=0)) : 0)
#endif
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -