move repository from m6w6 to awesomized
[awesomized/libmemcached] / src / libmemcached / string.hpp
index 28aa4b003117f41090d0e6fbdeb5566687aad473..2b4c8c49d9971c584564654c222e9816d6a1fb0d 100644 (file)
@@ -9,18 +9,15 @@
     | the terms online at: https://opensource.org/licenses/BSD-3-Clause  |
     +--------------------------------------------------------------------+
     | Copyright (c) 2006-2014 Brian Aker   https://datadifferential.com/ |
-    | Copyright (c) 2020 Michael Wallner   <mike@php.net>                |
+    | Copyright (c) 2020-2021 Michael Wallner        https://awesome.co/ |
     +--------------------------------------------------------------------+
 */
 
 #pragma once
 
-#include "util/string.hpp"
-
-#define memcached_literal_param         util_literal_param
-#define memcached_literal_param_size    util_literal_param_size
-#define memcached_string_make_from_cstr util_string_make_from_cstr
-#define memcached_array_length          util_array_length
+#define memcached_literal_param(str)          (str),strlen(str)
+#define memcached_literal_param_size(str)     strlen(str)
+#define memcached_string_make_from_cstr(str)  (str),((str)?strlen(str):0)
 
 /**
   Strings are always under our control so we make some assumptions