#include "hashtab.h" #include int main() { hashtab_t ht = HASHTAB_INIT; hashtab_add(&ht, "aaa", 0); hashtab_add(&ht, "ccc", 1); hashtab_add(&ht, "bbb", 2); size_t h0 = hashtab_bsrch(&ht, hashtab_fnvhash("aaa", 3)); printf("%lu (%lu, %s) ", h0, ht.indexes[h0], ht.keys[h0]); size_t h1 = hashtab_bsrch(&ht, hashtab_fnvhash("bbb", 3)); printf("%lu (%lu, %s) ", h1, ht.indexes[h1], ht.keys[h1]); size_t h2 = hashtab_bsrch(&ht, hashtab_fnvhash("ccc", 3)); printf("%lu (%lu, %s) ", h2, ht.indexes[h2], ht.keys[h2]); putchar('\n'); return 0;}