1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-06-11 22:31:12 +02:00

*** empty log message ***

This commit is contained in:
Marius Vollmer 2004-09-22 14:43:50 +00:00
parent 77d0383ae3
commit 5dfdf243d2

View file

@ -1,3 +1,16 @@
2004-09-22 Marius Vollmer <mvo@zagadka.de>
* regex-posix.c (scm_regexp_exec): Convert string to
zero-temrinated locale string before matching against it.
* strings.h, strings.c (scm_substring_read_only,
scm_c_substring_read_only, scm_i_substring_read_only): New.
(RO_STRING_TAG, IS_RO_STRING): New.
(scm_i_string_writable_chars): Bail on read-only strings.
* read.c (scm_lreadr): use scm_c_substring_read_only for string
literals, thus making them read-only as specified by R5RS.
2004-09-22 Marius Vollmer <mvo@zagadka.de>
* eq.c (scm_equal_p): Allow smobs with different flags to be equal