X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fshared%2Fmacro.h;h=969329d152368127cd38e133dc4db6b50ae4334d;hb=fd59d9f29838c3888168554c774003e7ad6d33b0;hp=bfe03f2ae055ce713d07ef16dc53b3cf8a9229bd;hpb=264ad849a4a0acf1ca392da62b7018d4fe7b66b3;p=elogind.git diff --git a/src/shared/macro.h b/src/shared/macro.h index bfe03f2ae..969329d15 100644 --- a/src/shared/macro.h +++ b/src/shared/macro.h @@ -186,6 +186,8 @@ static inline size_t ALIGN_TO(size_t l, size_t ali) { #define char_array_0(x) x[sizeof(x)-1] = 0; +#define hasprefix(s, prefix) (memcmp(s, prefix, strlen(prefix)) == 0) + #define IOVEC_SET_STRING(i, s) \ do { \ struct iovec *_i = &(i); \