From: Miloslav T. <mi...@re...> - 2005-07-31 02:57:35
|
Hello, recently some code changed in svn from | #if ... | printf(...); | #endif to | printf(... | #if ... | ... | #endif | ); printf () may be a macro (and it actually is a macro e.g. with recent glibc and -D_FORTIFY_SOURCE=2) and preprocessor directives within macros are not permitted. gcc currently compiles the code, but it complains loudly and it seems prudent to fix it before gcc tightens the rules again ;) The attached patch does that. Thanks, Mirek |