Parolin 0.7.9 6796
Console (soon DLLs) to do a tar like job
Loading...
Searching...
No Matches
lzma_lz_encoder Struct Reference

#include <lz_encoder.h>

Data Fields

void * coder
 Data specific to the LZ-based encoder.
 
lzma_ret(* code )(void *coder, lzma_mf *restrict mf, uint8_t *restrict out, size_t *restrict out_pos, size_t out_size)
 Function to encode from *dict to out[].
 
void(* end )(void *coder, const lzma_allocator *allocator)
 Free allocated resources.
 
lzma_ret(* options_update )(void *coder, const lzma_filter *filter)
 Update the options in the middle of the encoding.
 
lzma_ret(* set_out_limit )(void *coder, uint64_t *uncomp_size, uint64_t out_limit)
 Set maximum allowed output size.
 

Field Documentation

◆ code

lzma_ret(* code)(void *coder, lzma_mf *restrict mf, uint8_t *restrict out, size_t *restrict out_pos, size_t out_size)

Function to encode from *dict to out[].

◆ coder

void * coder

Data specific to the LZ-based encoder.

◆ end

void(* end)(void *coder, const lzma_allocator *allocator)

Free allocated resources.

◆ options_update

lzma_ret(* options_update)(void *coder, const lzma_filter *filter)

Update the options in the middle of the encoding.

◆ set_out_limit

lzma_ret(* set_out_limit)(void *coder, uint64_t *uncomp_size, uint64_t out_limit)

Set maximum allowed output size.


The documentation for this struct was generated from the following files: