summaryrefslogtreecommitdiff
path: root/ext/gmp
diff options
context:
space:
mode:
authorStanislav Malyshev <stas@php.net>2000-12-06 14:10:40 +0000
committerStanislav Malyshev <stas@php.net>2000-12-06 14:10:40 +0000
commit596c3b7fd51d01f845ab6b3f195b27bcf8955ac1 (patch)
treee6582b62ad741051123f216fee54cba33cc4df8b /ext/gmp
parentcc9d7fc744b86b3f16d910cee70c74ede9e7aae1 (diff)
downloadphp-git-596c3b7fd51d01f845ab6b3f195b27bcf8955ac1.tar.gz
Fix prototypes
Fix prefect_square return
Diffstat (limited to 'ext/gmp')
-rw-r--r--ext/gmp/gmp.c18
1 files changed, 9 insertions, 9 deletions
diff --git a/ext/gmp/gmp.c b/ext/gmp/gmp.c
index b7da27e3ab..4c49fc25d9 100644
--- a/ext/gmp/gmp.c
+++ b/ext/gmp/gmp.c
@@ -535,7 +535,7 @@ ZEND_FUNCTION(gmp_div_qr)
}
/* }}} */
-/* {{{ 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 @@ ZEND_FUNCTION(gmp_div_r)
}
/* }}} */
-/* {{{ 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 @@ ZEND_FUNCTION(gmp_perfect_square)
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 @@ ZEND_FUNCTION(gmp_prob_prime)
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 @@ ZEND_FUNCTION(gmp_invert)
}
/* }}} */
-/* {{{ 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 @@ ZEND_FUNCTION(gmp_jacobi)
}
/* }}} */
-/* {{{ proto resource gmp_legendre(resource a, resource b)
+/* {{{ proto int gmp_legendre(resource a, resource b)
Computes Legendre symbol */
ZEND_FUNCTION(gmp_legendre)
{