Lines Matching refs:coder
40 lzma_auto_coder *coder = coder_ptr; in auto_decode() local
42 switch (coder->sequence) { in auto_decode()
49 coder->sequence = SEQ_CODE; in auto_decode()
59 &coder->next, allocator, in auto_decode()
60 coder->memlimit, coder->flags)); in auto_decode()
64 &coder->next, allocator, in auto_decode()
65 coder->memlimit, coder->flags)); in auto_decode()
68 return_if_error(lzma_alone_decoder_init(&coder->next, in auto_decode()
69 allocator, coder->memlimit, true)); in auto_decode()
75 if (coder->flags & LZMA_TELL_NO_CHECK) in auto_decode()
78 if (coder->flags & LZMA_TELL_ANY_CHECK) in auto_decode()
85 const lzma_ret ret = coder->next.code( in auto_decode()
86 coder->next.coder, allocator, in auto_decode()
90 || (coder->flags & LZMA_CONCATENATED) == 0) in auto_decode()
93 coder->sequence = SEQ_FINISH; in auto_decode()
116 lzma_auto_coder *coder = coder_ptr; in auto_decoder_end() local
117 lzma_next_end(&coder->next, allocator); in auto_decoder_end()
118 lzma_free(coder, allocator); in auto_decoder_end()
126 const lzma_auto_coder *coder = coder_ptr; in auto_decoder_get_check() local
129 return coder->next.get_check == NULL ? LZMA_CHECK_NONE in auto_decoder_get_check()
130 : coder->next.get_check(coder->next.coder); in auto_decoder_get_check()
138 lzma_auto_coder *coder = coder_ptr; in auto_decoder_memconfig() local
142 if (coder->next.memconfig != NULL) { in auto_decoder_memconfig()
143 ret = coder->next.memconfig(coder->next.coder, in auto_decoder_memconfig()
145 assert(*old_memlimit == coder->memlimit); in auto_decoder_memconfig()
150 *old_memlimit = coder->memlimit; in auto_decoder_memconfig()
158 coder->memlimit = new_memlimit; in auto_decoder_memconfig()
173 lzma_auto_coder *coder = next->coder; in auto_decoder_init() local
174 if (coder == NULL) { in auto_decoder_init()
175 coder = lzma_alloc(sizeof(lzma_auto_coder), allocator); in auto_decoder_init()
176 if (coder == NULL) in auto_decoder_init()
179 next->coder = coder; in auto_decoder_init()
184 coder->next = LZMA_NEXT_CODER_INIT; in auto_decoder_init()
187 coder->memlimit = my_max(1, memlimit); in auto_decoder_init()
188 coder->flags = flags; in auto_decoder_init()
189 coder->sequence = SEQ_INIT; in auto_decoder_init()