X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libhashkit%2Falgorithm.h;h=fa5f3ae5dacc61c4255a7d0af328d807b2af8175;hb=17519532bd568971860f8a6046496e6bc2946d43;hp=052575c9cf2d3c4b4065d67a8b3457b0b6314bd7;hpb=3c11b74c0aa013a6afd492d46a8e9c911e12b350;p=m6w6%2Flibmemcached diff --git a/libhashkit/algorithm.h b/libhashkit/algorithm.h index 052575c9..fa5f3ae5 100644 --- a/libhashkit/algorithm.h +++ b/libhashkit/algorithm.h @@ -11,8 +11,7 @@ * @brief HashKit Header */ -#ifndef HASHKIT_ALGORITHM_H -#define HASHKIT_ALGORITHM_H +#pragma once #ifdef __cplusplus extern "C" { @@ -36,15 +35,11 @@ uint32_t libhashkit_fnv1a_32(const char *key, size_t key_length); HASHKIT_API uint32_t libhashkit_crc32(const char *key, size_t key_length); -#ifdef HAVE_HSIEH_HASH 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); @@ -70,15 +65,11 @@ uint32_t hashkit_fnv1a_32(const char *key, size_t key_length, void *context); HASHKIT_LOCAL uint32_t hashkit_crc32(const char *key, size_t key_length, void *context); -#ifdef HAVE_HSIEH_HASH 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); @@ -92,5 +83,3 @@ void libhashkit_md5_signature(const unsigned char *key, size_t length, unsigned #ifdef __cplusplus } #endif - -#endif /* HASHKIT_ALGORITHM_H */