[PHP-CVS] svn: /php/php-src/branches/PHP_5_3/ext/gmp/ gmp.c

2010-12-21 Thread Ilia Alshanetsky
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

2010-02-23 Thread Pierre Joye
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

2009-11-27 Thread David Soria Parra
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