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

📄 common.h

📁 m68k手持机的通讯相关源码
💻 H
字号:
#ifndef _COMMON_H
  #define _COMMON_H
  
#define MAX_LINE_SCREEN   10
#define VERSION_COLOR  
//---add 
#define KEY_LEFT                22
#define KEY_RIGHT               23
#define KEY_CANCEL              24

#define FRESH_NOT  -1
#define FRESH_ALL  0
#define FRESH_UP   1
#define FRESH_DOWN 2
#define FRESH_SELF 3

typedef struct
{
	int		qx,qy;			//提示语句显示坐标
	char		*pPrompt;		//提示语句
	char		sFont;			//字体大小		== 0 大字体(英汉)	== 1 小字体
	char		alpha;			//是否允许输入字母、符号
	char		nullEnable;		//允许输入空字符
	char		*pStr;			//初始字符串&返回字符串
	char		csChar;			//光标字符		== 0	无效
	char		pwChar;			//密码显示字符	== 0	无效
	char		spChar;			//分隔显示符	== 0	无效
	int		minNum;			//最少接收字符串
	int		maxNum;			//最多接收字符串
	long		minValue;		//接收的最小值
	long		maxValue;		//接收的最大值
	int		retNum;			//初始字符串个数&返回字符串个数  输入 == 0 不使用初始值
	long		retValue;		//返回字符串值
	long		qEvent;			//退出事件标志 == 0 默认按F1退出
	int		autoexit;		//自动退出时间 == 0 不使用自动退出 >0 无按键延迟时间(秒)
	int		delaytime;		//字母输入时重复按键的延迟时间 <=0输入无延迟 >0延迟的毫秒数
} GETSTR_PARAM_NEW;

void  dump_memory(unsigned char * buf,short int cnt,short line);
short search();
int search_rec(int start,int end,unsigned char *id);
short cmp_id(unsigned char *id1,unsigned char *id2);
short code_person_id(unsigned char *str,unsigned char *code);
short decode_person_id(unsigned char *code,char *str);
unsigned char char_to_BCD(unsigned char *str);
unsigned short BCD_to_char(unsigned char BCD,char *ch);
unsigned short code_date(int year,unsigned char month,unsigned char day,unsigned char *date);
short decode_date(unsigned char *date,char *str_date);

#endif

⌨️ 快捷键说明

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