Improve parser error messages.
[awesomized/libmemcached] / util / string.hpp
index 58d0ce270945fb8b11fbbf4f157e340eca80e5a2..873551e5f39539e278cc6c5c658b4db7eb50f57b 100644 (file)
@@ -47,6 +47,8 @@
 #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_array_length(__array) sizeof(__array)/sizeof(&__array)