lzma2_decoder.h 819 B

123456789101112131415161718192021222324252627282930
  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. #ifndef LZMA_LZMA2_DECODER_H
  14. #define LZMA_LZMA2_DECODER_H
  15. #include "common.h"
  16. extern lzma_ret lzma_lzma2_decoder_init(lzma_next_coder *next,
  17. const lzma_allocator *allocator,
  18. const lzma_filter_info *filters);
  19. extern uint64_t lzma_lzma2_decoder_memusage(const void *options);
  20. extern lzma_ret lzma_lzma2_props_decode(
  21. void **options, const lzma_allocator *allocator,
  22. const uint8_t *props, size_t props_size);
  23. #endif