ENSC_STRING_*FIXED(): added
authorEnrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
Tue, 19 Oct 2004 21:05:43 +0000 (21:05 +0000)
committerEnrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
Tue, 19 Oct 2004 21:05:43 +0000 (21:05 +0000)
git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1737 94cd875c-1c1d-0410-91d2-eb244daf1a30

util-vserver/lib_internal/string.h

index 81b3e73..7015be9 100644 (file)
@@ -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