Simple hash tables implementation in C. This is my first serious C program beyond K&R exercises.
Compilation: gcc -Wall -c hashtable.c
Compiling with your code: gcc -Wall -o executable hashtable.o executable.c
API functions:
struct hashtable *hmake(size_t size);
int hadd(struct hashtable *ht, char *key, char *value);
void hdel(struct hashtable *ht, char *key);
char *hget(struct hashtable *ht, char *key);
void hfree(struct hashtable *ht);