Tom Leete wrote: > Caution -- sequence points, lazy evaluation, side effects. It's not just > boolean algebra. Anything that requires tedious, careful examination in order to decipher the functionality is wrong and needs rewriting. I was also being flippant. :-)