Lines Matching defs:out
18 Decode literal, length, and distance codes and write out the resulting
40 LEN -- ran out of enough output space or enough available input
79 unsigned char FAR *out; /* local strm->next_out */
81 unsigned char FAR *end; /* while out < end, enough space available */
107 out = strm->next_out;
108 beg = out - (start - strm->avail_out);
109 end = out + (strm->avail_out - (INFLATE_FAST_MIN_OUTPUT - 1));
110 limit = out + strm->avail_out;
154 *out++ = (unsigned char)(here->val);
162 *out++ = (unsigned char)(here->val);
178 *out++ = (unsigned char)(here->val);
237 op = (unsigned)(out - beg); /* max distance in output */
250 *out++ = 0;
256 *out++ = 0;
259 from = out - dist;
261 *out++ = *from++;
276 out = chunkcopy_safe(out, from, op, limit);
285 out = chunkcopy_safe(out, from, op, limit);
296 out = chunkunroll_relaxed(out, &dist, &len);
297 out = chunkcopy_safe_ugly(out, dist, len, limit);
302 out = chunkcopy_safe(out, from, len, limit);
309 operations can write beyond `out+len` so long as they
310 stay within 258 bytes of `out`.
312 out = chunkcopy_lapped_relaxed(out, dist, len);
339 } while (in < last && out < end);
349 strm->next_out = out;
353 strm->avail_out = (unsigned)(out < end ?
354 (INFLATE_FAST_MIN_OUTPUT - 1) + (end - out) :
355 (INFLATE_FAST_MIN_OUTPUT - 1) - (out - end));
363 inflate_fast() speedups that turned out slower (on a PowerPC G3 750CXe):