07.05.2012, 12:44, "Oswald Buddenhagen" <oswald.buddenha...@nokia.com>: > On Mon, May 07, 2012 at 12:37:30PM +0400, ext Konstantin Tokarev wrote: > >> 07.05.2012, 12:30, "Oswald Buddenhagen" <oswald.buddenha...@nokia.com>: >>> On Fri, May 04, 2012 at 06:31:17PM +0300, ext Nikos Chantziaras wrote: >>>> The C standard says: [...] >>>> >>>> Indenting preprocessor directives is perfectly acceptable by the >>>> standard. >>> while this is correct, it's still just stupid to indent preprocessor >>> directives with the rest of the code. it is a *pre*-processor. it is a >>> semantically different beast, which messes with the C++ AST. >> But I think it's perfectly valid to indent them in general, and indent them >> respectively to each other. > > #ifdef foo > # ifdef bar > # define say hello > # else > # define say goodbye > # endif > #else > # error U can't do that! > #endif > > that's what i meant by indentation *within* hash directives.
void foo() { #ifdef foo doSomething(); #ifdef bar bar(); #else notBar(); #endif #endif } -- Regards, Konstantin _______________________________________________ Qt-creator mailing list Qt-creator@qt-project.org http://lists.qt-project.org/mailman/listinfo/qt-creator