On Sun, Nov 22, 2009 at 03:08:08PM +0100, David Soria Parra wrote: > Are you planning to backport the usage of HAVE_ZEND_LONG64 in > zend_multiply.h, zend_operators.h ? No, I am just using zend_ulong64 for new safe_address function which is implemented in php 5.3. There is no risk of backward incompatiblity here because safe_address is a static (and inline) method in zend_alloc.c. If you think it is better then I can reduce the scope of zend_long64 in zend_alloc.c.
Current implementation of safe_address on sparc and x86 uses doubles which is very in-efficient for sparc. Regards, Basant.