#include <lzma_encoder_private.h>
◆ align_price_count
uint32_t align_price_count |
◆ align_prices
◆ dist_align
◆ dist_prices
◆ dist_slot
◆ dist_slot_prices
uint32_t dist_slot_prices |
◆ dist_special
◆ dist_table_size
◆ fast_mode
True if using getoptimumfast.
◆ is_flushed
True if the range encoder has been flushed, but not all bytes have been written to the output buffer yet.
◆ is_initialized
True if the encoder has been initialized by encoding the first byte as a literal.
◆ is_match
◆ is_rep
◆ is_rep0
◆ is_rep0_long
◆ is_rep1
◆ is_rep2
◆ literal
◆ literal_context_bits
uint32_t literal_context_bits |
◆ literal_mask
◆ literal_pos_mask
uint32_t literal_pos_mask |
◆ longest_match_length
uint32_t longest_match_length |
Variable to hold the length of the longest match between calls to lzma_lzma_optimum_*().
◆ match_len_encoder
◆ match_price_count
uint32_t match_price_count |
◆ matches
Array of match candidates.
◆ matches_count
Number of match candidates in matches[].
◆ opts
◆ opts_current_index
uint32_t opts_current_index |
◆ opts_end_index
◆ out_limit
If non-zero, produce at most this much output. Some input may then be missing from the output.
◆ pos_mask
◆ rc
◆ rep_len_encoder
◆ reps
The four most recent match distances.
◆ state
◆ uncomp_size
Uncompressed size (doesn't include possible preset dictionary)
◆ uncomp_size_ptr
uint64_t * uncomp_size_ptr |
If the above out_limit is non-zero, *uncomp_size_ptr is set to the amount of uncompressed data that we were able to fit in the output buffer.
◆ use_eopm
True if end of payload marker will be written.
The documentation for this struct was generated from the following files:
- C:/Pereira/Dua/source forge files my love/tar_dll/val/xcx_xz/xz-5.4.0/xz-5.4.0/src/liblzma/lzma/lzma_encoder_private.h
- C:/Pereira/Dua/source forge files my love/tar_dll/val/xcx_xz/xz-5.4.1/xz-5.4.1/src/liblzma/lzma/lzma_encoder_private.h
- C:/Pereira/Dua/source forge files my love/tar_dll/val/xcx_xz/xz-5.6.2/xz-5.6.2/src/liblzma/lzma/lzma_encoder_private.h