1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-07-07 18:10:21 +02:00

Add scm_integer_size_z to internal integers.h

* libguile/integers.c (scm_integer_size_z):
* libguile/integers.h: Voilà.
This commit is contained in:
Andy Wingo 2025-06-30 14:35:41 +02:00
parent 1eedd208fb
commit c18e93ef04
2 changed files with 8 additions and 1 deletions

View file

@ -479,6 +479,12 @@ scm_integer_from_mpz (const mpz_t mpz)
return normalize_bignum (make_bignum_from_mpz (mpz));
}
size_t
scm_integer_size_z (struct scm_bignum *z)
{
return sizeof (*z) + bignum_limb_count (z) * sizeof (mp_limb_t);
}
int
scm_is_integer_odd_i (scm_t_inum i)
{