diff options
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | bignum.c | 6 |
2 files changed, 8 insertions, 3 deletions
@@ -1,3 +1,8 @@ +Sat Jul 13 15:51:38 2013 Tanaka Akira <akr@fsij.org> + + * bignum.c (bary_small_lshift): Use size_t instead of long. + (bary_small_rshift): Ditto. + Sat Jul 13 15:33:33 2013 Tanaka Akira <akr@fsij.org> * bignum.c (bary_small_lshift): Functions moved to remove @@ -441,9 +441,9 @@ maxpow_in_bdigit(int base, int *exp_ret) } static BDIGIT -bary_small_lshift(BDIGIT *zds, BDIGIT *xds, long n, int shift) +bary_small_lshift(BDIGIT *zds, BDIGIT *xds, size_t n, int shift) { - long i; + size_t i; BDIGIT_DBL num = 0; for (i=0; i<n; i++) { @@ -455,7 +455,7 @@ bary_small_lshift(BDIGIT *zds, BDIGIT *xds, long n, int shift) } static void -bary_small_rshift(BDIGIT *zds, BDIGIT *xds, long n, int shift, int sign_bit) +bary_small_rshift(BDIGIT *zds, BDIGIT *xds, size_t n, int shift, int sign_bit) { BDIGIT_DBL num = 0; BDIGIT x; |