X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libhashkit%2Falgorithm.c;h=0f0f9f01e3f4107e59233423aae010bc097e911e;hb=6504a7aa2b460cb57d4d57dcc0aa0fa3f00c2a9c;hp=380950e96dd81c736a330b1fd607cb634a4bc07b;hpb=5d4981688b335b52f18e25c4c42c1314ed7e17df;p=m6w6%2Flibmemcached diff --git a/libhashkit/algorithm.c b/libhashkit/algorithm.c index 380950e9..0f0f9f01 100644 --- a/libhashkit/algorithm.c +++ b/libhashkit/algorithm.c @@ -45,10 +45,12 @@ uint32_t libhashkit_hsieh(const char *key, size_t key_length) } #endif +#ifdef HAVE_MURMUR_HASH uint32_t libhashkit_murmur(const char *key, size_t key_length) { return hashkit_murmur(key, key_length, NULL); } +#endif uint32_t libhashkit_jenkins(const char *key, size_t key_length) { @@ -60,8 +62,8 @@ uint32_t libhashkit_md5(const char *key, size_t key_length) return hashkit_md5(key, key_length, NULL); } -void libhashkit_md5_signature(const unsigned char *key, uint32_t length, unsigned char *result) +void libhashkit_md5_signature(const unsigned char *key, size_t length, unsigned char *result) { - md5_signature(key, length, result); + md5_signature(key, (uint32_t)length, result); }