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 13#ifndef LZMA_SIMPLE_CODER_H 14#define LZMA_SIMPLE_CODER_H 15 16#include "common.h" 17 18 19extern lzma_ret lzma_simple_x86_encoder_init(lzma_next_coder *next, 20 const lzma_allocator *allocator, 21 const lzma_filter_info *filters); 22 23extern lzma_ret lzma_simple_x86_decoder_init(lzma_next_coder *next, 24 const lzma_allocator *allocator, 25 const lzma_filter_info *filters); 26 27 28extern lzma_ret lzma_simple_powerpc_encoder_init(lzma_next_coder *next, 29 const lzma_allocator *allocator, 30 const lzma_filter_info *filters); 31 32extern lzma_ret lzma_simple_powerpc_decoder_init(lzma_next_coder *next, 33 const lzma_allocator *allocator, 34 const lzma_filter_info *filters); 35 36 37extern lzma_ret lzma_simple_ia64_encoder_init(lzma_next_coder *next, 38 const lzma_allocator *allocator, 39 const lzma_filter_info *filters); 40 41extern lzma_ret lzma_simple_ia64_decoder_init(lzma_next_coder *next, 42 const lzma_allocator *allocator, 43 const lzma_filter_info *filters); 44 45 46extern lzma_ret lzma_simple_arm_encoder_init(lzma_next_coder *next, 47 const lzma_allocator *allocator, 48 const lzma_filter_info *filters); 49 50extern lzma_ret lzma_simple_arm_decoder_init(lzma_next_coder *next, 51 const lzma_allocator *allocator, 52 const lzma_filter_info *filters); 53 54 55extern lzma_ret lzma_simple_armthumb_encoder_init(lzma_next_coder *next, 56 const lzma_allocator *allocator, 57 const lzma_filter_info *filters); 58 59extern lzma_ret lzma_simple_armthumb_decoder_init(lzma_next_coder *next, 60 const lzma_allocator *allocator, 61 const lzma_filter_info *filters); 62 63 64extern lzma_ret lzma_simple_sparc_encoder_init(lzma_next_coder *next, 65 const lzma_allocator *allocator, 66 const lzma_filter_info *filters); 67 68extern lzma_ret lzma_simple_sparc_decoder_init(lzma_next_coder *next, 69 const lzma_allocator *allocator, 70 const lzma_filter_info *filters); 71 72#endif 73