+static inline memcached_return_t ascii_delete(memcached_server_write_instance_st instance,
+ uint32_t ,
+ const char *key,
+ const size_t key_length,
+ const bool reply,
+ const bool flush)
+{
+ libmemcached_io_vector_st vector[]=
+ {
+ { NULL, 0 },
+ { memcached_literal_param("delete ") },
+ { memcached_array_string(instance->root->_namespace), memcached_array_size(instance->root->_namespace) },
+ { key, key_length },
+ { " noreply", reply ? 0 : memcached_literal_param_size(" noreply") },
+ { memcached_literal_param("\r\n") }
+ };
+
+ /* Send command header */
+ return memcached_vdo(instance, vector, 6, flush);
+}
+
+static inline memcached_return_t binary_delete(memcached_server_write_instance_st instance,