diff --git a/libguile/ChangeLog b/libguile/ChangeLog index 90c383652..c440bf4e3 100644 --- a/libguile/ChangeLog +++ b/libguile/ChangeLog @@ -1,3 +1,11 @@ +2005-03-26 Kevin Ryde + + Change from the head 2004-04-06 by Han-Wen Nienhuys: + Fixes srfi-13 string-index segv on strings containing 8-bit + characters, reported by Alexey Voinov. + * chars.h (SCM_MAKE_CHAR): add (unsigned char) cast. This prevents + havoc when hi-bit ASCII is subjected to SCM_MAKE_CHAR(). + 2005-02-21 Kevin Ryde * numbers.c (scm_istr2flo): In polar form angle part, use SCM_INEXACTP diff --git a/test-suite/ChangeLog b/test-suite/ChangeLog index 7089f9350..db2b56f5d 100644 --- a/test-suite/ChangeLog +++ b/test-suite/ChangeLog @@ -1,3 +1,7 @@ +2005-03-26 Kevin Ryde + + * tests/srfi-13.test (string-index): Exercise 8-bit char in string. + 2005-03-18 Kevin Ryde * tests/srfi-17.test: New file.