Data Structures

Here are the data structures with brief descriptions:
args_info
block_header_infoInformation about a .xz Block
file_pair
index_cat_infoStructure to pass info to index_cat_helper()
index_group
index_record
index_stream
index_treeAVL tree to hold index_stream or index_group structures
index_tree_node_s
io_buf
lzma_allocatorCustom functions for memory handling
lzma_blockOptions for the Block and Block Header encoders and decoders
lzma_check_stateStructure to hold internal state of the check being calculated
lzma_coder_s
lzma_dict
lzma_filterFilter options
lzma_filter_coderBoth lzma_filter_encoder and lzma_filter_decoder begin with these members
lzma_filter_decoder
lzma_filter_encoder
lzma_filter_info_s
lzma_index_hash_info
lzma_index_hash_s
lzma_index_iterIterator to get information about Blocks and Streams
lzma_index_s
lzma_internal_s
lzma_length_decoderLength decoder probabilities; see comments in lzma_common.h
lzma_length_encoder
lzma_lz_decoder
lzma_lz_encoder
lzma_lz_options
lzma_match
lzma_mf_s
lzma_next_coder_sHold data and function pointers of the next filter in the chain
lzma_optimal
lzma_options_bcjOptions for BCJ filters
lzma_options_deltaOptions for the Delta filter
lzma_options_easy
lzma_options_lzmaOptions specific to the LZMA1 and LZMA2 filters
lzma_range_decoder
lzma_range_encoder
lzma_simple_s
lzma_streamPassing data to and from liblzma
lzma_stream_flagsOptions for encoding/decoding Stream Header and Stream Footer
name_id_map
option_map
suffix_pair
xz_file_infoInformation about a .xz file