Martin v. Löwis wrote:
Walter Dörwald wrote:
Both approaches have one problem: Error handling won't work for them. If the error handling is "replace", the decoder should return U+FFFD for the final trailing incomplete sequence in read(). This won't happen when read() never reads those bytes from the input stream.
Ok. So it really looks like a final flag on read is necessary.
Well, I had to choose a subject. ;)
I still would prefer if the two issues were discussed separately.
OK, let's come up with a patch that fixes the incomplete byte sequences problem and then discuss non-stream APIs.
So, what should the next step be?
Bye, Walter Dörwald