X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fshared%2Fmacro.h;h=80cb2f0892f9a2d41ae9918cb5644e99e6bca3f6;hb=9f26c90cb50c45d4549c4dd569917b4ac143b94d;hp=e5c33ce5617653861dc9f53acae848709c75a864;hpb=907809fc6a9867869b8a237663af2eda335d333e;p=elogind.git diff --git a/src/shared/macro.h b/src/shared/macro.h index e5c33ce56..80cb2f089 100644 --- a/src/shared/macro.h +++ b/src/shared/macro.h @@ -158,6 +158,8 @@ static inline size_t ALIGN_TO(size_t l, size_t ali) { #define memzero(x,l) (memset((x), 0, (l))) #define zero(x) (memzero(&(x), sizeof(x))) +#define CHAR_TO_STR(x) ((char[2]) { x, 0 }) + #define char_array_0(x) x[sizeof(x)-1] = 0; #define IOVEC_SET_STRING(i, s) \