[svn:parrot] r45596 - branches/immutable_strings_part1/src/io
bacek at svn.parrot.org
bacek at svn.parrot.org
Mon Apr 12 11:29:57 UTC 2010
Author: bacek
Date: Mon Apr 12 11:29:56 2010
New Revision: 45596
URL: https://trac.parrot.org/parrot/changeset/45596
Log:
Store updated string inside iterator after reading next chunk of data.
Modified:
branches/immutable_strings_part1/src/io/utf8.c
Modified: branches/immutable_strings_part1/src/io/utf8.c
==============================================================================
--- branches/immutable_strings_part1/src/io/utf8.c Mon Apr 12 08:43:18 2010 (r45595)
+++ branches/immutable_strings_part1/src/io/utf8.c Mon Apr 12 11:29:56 2010 (r45596)
@@ -86,6 +86,8 @@
s->strlen = iter.charpos;
s = Parrot_str_append(interp, s, s2);
+ /* String is updated. Poke into iterator to replace old string */
+ iter.str = s;
len += len2 + 1;
/* check last char */
More information about the parrot-commits
mailing list