If you need more than 3 levels of indentation, you're screwed anyway, and should fix your program. Linux kernel coding style