+ if (original)
+ {
+ return memcached_strcpy(memc, original->c_str, original->size);
+ }
+
+ return NULL;
+}
+
+memcached_array_st *memcached_strcpy(struct memcached_st *memc, const char *str, size_t str_length)
+{
+ assert(memc);
+ assert(str);
+ assert(str_length);
+
+ memcached_array_st *array= (struct memcached_array_st *)libmemcached_malloc(memc, sizeof(struct memcached_array_st) +str_length +1);