79
79
int hashtab_generate_c(const struct hashtable *s,const char* name);
80
80
struct element* hashtab_find(const struct hashtable *s, const char* key, const size_t len);
81
81
int hashtab_init(struct hashtable *s,size_t capacity);
82
int hashtab_insert(struct hashtable *s, const char* key, const size_t len, const element_data data);
82
const struct element* hashtab_insert(struct hashtable *s, const char* key, const size_t len, const element_data data);
83
83
void hashtab_delete(struct hashtable *s,const char* key,const size_t len);
84
84
void hashtab_clear(struct hashtable *s);
86
86
int hashtab_load(FILE* in, struct hashtable *s);
87
87
int hashtab_store(const struct hashtable *s,FILE* out);