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

📄 usrdef.h

📁 USBhost source
💻 H
字号:
/**
*	usrdef.h
*	堦斒掕媊僼傽僀儖
*	Copyright (c)2002 Junichi Tomaru
*/

#ifndef		_USRDEF_DEFINED
#define		_USRDEF_DEFINED

/**
*	惍悢宆嵞掕媊
*/
#ifndef		_INTEGER_DEFINED
typedef	unsigned char		byte;
typedef	unsigned short		word;
typedef	unsigned long		dword;
#define		BYTE		byte
#define		WORD		word
#define		DWORD		dword
#define		_INTEGER_DEFINED
#endif


/**
*	僼儔僌宆掕媊
*/
#ifndef		_FLAG_DEFINED
#if	defined(_I8080_MODE)
typedef	unsigned char		flag;
#else
typedef	int			flag;
#endif
#define		FLAG		flag
typedef	int			wflag;
#define		WFLAG		wflag
typedef	char			bflag;
#define		BFLAG		bflag
#define		_FLAG_DEFINED
#endif


/**
*	恀偐媅偐
*/
#ifndef		_BOOL_DEFINED
typedef	enum {off, on}	swbool;
typedef	enum {no, yes}	anbool;
typedef	enum {success = 0, error}	dosbool;
#if	defined(_I8080_MODE)
typedef	unsigned char		bool;
#else
typedef	int			bool;
#endif
#define		BOOL		bool
typedef	int			wbool;
#define		WBOOL		wbool
typedef	char			bbool;
#define		BBOOL		bbool
#define		_BOOL_DEFINED
#endif


/**
*	暥帤楍宆
*/
typedef	char *	str_t;


/**
*	堦斒掕媊
*/
#ifndef		_USER_GENRAL_DEFINED
#define		FALSE		0
#if	defined(_I8080_MODE)
#define		TRUE		1
#else
#define		TRUE		(!FALSE)
#endif
#define		ON		1
#define		OFF		0
#define		LIB_ERROR	(-1)
#define		LIB_NORMAL	0
#define		_USER_GENRAL_DEFINED
#define		LOW		0
#define		HIGH		1
#endif


/**
*	惂屼峔憿
*/
#define		_loop(n)	{int _i_;for(_i_=0;_i_<(n);_i_++){
#define		_endloop	}}
#define		_repeat		do
#define		_until(n)	while(!(n))
#define		_case		break; case
#define		_default	break; default
#define		_or		: case
#define		_forever	for(;;)


/**
*	奜晹掕媊梡
*/
#if	defined(_GLOBAL_DEFINED)
#define		_Extern
#else
#define		_Extern		extern
#endif


/**
*	娭悢儅僋儘
*/
#define		_abs(ver)	(((ver) >= 0) ? (ver) : (-(ver)))


#endif


⌨️ 快捷键说明

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