From: Enrico Scholz Date: Tue, 19 Oct 2004 21:05:43 +0000 (+0000) Subject: ENSC_STRING_*FIXED(): added X-Git-Tag: IPSENTINEL_VERSION_0_12~255 X-Git-Url: http://git.linux-vserver.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=70929b30e2f7cb4609dedffa1cae2a6bf78ed3cc;p=util-vserver.git ENSC_STRING_*FIXED(): added git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1737 94cd875c-1c1d-0410-91d2-eb244daf1a30 --- diff --git a/util-vserver/lib_internal/string.h b/util-vserver/lib_internal/string.h index 81b3e73..7015be9 100644 --- a/util-vserver/lib_internal/string.h +++ b/util-vserver/lib_internal/string.h @@ -30,6 +30,10 @@ typedef struct static void String_init(String *); void String_destroy(String *); +#define ENSC_STRING_FIXED(VAL) { .d = VAL, .l = (sizeof(VAL)-1) } +#define ENSC_STRING_ASSIGN_FIXED(DST,VAL) \ + { DST.d = (VAL); DST.l = (sizeof(VAL)-1); } + #include "string.hc" #endif // H_UTIL_VSERVER_LIB_INTERNAL_STRING_H