From 061521ead5a02b141b6523dae6160b8439dc4f7b Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Thu, 17 Apr 2025 08:10:34 +0900 Subject: [PATCH] mruby-bigint (mpz_bits): renamed from mpz_bit_length() --- mrbgems/mruby-bigint/core/bigint.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mrbgems/mruby-bigint/core/bigint.c b/mrbgems/mruby-bigint/core/bigint.c index 50fb42a32..abcdf328b 100644 --- a/mrbgems/mruby-bigint/core/bigint.c +++ b/mrbgems/mruby-bigint/core/bigint.c @@ -1247,7 +1247,7 @@ mpz_gcd(mrb_state *mrb, mpz_t *gg, mpz_t *aa, mpz_t *bb) #endif static size_t -mpz_bit_length(const mpz_t *x) +mpz_bits(const mpz_t *x) { if (x->sz == 0 || x->sn == 0) return 0; @@ -1278,7 +1278,7 @@ mpz_sqrt(mrb_state *mrb, mpz_t *z, mpz_t *x) } // Estimate initial value: 1 << (bit_length(x) / 2) - size_t xbits = mpz_bit_length(x); + size_t xbits = mpz_bits(x); size_t sbit = (xbits + 1) / 2; mpz_t s, t; mpz_init_set_int(mrb, &s, 1);