]> icculus.org git repositories - icculus/xz.git/blob - src/liblzma/lzma/lzma2_encoder.h
Remove bogus #includes.
[icculus/xz.git] / src / liblzma / lzma / lzma2_encoder.h
1 ///////////////////////////////////////////////////////////////////////////////
2 //
3 /// \file       lzma2_encoder.h
4 /// \brief      LZMA2 encoder
5 //
6 //  Copyright (C) 1999-2008 Igor Pavlov
7 //  Copyright (C) 2008 Lasse Collin
8 //
9 //  This library is free software; you can redistribute it and/or
10 //  modify it under the terms of the GNU Lesser General Public
11 //  License as published by the Free Software Foundation; either
12 //  version 2.1 of the License, or (at your option) any later version.
13 //
14 //  This library is distributed in the hope that it will be useful,
15 //  but WITHOUT ANY WARRANTY; without even the implied warranty of
16 //  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
17 //  Lesser General Public License for more details.
18 //
19 ///////////////////////////////////////////////////////////////////////////////
20
21 #ifndef LZMA_LZMA2_ENCODER_H
22 #define LZMA_LZMA2_ENCODER_H
23
24 #include "common.h"
25
26 extern lzma_ret lzma_lzma2_encoder_init(
27                 lzma_next_coder *next, lzma_allocator *allocator,
28                 const lzma_filter_info *filters);
29
30 extern uint64_t lzma_lzma2_encoder_memusage(const void *options);
31
32 extern lzma_ret lzma_lzma2_props_encode(const void *options, uint8_t *out);
33
34 #endif