Include and use as follows:
// one for int -> int
#define HASHTABLE_KEY_TYPE int
#define HASHTABLE_VALUE_TYPE int
#define HASHTABLE_ADT_NAME IntHashTable
#include "hashtable.h"
// one for string -> int
#define HASHTABLE_KEY_TYPE char *
#define HASHTABLE_VALUE_TYPE int
#define HASHTABLE_ADT_NAME StringHashTable
#include "hashtable.h"