Join GitHub today
[RFC] make unibi_out output never cross buffer boundaries #7676
Only got to looking into this again today, sorry.
This is a new approach: The patches now introduce a "cork" state which prevents the buffer from being flushed (in cases where it ordinarily would be flushed, an overflow flag is raised and no further output is done). This reduces the code duplication somewhat.
When looking at the other users of