X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcached%2Fhash.c;h=e5f87a7564e9a8cd958890d28aa5d2f1afd2b80f;hb=30e386cd241ac56fd9205d12c143761475307705;hp=bf94642386b964e59c7fb5e34da7d147e0d205d0;hpb=abc87c2867661669e897142dbfd531e32a14981b;p=m6w6%2Flibmemcached diff --git a/libmemcached/hash.c b/libmemcached/hash.c index bf946423..e5f87a75 100644 --- a/libmemcached/hash.c +++ b/libmemcached/hash.c @@ -172,20 +172,5 @@ memcached_return_t memcached_set_hashkit(memcached_st *self, hashkit_st *hashk) const char * libmemcached_string_hash(memcached_hash_t type) { - switch (type) - { - case MEMCACHED_HASH_DEFAULT: return "MEMCACHED_HASH_DEFAULT"; - case MEMCACHED_HASH_MD5: return "MEMCACHED_HASH_MD5"; - case MEMCACHED_HASH_CRC: return "MEMCACHED_HASH_CRC"; - case MEMCACHED_HASH_FNV1_64: return "MEMCACHED_HASH_FNV1_64"; - case MEMCACHED_HASH_FNV1A_64: return "MEMCACHED_HASH_FNV1A_64"; - case MEMCACHED_HASH_FNV1_32: return "MEMCACHED_HASH_FNV1_32"; - case MEMCACHED_HASH_FNV1A_32: return "MEMCACHED_HASH_FNV1A_32"; - case MEMCACHED_HASH_HSIEH: return "MEMCACHED_HASH_HSIEH"; - case MEMCACHED_HASH_MURMUR: return "MEMCACHED_HASH_MURMUR"; - case MEMCACHED_HASH_JENKINS: return "MEMCACHED_HASH_JENKINS"; - case MEMCACHED_HASH_CUSTOM: return "MEMCACHED_HASH_CUSTOM"; - default: - case MEMCACHED_HASH_MAX: return "INVALID memcached_hash_t"; - } + return libhashkit_string_hash((hashkit_hash_algorithm_t)type); }