X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcached%2Fmemcached_io.c;h=ea8b25816d9d981fce5f4d40cc29f3cc0a84be2f;hb=a9b22f8a1c9f98eef8becdbef11d8e20d43dd23c;hp=93ca41732d4ca26741c2c905e10e9ea001795e15;hpb=91e5a2590a918ee7718023d99cc23692d5b2da23;p=m6w6%2Flibmemcached diff --git a/libmemcached/memcached_io.c b/libmemcached/memcached_io.c index 93ca4173..ea8b2581 100644 --- a/libmemcached/memcached_io.c +++ b/libmemcached/memcached_io.c @@ -75,7 +75,7 @@ void memcached_io_preread(memcached_st *ptr) #endif ssize_t memcached_io_read(memcached_server_st *ptr, - char *buffer, size_t length) + void *buffer, size_t length) { char *buffer_ptr; @@ -154,11 +154,11 @@ ssize_t memcached_io_read(memcached_server_st *ptr, break; } - return (size_t)(buffer_ptr - buffer); + return (size_t)(buffer_ptr - (char*)buffer); } ssize_t memcached_io_write(memcached_server_st *ptr, - const char *buffer, size_t length, char with_flush) + const void *buffer, size_t length, char with_flush) { size_t original_length; const char* buffer_ptr;