From: Stefan R. <sr...@te...> - 2001-07-13 11:58:27
|
13.07.2001 13:02:13, Dirk Moebius <dmo...@gm...> wrote: ... >#define STUPID_IF(x) if(x) > >STUPID_IF(i=1) > printf("i is 1!"); > >How would you know that the printf statement must be indented? In this case because there is no semicolon at the end of the line ;-) To be honest: It is indeed very difficult to do the proper indentation. In the case of jEdit we have dozens of different modes which all need different indentation. Additionally, many C programmers I know have slightly or completely different indentation styles. For C and C++ the Astyle is actually pretty good at doing the indentation and other formattings though... Stefan |