+static test_return fetch_all_results(memcached_st *memc) {
+ memcached_return rc;
+ char return_key[MEMCACHED_MAX_KEY];
+ size_t return_key_length;
+ char *return_value;
+ size_t return_value_length;
+ uint32_t flags;
+
+ while ((return_value= memcached_fetch(memc, return_key, &return_key_length,
+ &return_value_length, &flags, &rc)))
+ {
+ assert(return_value);
+ assert(rc == MEMCACHED_SUCCESS);
+ free(return_value);
+ }
+ return (rc == MEMCACHED_END) ? TEST_SUCCESS : TEST_FAILURE;
+}
+