diff options
author | Marius Vollmer <mvo@zagadka.de> | 2004-07-07 15:27:21 +0000 |
---|---|---|
committer | Marius Vollmer <mvo@zagadka.de> | 2004-07-07 15:27:21 +0000 |
commit | c9eb03bb73fcbcf8dc5c4caef8926e523c2be58f (patch) | |
tree | bb559a78a3a71d85cf1e2405587851d1d8d2a262 | |
parent | afdb04ef18116d1bfdc0e71925de26b3f73d90d1 (diff) | |
download | guile-c9eb03bb73fcbcf8dc5c4caef8926e523c2be58f.tar.gz |
*** empty log message ***
-rw-r--r-- | ChangeLog | 7 | ||||
-rw-r--r-- | libguile/ChangeLog | 20 | ||||
-rw-r--r-- | test-suite/ChangeLog | 6 |
3 files changed, 33 insertions, 0 deletions
@@ -1,3 +1,10 @@ +2004-07-07 Marius Vollmer <marius.vollmer@uni-dortmund.de> + + * configure.in: When checking for suitable types for scm_t_int8, + etc, try int8_t first, so that we pick them up when they are + defined. Also, substitute limit macros like INT8_MIN into the + configure header for all these types. + 2004-07-05 Kevin Ryde <user42@zip.com.au> * configure.in (isinf, isnan): Detect macro versions as well as diff --git a/libguile/ChangeLog b/libguile/ChangeLog index 471f4f7e9..b0ef8e47a 100644 --- a/libguile/ChangeLog +++ b/libguile/ChangeLog @@ -1,3 +1,23 @@ +2004-07-07 Marius Vollmer <marius.vollmer@uni-dortmund.de> + + * gen-scmconfig.h.in: Added all the new SCM_I_GSC_*_LIMITS that + configure now produces. + * gen-scmconfig.c: Use them to output SCM_T_INT8_MIN, etc + definitions, giving the limits of the integer types defined by + Guile. Also, output a hard coded SCM_I_LLONG_MIN, etc since + LLONG_MIN or LONG_LONG_MIN is hard to get at. + + * numbers.h (scm_to_short, scm_to_ushort): It's SHRT_MIN, etc, not + SHORT_MIN. + (scm_to_size_t): Use SIZE_MAX instead of cooking our own. + (scm_to_long_long, scm_to_ulong_long, scm_to_int8, scm_to_uint8, + scm_to_int16, scm_to_uint16, scm_to_int32, scm_to_uint32, + scm_to_int64, scm_to_uint64, scm_to_intmax, scm_to_uintmax, + scm_from_long_long, scm_from_ulong_long, scm_from_int8, + scm_from_uint8, scm_from_int16, scm_from_uint16, scm_from_int32, + scm_from_uint32, scm_from_int64, scm_from_uint64, scm_from_intmax, + scm_from_uintmax): New. + 2004-07-06 Marius Vollmer <marius.vollmer@uni-dortmund.de> * tags.h (scm_is_eq): New. diff --git a/test-suite/ChangeLog b/test-suite/ChangeLog index 2b67516ab..690b5d3e2 100644 --- a/test-suite/ChangeLog +++ b/test-suite/ChangeLog @@ -1,3 +1,9 @@ +2004-07-07 Marius Vollmer <marius.vollmer@uni-dortmund.de> + + * standalone/test-conversion.c: Don't define SCM_T_INTMAX_MIN, + etc, they are now provided by libuile.h. + (test_int_sizes): New. + 2004-07-06 Marius Vollmer <marius.vollmer@uni-dortmund.de> * standalone/test-num2integral.c, standalone/test-unwind.c: |