Lines Matching refs:avail
41 size_t avail; /* Number of bytes available in the buffer. */
56 assert (stream->avail > 0);
60 size_t n = (len <= stream->avail ? len : stream->avail);
63 memcpy (stream->buffer + BUFSIZE - stream->avail, data, n);
65 stream->avail -= n;
68 if (stream->avail == 0)
73 stream->avail = BUFSIZE;
78 if (len < stream->avail)
81 memcpy (stream->buffer + BUFSIZE - stream->avail, data, len);
82 stream->avail -= len;
91 size_t n = stream->avail;
92 memcpy (stream->buffer + BUFSIZE - stream->avail, data, n);
110 stream->avail = BUFSIZE - len;
113 assert (stream->avail > 0);
128 if (stream->buffer != NULL && stream->avail < BUFSIZE)
130 size_t filled = BUFSIZE - stream->avail;
133 stream->avail = BUFSIZE;
162 stream->avail = BUFSIZE;