]> git.ipfire.org Git - thirdparty/strongswan.git/commitdiff
Add a chunk_from_str() initializer that does not include 0-terminator
authorMartin Willi <martin@revosec.ch>
Thu, 3 Jan 2013 13:09:05 +0000 (14:09 +0100)
committerMartin Willi <martin@revosec.ch>
Tue, 15 Jan 2013 16:43:05 +0000 (17:43 +0100)
src/libstrongswan/utils/chunk.h

index 67848eec1d6461dd1dc4ebbe63d915decf39c3be..bc14b739497a144c2e7cf021341d010a962701a7 100644 (file)
@@ -190,6 +190,11 @@ static inline void chunk_clear(chunk_t *chunk)
  */
 #define chunk_from_thing(thing) chunk_create((char*)&(thing), sizeof(thing))
 
+/**
+ * Initialize a chunk from a static string, not containing 0-terminator
+ */
+#define chunk_from_str(str) chunk_create(str, strlen(str))
+
 /**
  * Allocate a chunk on the heap
  */