simple_coder.h 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. ///////////////////////////////////////////////////////////////////////////////
  2. //
  3. /// \file simple_coder.h
  4. /// \brief Wrapper for simple filters
  5. //
  6. // Author: Lasse Collin
  7. //
  8. // This file has been put into the public domain.
  9. // You can do whatever you want with this file.
  10. //
  11. ///////////////////////////////////////////////////////////////////////////////
  12. #ifndef LZMA_SIMPLE_CODER_H
  13. #define LZMA_SIMPLE_CODER_H
  14. #include "common.h"
  15. extern lzma_ret lzma_simple_x86_encoder_init(lzma_next_coder *next,
  16. lzma_allocator *allocator, const lzma_filter_info *filters);
  17. extern lzma_ret lzma_simple_x86_decoder_init(lzma_next_coder *next,
  18. lzma_allocator *allocator, const lzma_filter_info *filters);
  19. extern lzma_ret lzma_simple_powerpc_encoder_init(lzma_next_coder *next,
  20. lzma_allocator *allocator, const lzma_filter_info *filters);
  21. extern lzma_ret lzma_simple_powerpc_decoder_init(lzma_next_coder *next,
  22. lzma_allocator *allocator, const lzma_filter_info *filters);
  23. extern lzma_ret lzma_simple_ia64_encoder_init(lzma_next_coder *next,
  24. lzma_allocator *allocator, const lzma_filter_info *filters);
  25. extern lzma_ret lzma_simple_ia64_decoder_init(lzma_next_coder *next,
  26. lzma_allocator *allocator, const lzma_filter_info *filters);
  27. extern lzma_ret lzma_simple_arm_encoder_init(lzma_next_coder *next,
  28. lzma_allocator *allocator, const lzma_filter_info *filters);
  29. extern lzma_ret lzma_simple_arm_decoder_init(lzma_next_coder *next,
  30. lzma_allocator *allocator, const lzma_filter_info *filters);
  31. extern lzma_ret lzma_simple_armthumb_encoder_init(lzma_next_coder *next,
  32. lzma_allocator *allocator, const lzma_filter_info *filters);
  33. extern lzma_ret lzma_simple_armthumb_decoder_init(lzma_next_coder *next,
  34. lzma_allocator *allocator, const lzma_filter_info *filters);
  35. extern lzma_ret lzma_simple_sparc_encoder_init(lzma_next_coder *next,
  36. lzma_allocator *allocator, const lzma_filter_info *filters);
  37. extern lzma_ret lzma_simple_sparc_decoder_init(lzma_next_coder *next,
  38. lzma_allocator *allocator, const lzma_filter_info *filters);
  39. #endif