3 ms·
> You have no guarantee that you just ended on yet another partial sequence Which is why you don't read to the end (until you have an EOF). You can just sidest
by ori_b 9y ago
> You have no guarantee that you just ended on yet another partial sequence
Which is why you don't read to the end (until you have an EOF). You can just sidestep the partial sequence problem by getting more data before there's potential for a partial sequence to show up. The longest possible sequence is 4 bytes, so as long as you ensure you have 4 bytes available, partial sequences are impossible on well formed input.