9 typedef struct hash_table * hashTable;
16 typedef struct ht_iterator htIterator;
18 struct hash_table *htNewTable(int size);
19 void htFreeHashTable(struct hash_table *ht);
20 int htInTable(struct hash_table *t, const char * dir, const char * base);
21 void htAddToTable(struct hash_table *t, const char * dir, const char * base);
22 void htPrintHashStats(struct hash_table *t);
23 int htNumEntries(struct hash_table *t);
24 void htRemoveFromTable(struct hash_table *t, const char * dir,
27 /* these use static storage */
28 void htIterStart(htIterator * iter);
29 int htIterGetNext(struct hash_table * t, htIterator * iter,
30 const char ** dir, const char ** base);