| #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() |
| { |
| } |