1: /*	dbm.h	4.1	83/05/03	*/
   2: 
   3: #define PBLKSIZ 1024
   4: #define DBLKSIZ 4096
   5: #define BYTESIZ 8
   6: #define NULL    ((char *) 0)
   7: 
   8: long    bitno;
   9: long    maxbno;
  10: long    blkno;
  11: long    hmask;
  12: 
  13: char    pagbuf[PBLKSIZ];
  14: char    dirbuf[DBLKSIZ];
  15: 
  16: int dirf;
  17: int pagf;
  18: int dbrdonly;
  19: 
  20: typedef struct
  21: {
  22:     char    *dptr;
  23:     int dsize;
  24: } datum;
  25: 
  26: datum   fetch();
  27: datum   makdatum();
  28: datum   firstkey();
  29: datum   nextkey();
  30: datum   firsthash();
  31: long    calchash();
  32: long    hashinc();

Defined variables

bitno defined in line 8; used 9 times
blkno defined in line 10; used 12 times
dbrdonly defined in line 18; used 6 times
dirbuf defined in line 14; used 5 times
dirf defined in line 16; used 9 times
hmask defined in line 11; used 14 times
maxbno defined in line 9; used 4 times
pagbuf defined in line 13; used 32 times
pagf defined in line 17; used 14 times

Defined macros

BYTESIZ defined in line 5; used 6 times
DBLKSIZ defined in line 4; used 10 times
NULL defined in line 6; used 11 times
PBLKSIZ defined in line 3; used 24 times

Usage of this include

dbm.h used 1 times
Last modified: 1983-05-03
Generated: 2016-12-26
Generated by src2html V0.67
page hit count: 802
Valid CSS Valid XHTML 1.0 Strict