example: KnR style; no functional change