X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=src%2Flibmemcached%2Fencoding_key.cc;h=714dd1cc49e96724896c156f8078a2530b9bba44;hb=7ac9bfdb44b36898599b5ba74d6bc376b9326b88;hp=1e17d507a44b67b67756dcce0088d48283f17d43;hpb=5e760300d15ef4c5b7eed3fb9f37920ebca2f6ec;p=awesomized%2Flibmemcached diff --git a/src/libmemcached/encoding_key.cc b/src/libmemcached/encoding_key.cc index 1e17d507..714dd1cc 100644 --- a/src/libmemcached/encoding_key.cc +++ b/src/libmemcached/encoding_key.cc @@ -1,5 +1,5 @@ /* vim:expandtab:shiftwidth=2:tabstop=2:smarttab: - * + * * Libmemcached library * * Copyright (C) 2011-2013 Data Differential, http://datadifferential.com/ @@ -35,22 +35,13 @@ * */ -#include -#include - -static void _set_encoding_key(Memcached& memc, const char *key, size_t key_length) -{ - hashkit_key(&memc.hashkit, key, key_length); -} +#include "libmemcached/common.h" memcached_return_t memcached_set_encoding_key(memcached_st* shell, const char *key, size_t key_length) { - Memcached* memc= memcached2Memcached(shell); - if (memc) - { - _set_encoding_key(*memc, key, key_length); - return MEMCACHED_SUCCESS; + if (!shell) { + return MEMCACHED_INVALID_ARGUMENTS; } - - return MEMCACHED_INVALID_ARGUMENTS; + hashkit_key(&shell->hashkit, key, key_length); + return MEMCACHED_SUCCESS; }