int hashtable_del(hashtable_t *hashtable, const char *key) { size_t hash = hash_str(key); return hashtable_do_del(hashtable, key, hash); }
int hashtable_del(hashtable_t *hashtable, const void *key) { unsigned int hash = hashtable->hash_key(key); return hashtable_do_del(hashtable, key, hash); }