Dear Gerlando Falauto, In message <4eb86424.7000...@keymile.com> you wrote: > > > http://www.denx.de/wiki/U-Boot/CodingStyle: > > > > Use TAB characters for indentation and vertical alignment, not > > spaces > > That's exactly what you told me in your reply, and doesn't answer my > question.
Sory, but I don;t know how else to put it. > The only way I could think of to achieve vertical alignment in a complex > if statement without recurring to spaces is by adding extra tabs between > parentheses, with an enormous waste of space. In the first step you should try and avoid complex if statements. > Your answer might as well be: "forget about alignment altogether, nobody > wants that, just indent it somehow". > > >> + if (himport_ex(&env_htab, (char *)default_environment, > >> + sizeof(default_environment), '\0', 0, > >> + 0, NULL, apply_function) == 0) { > >> > >> What should be the right indentation? > > > > In any case it makse no sense to have the 2nd and 3rd line indented > > differently, right? > > That's absolutely right. > Once again, though, you did not help me understand what The Right Thing > (tm) is. I also made a shy attempt, but you're not telling me whether > it's good or not. > It's hard to follow some guidelines when they're not clearly stated. Well, my suggestion is to align by TABs: if (himport_ex(&env_htab, (char *)default_environment, sizeof(default_environment), '\0', 0, 0, NULL, apply_function) == 0) { ... } Yes, the 's' and the '0' don't start exactly below the '&'. But who says they should? We also don't align the closing ')' below the opeing '(' ... And does above code look difficult to read? Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: w...@denx.de The optimum committee has no members. - Norman Augustine _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot