main_multi.c 698 B

123456789101112131415161718192021222324252627282930
  1. #include "multi_file_compiler_detection.h"
  2. #if !defined(MULTI_COMPILER_C_FUNCTION_PROTOTYPES) || \
  3. !MULTI_COMPILER_C_FUNCTION_PROTOTYPES
  4. #error Expected MULTI_COMPILER_C_FUNCTION_PROTOTYPES
  5. #endif
  6. #if !EXPECTED_COMPILER_C_FUNCTION_PROTOTYPES
  7. #error Expected EXPECTED_COMPILER_C_FUNCTION_PROTOTYPES
  8. #endif
  9. #if !defined(MULTI_COMPILER_C_RESTRICT) || !MULTI_COMPILER_C_RESTRICT
  10. #if EXPECTED_COMPILER_C_RESTRICT
  11. #error Expected MULTI_COMPILER_C_RESTRICT
  12. #endif
  13. #else
  14. #if !EXPECTED_COMPILER_C_RESTRICT
  15. #error Expect no MULTI_COMPILER_C_RESTRICT
  16. #endif
  17. #endif
  18. #ifdef MULTI_COMPILER_CXX_STATIC_ASSERT
  19. #error Expect no CXX features defined
  20. #endif
  21. int main()
  22. {
  23. return 0;
  24. }