On Thu, Mar 23, 2006 at 11:41:52AM +0100, Steve Lhomme wrote: > I wrote it that way, but what is produced here is "--1". Is that valid too ? No, that one's an error. The syntax is actually valid, but there's a constraint that the operand to "--" has to be a modifiable lvalue. -Dave Dodge