aboutsummaryrefslogtreecommitdiff
path: root/src/test.c
blob: 95129e509efba92e274710cc139e013691296c38 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include "hash.h"
#include <string.h>
#include <stdio.h>

int main()
{
    void *map = hash_init(10000, hash_djb, compare_strings);
    hash_insert(map, "a",1);
    hash_insert(map, "b",2);
    void *ptr = map;
    void *data = NULL;
    void *save;
    do {
        char *key;
        data = hash_iterate(ptr, &save, &key);
        ptr = NULL;
        printf("%d %s\n", data, key);
    } while(data);
}