Jan Engelhardt wrote:
> static void blah(void)
> {
>       if (foo) {
>               bar;
>               bar2;
>               return;
>       }
>       if (this) {
>               that;
>               that2;
>               return;
>       }
>       /* yay, got rid of two levels of indent! */
>       good day;
>       good day2;
> }

I like this style.  It's more readable than the alternative that you
showed.  If you hate returns mid-procedure, as some purists do, the
following is also good:

static void blah(void)
{
        if (foo) {
                bar;
                bar2;
        } else if (this) {
                that;
                that2;
        } else {
                good day;
                good day2;
        }
}

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Reply via email to