mirror of
https://git.tukaani.org/xz.git
synced 2025-09-25 11:58:23 +00:00
That is, the Filter ID will be changed once the design is final. The current version will be removed. So files created with the tempoary Filter ID won't be supported in the future.
82 lines
2.4 KiB
C
82 lines
2.4 KiB
C
///////////////////////////////////////////////////////////////////////////////
|
|
//
|
|
/// \file simple_coder.h
|
|
/// \brief Wrapper for simple filters
|
|
//
|
|
// Author: Lasse Collin
|
|
//
|
|
// This file has been put into the public domain.
|
|
// You can do whatever you want with this file.
|
|
//
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
|
|
#ifndef LZMA_SIMPLE_CODER_H
|
|
#define LZMA_SIMPLE_CODER_H
|
|
|
|
#include "common.h"
|
|
|
|
|
|
extern lzma_ret lzma_simple_x86_encoder_init(lzma_next_coder *next,
|
|
const lzma_allocator *allocator,
|
|
const lzma_filter_info *filters);
|
|
|
|
extern lzma_ret lzma_simple_x86_decoder_init(lzma_next_coder *next,
|
|
const lzma_allocator *allocator,
|
|
const lzma_filter_info *filters);
|
|
|
|
|
|
extern lzma_ret lzma_simple_powerpc_encoder_init(lzma_next_coder *next,
|
|
const lzma_allocator *allocator,
|
|
const lzma_filter_info *filters);
|
|
|
|
extern lzma_ret lzma_simple_powerpc_decoder_init(lzma_next_coder *next,
|
|
const lzma_allocator *allocator,
|
|
const lzma_filter_info *filters);
|
|
|
|
|
|
extern lzma_ret lzma_simple_ia64_encoder_init(lzma_next_coder *next,
|
|
const lzma_allocator *allocator,
|
|
const lzma_filter_info *filters);
|
|
|
|
extern lzma_ret lzma_simple_ia64_decoder_init(lzma_next_coder *next,
|
|
const lzma_allocator *allocator,
|
|
const lzma_filter_info *filters);
|
|
|
|
|
|
extern lzma_ret lzma_simple_arm_encoder_init(lzma_next_coder *next,
|
|
const lzma_allocator *allocator,
|
|
const lzma_filter_info *filters);
|
|
|
|
extern lzma_ret lzma_simple_arm_decoder_init(lzma_next_coder *next,
|
|
const lzma_allocator *allocator,
|
|
const lzma_filter_info *filters);
|
|
|
|
|
|
extern lzma_ret lzma_simple_armthumb_encoder_init(lzma_next_coder *next,
|
|
const lzma_allocator *allocator,
|
|
const lzma_filter_info *filters);
|
|
|
|
extern lzma_ret lzma_simple_armthumb_decoder_init(lzma_next_coder *next,
|
|
const lzma_allocator *allocator,
|
|
const lzma_filter_info *filters);
|
|
|
|
|
|
extern lzma_ret lzma_simple_arm64_encoder_init(lzma_next_coder *next,
|
|
const lzma_allocator *allocator,
|
|
const lzma_filter_info *filters);
|
|
|
|
extern lzma_ret lzma_simple_arm64_decoder_init(lzma_next_coder *next,
|
|
const lzma_allocator *allocator,
|
|
const lzma_filter_info *filters);
|
|
|
|
|
|
extern lzma_ret lzma_simple_sparc_encoder_init(lzma_next_coder *next,
|
|
const lzma_allocator *allocator,
|
|
const lzma_filter_info *filters);
|
|
|
|
extern lzma_ret lzma_simple_sparc_decoder_init(lzma_next_coder *next,
|
|
const lzma_allocator *allocator,
|
|
const lzma_filter_info *filters);
|
|
|
|
#endif
|