1baa3858d3f5d128a5c8466b700098109edcad5f2repo sync/* XzEnc.h -- Xz Encode
2baa3858d3f5d128a5c8466b700098109edcad5f2repo sync2009-04-15 : Igor Pavlov : Public domain */
3baa3858d3f5d128a5c8466b700098109edcad5f2repo sync
4baa3858d3f5d128a5c8466b700098109edcad5f2repo sync#ifndef __XZ_ENC_H
5baa3858d3f5d128a5c8466b700098109edcad5f2repo sync#define __XZ_ENC_H
6baa3858d3f5d128a5c8466b700098109edcad5f2repo sync
7baa3858d3f5d128a5c8466b700098109edcad5f2repo sync#include "Lzma2Enc.h"
8baa3858d3f5d128a5c8466b700098109edcad5f2repo sync
9baa3858d3f5d128a5c8466b700098109edcad5f2repo sync#include "Xz.h"
10baa3858d3f5d128a5c8466b700098109edcad5f2repo sync
11baa3858d3f5d128a5c8466b700098109edcad5f2repo sync#ifdef __cplusplus
12baa3858d3f5d128a5c8466b700098109edcad5f2repo syncextern "C" {
13baa3858d3f5d128a5c8466b700098109edcad5f2repo sync#endif
14baa3858d3f5d128a5c8466b700098109edcad5f2repo sync
15baa3858d3f5d128a5c8466b700098109edcad5f2repo syncSRes Xz_Encode(ISeqOutStream *outStream, ISeqInStream *inStream,
16baa3858d3f5d128a5c8466b700098109edcad5f2repo sync    const CLzma2EncProps *lzma2Props, Bool useSubblock,
17baa3858d3f5d128a5c8466b700098109edcad5f2repo sync    ICompressProgress *progress);
18baa3858d3f5d128a5c8466b700098109edcad5f2repo sync
19baa3858d3f5d128a5c8466b700098109edcad5f2repo syncSRes Xz_EncodeEmpty(ISeqOutStream *outStream);
20baa3858d3f5d128a5c8466b700098109edcad5f2repo sync
21baa3858d3f5d128a5c8466b700098109edcad5f2repo sync#ifdef __cplusplus
22baa3858d3f5d128a5c8466b700098109edcad5f2repo sync}
23baa3858d3f5d128a5c8466b700098109edcad5f2repo sync#endif
24baa3858d3f5d128a5c8466b700098109edcad5f2repo sync
25baa3858d3f5d128a5c8466b700098109edcad5f2repo sync#endif
26