common Directory Reference

## Files

file | alone_decoder.c
| Decoder for LZMA_Alone files.
file | alone_decoder.h
| Decoder for LZMA_Alone files.
file | alone_encoder.c
| Encoder for LZMA_Alone files.
file | auto_decoder.c
| Autodetect between .xz Stream and .lzma (LZMA_Alone) formats.
file | block_buffer_decoder.c
| Single-call .xz Block decoder.
file | block_buffer_encoder.c
| Single-call .xz Block encoder.
file | block_buffer_encoder.h
| Single-call .xz Block encoder.
file | block_decoder.c
| Decodes .xz Blocks.
file | block_decoder.h
| Decodes .xz Blocks.
file | block_encoder.c
| Encodes .xz Blocks.
file | block_encoder.h
| Encodes .xz Blocks.
file | block_header_decoder.c
| Decodes Block Header from .xz files.
file | block_header_encoder.c
| Encodes Block Header for .xz files.
file | block_util.c
| Utility functions to handle lzma_block.
file | common.c
| Common functions needed in many places in liblzma.
file | common.h
| Definitions common to the whole liblzma library.
file | easy_buffer_encoder.c
| Easy single-call .xz Stream encoder.
file | easy_decoder_memusage.c
| Decoder memory usage calculation to match easy encoder presets.
file | easy_encoder.c
| Easy .xz Stream encoder initialization.
file | easy_encoder_memusage.c
| Easy .xz Stream encoder memory usage calculation.
file | easy_preset.c
| Preset handling for easy encoder and decoder.
file | easy_preset.h
| Preset handling for easy encoder and decoder.
file | filter_buffer_decoder.c
| Single-call raw decoding.
file | filter_buffer_encoder.c
| Single-call raw encoding.
file | filter_common.c
| Filter-specific stuff common for both encoder and decoder.
file | filter_common.h
| Filter-specific stuff common for both encoder and decoder.
file | filter_decoder.c
| Filter ID mapping to filter-specific functions.
file | filter_decoder.h
| Filter ID mapping to filter-specific functions.
file | filter_encoder.c
| Filter ID mapping to filter-specific functions.
file | filter_flags_decoder.c
| Decodes a Filter Flags field.
file | filter_flags_encoder.c
| Encodes a Filter Flags field.
file | hardware_cputhreads.c
| Get the number of CPU threads or cores.
file | hardware_physmem.c
| Get the total amount of physical memory (RAM)
file | index.c
| Handling of .xz Indexes and some other Stream information.
file | index.h
| Handling of Index.
file | index_decoder.c
| Decodes the Index field.
file | index_encoder.c
| Encodes the Index field.
file | index_encoder.h
| Encodes the Index field.
file | index_hash.c
| Validates Index by using a hash function.
file | memcmplen.h
| Optimized comparison of two buffers.
file | outqueue.c
| Output queue handling in multithreaded coding.
file | outqueue.h
| Output queue handling in multithreaded coding.
file | stream_buffer_decoder.c
| Single-call .xz Stream decoder.
file | stream_buffer_encoder.c
| Single-call .xz Stream encoder.
file | stream_decoder.c
| Decodes .xz Streams.
file | stream_decoder.h
| Decodes .xz Streams.
file | stream_encoder.c
| Encodes .xz Streams.
file | stream_encoder_mt.c
| Multithreaded .xz Stream encoder.
file | stream_flags_common.c
| Common stuff for Stream flags coders.
file | stream_flags_common.h
| Common stuff for Stream flags coders.
file | stream_flags_decoder.c
| Decodes Stream Header and Stream Footer from .xz files.
file | stream_flags_encoder.c
| Encodes Stream Header and Stream Footer for .xz files.
file | vli_decoder.c
| Decodes variable-length integers.
file | vli_encoder.c
| Encodes variable-length integers.
file | vli_size.c
| Calculates the encoded size of a variable-length integer.