Clean up the compiler flag section
[awesomized/libmemcached] / libmemcached / memcached_string.h
index 990c76ee2d0af6e861b521741e5c951b89d3a2a8..44e52cad54a3cc5dede44a7bbc83d0c405ea3fb3 100644 (file)
@@ -16,10 +16,10 @@ extern "C" {
 struct memcached_string_st {
   memcached_st *root;
   memcached_allocated is_allocated;
-  char *string;
   char *end;
   size_t current_size;
   size_t block_size;
+  char *string;
 };
 
 #define memcached_string_length(A) (size_t)((A)->end - (A)->string)
@@ -27,6 +27,9 @@ struct memcached_string_st {
 #define memcached_string_size(A) (A)->current_size
 #define memcached_string_value(A) (A)->string
 
+memcached_string_st *memcached_string_create(memcached_st *ptr,
+                                             memcached_string_st *string,
+                                             size_t initial_size);
 memcached_return memcached_string_check(memcached_string_st *string, size_t need);
 char *memcached_string_c_copy(memcached_string_st *string);
 memcached_return memcached_string_append_character(memcached_string_st *string,