Sergey Gromov wrote: > for (; a<b; a++) {} > > is legal. I don't think that an empty statement after for is used in "a > lot of code." Only in Enterprise Software!