CTASSERT
#define CTASSERT(x) _CTASSERT(x, __LINE__)
#define CTASSERT(x) _CTASSERT(x, __LINE__)
CTASSERT(1 << _ACL_T_ALIGNMENT_BITS > sizeof(struct acl_t_struct));
#define CTASSERT(x) _Static_assert(x, "compile-time assertion failed")
#define CTASSERT(x) _CTASSERT(x, __LINE__)
#define CTASSERT(x) _Static_assert(x, "CTASSERT " #x)
#define CTASSERT(x) _Static_assert(x, "compile-time assertion failed")
#define CTASSERT(a)
#define CTASSERT(foo)
#define CTASSERT(x) _Static_assert(x, "compile-time assertion failed")
#define CTASSERT(x) _CTASSERT(x, __LINE__)