Flip structure declation.
[awesomized/libmemcached] / libmemcached / io.h
index 0a05b92a99492f1a35531180c6194027c9d01938..6d3e2fa248831f4c7bceec1d6d9302eb0e475a16 100644 (file)
@@ -60,10 +60,14 @@ struct udp_datagram_header_st
 
 struct libmemcached_io_vector_st
 {
-  size_t length;
   const void *buffer;
+  size_t length;
 };
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 LIBMEMCACHED_LOCAL
 ssize_t memcached_io_write(memcached_server_write_instance_st ptr,
                            const void *buffer, size_t length, bool with_flush);
@@ -73,3 +77,6 @@ ssize_t memcached_io_writev(memcached_server_write_instance_st ptr,
                             const struct libmemcached_io_vector_st *vector,
                             size_t number_of, bool with_flush);
 
+#ifdef __cplusplus
+}
+#endif