xref: /freebsd/contrib/xz/src/liblzma/common/index_decoder.h (revision 3b35e7ee8de9b0260149a2b77e87a2b9c7a36244)
1*3b35e7eeSXin LI // SPDX-License-Identifier: 0BSD
2*3b35e7eeSXin LI 
373ed8e77SXin LI ///////////////////////////////////////////////////////////////////////////////
473ed8e77SXin LI //
573ed8e77SXin LI /// \file       index_decoder.h
673ed8e77SXin LI /// \brief      Decodes the Index field
773ed8e77SXin LI //
873ed8e77SXin LI //  Author:     Lasse Collin
973ed8e77SXin LI //
1073ed8e77SXin LI ///////////////////////////////////////////////////////////////////////////////
1173ed8e77SXin LI 
1273ed8e77SXin LI #ifndef LZMA_INDEX_DECODER_H
1373ed8e77SXin LI #define LZMA_INDEX_DECODER_H
1473ed8e77SXin LI 
15047153b4SXin LI #include "common.h"
1673ed8e77SXin LI #include "index.h"
1773ed8e77SXin LI 
1873ed8e77SXin LI 
1973ed8e77SXin LI extern lzma_ret lzma_index_decoder_init(lzma_next_coder *next,
2073ed8e77SXin LI 		const lzma_allocator *allocator,
2173ed8e77SXin LI 		lzma_index **i, uint64_t memlimit);
2273ed8e77SXin LI 
2373ed8e77SXin LI 
2473ed8e77SXin LI #endif
25