📄 common.h
字号:
#ifndef COMMON_DB_H
#define COMMON_DB_H
#include "appdb.h"
extern DBGACB* InitDBRecord( DBGACB *gacb );
extern DBLACB* LinkDB( DBGACB *gacb );
extern BYTE* ReadDBRecord( DBLACB *lacb, DWORD id );
extern void DelRecordIndexTbl( DBLACB *lacb, DWORD id );
extern DWORD AddModifiedRecordData( DBPHYLAYERINFO *info, DWORD id, BYTE *data, WORD dataLen, BYTE *record );
extern DWORD AddNewRecordData( DBPHYLAYERINFO *info, BYTE *data, WORD dataLen );
extern RECORDINDEX *Add2RecordIndexTbl( FIELDINDEX *II_index_list, DWORD id );
extern DWORD Add2RecordIndex( RECORDINDEX **list[], DWORD id, RECORDINDEX *p );
extern void GetNameFieldIandIIIndex( BYTE *field_value, WORD *field_I_index, WORD *field_II_index , BYTE *PY_num);
extern CHAR CompareChar( BYTE *field_value, BYTE *tmp_field_value );
extern DWORD GetLocalSearchList( RECORDINDEX **local_search_list, DWORD id );
extern LOCALSEARCHLIST *SearchTimeRange( DBLACB *lacb, BYTE *data, FIELDINDEX *index_list, BYTE time_field );
//extern DWORD GetRecordInfo( DWORD id, DBPHYLAYERINFO *info, DBRECORDHEAD **head_info, WORD *year, BYTE time_field );
extern TIME_INDEX GetRecordInfo( DWORD id, DBPHYLAYERINFO *info, DBRECORDHEAD **head_info, BYTE time_field );
//extern LOCALSEARCHLIST *ObtainSearchList( LOCALSEARCHLIST *head, DBPHYLAYERINFO *info, RECORDINDEX *local_search_list, WORD num, BYTE time_field );
extern RECORDDATA *ObtainSearchList( DBPHYLAYERINFO *info, RECORDINDEX *local_search_list, WORD num );
extern void GetTimeFieldIandIIIndex( BYTE *field_value, WORD *field_I_index, WORD *field_II_index );
extern DWORD SearchPreciseRecord( FIELDINDEX *II_index_list, DBLACB *lacb, BYTE field, BYTE *data, BYTE mode );
extern void Time2Int( TIME_INDEX *time, TIME_INDEX *conversion_time );
extern void FreeRecordList( RECORDINDEX *record_list);
extern void ByteReversal( unsigned char *s, unsigned char *v );
extern void Bytes2Word( unsigned short *field, unsigned char *data );
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -