Lines Matching defs:in_pos

110 	size_t in_pos;
383 while (*left > 0 && b->in_pos < b->in_size
385 copy_size = min(b->in_size - b->in_pos,
401 memmove(dict->buf + dict->pos, b->in + b->in_pos, copy_size);
415 memmove(b->out + b->out_pos, b->in + b->in_pos,
422 b->in_pos += copy_size;
484 if (b->in_pos == b->in_size)
487 rc->code = (rc->code << 8) + b->in[b->in_pos++];
497 return rc->in_pos > rc->in_limit;
514 rc->code = (rc->code << RC_SHIFT_BITS) + rc->in[rc->in_pos++];
884 in_avail = b->in_size - b->in_pos;
892 memcpy(s->temp.buf + s->temp.size, b->in + b->in_pos, tmp);
901 b->in_pos += tmp;
908 s->rc.in_pos = 0;
910 if (!lzma_main(s) || s->rc.in_pos > s->temp.size + tmp)
913 s->lzma2.compressed -= s->rc.in_pos;
915 if (s->rc.in_pos < s->temp.size) {
916 s->temp.size -= s->rc.in_pos;
917 memmove(s->temp.buf, s->temp.buf + s->rc.in_pos,
922 b->in_pos += s->rc.in_pos - s->temp.size;
926 in_avail = b->in_size - b->in_pos;
929 s->rc.in_pos = b->in_pos;
932 s->rc.in_limit = b->in_pos + s->lzma2.compressed;
939 in_avail = s->rc.in_pos - b->in_pos;
944 b->in_pos = s->rc.in_pos;
947 in_avail = b->in_size - b->in_pos;
952 memcpy(s->temp.buf, b->in + b->in_pos, in_avail);
954 b->in_pos += in_avail;
969 while (b->in_pos < b->in_size || s->lzma2.sequence == SEQ_LZMA_RUN) {
1003 tmp = b->in[b->in_pos++];
1051 += (uint32_t)b->in[b->in_pos++] << 8;
1057 += (uint32_t)b->in[b->in_pos++] + 1;
1063 = (uint32_t)b->in[b->in_pos++] << 8;
1069 += (uint32_t)b->in[b->in_pos++] + 1;
1074 if (!lzma_props(s, b->in[b->in_pos++]))
1120 || (b->in_pos == b->in_size
1228 if (b->in_pos >= b->in_size)
1232 * Don't increment b->in_pos here. The same byte is
1235 if (!lzma_props(s, ~b->in[b->in_pos]))
1287 if (b->in_pos == b->in_size