X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcached%2Fmemcached_string.h;h=44e52cad54a3cc5dede44a7bbc83d0c405ea3fb3;hb=0dcffff2ef5818da721934ea2b22bfd2e2d83779;hp=990c76ee2d0af6e861b521741e5c951b89d3a2a8;hpb=ef2fc5e3fc97fa92db986ac4d36fbf51c3befe80;p=awesomized%2Flibmemcached diff --git a/libmemcached/memcached_string.h b/libmemcached/memcached_string.h index 990c76ee..44e52cad 100644 --- a/libmemcached/memcached_string.h +++ b/libmemcached/memcached_string.h @@ -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,