7 #include <libhashkit-|libhashkit_version|/hashkit.h>
8 Compile and link with -lhashkit
10 .. function:: uint32_t hashkit_value(hashkit_st *hash, const char *key, size_t key_length)
12 :param hash: pointer to an initialized `hashkit_st` struct
13 :param key: the key to genereate a hash of
14 :param key_length: the length of the `key` without any terminating zero byte
19 The `hashkit_value` function generates a 32-bit hash value from the given key
20 and key_length. The hash argument is an initialized hashkit object, and
21 distribution type and hash function is used from this object while generating
34 :manpage:`libhashkit(3)`
35 :manpage:`hashkit_create(3)`
36 :manpage:`hashkit_function(3)`
37 :manpage:`hashkit_functions(3)`
41 * :doc:`../libhashkit`
42 * :doc:`hashkit_create`
43 * :doc:`hashkit_function`
44 * :doc:`hashkit_functions`