MB>>class as zend_uint. This is wrong since both strlen() and sizeof() 
MB>>return size_t and both are used on the registering part. Thus the 
MB>>origin is already wrong.

ZE uses uints for key lengthes in all places. The fact that strlen and 
sizeof() return size_t is of purely theoretical interest since there would 
never be a class/function/variable name in ZE of size more than 2^32-1 or 
even close to that, for that matter. However, the fact that serialize() 
was broken on all 64-bit platforms is of very practical imporance. That was 
what I fixed.

-- 
Stanislav Malyshev, Zend Products Engineer
[EMAIL PROTECTED]  http://www.zend.com/ +972-3-6139665 ext.115

-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to