ALIGN
#define ALIGN(p) _ALIGN(p)
#define ALIGN(size, align) (((size) + align - 1) & ~(align - 1))
#define ALIGN(size, align) (((size) + align - 1) & ~(align - 1))
#define ALIGN(x) ((((unsigned long)x) + ALIGN_BYTES) & ~ALIGN_BYTES)
#define ALIGN(addr, align) (((addr) + align - 1) & ~(align - 1))
#define ALIGN(p) (((uintptr_t)(p) + (sizeof(long) - 1)) & ~(sizeof(long) - 1))
#define ALIGN .even
#define ALIGN .align ALIGNARG(2)
#undef ALIGN
# define ALIGN(log) .align 1<<log
# define ALIGN(log) .align log
#undef ALIGN
#define ALIGN(log) .align 1<<log
#define ALIGN (sizeof(size_t)-1)
#define ALIGN (sizeof(size_t)-1)
#define ALIGN (sizeof(size_t))
#define ALIGN (sizeof(size_t)-1)
#define ALIGN (sizeof(size_t))
#define ALIGN (sizeof(size_t)-1)
#define ALIGN (sizeof(size_t))