From a68ee34ebfbbc6e6bc653aadc284264e10694930 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Mon, 14 May 2007 17:07:21 +0000 Subject: add bufferq structure git-svn-id: file:///home/lennart/svn/public/libsydney/trunk@17 9ba3c220-e4d3-45a2-8aa3-73fcc9aff6ce --- macro.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'macro.h') diff --git a/macro.h b/macro.h index 368555d..847bf97 100644 --- a/macro.h +++ b/macro.h @@ -39,4 +39,10 @@ #define MIN(a, b) ((a) < (b) ? (a) : (b)) #endif +static inline size_t align(size_t l) { + return (((l + sizeof(void*) - 1) / sizeof(void*)) * sizeof(void*)); +} + +#define ALIGN(x) (align(x)) + #endif -- cgit