summaryrefslogtreecommitdiff
path: root/hash.h
blob: 059d1e2a672f61f29d33704dd5b1aa05f59a1684 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#ifndef HASH_H
#define    HASH_H

typedef uint32_t (*hash_func)(const void *key, size_t length);
hash_func hash;

enum hashfunc_type {
    JENKINS_HASH=0, MURMUR3_HASH
};

int hash_init(enum hashfunc_type type);

#endif    /* HASH_H */