main.cpp 586 B

123456789101112131415161718192021222324
  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. && strcmp(EXPECTED_C_COMPILER_VERSION, TEST_C_COMPILER_VERSION) == 0
  17. && strcmp(EXPECTED_CXX_COMPILER_VERSION, TEST_CXX_COMPILER_VERSION) == 0
  18. && TEST_C_COMPILER_VERSION_EQUALITY == 1
  19. && TEST_CXX_COMPILER_VERSION_EQUALITY == 1) ? 0 : 1;
  20. }