diff options
Diffstat (limited to 'rational.c')
-rw-r--r-- | rational.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/rational.c b/rational.c index be1c9d109a..932fc53fbb 100644 --- a/rational.c +++ b/rational.c @@ -273,7 +273,7 @@ k_rational_p(VALUE x) VALUE rb_gcd_gmp(VALUE x, VALUE y) { - const size_t nails = (sizeof(BDIGIT)-SIZEOF_BDIGITS)*CHAR_BIT; + const size_t nails = (sizeof(BDIGIT)-SIZEOF_BDIGIT)*CHAR_BIT; mpz_t mx, my, mz; size_t count; VALUE z; @@ -287,7 +287,7 @@ rb_gcd_gmp(VALUE x, VALUE y) mpz_gcd(mz, mx, my); - zn = (mpz_sizeinbase(mz, 16) + SIZEOF_BDIGITS*2 - 1) / (SIZEOF_BDIGITS*2); + zn = (mpz_sizeinbase(mz, 16) + SIZEOF_BDIGIT*2 - 1) / (SIZEOF_BDIGIT*2); z = rb_big_new(zn, 1); mpz_export(BIGNUM_DIGITS(z), &count, -1, sizeof(BDIGIT), 0, nails, mz); |