| #include "multi_file_compiler_detection.h" | |
| #if !defined(MULTI_COMPILER_C_FUNCTION_PROTOTYPES) || \ | |
| !MULTI_COMPILER_C_FUNCTION_PROTOTYPES | |
| # error Expected MULTI_COMPILER_C_FUNCTION_PROTOTYPES | |
| #endif | |
| #if !EXPECTED_COMPILER_C_FUNCTION_PROTOTYPES | |
| # error Expected EXPECTED_COMPILER_C_FUNCTION_PROTOTYPES | |
| #endif | |
| #if !defined(MULTI_COMPILER_C_RESTRICT) || !MULTI_COMPILER_C_RESTRICT | |
| # if EXPECTED_COMPILER_C_RESTRICT | |
| # error Expected MULTI_COMPILER_C_RESTRICT | |
| # endif | |
| #else | |
| # if !EXPECTED_COMPILER_C_RESTRICT | |
| # error Expect no MULTI_COMPILER_C_RESTRICT | |
| # endif | |
| #endif | |
| #ifdef MULTI_COMPILER_CXX_STATIC_ASSERT | |
| # error Expect no CXX features defined | |
| #endif | |
| int main(void) | |
| { | |
| return 0; | |
| } |