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

Defined variables

bitno defined in line 6; used 9 times
blkno defined in line 8; used 12 times
dirbuf defined in line 12; used 5 times
dirf defined in line 14; used 7 times
hmask defined in line 9; used 14 times
maxbno defined in line 7; used 4 times
pagbuf defined in line 11; used 30 times
pagf defined in line 15; used 12 times

Defined macros

BYTESIZ defined in line 3; used 6 times
DBLKSIZ defined in line 2; used 10 times
NULL defined in line 4; used 10 times
PBLKSIZ defined in line 1; used 24 times

Usage of this include

dbm.h used 1 times
Last modified: 1981-07-10
Generated: 2016-12-26
Generated by src2html V0.67
page hit count: 652
Valid CSS Valid XHTML 1.0 Strict