Thanks, Kirk. I too use white space differently for the different (overloaded!) uses of parentheses in C. E.g. func( param, param ); if ( cond ) stmt; while ( cond ) stmt; a = (b + c) / d; return a == b;