Path: blob/master/Utilities/cmliblzma/liblzma/simple/simple_coder.h
3156 views
// SPDX-License-Identifier: 0BSD12///////////////////////////////////////////////////////////////////////////////3//4/// \file simple_coder.h5/// \brief Wrapper for simple filters6//7// Author: Lasse Collin8//9///////////////////////////////////////////////////////////////////////////////1011#ifndef LZMA_SIMPLE_CODER_H12#define LZMA_SIMPLE_CODER_H1314#include "common.h"151617extern lzma_ret lzma_simple_x86_encoder_init(lzma_next_coder *next,18const lzma_allocator *allocator,19const lzma_filter_info *filters);2021extern lzma_ret lzma_simple_x86_decoder_init(lzma_next_coder *next,22const lzma_allocator *allocator,23const lzma_filter_info *filters);242526extern lzma_ret lzma_simple_powerpc_encoder_init(lzma_next_coder *next,27const lzma_allocator *allocator,28const lzma_filter_info *filters);2930extern lzma_ret lzma_simple_powerpc_decoder_init(lzma_next_coder *next,31const lzma_allocator *allocator,32const lzma_filter_info *filters);333435extern lzma_ret lzma_simple_ia64_encoder_init(lzma_next_coder *next,36const lzma_allocator *allocator,37const lzma_filter_info *filters);3839extern lzma_ret lzma_simple_ia64_decoder_init(lzma_next_coder *next,40const lzma_allocator *allocator,41const lzma_filter_info *filters);424344extern lzma_ret lzma_simple_arm_encoder_init(lzma_next_coder *next,45const lzma_allocator *allocator,46const lzma_filter_info *filters);4748extern lzma_ret lzma_simple_arm_decoder_init(lzma_next_coder *next,49const lzma_allocator *allocator,50const lzma_filter_info *filters);515253extern lzma_ret lzma_simple_armthumb_encoder_init(lzma_next_coder *next,54const lzma_allocator *allocator,55const lzma_filter_info *filters);5657extern lzma_ret lzma_simple_armthumb_decoder_init(lzma_next_coder *next,58const lzma_allocator *allocator,59const lzma_filter_info *filters);606162extern lzma_ret lzma_simple_arm64_encoder_init(lzma_next_coder *next,63const lzma_allocator *allocator,64const lzma_filter_info *filters);6566extern lzma_ret lzma_simple_arm64_decoder_init(lzma_next_coder *next,67const lzma_allocator *allocator,68const lzma_filter_info *filters);697071extern lzma_ret lzma_simple_sparc_encoder_init(lzma_next_coder *next,72const lzma_allocator *allocator,73const lzma_filter_info *filters);7475extern lzma_ret lzma_simple_sparc_decoder_init(lzma_next_coder *next,76const lzma_allocator *allocator,77const lzma_filter_info *filters);787980extern lzma_ret lzma_simple_riscv_encoder_init(lzma_next_coder *next,81const lzma_allocator *allocator,82const lzma_filter_info *filters);8384extern lzma_ret lzma_simple_riscv_decoder_init(lzma_next_coder *next,85const lzma_allocator *allocator,86const lzma_filter_info *filters);8788#endif899091