bool ht_contains(const hash_table_t *ht, const char *key)
size_t ht_capacity(const hash_table_t *ht)
bool ht_set(hash_table_t *ht, const char *key, int value)
bool ht_remove(hash_table_t *ht, const char *key)
hash_table_t * ht_create(void)
bool ht_get(const hash_table_t *ht, const char *key, int *out)
size_t ht_size(const hash_table_t *ht)
void ht_destroy(hash_table_t *ht)