From: Martin Willi Date: Thu, 3 Jan 2013 13:09:05 +0000 (+0100) Subject: Add a chunk_from_str() initializer that does not include 0-terminator X-Git-Tag: 5.0.3rc1~53^2~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a34ffd1c05ae7b32c953a83addbf0a135b141205;p=thirdparty%2Fstrongswan.git Add a chunk_from_str() initializer that does not include 0-terminator --- diff --git a/src/libstrongswan/utils/chunk.h b/src/libstrongswan/utils/chunk.h index 67848eec1d..bc14b73949 100644 --- a/src/libstrongswan/utils/chunk.h +++ b/src/libstrongswan/utils/chunk.h @@ -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 */