| #ifndef TEST_DEFINE |
| # error Expected definition TEST_DEFINE |
| #endif |
| |
| #ifndef NEEDS_ESCAPE |
| # error Expected definition NEEDS_ESCAPE |
| #endif |
| |
| #ifdef DO_GNU_TESTS |
| # ifndef TEST_DEFINE_GNU |
| # error Expected definition TEST_DEFINE_GNU |
| # endif |
| #endif |
| |
| #include <string.h> |
| |
| int main() |
| { |
| return (strcmp(NEEDS_ESCAPE, "E$CAPE") == 0 |
| #ifdef TEST_OCTOTHORPE |
| && strcmp(TEST_OCTOTHORPE, "#") == 0 |
| #endif |
| && strcmp(EXPECTED_C_COMPILER_VERSION, TEST_C_COMPILER_VERSION) == 0 |
| && strcmp(EXPECTED_CXX_COMPILER_VERSION, TEST_CXX_COMPILER_VERSION) == 0 |
| && TEST_C_COMPILER_VERSION_EQUALITY == 1 |
| && TEST_CXX_COMPILER_VERSION_EQUALITY == 1) ? 0 : 1; |
| } |