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