5#ifndef HEPHAESTUS_HASHTABLE_H
6#define HEPHAESTUS_HASHTABLE_H
45 struct hhh_HashTable *ht,
void *key,
void (*cleanup)(
void *ptr ) );
void hhh_HashTable_delete(struct hhh_HashTable *ht, void(*cleanup)(void *ptr))
void * hhh_HashTable_find(struct hhh_HashTable *ht, void *key)
struct hhh_HashTable * hhh_HashTable_new(unsigned long minsize)
int hhh_HashTable_remove(struct hhh_HashTable *ht, void *key, void(*cleanup)(void *ptr))
int hhh_HashTable_insert(struct hhh_HashTable *ht, void *key, void *value)
int hhh_HashTable_merge(struct hhh_HashTable *into, struct hhh_HashTable *from)
struct hhh_Cell * lastfound