From 394acd133285979f0f2883c09a1527e768b69ff6 Mon Sep 17 00:00:00 2001 From: Enrico Scholz Date: Tue, 19 Oct 2004 21:06:09 +0000 Subject: [PATCH] String_c_str(): added git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1738 94cd875c-1c1d-0410-91d2-eb244daf1a30 --- util-vserver/lib_internal/string.hc | 12 ++++++++++++ 1 file changed, 12 insertions(+) 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; +} -- 1.8.1.5