__CTASSERT0
#define __CTASSERT(x) __CTASSERT0(x, __ctassert, __COUNTER__)
#define __CTASSERT99(x, a, b) __CTASSERT0(x, __CONCAT(__ctassert,a), \