12 #define HASH_NOTFOUND 4
14 #define HASHSTEP(x,c) (((x << 5) + x) + (c))
26 hashtable_entry **entries;
29 void hashtable_free(hashtable *);
30 int hashtable_get(hashtable *, const void *, void *);
31 hashtable *hashtable_init(size_t, size_t, size_t);
32 int hashtable_put(hashtable *, const void *, const void *);
33 int hashtable_remove(hashtable *, const void *);
35 #endif /* HASHTABLE.H */