Lines Matching defs:in

21 	/* Position in dec_main() */
35 /* Position in variable-length integers and Check fields */
45 /* CRC32 value in Block or Index */
60 /* Information stored in Block Header */
63 * Value stored in the Compressed Size field, or
69 * Value stored in the Uncompressed Size field, or
98 /* Position in dec_index() */
105 /* Size of the Index in bytes */
108 /* Number of Records (matches block.count in valid files) */
112 * Hash calculated from the Records (matches block.hash in
152 * Fill s->temp by copying data starting from b->in[b->in_pos]. Caller
162 memcpy(s->temp.buf + s->temp.pos, b->in + b->in_pos, copy_size);
175 static enum xz_ret dec_vli(struct xz_dec *s, const uint8_t *in,
184 byte = in[*in_pos];
209 * they don't exceed the values possibly stored in the Block Header
212 * field was indicated in Stream Header.
215 * the sizes possibly stored in the Block Header. Update the hash and
285 s->crc32 = xz_crc32(b->in + s->in_start, in_used, s->crc32);
301 ret = dec_vli(s, b->in, &b->in_pos, b->in_size);
314 * there were Blocks in the Stream.
352 if (((s->crc32 >> s->pos) & 0xFF) != b->in[b->in_pos++])
466 * in the chain, so we catch that with the same test.
554 * Store the start position for the case when we are in the middle
567 * simple. Similar approach is used in many places
568 * in this file.
576 * to continue decoding if working in multi-call
594 if (b->in[b->in_pos] == 0) {
605 = ((uint32_t)b->in[b->in_pos] + 1) * 4;
646 if (b->in[b->in_pos++] != 0)
688 if (b->in[b->in_pos++] != 0)
726 * xz_dec_run() is a wrapper for dec_main() to handle some special cases in
742 * file is corrupt in a way that decoding it produces too big output.
746 * be any valid uncompressed data in the output buffer unless the decoding