> Because 0x40000000 is either the sign bit or the magic flag.  

0x80000000 would be the sign bit. What is this "magic flag" that seems 
to be occupying 0x40000000 ?

-- 
Posted via http://www.ruby-forum.com/.