simple_coder.h 2.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. // SPDX-License-Identifier: 0BSD
  2. ///////////////////////////////////////////////////////////////////////////////
  3. //
  4. /// \file simple_coder.h
  5. /// \brief Wrapper for simple filters
  6. //
  7. // Author: Lasse Collin
  8. //
  9. ///////////////////////////////////////////////////////////////////////////////
  10. #ifndef LZMA_SIMPLE_CODER_H
  11. #define LZMA_SIMPLE_CODER_H
  12. #include "common.h"
  13. extern lzma_ret lzma_simple_x86_encoder_init(lzma_next_coder *next,
  14. const lzma_allocator *allocator,
  15. const lzma_filter_info *filters);
  16. extern lzma_ret lzma_simple_x86_decoder_init(lzma_next_coder *next,
  17. const lzma_allocator *allocator,
  18. const lzma_filter_info *filters);
  19. extern lzma_ret lzma_simple_powerpc_encoder_init(lzma_next_coder *next,
  20. const lzma_allocator *allocator,
  21. const lzma_filter_info *filters);
  22. extern lzma_ret lzma_simple_powerpc_decoder_init(lzma_next_coder *next,
  23. const lzma_allocator *allocator,
  24. const lzma_filter_info *filters);
  25. extern lzma_ret lzma_simple_ia64_encoder_init(lzma_next_coder *next,
  26. const lzma_allocator *allocator,
  27. const lzma_filter_info *filters);
  28. extern lzma_ret lzma_simple_ia64_decoder_init(lzma_next_coder *next,
  29. const lzma_allocator *allocator,
  30. const lzma_filter_info *filters);
  31. extern lzma_ret lzma_simple_arm_encoder_init(lzma_next_coder *next,
  32. const lzma_allocator *allocator,
  33. const lzma_filter_info *filters);
  34. extern lzma_ret lzma_simple_arm_decoder_init(lzma_next_coder *next,
  35. const lzma_allocator *allocator,
  36. const lzma_filter_info *filters);
  37. extern lzma_ret lzma_simple_armthumb_encoder_init(lzma_next_coder *next,
  38. const lzma_allocator *allocator,
  39. const lzma_filter_info *filters);
  40. extern lzma_ret lzma_simple_armthumb_decoder_init(lzma_next_coder *next,
  41. const lzma_allocator *allocator,
  42. const lzma_filter_info *filters);
  43. extern lzma_ret lzma_simple_arm64_encoder_init(lzma_next_coder *next,
  44. const lzma_allocator *allocator,
  45. const lzma_filter_info *filters);
  46. extern lzma_ret lzma_simple_arm64_decoder_init(lzma_next_coder *next,
  47. const lzma_allocator *allocator,
  48. const lzma_filter_info *filters);
  49. extern lzma_ret lzma_simple_sparc_encoder_init(lzma_next_coder *next,
  50. const lzma_allocator *allocator,
  51. const lzma_filter_info *filters);
  52. extern lzma_ret lzma_simple_sparc_decoder_init(lzma_next_coder *next,
  53. const lzma_allocator *allocator,
  54. const lzma_filter_info *filters);
  55. extern lzma_ret lzma_simple_riscv_encoder_init(lzma_next_coder *next,
  56. const lzma_allocator *allocator,
  57. const lzma_filter_info *filters);
  58. extern lzma_ret lzma_simple_riscv_decoder_init(lzma_next_coder *next,
  59. const lzma_allocator *allocator,
  60. const lzma_filter_info *filters);
  61. #endif