Lines Matching refs:outBuf
257 while ((remain = conn->outBuf.insert - conn->outBuf.remove) > 0)
260 conn->outBuf.buf + conn->outBuf.remove,
264 conn->outBuf.remove += bytes_written;
281 if (conn->outBuf.remove == conn->outBuf.insert)
284 if (conn->outBuf.size > FS_BUF_INC)
285 conn->outBuf.buf = realloc (conn->outBuf.buf, FS_BUF_INC);
286 conn->outBuf.remove = conn->outBuf.insert = 0;
337 conn->outBuf.insert = conn->outBuf.remove = 0;
338 _fs_downsize (&conn->outBuf, FS_BUF_INC);
346 conn->outBuf.insert = conn->outBuf.remove = 0;
347 conn->outBuf.buf = malloc (FS_BUF_INC);
348 if (!conn->outBuf.buf)
350 conn->outBuf.size = FS_BUF_INC;
356 free (conn->outBuf.buf);
357 conn->outBuf.buf = 0;
368 if (conn->outBuf.buf)
369 free (conn->outBuf.buf);
387 while (conn->outBuf.insert + size > conn->outBuf.size)
391 if (_fs_resize (&conn->outBuf, size) < 0)
397 memcpy (conn->outBuf.buf + conn->outBuf.insert, data, len);
399 memset (conn->outBuf.buf + conn->outBuf.insert + len, 0, size - len);
400 conn->outBuf.insert += size;