| #include "test_compiler_detection.h" |
| #if !defined(TEST_COMPILER_C_FUNCTION_PROTOTYPES) || \ |
| !TEST_COMPILER_C_FUNCTION_PROTOTYPES |
| # error Expected TEST_COMPILER_C_FUNCTION_PROTOTYPES |
| #if !EXPECTED_COMPILER_C_FUNCTION_PROTOTYPES |
| # error Expected EXPECTED_COMPILER_C_FUNCTION_PROTOTYPES |
| #if !defined(TEST_COMPILER_C_RESTRICT) || !TEST_COMPILER_C_RESTRICT |
| # if EXPECTED_COMPILER_C_RESTRICT |
| # error Expected TEST_COMPILER_C_RESTRICT |
| # if !EXPECTED_COMPILER_C_RESTRICT |
| # error Expect no TEST_COMPILER_C_RESTRICT |
| #ifdef TEST_COMPILER_CXX_STATIC_ASSERT |
| # error Expect no CXX features defined |