X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libhashkit%2Ftypes.h;h=e0f1f1387ffc2097723c58e1a438ca4e61ad68b6;hb=000909672d7d6337c2115a9f263d22e39a28917c;hp=66e4cd9c7785ec490665e26c0bb67261c49cdcea;hpb=f0b9c972a973d997db6660680938dd5acb2baa46;p=awesomized%2Flibmemcached diff --git a/libhashkit/types.h b/libhashkit/types.h index 66e4cd9c..e0f1f138 100644 --- a/libhashkit/types.h +++ b/libhashkit/types.h @@ -47,8 +47,15 @@ typedef enum { HASHKIT_MAXIMUM_RETURN /* Always add new error code before */ } hashkit_return_t; -#define hashkit_success(X) ((X) == HASHKIT_SUCCESS) -#define hashkit_failed(X) ((X) != HASHKIT_SUCCESS) +static inline bool hashkit_success(const hashkit_return_t rc) +{ + return (rc == HASHKIT_SUCCESS); +} + +static inline bool hashkit_failed(const hashkit_return_t rc) +{ + return (rc != HASHKIT_SUCCESS); +} typedef enum { HASHKIT_HASH_DEFAULT= 0, // hashkit_one_at_a_time()