Sha256: df3c38b085425ef1f90b44582f954733defcbd431a6044b68d33bdfb5b04d3ec
Contents?: true
Size: 1.58 KB
Versions: 2
Compression:
Stored size: 1.58 KB
Contents
/* HashKit * Copyright (C) 2006-2009 Brian Aker * All rights reserved. * * Use and distribution licensed under the BSD license. See * the COPYING file in the parent directory for full text. */ #include <libhashkit/common.h> uint32_t libhashkit_one_at_a_time(const char *key, size_t key_length) { return hashkit_one_at_a_time(key, key_length, NULL); } uint32_t libhashkit_fnv1_64(const char *key, size_t key_length) { return hashkit_fnv1_64(key, key_length, NULL); } uint32_t libhashkit_fnv1a_64(const char *key, size_t key_length) { return hashkit_fnv1a_64(key, key_length, NULL); } uint32_t libhashkit_fnv1_32(const char *key, size_t key_length) { return hashkit_fnv1_32(key, key_length, NULL); } uint32_t libhashkit_fnv1a_32(const char *key, size_t key_length) { return hashkit_fnv1a_32(key, key_length, NULL); } uint32_t libhashkit_crc32(const char *key, size_t key_length) { return hashkit_crc32(key, key_length, NULL); } #ifdef HAVE_HSIEH_HASH uint32_t libhashkit_hsieh(const char *key, size_t key_length) { return hashkit_hsieh(key, key_length, NULL); } #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) { return hashkit_jenkins(key, key_length, NULL); } 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, size_t length, unsigned char *result) { md5_signature(key, (uint32_t)length, result); }
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
couchbase-memcached-1.2.9 | ext/libmemcached-0.50/libhashkit/algorithm.cc |
couchbase-memcached-1.2.8 | ext/libmemcached-0.50/libhashkit/algorithm.cc |