From 7808b4046e6e10b46767712780a4b87e8e42d959 Mon Sep 17 00:00:00 2001 From: bellard Date: Sun, 8 Dec 2002 14:37:00 +0000 Subject: [PATCH] fixes for buggy GCC compilers --- tcctest.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/tcctest.c b/tcctest.c index a893f609..493730e5 100644 --- a/tcctest.c +++ b/tcctest.c @@ -10,6 +10,9 @@ #define C99_MACROS +/* gcc 2.95.3 does not handle correctly CR in strings or after strays */ +//#define CORRECT_CR_HANDLING + /* test various include syntaxes */ #define TCCLIB_INC @@ -23,7 +26,8 @@ #include TCCLIB_INC1.h> -#include TCCLIB_INC3 ".h" +/* gcc 3.2 does not accept that (bug ?) */ +//#include TCCLIB_INC3 ".h" #include @@ -1573,17 +1577,22 @@ void whitespace_test(void) ntf("whitspace:\n"); #endif pf("N=%d\n", 2); + +#ifdef CORRECT_CR_HANDLING pri\ ntf("aaa=%d\n", 3); +#endif pri\ \ ntf("min=%d\n", 4); printf("len1=%d\n", strlen(" ")); +#ifdef CORRECT_CR_HANDLING str = " "; printf("len1=%d str[0]=%d\n", strlen(str), str[0]); +#endif printf("len1=%d\n", strlen(" a ")); } -- 2.11.4.GIT