Lines Matching refs:dstlen
90 * @dstlen: maximum number of bytes to extract
92 * This function extracts at most @dstlen bytes from the data stream
94 * if necessary. Exactly @dstlen bytes are extracted unless the data
102 int gunzip_partial(struct gunzip_state *state, void *dst, int dstlen)
111 state->s.avail_out = dstlen;
118 len = min(state->s.avail_in, (unsigned)dstlen);
130 * @dstlen: number of bytes to extract
132 * This function extracts exactly @dstlen bytes from the data stream
136 * If there are less @dstlen bytes available in the data stream, or if
140 void gunzip_exactly(struct gunzip_state *state, void *dst, int dstlen)
144 len = gunzip_partial(state, dst, dstlen);
145 if (len < dstlen)
147 " Wanted %d, got %d.\n\r", dstlen, len);
182 * @dstlen: maximum number of bytes to extract
184 * This function extracts all remaining data, or at most @dstlen
193 int gunzip_finish(struct gunzip_state *state, void *dst, int dstlen)
197 len = gunzip_partial(state, dst, dstlen);