gcc 3.3 compatibility fix for multi-line string literals

This commit is contained in:
bellard 2004-10-28 21:13:47 +00:00
parent 6b52984ce4
commit c2ec76a41f

View file

@ -16,6 +16,9 @@
#endif #endif
/* deprecated and no longer supported in gcc 3.3 */
//#define ACCEPT_CR_IN_STRINGS
/* __VA_ARGS__ and __func__ support */ /* __VA_ARGS__ and __func__ support */
#define C99_MACROS #define C99_MACROS
@ -1679,6 +1682,8 @@ ntf("aaa=%d\n", 3);
pri\ pri\
\ \
ntf("min=%d\n", 4); ntf("min=%d\n", 4);
#ifdef ACCEPT_CR_IN_STRINGS
printf("len1=%d\n", strlen(" printf("len1=%d\n", strlen("
")); "));
#ifdef CORRECT_CR_HANDLING #ifdef CORRECT_CR_HANDLING
@ -1688,6 +1693,7 @@ ntf("min=%d\n", 4);
#endif #endif
printf("len1=%d\n", strlen(" a printf("len1=%d\n", strlen(" a
")); "));
#endif /* ACCEPT_CR_IN_STRINGS */
} }
int reltab[3] = { 1, 2, 3 }; int reltab[3] = { 1, 2, 3 };