X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libhashkit%2Fstrerror.c;h=50532e1dbffc5d08bd8f9fb89b230927e83424ab;hb=81416ab2d4fe60d5c71ea11326a351993c539002;hp=270fa214d32481a74225e96ab367e15d327f1721;hpb=1fefa980a1f3a88df3eb1db02e2319d754aebe75;p=m6w6%2Flibmemcached diff --git a/libhashkit/strerror.c b/libhashkit/strerror.c index 270fa214..50532e1d 100644 --- a/libhashkit/strerror.c +++ b/libhashkit/strerror.c @@ -8,19 +8,18 @@ #include "common.h" -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"; } }