Lines Matching refs:next
21 lzma_next_coder next;
54 return coder->next.code(coder->next.coder,
70 lzma_next_end(&coder->next, allocator);
78 alone_encoder_init(lzma_next_coder *next, lzma_allocator *allocator,
81 lzma_next_coder_init(&alone_encoder_init, next, allocator);
83 if (next->coder == NULL) {
84 next->coder = lzma_alloc(sizeof(lzma_coder), allocator);
85 if (next->coder == NULL)
88 next->code = &alone_encode;
89 next->end = &alone_encoder_end;
90 next->coder->next = LZMA_NEXT_CODER_INIT;
94 next->coder->sequence = SEQ_HEADER;
95 next->coder->header_pos = 0;
99 if (lzma_lzma_lclppb_encode(options, next->coder->header))
106 // Round up to the next 2^n or 2^n + 2^(n - 1) depending on which
107 // one is the next unless it is UINT32_MAX. While the header would
119 unaligned_write32le(next->coder->header + 1, d);
122 memset(next->coder->header + 1 + 4, 0xFF, 8);
134 return lzma_next_filter_init(&next->coder->next, allocator, filters);
140 lzma_alone_encoder_init(lzma_next_coder *next, lzma_allocator *allocator,
143 lzma_next_coder_init(&alone_encoder_init, next, allocator, options);