On 16 May 2007, at 15:20, Andy Armstrong wrote:
More pedantically bitwise & and | are guaranteed to evaluate both arguments.
And as you say they don't constitute a sequence point[1] so the order of evaluation of the arguments is undefined.
[1] http://en.wikipedia.org/wiki/Sequence_point -- Andy Armstrong, hexten.net