Tim Hammerquist <tim at vegeta.ath.cx> writes: [...] My eyes just can't parse: if ( some_condition() ) { { for (i = first_i();i <= 10; i++) { initialize_some_stuff(); while ( some_other_condition() ) { do_some_more_stuff() } } } I can, and I notice you've got unbalanced braces (look at your first two lines).