/netbsd-current/external/public-domain/xz/dist/src/liblzma/common/ |
H A D | filter_buffer_encoder.c | 20 uint8_t *out, size_t *out_pos, size_t out_size) 24 || out_pos == NULL || *out_pos > out_size) 33 const size_t out_start = *out_pos; 38 out, out_pos, out_size, LZMA_FINISH); 46 assert(*out_pos == out_size); 51 *out_pos = out_start;
|
H A D | vli_encoder.c | 18 uint8_t *restrict out, size_t *restrict out_pos, 28 if (*out_pos >= out_size) 33 if (*out_pos >= out_size) 54 out[*out_pos] = (uint8_t)(vli) | 0x80; 57 if (++*out_pos == out_size) 63 out[*out_pos] = (uint8_t)(vli); 64 ++*out_pos;
|
H A D | filter_flags_encoder.c | 32 uint8_t *out, size_t *out_pos, size_t out_size) 39 out, out_pos, out_size)); 45 out, out_pos, out_size)); 48 if (out_size - *out_pos < props_size) 51 return_if_error(lzma_properties_encode(filter, out + *out_pos)); 53 *out_pos += props_size;
|
H A D | block_buffer_encoder.c | 90 uint8_t *out, size_t *out_pos, size_t out_size) 120 if (out_size - *out_pos 126 if (lzma_block_header_encode(block, out + *out_pos) != LZMA_OK) { 132 *out_pos += block->header_size; 141 out[(*out_pos)++] = control; 147 out[(*out_pos)++] = (copy_size - 1) >> 8; 148 out[(*out_pos)++] = (copy_size - 1) & 0xFF; 151 assert(*out_pos + copy_size <= out_size); 152 memcpy(out + *out_pos, in + in_pos, copy_size); 155 *out_pos 89 block_encode_uncompressed(lzma_block *block, const uint8_t *in, size_t in_size, uint8_t *out, size_t *out_pos, size_t out_size) argument 167 block_encode_normal(lzma_block *block, const lzma_allocator *allocator, const uint8_t *in, size_t in_size, uint8_t *out, size_t *out_pos, size_t out_size) argument 224 block_buffer_encode(lzma_block *block, const lzma_allocator *allocator, const uint8_t *in, size_t in_size, uint8_t *out, size_t *out_pos, size_t out_size, bool try_to_compress) argument [all...] |
H A D | block_buffer_decoder.c | 19 uint8_t *out, size_t *out_pos, size_t out_size) 22 || *in_pos > in_size || out_pos == NULL 23 || (out == NULL && *out_pos != out_size) 24 || *out_pos > out_size) 36 const size_t out_start = *out_pos; 40 in, in_pos, in_size, out, out_pos, out_size, 50 || *out_pos == out_size); 70 *out_pos = out_start;
|
H A D | filter_buffer_decoder.c | 20 uint8_t *out, size_t *out_pos, size_t out_size) 24 || out_pos == NULL || *out_pos > out_size) 34 const size_t out_start = *out_pos; 38 out, out_pos, out_size, LZMA_FINISH); 46 assert(*in_pos == in_size || *out_pos == out_size); 54 } else if (*out_pos != out_size) { 82 *out_pos = out_start;
|
H A D | stream_buffer_decoder.c | 20 uint8_t *out, size_t *out_pos, size_t out_size) 24 || *in_pos > in_size || out_pos == NULL 25 || (out == NULL && *out_pos != out_size) 26 || *out_pos > out_size) 44 const size_t out_start = *out_pos; 48 in, in_pos, in_size, out, out_pos, out_size, 56 *out_pos = out_start; 62 || *out_pos == out_size);
|
H A D | stream_buffer_encoder.c | 65 size_t out_pos = *out_pos_ptr; 69 if (out_size - out_pos <= 2 * LZMA_STREAM_HEADER_SIZE) 82 if (lzma_stream_header_encode(&stream_flags, out + out_pos) 86 out_pos += LZMA_STREAM_HEADER_SIZE; 97 in, in_size, out, &out_pos, out_size)); 119 i, out, &out_pos, out_size); 131 if (lzma_stream_footer_encode(&stream_flags, out + out_pos) 135 out_pos += LZMA_STREAM_HEADER_SIZE; 139 *out_pos_ptr = out_pos;
|
H A D | easy_buffer_encoder.c | 19 size_t in_size, uint8_t *out, size_t *out_pos, size_t out_size) 26 allocator, in, in_size, out, out_pos, out_size);
|
H A D | index_encoder.c | 49 uint8_t *restrict out, size_t *restrict out_pos, 57 const size_t out_start = *out_pos; 65 while (*out_pos < out_size) 68 out[*out_pos] = 0x00; 69 ++*out_pos; 76 out, out_pos, out_size); 107 out, out_pos, out_size); 122 out[(*out_pos)++] = 0x00; 128 *out_pos - out_start, coder->crc32); 138 if (*out_pos 44 index_encode(void *coder_ptr, const lzma_allocator *allocator lzma_attribute((__unused__)), const uint8_t *restrict in lzma_attribute((__unused__)), size_t *restrict in_pos lzma_attribute((__unused__)), size_t in_size lzma_attribute((__unused__)), uint8_t *restrict out, size_t *restrict out_pos, size_t out_size, lzma_action action lzma_attribute((__unused__))) argument [all...] |
H A D | block_header_encoder.c | 89 size_t out_pos = 2; local 94 out, &out_pos, out_size)); 102 out, &out_pos, out_size)); 119 out, &out_pos, out_size)); 126 memzero(out + out_pos, out_size - out_pos);
|
H A D | block_encoder.c | 51 size_t *restrict out_pos, size_t out_size, lzma_action action) 62 const size_t out_start = *out_pos; 66 out, out_pos, out_size, action); 69 const size_t out_used = *out_pos - out_start; 104 if (*out_pos >= out_size) 107 out[*out_pos] = 0x00; 108 ++*out_pos; 124 out, out_pos, out_size); 48 block_encode(void *coder_ptr, const lzma_allocator *allocator, const uint8_t *restrict in, size_t *restrict in_pos, size_t in_size, uint8_t *restrict out, size_t *restrict out_pos, size_t out_size, lzma_action action) argument
|
H A D | alone_encoder.c | 38 size_t *restrict out_pos, size_t out_size, 43 while (*out_pos < out_size) 48 out, out_pos, out_size); 58 out, out_pos, out_size, action); 34 alone_encode(void *coder_ptr, const lzma_allocator *allocator lzma_attribute((__unused__)), const uint8_t *restrict in, size_t *restrict in_pos, size_t in_size, uint8_t *restrict out, size_t *restrict out_pos, size_t out_size, lzma_action action) argument
|
H A D | common.c | 96 size_t *restrict out_pos, size_t out_size) 99 const size_t out_avail = out_size - *out_pos; 102 memcpy(out + *out_pos, in + *in_pos, copy_size); 105 *out_pos += copy_size; 282 size_t out_pos = 0; local 286 strm->next_out, &out_pos, strm->avail_out, action); 292 strm->next_out += out_pos; 293 strm->avail_out -= out_pos; 294 strm->total_out += out_pos; 306 if (out_pos 94 lzma_bufcpy(const uint8_t *restrict in, size_t *restrict in_pos, size_t in_size, uint8_t *restrict out, size_t *restrict out_pos, size_t out_size) argument [all...] |
/netbsd-current/external/public-domain/xz/dist/src/liblzma/delta/ |
H A D | delta_decoder.c | 33 size_t *restrict out_pos, size_t out_size, lzma_action action) 39 const size_t out_start = *out_pos; 42 in, in_pos, in_size, out, out_pos, out_size, 45 decode_buffer(coder, out + out_start, *out_pos - out_start); 30 delta_decode(void *coder_ptr, const lzma_allocator *allocator, const uint8_t *restrict in, size_t *restrict in_pos, size_t in_size, uint8_t *restrict out, size_t *restrict out_pos, size_t out_size, lzma_action action) argument
|
H A D | delta_encoder.c | 55 size_t *restrict out_pos, size_t out_size, lzma_action action) 63 const size_t out_avail = out_size - *out_pos; 66 copy_and_encode(coder, in + *in_pos, out + *out_pos, size); 69 *out_pos += size; 75 const size_t out_start = *out_pos; 78 in, in_pos, in_size, out, out_pos, out_size, 81 encode_in_place(coder, out + out_start, *out_pos - out_start); 52 delta_encode(void *coder_ptr, const lzma_allocator *allocator, const uint8_t *restrict in, size_t *restrict in_pos, size_t in_size, uint8_t *restrict out, size_t *restrict out_pos, size_t out_size, lzma_action action) argument
|
/netbsd-current/external/public-domain/xz/dist/src/liblzma/simple/ |
H A D | simple_coder.c | 24 size_t *restrict out_pos, size_t out_size, lzma_action action) 29 lzma_bufcpy(in, in_pos, in_size, out, out_pos, out_size); 41 out, out_pos, out_size, action); 72 size_t *restrict out_pos, size_t out_size, lzma_action action) 87 out, out_pos, out_size); 110 const size_t out_avail = out_size - *out_pos; 115 const size_t out_start = *out_pos; 121 memcpy(out + *out_pos, coder->buffer + coder->pos, buf_avail); 122 *out_pos += buf_avail; 128 out, out_pos, out_siz 21 copy_or_code(lzma_simple_coder *coder, const lzma_allocator *allocator, const uint8_t *restrict in, size_t *restrict in_pos, size_t in_size, uint8_t *restrict out, size_t *restrict out_pos, size_t out_size, lzma_action action) argument 69 simple_code(void *coder_ptr, const lzma_allocator *allocator, const uint8_t *restrict in, size_t *restrict in_pos, size_t in_size, uint8_t *restrict out, size_t *restrict out_pos, size_t out_size, lzma_action action) argument [all...] |
/netbsd-current/external/public-domain/xz/dist/src/liblzma/lz/ |
H A D | lz_decoder.c | 69 size_t *restrict out_pos, size_t out_size) 85 + my_min(out_size - *out_pos, 96 assert(copy_size <= out_size - *out_pos); 97 memcpy(out + *out_pos, coder->dict.buf + dict_start, 99 *out_pos += copy_size; 107 if (ret != LZMA_OK || *out_pos == out_size) 119 if (ret != LZMA_OK || *out_pos == out_size 132 size_t *restrict out_pos, size_t out_size, 139 out, out_pos, out_size); 143 while (*out_pos < out_siz 66 decode_buffer(lzma_coder *coder, const uint8_t *restrict in, size_t *restrict in_pos, size_t in_size, uint8_t *restrict out, size_t *restrict out_pos, size_t out_size) argument 128 lz_decode(void *coder_ptr, const lzma_allocator *allocator lzma_attribute((__unused__)), const uint8_t *restrict in, size_t *restrict in_pos, size_t in_size, uint8_t *restrict out, size_t *restrict out_pos, size_t out_size, lzma_action action) argument [all...] |
H A D | lz_encoder.h | 199 size_t *restrict out_pos, size_t out_size); 279 mf_read(lzma_mf *mf, uint8_t *out, size_t *out_pos, size_t out_size, argument 282 const size_t out_avail = out_size - *out_pos; 288 memcpy(out + *out_pos, mf->buffer + mf->read_pos - *left, 291 *out_pos += copy_size;
|
/netbsd-current/external/public-domain/xz/dist/src/liblzma/rangecoder/ |
H A D | range_encoder.h | 125 uint8_t *out, size_t *out_pos, size_t out_size) 130 if (*out_pos == out_size) 133 out[*out_pos] = rc->cache + (uint8_t)(rc->low >> 32); 134 ++*out_pos; 151 uint8_t *out, size_t *out_pos, size_t out_size) 158 if (rc_shift_low(rc, out, out_pos, out_size)) 201 if (rc_shift_low(rc, out, out_pos, out_size)) 124 rc_shift_low(lzma_range_encoder *rc, uint8_t *out, size_t *out_pos, size_t out_size) argument 150 rc_encode(lzma_range_encoder *rc, uint8_t *out, size_t *out_pos, size_t out_size) argument
|
/netbsd-current/external/public-domain/xz/dist/tests/ |
H A D | test_bcj_exact_size.c | 97 size_t out_pos = 0; local 100 out, &out_pos, 0) == LZMA_OK); 102 expect(out_pos == 0);
|
/netbsd-current/external/public-domain/xz/dist/src/liblzma/lzma/ |
H A D | lzma_encoder.h | 53 size_t *restrict out_pos, size_t out_size,
|
/netbsd-current/external/mit/isl/dist/ |
H A D | isl_multi_splice_templ.c | 19 * where A2 starts at position "in_pos" and B2 starts at position "out_pos", 39 __isl_take MULTI(BASE) *multi1, unsigned in_pos, unsigned out_pos, 58 return FN(MULTI(BASE),range_splice)(multi1, out_pos, multi2);
|
/netbsd-current/external/public-domain/xz/dist/src/liblzma/api/lzma/ |
H A D | block.h | 512 * \param out_pos The next byte will be written to out[*out_pos]. 513 * *out_pos is updated only if encoding succeeds. 528 uint8_t *out, size_t *out_pos, size_t out_size) 546 uint8_t *out, size_t *out_pos, size_t out_size) 565 * \param out_pos The next byte will be written to out[*out_pos]. 566 * *out_pos is updated only if encoding succeeds. 580 uint8_t *out, size_t *out_pos, size_t out_size)
|
H A D | filter.h | 242 * \param out_pos The next byte will be written to out[*out_pos]. 243 * *out_pos is updated only if encoding succeeds. 262 size_t *out_pos, size_t out_size) lzma_nothrow; 278 * \param out_pos The next byte will be written to out[*out_pos]. 279 * *out_pos is updated only if encoding succeeds. 286 uint8_t *out, size_t *out_pos, size_t out_size) lzma_nothrow; 396 * \param out_pos out[*out_pos] i [all...] |