On Fri, Jun 11, 2004 at 06:23:05AM -0700, Nicholas Clark wrote: > buffer. I'm not sure if the check on meeting the delimiter midway is now > unnecessary. It's not clear if that code is only there to deal with > terminating when the end delimiter is encountered, and the end delimiter is > now stripped by the --clength; earlier.
It has to be there to deal *only* with a terminating delimiter, as the loop stops processing all \ escape sequences at this point. Hence rather than truncating the returned string here, it would leave the remainder un-converted. I've removed this test and applied the change. Nicholas Clark