X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libhashkit%2Falgorithm.h;h=052575c9cf2d3c4b4065d67a8b3457b0b6314bd7;hb=74426b42972cd3bfd9de87debf66a6d65315442c;hp=9e005eaf28b908ca1071bccf412584416ceda3ec;hpb=5d4981688b335b52f18e25c4c42c1314ed7e17df;p=awesomized%2Flibmemcached diff --git a/libhashkit/algorithm.h b/libhashkit/algorithm.h index 9e005eaf..052575c9 100644 --- a/libhashkit/algorithm.h +++ b/libhashkit/algorithm.h @@ -41,8 +41,10 @@ HASHKIT_API uint32_t libhashkit_hsieh(const char *key, size_t key_length); #endif +#ifdef HAVE_MURMUR_HASH HASHKIT_API uint32_t libhashkit_murmur(const char *key, size_t key_length); +#endif HASHKIT_API uint32_t libhashkit_jenkins(const char *key, size_t key_length); @@ -73,8 +75,10 @@ HASHKIT_LOCAL uint32_t hashkit_hsieh(const char *key, size_t key_length, void *context); #endif +#ifdef HAVE_MURMUR_HASH HASHKIT_LOCAL uint32_t hashkit_murmur(const char *key, size_t key_length, void *context); +#endif HASHKIT_LOCAL uint32_t hashkit_jenkins(const char *key, size_t key_length, void *context); @@ -83,7 +87,7 @@ HASHKIT_LOCAL uint32_t hashkit_md5(const char *key, size_t key_length, void *context); HASHKIT_API -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); #ifdef __cplusplus }