1207753Smm/////////////////////////////////////////////////////////////////////////////// 2207753Smm// 3207753Smm/// \file lzma2_decoder.h 4207753Smm/// \brief LZMA2 decoder 5207753Smm/// 6207753Smm// Authors: Igor Pavlov 7207753Smm// Lasse Collin 8207753Smm// 9207753Smm// This file has been put into the public domain. 10207753Smm// You can do whatever you want with this file. 11207753Smm// 12207753Smm/////////////////////////////////////////////////////////////////////////////// 13207753Smm 14207753Smm#ifndef LZMA_LZMA2_DECODER_H 15207753Smm#define LZMA_LZMA2_DECODER_H 16207753Smm 17207753Smm#include "common.h" 18207753Smm 19207753Smmextern lzma_ret lzma_lzma2_decoder_init(lzma_next_coder *next, 20207753Smm lzma_allocator *allocator, const lzma_filter_info *filters); 21207753Smm 22207753Smmextern uint64_t lzma_lzma2_decoder_memusage(const void *options); 23207753Smm 24207753Smmextern lzma_ret lzma_lzma2_props_decode( 25207753Smm void **options, lzma_allocator *allocator, 26207753Smm const uint8_t *props, size_t props_size); 27207753Smm 28207753Smm#endif 29