X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcached%2Fmemcached_string.h;h=8f347cd8aaddce56a71ed482aa879fd68307261e;hb=dbd274af6fc88a8f7a0456eb419a753dd842c88f;hp=58d109d2ef67aac5d2e96fe9aa09f061669cd6bc;hpb=cb617c6de5535ddbdb21779e02726f395b6a9d8d;p=awesomized%2Flibmemcached diff --git a/libmemcached/memcached_string.h b/libmemcached/memcached_string.h index 58d109d2..8f347cd8 100644 --- a/libmemcached/memcached_string.h +++ b/libmemcached/memcached_string.h @@ -27,16 +27,23 @@ struct memcached_string_st { #define memcached_string_size(A) (A)->current_size #define memcached_string_value(A) (A)->string +LIBMEMCACHED_API memcached_string_st *memcached_string_create(memcached_st *ptr, memcached_string_st *string, size_t initial_size); +LIBMEMCACHED_API memcached_return memcached_string_check(memcached_string_st *string, size_t need); +LIBMEMCACHED_API char *memcached_string_c_copy(memcached_string_st *string); +LIBMEMCACHED_API memcached_return memcached_string_append_character(memcached_string_st *string, char character); +LIBMEMCACHED_API memcached_return memcached_string_append(memcached_string_st *string, char *value, size_t length); +LIBMEMCACHED_API memcached_return memcached_string_reset(memcached_string_st *string); +LIBMEMCACHED_API void memcached_string_free(memcached_string_st *string); #ifdef __cplusplus