1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-06-19 18:20:22 +02:00

Integer library takes bignums via opaque struct pointer

* libguile/integers.h (scm_bignum): Declare opaque struct type and a
function to cast SCM to this type.  Adapt all routines that take bignums
to take a "struct scm_bignum *".
* libguile/integers.c: Adapt.
* libguile/numbers.c: Adapt all users.
This commit is contained in:
Andy Wingo 2022-01-04 10:33:52 +01:00
parent 7ec40fe5b0
commit 8b99ace658
3 changed files with 360 additions and 372 deletions

File diff suppressed because it is too large Load diff