Home | History | Annotate | Download | only in pending

Lines Matching defs:out_pos

82  *              if out_pos is equal to out_size.
83 * @out_pos: Current position in the output buffer. This must not exceed
87 * Only the contents of the output buffer from out[out_pos] onward, and
88 * the variables in_pos and out_pos are modified by the XZ code.
96 size_t out_pos;
138 * XZ_STREAM_END), b->in_pos and b->out_pos are not modified and the
139 * contents of the output buffer from b->out[b->out_pos] onward are
232 b.out_pos = 0;
243 if (b.out_pos == sizeof(out)) {
244 if (fwrite(out, 1, b.out_pos, stdout) != b.out_pos) {
249 b.out_pos = 0;
258 if (fwrite(out, 1, b.out_pos, stdout) != b.out_pos) {
452 size_t out_pos;
820 copy_size = min_t(size_t, s->temp.filtered, b->out_size - b->out_pos);
821 memcpy(b->out + b->out_pos, s->temp.buf, copy_size);
822 b->out_pos += copy_size;
866 if (s->temp.size < b->out_size - b->out_pos || s->temp.size == 0) {
867 out_start = b->out_pos;
868 memcpy(b->out + b->out_pos, s->temp.buf, s->temp.size);
869 b->out_pos += s->temp.size;
876 bcj_apply(s, b->out, &out_start, b->out_pos);
886 s->temp.size = b->out_pos - out_start;
887 b->out_pos -= s->temp.size;
888 memcpy(s->temp.buf, b->out + b->out_pos, s->temp.size);
895 if (b->out_pos + s->temp.size < b->out_size)
907 if (b->out_pos < b->out_size) {
910 s->out_pos = b->out_pos;
913 b->out_pos = s->temp.size;
918 s->temp.size = b->out_pos;
920 b->out_pos = s->out_pos;
1533 && b->out_pos < b->out_size) {
1535 b->out_size - b->out_pos);
1552 memcpy(b->out + b->out_pos, b->in + b->in_pos,
1557 b->out_pos += copy_size;
1574 memcpy(b->out + b->out_pos, dict->buf + dict->start,
1578 b->out_pos += copy_size;
2214 b->out_size - b->out_pos,
2229 } else if (b->out_pos == b->out_size
2380 /* Saved in_pos and out_pos */
2557 s->out_start = b->out_pos;
2567 s->block.uncompressed += b->out_pos - s->out_start;
2580 b->out_pos - s->out_start, s->crc);
2583 size_t size = b->out_pos - s->out_start;
3064 * If single-call decoding fails, we reset b->in_pos and b->out_pos back to
3077 out_start = b->out_pos;
3080 if (ret == XZ_OK && in_start == b->in_pos && out_start == b->out_pos) {