38
38
#define hash_delete(table,key,data,destroy) hash_delete_hash(table, hash_string ((unsigned char *)key, table->nelem), key, data, destroy)
40
40
HASH *hash_create (int nelem);
42
42
int hash_insert (HASH * table, const char *key, void *data, int allow_dup);
43
43
void *hash_find_hash (const HASH * table, int hash, const char *key);
44
44
void hash_delete_hash (HASH * table, int hash, const char *key, const void *data,