1 /////////////////////////////////////////////////////////////////////////////// 2 // 3 /// \file lzma2_decoder.h 4 /// \brief LZMA2 decoder 5 /// 6 // Authors: Igor Pavlov 7 // Lasse Collin 8 // 9 // This file has been put into the public domain. 10 // You can do whatever you want with this file. 11 // 12 /////////////////////////////////////////////////////////////////////////////// 13 14 #ifndef LZMA_LZMA2_DECODER_H 15 #define LZMA_LZMA2_DECODER_H 16 17 #include "common.h" 18 19 extern lzma_ret lzma_lzma2_decoder_init(lzma_next_coder *next, 20 lzma_allocator *allocator, const lzma_filter_info *filters); 21 22 extern uint64_t lzma_lzma2_decoder_memusage(const void *options); 23 24 extern lzma_ret lzma_lzma2_props_decode( 25 void **options, lzma_allocator *allocator, 26 const uint8_t *props, size_t props_size); 27 28 #endif 29