-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 For those interested in the fix.
ext/standard/config.m4: dnl dnl round fuzz dnl +AC_DEFUN([PHP_CHECK_ROUNDING_WORKS],[ AC_MSG_CHECKING([whether rounding works as expected]) AC_TRY_RUN([ #include <math.h> /* keep this out-of-line to prevent use of gcc inline floor() */ double somefn(double n) { return floor(n*pow(10,2) + 0.5); } int main() { return somefn(0.045)/10.0 != 0.5; } ],[ PHP_ROUND_FUZZ=0.5 AC_MSG_RESULT(yes) ],[ PHP_ROUND_FUZZ=0.50000000001 AC_MSG_RESULT(no) ],[ PHP_ROUND_FUZZ=0.50000000001 AC_MSG_RESULT(cross compile) ]) AC_DEFINE_UNQUOTED(PHP_ROUND_FUZZ, $PHP_ROUND_FUZZ, [ see #24142 ]) +]) +PHP_CHECK_ROUNDING_WORKS -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2.2 (Darwin) iD8DBQFG3IZh0hzWbkf0eKgRAjsRAJ99kd45aNx3Ch53UAc6tHocYaSYtgCfUOUV shkWqcinQfP6no8fZ8iDaR4= =qfI+ -----END PGP SIGNATURE----- -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php