Move runner out so that it will be shared.
[m6w6/libmemcached] / util / string.hpp
index 58d0ce270945fb8b11fbbf4f157e340eca80e5a2..9f6786985f843631344fcd0b4ff04930c7df71a6 100644 (file)
 #define util_literal_param(X) (X), (static_cast<size_t>((sizeof(X) - 1)))
 #define util_literal_param_size(X) static_cast<size_t>(sizeof(X) - 1)
 
+#define util_literal_compare_param(X) (static_cast<size_t>((sizeof(X) - 1))), (X)
+
 #define util_string_make_from_cstr(X) (X), ((X) ? strlen(X) : 0)
 
+#define util_string_make_from_array(__array) (__array), (strlen(__array))
+
 #define util_array_length(__array) sizeof(__array)/sizeof(&__array)