simple_coder.h revision 207753
1106106Sjmallett///////////////////////////////////////////////////////////////////////////////
2106106Sjmallett//
3106106Sjmallett/// \file       simple_coder.h
4106106Sjmallett/// \brief      Wrapper for simple filters
5106106Sjmallett//
6106106Sjmallett//  Author:     Lasse Collin
7106106Sjmallett//
8106106Sjmallett//  This file has been put into the public domain.
9106106Sjmallett//  You can do whatever you want with this file.
10106106Sjmallett//
11106106Sjmallett///////////////////////////////////////////////////////////////////////////////
12106106Sjmallett
13106106Sjmallett#ifndef LZMA_SIMPLE_CODER_H
14106106Sjmallett#define LZMA_SIMPLE_CODER_H
15106106Sjmallett
16106106Sjmallett#include "common.h"
17106106Sjmallett
18106106Sjmallett
19106106Sjmallettextern lzma_ret lzma_simple_x86_encoder_init(lzma_next_coder *next,
20106106Sjmallett		lzma_allocator *allocator, const lzma_filter_info *filters);
21106106Sjmallett
22106106Sjmallettextern lzma_ret lzma_simple_x86_decoder_init(lzma_next_coder *next,
23106106Sjmallett		lzma_allocator *allocator, const lzma_filter_info *filters);
24106106Sjmallett
25106106Sjmallett
26106106Sjmallettextern lzma_ret lzma_simple_powerpc_encoder_init(lzma_next_coder *next,
27106106Sjmallett		lzma_allocator *allocator, const lzma_filter_info *filters);
28106106Sjmallett
29106106Sjmallettextern lzma_ret lzma_simple_powerpc_decoder_init(lzma_next_coder *next,
30106106Sjmallett		lzma_allocator *allocator, const lzma_filter_info *filters);
31106106Sjmallett
32106106Sjmallett
33106106Sjmallettextern lzma_ret lzma_simple_ia64_encoder_init(lzma_next_coder *next,
34106106Sjmallett		lzma_allocator *allocator, const lzma_filter_info *filters);
35106106Sjmallett
36106106Sjmallettextern lzma_ret lzma_simple_ia64_decoder_init(lzma_next_coder *next,
37106106Sjmallett		lzma_allocator *allocator, const lzma_filter_info *filters);
38106106Sjmallett
39106106Sjmallett
40106106Sjmallettextern lzma_ret lzma_simple_arm_encoder_init(lzma_next_coder *next,
41106106Sjmallett		lzma_allocator *allocator, const lzma_filter_info *filters);
42106106Sjmallett
43106106Sjmallettextern lzma_ret lzma_simple_arm_decoder_init(lzma_next_coder *next,
44106106Sjmallett		lzma_allocator *allocator, const lzma_filter_info *filters);
45106106Sjmallett
46106106Sjmallett
47106106Sjmallettextern lzma_ret lzma_simple_armthumb_encoder_init(lzma_next_coder *next,
48106106Sjmallett		lzma_allocator *allocator, const lzma_filter_info *filters);
49106106Sjmallett
50106106Sjmallettextern lzma_ret lzma_simple_armthumb_decoder_init(lzma_next_coder *next,
51106106Sjmallett		lzma_allocator *allocator, const lzma_filter_info *filters);
52106106Sjmallett
53106106Sjmallett
54106106Sjmallettextern lzma_ret lzma_simple_sparc_encoder_init(lzma_next_coder *next,
55106106Sjmallett		lzma_allocator *allocator, const lzma_filter_info *filters);
56106106Sjmallett
57106106Sjmallettextern lzma_ret lzma_simple_sparc_decoder_init(lzma_next_coder *next,
58106106Sjmallett		lzma_allocator *allocator, const lzma_filter_info *filters);
59106106Sjmallett
60106106Sjmallett#endif
61106106Sjmallett