- if(bufline->flushing)
- {
- if(xret >= bufline->len - bufhead->writeofs)
- {
- xret = xret - (bufline->len - bufhead->writeofs);
- ptr = ptr->next;
- rb_linebuf_done_line(bufhead, bufline, bufhead->list.head);
- continue;
- }
- }
- if(xret >= bufline->len)