cvs: php4 /ext/gmp gmp.c
| From: | Stanislav Malyshev | Date: | Wed, 06 Dec 2000 14:10:41 +0000 |
| Subject: | cvs: php4 /ext/gmp gmp.c | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-2967@lists.php.net to get a copy of this message | ||
stas Wed Dec 6 06:10:41 2000 EDT
Modified files:
/php4/ext/gmp gmp.c
Log:
Fix prototypes
Fix prefect_square return
Index: php4/ext/gmp/gmp.c
diff -u php4/ext/gmp/gmp.c:1.6 php4/ext/gmp/gmp.c:1.7
--- php4/ext/gmp/gmp.c:1.6 Tue Dec 5 07:35:20 2000
+++ php4/ext/gmp/gmp.c Wed Dec 6 06:10:40 2000
@@ -535,7 +535,7 @@
}
/* }}} */
-/* {{{ proto array gmp_div_r(resource a, resource b [, int round])
+/* {{{ proto resource gmp_div_r(resource a, resource b [, int round])
Divide a by b, returns reminder only */
ZEND_FUNCTION(gmp_div_r)
{
@@ -571,7 +571,7 @@
}
/* }}} */
-/* {{{ proto array gmp_div_q(resource a, resource b [, int round])
+/* {{{ proto resource gmp_div_q(resource a, resource b [, int round])
Divide a by b, returns quotient only */
ZEND_FUNCTION(gmp_div_q)
{
@@ -770,12 +770,12 @@
FETCH_GMP_ZVAL(gmpnum_a, a_arg);
- RETURN_BOOL(mpz_perfect_square_p(*gmpnum_a));
+ RETURN_BOOL((mpz_perfect_square_p(*gmpnum_a)!=0));
}
/* }}} */
-/* {{{ proto bool gmp_prob_prime(resource a[, int reps])
- Checks if a is a "probably prime" */
+/* {{{ proto int gmp_prob_prime(resource a[, int reps])
+ Checks if a is "probably prime" */
ZEND_FUNCTION(gmp_prob_prime)
{
zval **gmpnumber_arg, **reps_arg;
@@ -795,11 +795,11 @@
reps = Z_LVAL_PP(reps_arg);
break;
case 1:
- reps = 25;
+ reps = 10;
break;
}
- RETURN_BOOL(mpz_probab_prime_p(*gmpnum_a, reps));
+ RETURN_LONG(mpz_probab_prime_p(*gmpnum_a, reps));
}
/* }}} */
@@ -874,7 +874,7 @@
}
/* }}} */
-/* {{{ proto resource gmp_jacobi(resource a, resource b)
+/* {{{ proto int gmp_jacobi(resource a, resource b)
Computes Jacobi symbol */
ZEND_FUNCTION(gmp_jacobi)
{
@@ -882,7 +882,7 @@
}
/* }}} */
-/* {{{ proto resource gmp_legendre(resource a, resource b)
+/* {{{ proto int gmp_legendre(resource a, resource b)
Computes Legendre symbol */
ZEND_FUNCTION(gmp_legendre)
{