12940b44dSPeter Avalos ///////////////////////////////////////////////////////////////////////////////
22940b44dSPeter Avalos //
32940b44dSPeter Avalos /// \file       delta_decoder.h
42940b44dSPeter Avalos /// \brief      Delta filter decoder
52940b44dSPeter Avalos //
62940b44dSPeter Avalos //  Author:     Lasse Collin
72940b44dSPeter Avalos //
82940b44dSPeter Avalos //  This file has been put into the public domain.
92940b44dSPeter Avalos //  You can do whatever you want with this file.
102940b44dSPeter Avalos //
112940b44dSPeter Avalos ///////////////////////////////////////////////////////////////////////////////
122940b44dSPeter Avalos 
132940b44dSPeter Avalos #ifndef LZMA_DELTA_DECODER_H
142940b44dSPeter Avalos #define LZMA_DELTA_DECODER_H
152940b44dSPeter Avalos 
162940b44dSPeter Avalos #include "delta_common.h"
172940b44dSPeter Avalos 
182940b44dSPeter Avalos extern lzma_ret lzma_delta_decoder_init(lzma_next_coder *next,
19*15ab8c86SJohn Marino 		const lzma_allocator *allocator,
20*15ab8c86SJohn Marino 		const lzma_filter_info *filters);
212940b44dSPeter Avalos 
222940b44dSPeter Avalos extern lzma_ret lzma_delta_props_decode(
23*15ab8c86SJohn Marino 		void **options, const lzma_allocator *allocator,
242940b44dSPeter Avalos 		const uint8_t *props, size_t props_size);
252940b44dSPeter Avalos 
262940b44dSPeter Avalos #endif
27