simple_coder.h 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  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. const lzma_allocator *allocator,
  17. const lzma_filter_info *filters);
  18. extern lzma_ret lzma_simple_x86_decoder_init(lzma_next_coder *next,
  19. const lzma_allocator *allocator,
  20. const lzma_filter_info *filters);
  21. extern lzma_ret lzma_simple_powerpc_encoder_init(lzma_next_coder *next,
  22. const lzma_allocator *allocator,
  23. const lzma_filter_info *filters);
  24. extern lzma_ret lzma_simple_powerpc_decoder_init(lzma_next_coder *next,
  25. const lzma_allocator *allocator,
  26. const lzma_filter_info *filters);
  27. extern lzma_ret lzma_simple_ia64_encoder_init(lzma_next_coder *next,
  28. const lzma_allocator *allocator,
  29. const lzma_filter_info *filters);
  30. extern lzma_ret lzma_simple_ia64_decoder_init(lzma_next_coder *next,
  31. const lzma_allocator *allocator,
  32. const lzma_filter_info *filters);
  33. extern lzma_ret lzma_simple_arm_encoder_init(lzma_next_coder *next,
  34. const lzma_allocator *allocator,
  35. const lzma_filter_info *filters);
  36. extern lzma_ret lzma_simple_arm_decoder_init(lzma_next_coder *next,
  37. const lzma_allocator *allocator,
  38. const lzma_filter_info *filters);
  39. extern lzma_ret lzma_simple_armthumb_encoder_init(lzma_next_coder *next,
  40. const lzma_allocator *allocator,
  41. const lzma_filter_info *filters);
  42. extern lzma_ret lzma_simple_armthumb_decoder_init(lzma_next_coder *next,
  43. const lzma_allocator *allocator,
  44. const lzma_filter_info *filters);
  45. extern lzma_ret lzma_simple_arm64_encoder_init(lzma_next_coder *next,
  46. const lzma_allocator *allocator,
  47. const lzma_filter_info *filters);
  48. extern lzma_ret lzma_simple_arm64_decoder_init(lzma_next_coder *next,
  49. const lzma_allocator *allocator,
  50. const lzma_filter_info *filters);
  51. extern lzma_ret lzma_simple_sparc_encoder_init(lzma_next_coder *next,
  52. const lzma_allocator *allocator,
  53. const lzma_filter_info *filters);
  54. extern lzma_ret lzma_simple_sparc_decoder_init(lzma_next_coder *next,
  55. const lzma_allocator *allocator,
  56. const lzma_filter_info *filters);
  57. #endif