Fix headers
[awesomized/libmemcached] / libmemcached / array.h
index 08938494f7a7d24e427a1780894c093aacadd2a8..22b61ac35a5cdfb567ea3804ac7756fc101f5ea5 100644 (file)
@@ -56,13 +56,20 @@ size_t memcached_array_size(memcached_array_st *array);
 LIBMEMCACHED_LOCAL
 const char *memcached_array_string(memcached_array_st *array);
 
-#ifdef __cplusplus
-#define memcached_print_array(X) static_cast<int>(memcached_array_size(X)), memcached_array_string(X)
-#else
-#define memcached_print_array(X) (int)memcached_array_size((X)), memcached_array_string((X))
-#endif
+LIBMEMCACHED_LOCAL
+memcached_string_t memcached_array_to_string(memcached_array_st *array);
 
+LIBMEMCACHED_LOCAL
+bool memcached_array_is_null(memcached_array_st *array);
 
 #ifdef __cplusplus
 } // extern "C"
 #endif
+
+#ifdef __cplusplus
+#define memcached_print_array(X) static_cast<int>(memcached_array_size(X)), memcached_array_string(X)
+#define memcached_param_array(X) memcached_array_string(X), memcached_array_size(X)
+#else
+#define memcached_print_array(X) (int)memcached_array_size((X)), memcached_array_string((X))
+#define memcached_param_array(X) memcached_array_string(X), memcached_array_size(X)
+#endif