#ifndef EXPECT_C_STATIC_ASSERT # error EXPECT_C_STATIC_ASSERT not defined #endif #ifndef EXPECT_C_FUNCTION_PROTOTYPES # error EXPECT_C_FUNCTION_PROTOTYPES not defined #endif #ifndef EXPECT_C_RESTRICT # error EXPECT_C_RESTRICT not defined #endif #if !EXPECT_C_STATIC_ASSERT #if EXPECT_C_STATIC_ASSERT #error "Expect c_static_assert feature" #endif #else #if !EXPECT_C_STATIC_ASSERT #error "Expect no c_static_assert feature" #endif #endif #if !EXPECT_C_FUNCTION_PROTOTYPES # error Expect c_function_prototypes support #endif #if !EXPECT_C_RESTRICT # if EXPECT_C_RESTRICT # error Expect c_restrict support # endif #else # if !EXPECT_C_RESTRICT # error Expect no c_restrict support # endif #endif int main() { }