Searched refs:out_pos (Results 1 - 25 of 46) sorted by relevance

12

/netbsd-current/external/public-domain/xz/dist/src/liblzma/common/
H A Dfilter_buffer_encoder.c20 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 Dvli_encoder.c18 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 Dfilter_flags_encoder.c32 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 Dblock_buffer_encoder.c90 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 Dblock_buffer_decoder.c19 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 Dfilter_buffer_decoder.c20 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 Dstream_buffer_decoder.c20 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 Dstream_buffer_encoder.c65 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 Deasy_buffer_encoder.c19 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 Dindex_encoder.c49 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 Dblock_header_encoder.c89 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 Dblock_encoder.c51 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 Dalone_encoder.c38 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 Dcommon.c96 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 Ddelta_decoder.c33 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 Ddelta_encoder.c55 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 Dsimple_coder.c24 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 Dlz_decoder.c69 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 Dlz_encoder.h199 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 Drange_encoder.h125 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 Dtest_bcj_exact_size.c97 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 Dlzma_encoder.h53 size_t *restrict out_pos, size_t out_size,
/netbsd-current/external/mit/isl/dist/
H A Disl_multi_splice_templ.c19 * 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 Dblock.h512 * \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 Dfilter.h242 * \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...]

Completed in 261 milliseconds

12