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

📄 otherdb.h

📁 国家ASIC工程中心使用的嵌入式操作系统
💻 H
字号:
#ifndef	_ASIX_EMAIL_H
#define	_ASIX_EMAIL_H

/**********************名片************************/
//字段
#define 	CARD_NAME			0	// 名称字段
#define 	CARD_RELATION		3	// 关系字段
#define 	CARD_EMAIL			7	// 邮件字段

//返回值
#define		CARD_ERROR		0
#define		CARD_OK			1
//#define	EMAIL_DEL		2	//记录已删除		
//#define	EMAIL_MATU		3 	//此记录已到期或已被删除

#define		KEYSTRING_LEN		20	
#define		CARD_DISP_NUM		7		

#define		CARD_NAME_LEN				15	//名称字符串长度
#define		CARD_RELATION_LEN			13	//关系字符串长度
#define		CARD_EMAIL_LEN				31	//邮件字符串长度

/*** data layer ***/
typedef struct addr_stru{
	/*前5个作为索引字段*/
	char					*name;			
	char					*type;			
	char					*email[4];	
}ADDR_STRU;	

//查找结构
typedef	struct{
	char    *keystring;	//查找关键字
//	char	*type;		//显示到期、未到期或全部的提醒
	U8		field;		//搜索字段
	U8      mode;		//查找模式
}OTHER_SEARCH_STRU;

/*
//应有程序存放字段值的结构
typedef struct 
{
	BYTE	*fieldvalue;	//字段值(单值)	
	WORD	headoffset;		//字段头的偏移
}FIELDLIST;
*/

//应有程序存放字段值的结构
struct _FieldValue	//字段值
{
	struct _FieldValue	*next;	//下一个字段值
	BYTE	*fieldvalue;		//字段值
	WORD	offset;				//下一个字段值的偏移
};

typedef struct _FieldValue	FIELDVALUE;

typedef struct 
{
	WORD	headoffset;		//字段头的偏移
	WORD	type;			//字段类型(单值/多值)
	FIELDVALUE	*head;		//字段值列表(多值)
	BYTE		*fieldvalue;//字段值(单值)	
}FIELDVALUELIST;



#endif 

⌨️ 快捷键说明

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