X-Git-Url: http://git.linux-vserver.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=util-vserver%2Flib_internal%2Fstring.hc;h=53e9fc1761b6f715503e7d2145800169bb6d854a;hb=b4dfd7a2ba75cb74b391b27f0478fb07b1fe3b3f;hp=251d597db3aa4b53d302d7c4128af8c067e3eb25;hpb=5269e9607d89ac4dbd34f9adb5b14fb5dfc9b1a5;p=util-vserver.git diff --git a/util-vserver/lib_internal/string.hc b/util-vserver/lib_internal/string.hc index 251d597..53e9fc1 100644 --- a/util-vserver/lib_internal/string.hc +++ b/util-vserver/lib_internal/string.hc @@ -21,3 +21,15 @@ String_init(String *str) str->d = 0; str->l = 0; } + +static inline UNUSED char const * +String_c_str(String const *str, char *buf) +{ + if (str->l==0) return ""; + + if (buf!=str->d) + abort(); // TODO: copy content + + buf[str->l] = '\0'; + return buf; +}