X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=lib%2Fmemcached_response.c;h=19fa640076045faa1bdf0cdd5cbfbbad092e9cd1;hb=d4dc795f136a3a652c5b13b4d818345c6080bceb;hp=d0962a2d759e27b27839181d14251f81f02a89e8;hpb=7ef83f5c1f71a8527a5f3001d72772ac692bcf14;p=m6w6%2Flibmemcached diff --git a/lib/memcached_response.c b/lib/memcached_response.c index d0962a2d..19fa6400 100644 --- a/lib/memcached_response.c +++ b/lib/memcached_response.c @@ -43,7 +43,7 @@ memcached_return memcached_response(memcached_st *ptr, buffer_ptr++; total_length++; - assert(total_length < buffer_length); + WATCHPOINT_ASSERT(total_length < buffer_length); } if (memcached_server_response_count(ptr, server_key)) @@ -96,3 +96,15 @@ memcached_return memcached_response(memcached_st *ptr, return MEMCACHED_SUCCESS; } + +char *memcached_result_value(memcached_result_st *ptr) +{ + memcached_string_st *sptr= &ptr->value; + return memcached_string_value(sptr); +} + +size_t memcached_result_length(memcached_result_st *ptr) +{ + memcached_string_st *sptr= &ptr->value; + return memcached_string_length(sptr); +}