Hi, If a control statement is the first statement in the source but is not on the first line, the indentation keeps on increasing with each call. For example: --------------------------- //comment if ( cond ) --------------------------- will indent to --------------------------- //comment if (cond) --------------------------- I have enclosed a patch that fixes the problem. -- Mihir Rege