1 /* align.h - memory alignment requirements for linker */
3 /* Copyright (C) 1994 Bruce Evans */
9 #if defined(__STDC__) && defined(_POSIX_SOURCE)
10 # define align(x) ((x)=(void *) \
11 (((ssize_t)(x) + (S_ALIGNMENT-1)) & ~(S_ALIGNMENT-1)))
13 # define align(x) ((x)=(void *) \
14 ((char *)(x) + ((S_ALIGNMENT-(char)(x)) & (S_ALIGNMENT-1))))