20 for (; n < nmemb; n++)
26 stream->buf[stream->bufIndex++] = byte;
31 newLineOffset = stream->bufIndex;
34 if (stream->bufIndex == stream->bufSize)
64 if (newLineOffset > 0)
66 size_t bufIndex = stream->bufIndex;
67 stream->bufIndex = newLineOffset;
72 stream->bufIndex = bufIndex;
77 stream->bufIndex = bufIndex - newLineOffset;
78 memmove(stream->buf, stream->buf + newLineOffset, stream->bufIndex);