hash_t.h