CT_ASSERT
#define CT_ASSERT(e) extern char __assert_test_case[1 - (2*(!(e)))]
#define CT_ASSERT(e) typedef char __C_ASSERT__[(e)?1:-1]