Lines Matching refs:coder

38 	lzma_auto_coder *coder = coder_ptr;  in auto_decode()  local
40 switch (coder->sequence) { in auto_decode()
47 coder->sequence = SEQ_CODE; in auto_decode()
55 &coder->next, allocator, in auto_decode()
56 coder->memlimit, coder->flags)); in auto_decode()
58 return_if_error(lzma_alone_decoder_init(&coder->next, in auto_decode()
59 allocator, coder->memlimit, true)); in auto_decode()
65 if (coder->flags & LZMA_TELL_NO_CHECK) in auto_decode()
68 if (coder->flags & LZMA_TELL_ANY_CHECK) in auto_decode()
75 const lzma_ret ret = coder->next.code( in auto_decode()
76 coder->next.coder, allocator, in auto_decode()
80 || (coder->flags & LZMA_CONCATENATED) == 0) in auto_decode()
83 coder->sequence = SEQ_FINISH; in auto_decode()
107 lzma_auto_coder *coder = coder_ptr; in auto_decoder_end() local
108 lzma_next_end(&coder->next, allocator); in auto_decoder_end()
109 lzma_free(coder, allocator); in auto_decoder_end()
117 const lzma_auto_coder *coder = coder_ptr; in auto_decoder_get_check() local
120 return coder->next.get_check == NULL ? LZMA_CHECK_NONE in auto_decoder_get_check()
121 : coder->next.get_check(coder->next.coder); in auto_decoder_get_check()
129 lzma_auto_coder *coder = coder_ptr; in auto_decoder_memconfig() local
133 if (coder->next.memconfig != NULL) { in auto_decoder_memconfig()
134 ret = coder->next.memconfig(coder->next.coder, in auto_decoder_memconfig()
136 assert(*old_memlimit == coder->memlimit); in auto_decoder_memconfig()
141 *old_memlimit = coder->memlimit; in auto_decoder_memconfig()
149 coder->memlimit = new_memlimit; in auto_decoder_memconfig()
164 lzma_auto_coder *coder = next->coder; in auto_decoder_init() local
165 if (coder == NULL) { in auto_decoder_init()
166 coder = lzma_alloc(sizeof(lzma_auto_coder), allocator); in auto_decoder_init()
167 if (coder == NULL) in auto_decoder_init()
170 next->coder = coder; in auto_decoder_init()
175 coder->next = LZMA_NEXT_CODER_INIT; in auto_decoder_init()
178 coder->memlimit = my_max(1, memlimit); in auto_decoder_init()
179 coder->flags = flags; in auto_decoder_init()
180 coder->sequence = SEQ_INIT; in auto_decoder_init()