Lines Matching defs:lzma_mf
28 typedef struct lzma_mf_s lzma_mf;
92 uint32_t (*find)(lzma_mf *mf, lzma_match *matches);
97 void (*skip)(lzma_mf *mf, uint32_t num);
174 // a single encoder loop may increment lzma_mf.read_pos at most after_size
176 // lzma_mf.buffer[lzma_mf.read_pos + match_len_max - 1], the total
198 lzma_mf *restrict mf, uint8_t *restrict out,
222 mf_ptr(const lzma_mf *mf)
230 mf_avail(const lzma_mf *mf)
239 mf_unencoded(const lzma_mf *mf)
253 mf_position(const lzma_mf *mf)
268 mf_skip(lzma_mf *mf, uint32_t amount)
280 mf_read(lzma_mf *mf, uint8_t *out, size_t *out_pos, size_t out_size,
311 lzma_mf *mf, uint32_t *count, lzma_match *matches);
313 extern uint32_t lzma_mf_hc3_find(lzma_mf *dict, lzma_match *matches);
314 extern void lzma_mf_hc3_skip(lzma_mf *dict, uint32_t amount);
316 extern uint32_t lzma_mf_hc4_find(lzma_mf *dict, lzma_match *matches);
317 extern void lzma_mf_hc4_skip(lzma_mf *dict, uint32_t amount);
319 extern uint32_t lzma_mf_bt2_find(lzma_mf *dict, lzma_match *matches);
320 extern void lzma_mf_bt2_skip(lzma_mf *dict, uint32_t amount);
322 extern uint32_t lzma_mf_bt3_find(lzma_mf *dict, lzma_match *matches);
323 extern void lzma_mf_bt3_skip(lzma_mf *dict, uint32_t amount);
325 extern uint32_t lzma_mf_bt4_find(lzma_mf *dict, lzma_match *matches);
326 extern void lzma_mf_bt4_skip(lzma_mf *dict, uint32_t amount);