pajoye                                   Tue, 23 Feb 2010 11:07:39 +0000

Revision: http://svn.php.net/viewvc?view=revision&revision=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

Reply via email to