Wolfgang Denk wrote: > In message <[EMAIL PROTECTED]> you wrote: >>> But then, you are changing good TAB chanracters that were used for >>> vertical alignment into spaces. This is incorrect - please read the >>> Coding Style requirements. >> Where? I see no mention of alignment in the coding style documentation. > > See http://www.denx.de/wiki/U-Boot/CodingStyle, bullet 4.2: > > Use TAB characters for indentation and vertical alignment, not > spaces
OK, I was looking at the Coding Standards section of the README. >> I know it's common practice, but could someone please explain *why* TABs >> are mandated for alignment? It makes sense for indentation, as it allows >> adjusting the tab size[1], requires fewer keystrokes to change >> indentation level, and conveys meaning with respect to the structure of >> the code. > > The very same reasons apply for vertical alignment. They do not. It specifically *disallows* changing the tab size, and has no correlation to code structure. >> The only thing that using TABs for vertical alignment gets you is some >> slight compression of the source code when not compressed by other means, >> an annoying 1/8 chance of the column shifting by 8 characters when the >> code to the left is changed, the removal of flexibility with respect to > > That's 8 times better than the 100% chance that it will shift when > using spaces for alignment. I disagree. It's much easier to edit when I know how many spaces I'll have to add/remove beforehand. -Scott _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot