diff --git a/libguile/ChangeLog b/libguile/ChangeLog index 5e3a9b644..d16c901d1 100644 --- a/libguile/ChangeLog +++ b/libguile/ChangeLog @@ -1,3 +1,13 @@ +2001-03-15 Marius Vollmer + + * numbers.c (scm_num2ulong): Check that a bignum is positive + before looking at the magnitude. Correctly check for overflow + during conversion. + (scm_num2long_long): Likewise. + (scm_num2ulong_long): New. + (ULONG_LONG_MAX): Define if not already defined. + * numbers.h: (scm_num2ulong_long): New prototype. + 2001-03-15 Martin Grabmueller * validate.h (SCM_VALIDATE_OPOUTSTRPORT): New macro.