Bell 32V development
[unix-history] / usr / src / libdbm / dbm.h
#define PBLKSIZ 512
#define DBLKSIZ 4096
#define BYTESIZ 8
#define NULL ((char *) 0)
long bitno;
long maxbno;
long blkno;
long hmask;
char pagbuf[PBLKSIZ];
char dirbuf[DBLKSIZ];
int dirf;
int pagf;
typedef struct
{
char *dptr;
int dsize;
} datum;
datum fetch();
datum makdatum();
datum firstkey();
datum nextkey();
datum firsthash();
long calchash();
long hashinc();