📄 usrdef.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 + -