X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libhashkit%2Fhsieh.cc;h=f70679098630f41e2def14898f5377c0bc684fd5;hb=cb08b8d0a35a78bde8a5b4caccab5dd2d789cca3;hp=35a2e2096c23d5c2f300a9ca877b095cc45aaabd;hpb=67456d74f5bd4f354a360d70da503dc58cbe5971;p=m6w6%2Flibmemcached diff --git a/libhashkit/hsieh.cc b/libhashkit/hsieh.cc index 35a2e209..f7067909 100644 --- a/libhashkit/hsieh.cc +++ b/libhashkit/hsieh.cc @@ -17,7 +17,8 @@ +(uint32_t)(((const uint8_t *)(d))[0]) ) #endif -uint32_t hashkit_hsieh(const char *key, size_t key_length, void *context __attribute__((unused))) +#ifdef HAVE_HSIEH_HASH +uint32_t hashkit_hsieh(const char *key, size_t key_length, void *) { uint32_t hash = 0, tmp; int rem; @@ -67,4 +68,9 @@ uint32_t hashkit_hsieh(const char *key, size_t key_length, void *context __attri return hash; } - +#else +uint32_t hashkit_hsieh(const char *, size_t , void *) +{ + return 0; +} +#endif