Fix for config to not be stored into filesystem.
[awesomized/libmemcached] / libmemcached / memcached_result.c
index cf3894bef3b7545fcdaca9be56d6e1883f25b2a3..0860e792e528f6ae3de02b725e03a8ce27454fa2 100644 (file)
@@ -36,6 +36,23 @@ memcached_result_st *memcached_result_create(memcached_st *memc,
   return ptr;
 }
 
+void memcached_result_reset(memcached_result_st *ptr)
+{
+  ptr->key_length= 0;
+  memcached_string_reset(&ptr->value);
+  ptr->flags= 0;
+  ptr->cas= 0;
+  ptr->expiration= 0;
+}
+
+/*
+  NOTE turn into macro
+*/
+memcached_return memcached_result_set_value(memcached_result_st *ptr, char *value, size_t length)
+{
+  return memcached_string_append(&ptr->value, value, length);
+}
+
 void memcached_result_free(memcached_result_st *ptr)
 {
   if (ptr == NULL)