⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ttype.h

📁 基于嵌入式linux的命令行接口
💻 H
字号:
/*******************************************************************************
文件名:ttype.h

版权所有:武汉易捷通信有限公司

版本:V1.0

作者:吴友山

描述:定义基本的类型和宏。

日期:
*******************************************************************************/

#ifndef __TTYPE_H__
#define __TTYPE_H__

//定义基本类型。
typedef unsigned char   BOOL;   
typedef unsigned char   BYTE;   
typedef char            CHAR;   
typedef unsigned short  WORD;
typedef unsigned long   DWORD;

typedef int      INT;   
typedef char     INT8;
typedef short    INT16; 
typedef long     INT32; 

typedef unsigned int    UINT;
typedef unsigned char   UINT8;
typedef unsigned short  UINT16;
typedef unsigned long   UINT32;

//定义指针类型。
typedef BOOL*           PBOOL;
typedef BYTE*           PBYTE;
typedef WORD*           PWORD;
typedef DWORD*          PDWORD;
typedef CHAR*           PSTR;

typedef INT*            PINT;
typedef INT8*           PINT8;
typedef INT16*          PINT16;
typedef INT32*          PINT32;

typedef UINT*           PUINT;
typedef UINT8*          PUINT8;
typedef UINT16*         PUINT16;
typedef UINT32*         PUINT32;

typedef UINT8 STATE;

//定义混合c语言特征。
#ifndef NULL
	#ifdef __cplusplus
		#define NULL            0
	#else
		#define NULL            ((void *)0)
	#endif
#endif 

#define ENABLE          1
#define DISABLE         0

#define TRUE            1
#define FALSE           0

#define SUCCESS         0
#define FAILED          -1

#define ERROR 1
#define OK  0

//定义最大值
#define UINT8_MAX       0xFFU
#define UINT16_MAX      0xFFFFU
#define UINT32_MAX      0xFFFFFFFFUL

#endif 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -