__CTASSERT
#define __CTASSERT(x, y) typedef char __assert_ ## y [(x) ? 1 : -1]
#define __CTASSERT(x, y) typedef char __assert ## y[(x) ? 1 : -1]
#define __CTASSERT(x, y) typedef char __assert_ ## y [(x) ? 1 : -1]
#define __CTASSERT(x, y) typedef char __assert ## y[(x) ? 1 : -1]
#define __CTASSERT(x, y) typedef char __assert_ ## y [(x) ? 1 : -1]
#define __CTASSERT(x, y) typedef char __assert_ ## y [(x) ? 1 : -1]