X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libhashkit%2Fstrerror.c;h=8d7246c66ec682ac26dedecb0828519bdb283197;hb=5ee06c299a110bf610dc148580e585a8f217a22b;hp=270fa214d32481a74225e96ab367e15d327f1721;hpb=c67da677fe0944d3d2d3ff46e65fc3bc775404ae;p=m6w6%2Flibmemcached diff --git a/libhashkit/strerror.c b/libhashkit/strerror.c index 270fa214..8d7246c6 100644 --- a/libhashkit/strerror.c +++ b/libhashkit/strerror.c @@ -6,21 +6,20 @@ * the COPYING file in the parent directory for full text. */ -#include "common.h" +#include -const char *hashkit_strerror(hashkit_st *ptr __attribute__((unused)), hashkit_return_t rc) +const char *hashkit_strerror(hashkit_st *ptr, hashkit_return_t rc) { + (void)ptr; switch (rc) { - case HASHKIT_SUCCESS: - return "SUCCESS"; - case HASHKIT_FAILURE: - return "FAILURE"; - case HASHKIT_MEMORY_ALLOCATION_FAILURE: - return "MEMORY ALLOCATION FAILURE"; + case HASHKIT_SUCCESS: return "SUCCESS"; + case HASHKIT_FAILURE: return "FAILURE"; + case HASHKIT_MEMORY_ALLOCATION_FAILURE: return "MEMORY ALLOCATION FAILURE"; + case HASHKIT_INVALID_ARGUMENT: return "INVALID ARGUMENT"; + case HASHKIT_INVALID_HASH: return "INVALID hashkit_hash_algorithm_t"; case HASHKIT_MAXIMUM_RETURN: - return "Gibberish returned!"; default: - return "Gibberish returned!"; + return "INVALID hashkit_return_t"; } }