X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=src%2Flibhashkit%2Falgorithm.h;h=78d79d6fe284c27b5a3170b9a7f0835ae330bdae;hb=72df8af3b9cc00f590afa31371be571c1169a268;hp=a0d2fa196e94489d6315b9f495af8223390f6d23;hpb=1a82d708fca6b4c379dc035d05763ee80aae6d72;p=awesomized%2Flibmemcached diff --git a/src/libhashkit/algorithm.h b/src/libhashkit/algorithm.h index a0d2fa19..78d79d6f 100644 --- a/src/libhashkit/algorithm.h +++ b/src/libhashkit/algorithm.h @@ -1,6 +1,6 @@ /* +--------------------------------------------------------------------+ - | libmemcached - C/C++ Client Library for memcached | + | libmemcached-awesome - C/C++ Client Library for memcached | +--------------------------------------------------------------------+ | Redistribution and use in source and binary forms, with or without | | modification, are permitted under the terms of the BSD license. | @@ -9,12 +9,14 @@ | the terms online at: https://opensource.org/licenses/BSD-3-Clause | +--------------------------------------------------------------------+ | Copyright (c) 2006-2014 Brian Aker https://datadifferential.com/ | - | Copyright (c) 2020 Michael Wallner | + | Copyright (c) 2020-2021 Michael Wallner https://awesome.co/ | +--------------------------------------------------------------------+ */ #pragma once +extern "C" { + uint32_t hashkit_one_at_a_time(const char *key, size_t key_length, void *context); uint32_t hashkit_fnv1_64(const char *key, size_t key_length, void *context); @@ -36,3 +38,5 @@ uint32_t hashkit_murmur3(const char *key, size_t key_length, void *context); uint32_t hashkit_jenkins(const char *key, size_t key_length, void *context); uint32_t hashkit_md5(const char *key, size_t key_length, void *context); + +}