/dragonfly/contrib/xz/src/liblzma/common/ |
H A D | block_buffer_decoder.c | 18 const uint8_t *in, size_t *in_pos, size_t in_size, in lzma_block_buffer_decode() argument 21 if (in_pos == NULL || (in == NULL && *in_pos != in_size) in lzma_block_buffer_decode() 22 || *in_pos > in_size || out_pos == NULL in lzma_block_buffer_decode() 35 const size_t in_start = *in_pos; in lzma_block_buffer_decode() 40 in, in_pos, in_size, out, out_pos, out_size, in lzma_block_buffer_decode() 49 assert(*in_pos == in_size in lzma_block_buffer_decode() 62 if (*in_pos == in_size) in lzma_block_buffer_decode() 69 *in_pos = in_start; in lzma_block_buffer_decode()
|
H A D | index_decoder.c | 68 const size_t in_start = *in_pos; in index_decode() 71 while (*in_pos < in_size) in index_decode() 83 if (in[(*in_pos)++] != 0x00) in index_decode() 91 in, in_pos, in_size); in index_decode() 122 in, in_pos, in_size); in index_decode() 163 if (in[(*in_pos)++] != 0x00) in index_decode() 179 if (*in_pos == in_size) in index_decode() 183 != in[(*in_pos)++]) in index_decode() 315 || in == NULL || in_pos == NULL || *in_pos > in_size) in lzma_index_buffer_decode() 324 const size_t in_start = *in_pos; in lzma_index_buffer_decode() [all …]
|
H A D | stream_buffer_decoder.c | 19 const uint8_t *in, size_t *in_pos, size_t in_size, in lzma_stream_buffer_decode() argument 23 if (in_pos == NULL || (in == NULL && *in_pos != in_size) in lzma_stream_buffer_decode() 24 || *in_pos > in_size || out_pos == NULL in lzma_stream_buffer_decode() 43 const size_t in_start = *in_pos; in lzma_stream_buffer_decode() 48 in, in_pos, in_size, out, out_pos, out_size, in lzma_stream_buffer_decode() 55 *in_pos = in_start; in lzma_stream_buffer_decode() 61 assert(*in_pos == in_size in lzma_stream_buffer_decode() 69 if (*in_pos == in_size) in lzma_stream_buffer_decode()
|
H A D | filter_buffer_decoder.c | 19 const uint8_t *in, size_t *in_pos, size_t in_size, in lzma_raw_buffer_decode() argument 23 if (in == NULL || in_pos == NULL || *in_pos > in_size || out == NULL in lzma_raw_buffer_decode() 33 const size_t in_start = *in_pos; in lzma_raw_buffer_decode() 37 lzma_ret ret = next.code(next.coder, allocator, in, in_pos, in_size, in lzma_raw_buffer_decode() 46 assert(*in_pos == in_size || *out_pos == out_size); in lzma_raw_buffer_decode() 48 if (*in_pos != in_size) { in lzma_raw_buffer_decode() 70 in, in_pos, in_size, in lzma_raw_buffer_decode() 81 *in_pos = in_start; in lzma_raw_buffer_decode()
|
H A D | stream_decoder.c | 104 const uint8_t *restrict in, size_t *restrict in_pos, in stream_decode() argument 163 if (*in_pos >= in_size) in stream_decode() 168 if (in[*in_pos] == 0x00) { in stream_decode() 178 in[*in_pos]); in stream_decode() 256 in, in_pos, in_size, out, out_pos, out_size, in stream_decode() 277 if (*in_pos >= in_size) in stream_decode() 283 in, in_pos, in_size); in stream_decode() 337 if (*in_pos >= in_size) { in stream_decode() 352 if (in[*in_pos] != 0x00) in stream_decode() 355 ++*in_pos; in stream_decode() [all …]
|
H A D | filter_flags_decoder.c | 19 const uint8_t *in, size_t *in_pos, size_t in_size) in lzma_filter_flags_decode() argument 26 in, in_pos, in_size)); in lzma_filter_flags_decode() 34 in, in_pos, in_size)); in lzma_filter_flags_decode() 37 if (in_size - *in_pos < props_size) in lzma_filter_flags_decode() 41 filter, allocator, in + *in_pos, props_size); in lzma_filter_flags_decode() 43 *in_pos += props_size; in lzma_filter_flags_decode()
|
H A D | vli_decoder.c | 18 const uint8_t *restrict in, size_t *restrict in_pos, in lzma_vli_decode() argument 31 if (*in_pos >= in_size) in lzma_vli_decode() 44 if (*in_pos >= in_size) in lzma_vli_decode() 51 const uint8_t byte = in[*in_pos]; in lzma_vli_decode() 52 ++*in_pos; in lzma_vli_decode() 83 } while (*in_pos < in_size); in lzma_vli_decode()
|
H A D | index_hash.c | 176 size_t *in_pos, size_t in_size) in lzma_index_hash_decode() argument 181 if (*in_pos >= in_size) in lzma_index_hash_decode() 187 const size_t in_start = *in_pos; in lzma_index_hash_decode() 190 while (*in_pos < in_size) in lzma_index_hash_decode() 194 if (in[(*in_pos)++] != 0x00) in lzma_index_hash_decode() 202 &index_hash->pos, in, in_pos, in_size); in lzma_index_hash_decode() 226 in, in_pos, in_size); in lzma_index_hash_decode() 279 if (in[(*in_pos)++] != 0x00) in lzma_index_hash_decode() 312 if (*in_pos == in_size) in lzma_index_hash_decode() 316 & 0xFF) != in[(*in_pos)++]) in lzma_index_hash_decode() [all …]
|
H A D | alone_decoder.c | 54 const uint8_t *restrict in, size_t *restrict in_pos, in alone_decode() argument 62 && (coder->sequence == SEQ_CODE || *in_pos < in_size)) in alone_decode() 65 if (lzma_lzma_lclppb_decode(&coder->options, in[*in_pos])) in alone_decode() 69 ++*in_pos; in alone_decode() 74 |= (size_t)(in[*in_pos]) << (coder->pos * 8); in alone_decode() 100 ++*in_pos; in alone_decode() 105 |= (lzma_vli)(in[*in_pos]) << (coder->pos * 8); in alone_decode() 106 ++*in_pos; in alone_decode() 157 allocator, in, in_pos, in_size, in alone_decode()
|
H A D | block_header_decoder.c | 78 size_t in_pos = 2; in lzma_block_header_decode() local 83 NULL, in, &in_pos, in_size)); in lzma_block_header_decode() 96 NULL, in, &in_pos, in_size)); in lzma_block_header_decode() 105 in, &in_pos, in_size); in lzma_block_header_decode() 113 while (in_pos < in_size) { in lzma_block_header_decode() 114 if (in[in_pos++] != 0x00) { in lzma_block_header_decode()
|
H A D | block_decoder.c | 78 const uint8_t *restrict in, size_t *restrict in_pos, in block_decode() argument 86 const size_t in_start = *in_pos; in block_decode() 90 allocator, in, in_pos, in_size, in block_decode() 93 const size_t in_used = *in_pos - in_start; in block_decode() 133 if (*in_pos >= in_size) in block_decode() 142 if (in[(*in_pos)++] != 0x00) in block_decode() 158 lzma_bufcpy(in, in_pos, in_size, coder->block->raw_check, in block_decode()
|
H A D | common.c | 94 lzma_bufcpy(const uint8_t *restrict in, size_t *restrict in_pos, in lzma_bufcpy() argument 98 const size_t in_avail = in_size - *in_pos; in lzma_bufcpy() 106 memcpy(out + *out_pos, in + *in_pos, copy_size); in lzma_bufcpy() 108 *in_pos += copy_size; in lzma_bufcpy() 285 size_t in_pos = 0; in lzma_code() local 289 strm->next_in, &in_pos, strm->avail_in, in lzma_code() 292 strm->next_in += in_pos; in lzma_code() 293 strm->avail_in -= in_pos; in lzma_code() 294 strm->total_in += in_pos; in lzma_code() 310 if (out_pos == 0 && in_pos == 0) { in lzma_code()
|
H A D | block_encoder.c | 49 const uint8_t *restrict in, size_t *restrict in_pos, in block_encode() argument 56 if (LZMA_VLI_MAX - coder->uncompressed_size < in_size - *in_pos) in block_encode() 61 const size_t in_start = *in_pos; in block_encode() 65 allocator, in, in_pos, in_size, in block_encode() 68 const size_t in_used = *in_pos - in_start; in block_encode() 86 assert(*in_pos == in_size); in block_encode()
|
H A D | block_buffer_encoder.c | 135 size_t in_pos = 0; in block_encode_uncompressed() local 138 while (in_pos < in_size) { in block_encode_uncompressed() 146 = my_min(in_size - in_pos, LZMA2_CHUNK_MAX); in block_encode_uncompressed() 152 memcpy(out + *out_pos, in + in_pos, copy_size); in block_encode_uncompressed() 154 in_pos += copy_size; in block_encode_uncompressed() 193 size_t in_pos = 0; in block_encode_normal() local 195 in, &in_pos, in_size, out, out_pos, out_size, in block_encode_normal()
|
H A D | auto_decoder.c | 34 const uint8_t *restrict in, size_t *restrict in_pos, in auto_decode() argument 42 if (*in_pos >= in_size) in auto_decode() 53 if (in[*in_pos] == 0xFD) { in auto_decode() 77 in, in_pos, in_size, in auto_decode() 92 if (*in_pos < in_size) in auto_decode()
|
H A D | stream_encoder_mt.c | 234 size_t in_pos = 0; in worker_encode() local 249 thr->progress_in = in_pos; in worker_encode() 272 if (in_size - in_pos > in_chunk_max) { in worker_encode() 273 in_limit = in_pos + in_chunk_max; in worker_encode() 279 thr->in, &in_pos, in_limit, thr->outbuf->buf, in worker_encode() 557 while (*in_pos < in_size in stream_encode_in() 568 lzma_bufcpy(in, in_pos, in_size, coder->thr->in, in stream_encode_in() 578 || (*in_pos == in_size && action != LZMA_RUN); in stream_encode_in() 735 in, in_pos, in_size, action); in stream_encode_mt() 744 if (*in_pos == in_size) { in stream_encode_mt() [all …]
|
H A D | filter_buffer_encoder.c | 36 size_t in_pos = 0; in lzma_raw_buffer_encode() local 37 lzma_ret ret = next.code(next.coder, allocator, in, &in_pos, in_size, in lzma_raw_buffer_encode()
|
/dragonfly/contrib/xz/src/liblzma/lzma/ |
H A D | lzma2_decoder.c | 58 const uint8_t *restrict in, size_t *restrict in_pos, in lzma2_decode() argument 66 while (*in_pos < in_size || coder->sequence == SEQ_LZMA) in lzma2_decode() 69 const uint32_t control = in[*in_pos]; in lzma2_decode() 70 ++*in_pos; in lzma2_decode() 134 coder->uncompressed_size += (uint32_t)(in[(*in_pos)++]) << 8; in lzma2_decode() 139 coder->uncompressed_size += in[(*in_pos)++] + 1U; in lzma2_decode() 146 coder->compressed_size = (uint32_t)(in[(*in_pos)++]) << 8; in lzma2_decode() 151 coder->compressed_size += in[(*in_pos)++] + 1U; in lzma2_decode() 167 const size_t in_start = *in_pos; in lzma2_decode() 171 dict, in, in_pos, in_size); in lzma2_decode() [all …]
|
/dragonfly/contrib/xz/src/liblzma/rangecoder/ |
H A D | range_decoder.h | 30 size_t *restrict in_pos, size_t in_size) in rc_read_init() argument 33 if (*in_pos == in_size) in rc_read_init() 39 if (rc->init_bytes_left == 5 && in[*in_pos] != 0x00) in rc_read_init() 42 rc->code = (rc->code << 8) | in[*in_pos]; in rc_read_init() 43 ++*in_pos; in rc_read_init() 54 #define rc_to_local(range_decoder, in_pos) \ argument 56 size_t rc_in_pos = (in_pos); \ 61 #define rc_from_local(range_decoder, in_pos) \ argument 64 in_pos = rc_in_pos; \
|
/dragonfly/contrib/xz/src/xz/ |
H A D | message.c | 291 progress_percentage(uint64_t in_pos) in progress_percentage() argument 512 progress_pos(uint64_t *in_pos, in progress_pos() argument 520 *in_pos = progress_strm->total_in; in progress_pos() 527 assert(*in_pos <= progress_strm->total_in); in progress_pos() 534 *uncompressed_pos = *in_pos; in progress_pos() 536 *compressed_pos = *in_pos; in progress_pos() 561 uint64_t in_pos; in message_progress_update() local 577 progress_percentage(in_pos), in message_progress_update() 581 progress_remaining(in_pos, elapsed), in message_progress_update() 634 uint64_t in_pos; in progress_flush() local [all …]
|
/dragonfly/contrib/xz/src/liblzma/delta/ |
H A D | delta_encoder.c | 53 const uint8_t *restrict in, size_t *restrict in_pos, in delta_encode() argument 62 const size_t in_avail = in_size - *in_pos; in delta_encode() 66 copy_and_encode(coder, in + *in_pos, out + *out_pos, size); in delta_encode() 68 *in_pos += size; in delta_encode() 71 ret = action != LZMA_RUN && *in_pos == in_size in delta_encode() 78 in, in_pos, in_size, out, out_pos, out_size, in delta_encode()
|
/dragonfly/contrib/xz/src/liblzma/simple/ |
H A D | simple_coder.c | 22 const uint8_t *restrict in, size_t *restrict in_pos, in copy_or_code() argument 29 lzma_bufcpy(in, in_pos, in_size, out, out_pos, out_size); in copy_or_code() 33 && *in_pos == in_size) in copy_or_code() 40 in, in_pos, in_size, in copy_or_code() 70 const uint8_t *restrict in, size_t *restrict in_pos, in simple_code() argument 135 in, in_pos, in_size, in simple_code() 181 in, in_pos, in_size, in simple_code()
|
/dragonfly/contrib/xz/src/liblzma/lz/ |
H A D | lz_decoder.h | 61 size_t *restrict in_pos, size_t in_size); 204 size_t *restrict in_pos, size_t in_size, in dict_write() argument 214 if (in_size - *in_pos > *left) in dict_write() 215 in_size = *in_pos + *left; in dict_write() 217 *left -= lzma_bufcpy(in, in_pos, in_size, in dict_write()
|
H A D | lz_encoder.c | 82 const uint8_t *in, size_t *in_pos, size_t in_size, in fill_window() argument 98 lzma_bufcpy(in, in_pos, in_size, coder->mf.buffer, in fill_window() 101 ret = action != LZMA_RUN && *in_pos == in_size in fill_window() 106 in, in_pos, in_size, in fill_window() 124 assert(*in_pos == in_size); in fill_window() 161 const uint8_t *restrict in, size_t *restrict in_pos, in lz_encode() argument 169 && (*in_pos < in_size || action != LZMA_RUN)) { in lz_encode() 174 in, in_pos, in_size, action)); in lz_encode()
|
H A D | lz_decoder.c | 67 const uint8_t *restrict in, size_t *restrict in_pos, in decode_buffer() argument 91 in, in_pos, in_size); in decode_buffer() 135 const uint8_t *restrict in, size_t *restrict in_pos, in lz_decode() argument 143 return decode_buffer(coder, in, in_pos, in_size, in lz_decode() 157 allocator, in, in_pos, in_size, in lz_decode()
|