[Gd-chatter] r11658 - trunk/fundev/sources/io/streams
agent at gwydiondylan.org
agent at gwydiondylan.org
Mon Jan 28 06:17:13 CET 2008
Author: agent
Date: Mon Jan 28 06:17:13 2008
New Revision: 11658
Modified:
trunk/fundev/sources/io/streams/convenience.dylan
Log:
Bug: 7367
read-to() had been reading delimiter; fixed.
Modified: trunk/fundev/sources/io/streams/convenience.dylan
==============================================================================
--- trunk/fundev/sources/io/streams/convenience.dylan (original)
+++ trunk/fundev/sources/io/streams/convenience.dylan Mon Jan 28 06:17:13 2008
@@ -39,11 +39,11 @@
let seq = make(<stretchy-vector>);
let matched? = #f;
while (~stream-at-end?(stream) & ~matched?)
- let next-elt = read-element(stream);
+ let next-elt = peek(stream);
if (test(next-elt, elt))
matched? := #t
else
- add!(seq, next-elt)
+ add!(seq, read-element(stream))
end
end;
values(as(stream-sequence-class(stream), seq), matched?)
More information about the chatter
mailing list