(root)/
xz-5.4.5/
src/
liblzma/
simple/
simple_coder.h
       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  
      19  extern lzma_ret lzma_simple_x86_encoder_init(lzma_next_coder *next,
      20  		const lzma_allocator *allocator,
      21  		const lzma_filter_info *filters);
      22  
      23  extern lzma_ret lzma_simple_x86_decoder_init(lzma_next_coder *next,
      24  		const lzma_allocator *allocator,
      25  		const lzma_filter_info *filters);
      26  
      27  
      28  extern lzma_ret lzma_simple_powerpc_encoder_init(lzma_next_coder *next,
      29  		const lzma_allocator *allocator,
      30  		const lzma_filter_info *filters);
      31  
      32  extern lzma_ret lzma_simple_powerpc_decoder_init(lzma_next_coder *next,
      33  		const lzma_allocator *allocator,
      34  		const lzma_filter_info *filters);
      35  
      36  
      37  extern lzma_ret lzma_simple_ia64_encoder_init(lzma_next_coder *next,
      38  		const lzma_allocator *allocator,
      39  		const lzma_filter_info *filters);
      40  
      41  extern lzma_ret lzma_simple_ia64_decoder_init(lzma_next_coder *next,
      42  		const lzma_allocator *allocator,
      43  		const lzma_filter_info *filters);
      44  
      45  
      46  extern lzma_ret lzma_simple_arm_encoder_init(lzma_next_coder *next,
      47  		const lzma_allocator *allocator,
      48  		const lzma_filter_info *filters);
      49  
      50  extern lzma_ret lzma_simple_arm_decoder_init(lzma_next_coder *next,
      51  		const lzma_allocator *allocator,
      52  		const lzma_filter_info *filters);
      53  
      54  
      55  extern lzma_ret lzma_simple_armthumb_encoder_init(lzma_next_coder *next,
      56  		const lzma_allocator *allocator,
      57  		const lzma_filter_info *filters);
      58  
      59  extern lzma_ret lzma_simple_armthumb_decoder_init(lzma_next_coder *next,
      60  		const lzma_allocator *allocator,
      61  		const lzma_filter_info *filters);
      62  
      63  
      64  extern lzma_ret lzma_simple_arm64_encoder_init(lzma_next_coder *next,
      65                 const lzma_allocator *allocator,
      66                 const lzma_filter_info *filters);
      67  
      68  extern lzma_ret lzma_simple_arm64_decoder_init(lzma_next_coder *next,
      69                 const lzma_allocator *allocator,
      70                 const lzma_filter_info *filters);
      71  
      72  
      73  extern lzma_ret lzma_simple_sparc_encoder_init(lzma_next_coder *next,
      74  		const lzma_allocator *allocator,
      75  		const lzma_filter_info *filters);
      76  
      77  extern lzma_ret lzma_simple_sparc_decoder_init(lzma_next_coder *next,
      78  		const lzma_allocator *allocator,
      79  		const lzma_filter_info *filters);
      80  
      81  #endif