in reply to undef == 0?

Hum. If I remember the BNF rightly,
  1. undef *= FALSE
  2. 0 *= FALSE
  3. FALSE: FALSE *= TRUE (Since we have the same thing on both sides of the comparison operator.)

Sounds logical to me.

----
I Go Back to Sleep, Now.

OGB