Decodes a Filter Flags field. More...
#include "filter_decoder.h"
Functions | |
lzma_ret | lzma_filter_flags_decode (lzma_filter *filter, lzma_allocator *allocator, const uint8_t *in, size_t *in_pos, size_t in_size) |
Decode Filter Flags from given buffer. |
Decodes a Filter Flags field.
lzma_ret lzma_filter_flags_decode | ( | lzma_filter * | filter, | |
lzma_allocator * | allocator, | |||
const uint8_t * | in, | |||
size_t * | in_pos, | |||
size_t | in_size | |||
) |
Decode Filter Flags from given buffer.
The decoded result is stored into *filter. The old value of filter->options is not free()d.
References LZMA_FILTER_RESERVED_START, lzma_properties_decode(), lzma_vli_decode(), and return_if_error.
Referenced by lzma_block_header_decode().