1 ///////////////////////////////////////////////////////////////////////////////
3 /// \file simple_coder.h
4 /// \brief Wrapper for simple filters
6 // Author: Lasse Collin
8 // This file has been put into the public domain.
9 // You can do whatever you want with this file.
11 ///////////////////////////////////////////////////////////////////////////////
13 #ifndef LZMA_SIMPLE_CODER_H
14 #define LZMA_SIMPLE_CODER_H
19 extern lzma_ret lzma_simple_x86_encoder_init(lzma_next_coder *next,
20 lzma_allocator *allocator, const lzma_filter_info *filters);
22 extern lzma_ret lzma_simple_x86_decoder_init(lzma_next_coder *next,
23 lzma_allocator *allocator, const lzma_filter_info *filters);
26 extern lzma_ret lzma_simple_powerpc_encoder_init(lzma_next_coder *next,
27 lzma_allocator *allocator, const lzma_filter_info *filters);
29 extern lzma_ret lzma_simple_powerpc_decoder_init(lzma_next_coder *next,
30 lzma_allocator *allocator, const lzma_filter_info *filters);
33 extern lzma_ret lzma_simple_ia64_encoder_init(lzma_next_coder *next,
34 lzma_allocator *allocator, const lzma_filter_info *filters);
36 extern lzma_ret lzma_simple_ia64_decoder_init(lzma_next_coder *next,
37 lzma_allocator *allocator, const lzma_filter_info *filters);
40 extern lzma_ret lzma_simple_arm_encoder_init(lzma_next_coder *next,
41 lzma_allocator *allocator, const lzma_filter_info *filters);
43 extern lzma_ret lzma_simple_arm_decoder_init(lzma_next_coder *next,
44 lzma_allocator *allocator, const lzma_filter_info *filters);
47 extern lzma_ret lzma_simple_armthumb_encoder_init(lzma_next_coder *next,
48 lzma_allocator *allocator, const lzma_filter_info *filters);
50 extern lzma_ret lzma_simple_armthumb_decoder_init(lzma_next_coder *next,
51 lzma_allocator *allocator, const lzma_filter_info *filters);
54 extern lzma_ret lzma_simple_sparc_encoder_init(lzma_next_coder *next,
55 lzma_allocator *allocator, const lzma_filter_info *filters);
57 extern lzma_ret lzma_simple_sparc_decoder_init(lzma_next_coder *next,
58 lzma_allocator *allocator, const lzma_filter_info *filters);