Tolto supporto cisam
git-svn-id: svn://10.65.10.50/trunk@1178 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
b71a13da62
commit
d94d535681
@ -32,78 +32,14 @@
|
||||
#ifndef __CCUSTIO_H
|
||||
#include "ccustio.h"
|
||||
#endif
|
||||
#include "/usr/include/isam.h"
|
||||
#ifndef __CISAM_H
|
||||
#include "cisam.h"
|
||||
#endif
|
||||
|
||||
#define NOFLDS 10
|
||||
#define MOSTMEM 51200
|
||||
#define LEASTMEM 10240
|
||||
#define MaxFields 100
|
||||
#define MKFields 10
|
||||
#define MaxKeys 8
|
||||
#define MAXKEYS 8
|
||||
|
||||
typedef char FieldName[12] ;
|
||||
|
||||
typedef struct
|
||||
{
|
||||
char SysName[42] __PACKED__ ;
|
||||
RecNoType EOD __PACKED__ ;
|
||||
RecNoType EOX __PACKED__ ;
|
||||
unsigned short LenR __PACKED__ ;
|
||||
RecNoType Flags __PACKED__ ;
|
||||
char Des[42] __PACKED__ ;
|
||||
char FCalc[32] __PACKED__ ;
|
||||
char GenPrompt[32] __PACKED__ ;
|
||||
} FileDes;
|
||||
|
||||
typedef struct
|
||||
{
|
||||
FieldName Name __PACKED__ ;
|
||||
byte TypeF __PACKED__;
|
||||
byte Len __PACKED__ ;
|
||||
byte Dec __PACKED__ ;
|
||||
#ifdef __PACK_1__
|
||||
byte junk __PACKED__ ;
|
||||
#endif
|
||||
unsigned short RecOff __PACKED__ ;
|
||||
} RecFieldDes ;
|
||||
|
||||
|
||||
typedef struct
|
||||
{
|
||||
word DupKeys __ALIGNED__ ;
|
||||
byte NkFields __ALIGNED__ ;
|
||||
byte FieldSeq[MKFields] __PACKED__ ;
|
||||
byte FromCh[MKFields] __PACKED__ ;
|
||||
byte ToCh[MKFields] __PACKED__ ;
|
||||
} KeyDes ;
|
||||
|
||||
|
||||
typedef struct
|
||||
{
|
||||
short NFields __PACKED__ ;
|
||||
RecFieldDes Fd[MaxFields] __PACKED__ ;
|
||||
byte SortFd[MaxFields] __PACKED__ ;
|
||||
short NKeys __PACKED__ ;
|
||||
KeyDes Ky[MaxKeys] __PACKED__ ;
|
||||
} RecDes ;
|
||||
|
||||
typedef struct
|
||||
{
|
||||
int i;
|
||||
FileDes *d;
|
||||
RecDes *r;
|
||||
RecNoType RecNo;
|
||||
short ln;
|
||||
short ft;
|
||||
short knum;
|
||||
short newkey;
|
||||
int mode;
|
||||
struct keydesc k[MAXKEYS + 1];
|
||||
} isdef ;
|
||||
|
||||
|
||||
typedef isdef* isfdptr;
|
||||
struct s_prm {
|
||||
int rc_len;
|
||||
struct {
|
||||
|
Loading…
x
Reference in New Issue
Block a user