[PHP-CVS] svn: /php/php-src/branches/PHP_5_3/ext/gmp/ gmp.c
iliaaTue, 21 Dec 2010 22:05:15 + Revision: http://svn.php.net/viewvc?view=revisionrevision=306561 Log: removed unused var Changed paths: U php/php-src/branches/PHP_5_3/ext/gmp/gmp.c Modified: php/php-src/branches/PHP_5_3/ext/gmp/gmp.c === --- php/php-src/branches/PHP_5_3/ext/gmp/gmp.c 2010-12-21 21:09:02 UTC (rev 306560) +++ php/php-src/branches/PHP_5_3/ext/gmp/gmp.c 2010-12-21 22:05:15 UTC (rev 306561) @@ -957,12 +957,10 @@ ZEND_FUNCTION(gmp_mod) { zval **a_arg, **b_arg; - zval b_copy; if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, ZZ, a_arg, b_arg) == FAILURE){ return; } - gmp_zval_binary_ui_op_ex(return_value, a_arg, b_arg, mpz_mod, (gmp_binary_ui_op_t)mpz_mod_ui, 1, 1, 0 TSRMLS_CC); } -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] svn: /php/php-src/ branches/PHP_5_3/ext/gmp/gmp.c trunk/ext/gmp/gmp.c
pajoye Tue, 23 Feb 2010 11:07:39 + Revision: http://svn.php.net/viewvc?view=revisionrevision=295402 Log: - fix build when __GMP_BITS_PER_MP_LIMB is not defined but GMP_LIMB_BITS (no trace of this change in gmp's changelog...) Changed paths: U php/php-src/branches/PHP_5_3/ext/gmp/gmp.c U php/php-src/trunk/ext/gmp/gmp.c Modified: php/php-src/branches/PHP_5_3/ext/gmp/gmp.c === --- php/php-src/branches/PHP_5_3/ext/gmp/gmp.c 2010-02-23 10:27:15 UTC (rev 295401) +++ php/php-src/branches/PHP_5_3/ext/gmp/gmp.c 2010-02-23 11:07:39 UTC (rev 295402) @@ -1374,8 +1374,11 @@ GMPG(rand_initialized) = 1; } +#ifdef GMP_LIMB_BITS + mpz_urandomb(*gmpnum_result, GMPG(rand_state), GMP_ABS (limiter) * GMP_LIMB_BITS); +#else mpz_urandomb(*gmpnum_result, GMPG(rand_state), GMP_ABS (limiter) * __GMP_BITS_PER_MP_LIMB); - +#endif ZEND_REGISTER_RESOURCE(return_value, gmpnum_result, le_gmp); } /* }}} */ Modified: php/php-src/trunk/ext/gmp/gmp.c === --- php/php-src/trunk/ext/gmp/gmp.c 2010-02-23 10:27:15 UTC (rev 295401) +++ php/php-src/trunk/ext/gmp/gmp.c 2010-02-23 11:07:39 UTC (rev 295402) @@ -1380,8 +1380,11 @@ GMPG(rand_initialized) = 1; } +#ifdef GMP_LIMB_BITS + mpz_urandomb(*gmpnum_result, GMPG(rand_state), GMP_ABS (limiter) * GMP_LIMB_BITS); +#else mpz_urandomb(*gmpnum_result, GMPG(rand_state), GMP_ABS (limiter) * __GMP_BITS_PER_MP_LIMB); - +#endif ZEND_REGISTER_RESOURCE(return_value, gmpnum_result, le_gmp); } /* }}} */ -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] svn: /php/php-src/ branches/PHP_5_3/ext/gmp/gmp.c trunk/ext/gmp/gmp.c
dsp Fri, 27 Nov 2009 22:24:44 + Revision: http://svn.php.net/viewvc?view=revisionrevision=291362 Log: Use extended base if we build again gmp 4.2.0 which is usually available. Changed paths: U php/php-src/branches/PHP_5_3/ext/gmp/gmp.c U php/php-src/trunk/ext/gmp/gmp.c Modified: php/php-src/branches/PHP_5_3/ext/gmp/gmp.c === --- php/php-src/branches/PHP_5_3/ext/gmp/gmp.c 2009-11-27 21:39:23 UTC (rev 291361) +++ php/php-src/branches/PHP_5_3/ext/gmp/gmp.c 2009-11-27 22:24:44 UTC (rev 291362) @@ -746,7 +746,11 @@ return; } +#if __GNU_MP_VERSION = 4 __GNU_MP_VERSION_MINOR = 2 if (base (base 2 || base 62)) { +#else + if (base (base 2 || base 36)) { +#endif php_error_docref(NULL TSRMLS_CC, E_WARNING, Bad base for conversion: %ld (should be between 2 and 36), base); RETURN_FALSE; } @@ -796,7 +800,11 @@ return; } +#if __GNU_MP_VERSION = 4 __GNU_MP_VERSION_MINOR = 2 if ((base 2 base -2) || base 62 || base -36) { +#else + if (base 2 || base 36) { +#endif php_error_docref(NULL TSRMLS_CC, E_WARNING, Bad base for conversion: %ld, base); RETURN_FALSE; } Modified: php/php-src/trunk/ext/gmp/gmp.c === --- php/php-src/trunk/ext/gmp/gmp.c 2009-11-27 21:39:23 UTC (rev 291361) +++ php/php-src/trunk/ext/gmp/gmp.c 2009-11-27 22:24:44 UTC (rev 291362) @@ -754,7 +754,11 @@ return; } +#if __GNU_MP_VERSION = 4 __GNU_MP_VERSION_MINOR = 2 if (base (base 2 || base 62)) { +#else + if (base (base 2 || base 36)) { +#endif php_error_docref(NULL TSRMLS_CC, E_WARNING, Bad base for conversion: %ld (should be between 2 and 36), base); RETURN_FALSE; } @@ -804,7 +808,11 @@ return; } +#if __GNU_MP_VERSION = 4 __GNU_MP_VERSION_MINOR = 2 if ((base 2 base -2) || base 62 || base -36) { +#else + if (base 2 || base 36) { +#endif php_error_docref(NULL TSRMLS_CC, E_WARNING, Bad base for conversion: %ld, base); RETURN_FALSE; } -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php