X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcached%2Freturn.h;h=fa36243f769db098cb474392384c6ba6c3d200d1;hb=a60c98bb02391f995a03c3db5898e146ff2f6f3b;hp=378194fd9fe08d33aeb1d4ffa39ba0373dd54b77;hpb=969fea8e7bed82c109685ec3976cf7b0ec514ae9;p=awesomized%2Flibmemcached diff --git a/libmemcached/return.h b/libmemcached/return.h index 378194fd..fa36243f 100644 --- a/libmemcached/return.h +++ b/libmemcached/return.h @@ -115,4 +115,15 @@ static inline bool memcached_failed(memcached_return_t rc) rc != MEMCACHED_VALUE); } +static inline bool memcached_fatal(memcached_return_t rc) +{ + return (rc != MEMCACHED_SUCCESS && + rc != MEMCACHED_END && + rc != MEMCACHED_STORED && + rc != MEMCACHED_STAT && + rc != MEMCACHED_DELETED && + rc != MEMCACHED_BUFFERED && + rc != MEMCACHED_VALUE); +} + #define memcached_continue(__memcached_return_t) ((__memcached_return_t) == MEMCACHED_IN_PROGRESS)