78extern htab *hcreate(
int logsize);
89extern void hdestroy(
htab *t);
106#define hcount(t) ((t)->count)
107#define hkey(t) ((t)->ipos->key)
108#define hkeyl(t) ((t)->ipos->keyl)
109#define hstuff(t) ((t)->ipos->stuff)
122extern int hfind(
htab *t,
const char *key,
size_t keyl);
135extern int hadd(
htab *t,
const char *key,
size_t keyl,
void *stuff);
154extern int hdel(
htab *t);
164extern int hfirst(
htab *t);
183 ((!(t)->ipos) ? FALSE : \
184 ((t)->ipos=(t)->ipos->next) ? TRUE : hnbucket(t))
194extern int hnbucket(
htab *t);
u32 count
start sector of fragmented bd/file