main.cpp 703 B

12345678910111213141516171819202122232425262728293031
  1. #ifndef TEST_DEFINE
  2. #error Expected definition TEST_DEFINE
  3. #endif
  4. #ifndef NEEDS_ESCAPE
  5. #error Expected definition NEEDS_ESCAPE
  6. #endif
  7. #ifdef DO_GNU_TESTS
  8. #ifndef TEST_DEFINE_GNU
  9. #error Expected definition TEST_DEFINE_GNU
  10. #endif
  11. #endif
  12. #include <string.h>
  13. int main()
  14. {
  15. return (strcmp(NEEDS_ESCAPE, "E$CAPE") == 0
  16. #ifdef TEST_OCTOTHORPE
  17. && strcmp(TEST_OCTOTHORPE, "#") == 0
  18. #endif
  19. &&
  20. strcmp(EXPECTED_C_COMPILER_VERSION, TEST_C_COMPILER_VERSION) == 0 &&
  21. strcmp(EXPECTED_CXX_COMPILER_VERSION, TEST_CXX_COMPILER_VERSION) ==
  22. 0 &&
  23. TEST_C_COMPILER_VERSION_EQUALITY == 1 &&
  24. TEST_CXX_COMPILER_VERSION_EQUALITY == 1)
  25. ? 0
  26. : 1;
  27. }