summaryrefslogtreecommitdiff
path: root/mpz/bin_ui.c
diff options
context:
space:
mode:
authorKevin Ryde <user42@zip.com.au>2002-07-20 02:54:13 +0200
committerKevin Ryde <user42@zip.com.au>2002-07-20 02:54:13 +0200
commitaa212881199705ff54e1bb7b38e2523e78e4b4af (patch)
treea33c63954c979379751b130e8d36d2ced3068c1c /mpz/bin_ui.c
parentbfec4ce55cd0aeb0114416dc13122c5cdaecd918 (diff)
downloadgmp-aa212881199705ff54e1bb7b38e2523e78e4b4af.tar.gz
* mpz/bin_ui.c, mpz/jacobi.c, mpz/pprime_p.c, mpn/generic/divis.c:
More care with long and mp_size_t parameters, for the benefit of K&R.
Diffstat (limited to 'mpz/bin_ui.c')
-rw-r--r--mpz/bin_ui.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/mpz/bin_ui.c b/mpz/bin_ui.c
index dc3e4c7bd..40e9e1579 100644
--- a/mpz/bin_ui.c
+++ b/mpz/bin_ui.c
@@ -88,7 +88,7 @@ mpz_bin_ui (mpz_ptr r, mpz_srcptr n, unsigned long int k)
}
kacc = 1;
- mpz_init_set_ui (nacc, 1);
+ mpz_init_set_ui (nacc, 1L);
for (i = 1; i <= k; i++)
{
@@ -107,7 +107,7 @@ mpz_bin_ui (mpz_ptr r, mpz_srcptr n, unsigned long int k)
mpz_div_2exp (nacc, nacc, c);
#endif
- mpz_add_ui (ni, ni, 1);
+ mpz_add_ui (ni, ni, 1L);
mpz_mul (nacc, nacc, ni);
umul_ppmm (k1, k0, kacc, i << GMP_NAIL_BITS);
k0 >>= GMP_NAIL_BITS;
@@ -115,7 +115,7 @@ mpz_bin_ui (mpz_ptr r, mpz_srcptr n, unsigned long int k)
{
/* Accumulator overflow. Perform bignum step. */
mpz_mul (r, r, nacc);
- mpz_set_ui (nacc, 1);
+ mpz_set_ui (nacc, 1L);
DIVIDE ();
kacc = i;
}