All *_init() have been changed to _create()
[awesomized/libmemcached] / lib / memcached_string.c
index 5b2b9d5082b59e3f62b2d641bc3db0e708ea6c61..d8a99649ef21748912d35ba543fb7871c90dd6e1 100644 (file)
@@ -1,8 +1,8 @@
-#include <memcached.h>
+#include "common.h"
 
 memcached_return memcached_string_check(memcached_string_st *string, size_t need)
 {
-  if (need > (string->current_size - (string->end - string->string)))
+  if (need > (size_t)(string->current_size - (size_t)(string->end - string->string)))
   {
     size_t current_offset= string->end - string->string;
     char *new_value;
@@ -18,14 +18,14 @@ memcached_return memcached_string_check(memcached_string_st *string, size_t need
     string->current_size+= string->block_size;
 
     /* We zero the block structure we just realloced */
-    memset((string + string->current_size) - string->block_size , 0, 
+    memset((string->string + string->current_size) - string->block_size , 0, 
            sizeof(char) * string->block_size);
   }
 
   return MEMCACHED_SUCCESS;
 }
 
-memcached_string_st *memcached_string_init(memcached_st *ptr, size_t initial_size)
+memcached_string_st *memcached_string_create(memcached_st *ptr, size_t initial_size)
 {
   memcached_string_st *string;