2 /* Adapted from DJB's original cdb-0.75 package */
10 #define CDB_HPLIST 1000
18 struct cdb_hp hp[CDB_HPLIST];
19 struct cdb_hplist *next;
24 /* char bspace[8192]; */
28 struct cdb_hplist *head;
29 struct cdb_hp *split; /* includes space for hash */
38 extern int cdb_make_start(struct cdb_make *, FILE *);
39 extern int cdb_make_addbegin(struct cdb_make *, unsigned int, unsigned int);
40 extern int cdb_make_addend(struct cdb_make *, unsigned int, unsigned int, uint32);
41 extern int cdb_make_add(struct cdb_make *, char *, unsigned int, char *, unsigned int);
42 extern int cdb_make_finish(struct cdb_make *);