diff options
| author | bellard <bellard> | 2002-12-08 14:37:00 +0000 |
|---|---|---|
| committer | bellard <bellard> | 2002-12-08 14:37:00 +0000 |
| commit | 7808b4046e6e10b46767712780a4b87e8e42d959 (patch) | |
| tree | 0c179d5579d2ce9f86a76678b623ecec083949a4 | |
| parent | 53196cd47580a633b5fa7da597fd87c0fe279281 (diff) | |
| download | tinycc-7808b4046e6e10b46767712780a4b87e8e42d959.tar.gz tinycc-7808b4046e6e10b46767712780a4b87e8e42d959.tar.bz2 | |
fixes for buggy GCC compilers
| -rw-r--r-- | tcctest.c | 11 |
1 files changed, 10 insertions, 1 deletions
@@ -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 <tcclib.h> @@ -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 <tcclib.h> @@ -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 ")); } |
