| Index: third_party/lzma_sdk/C/Bcj2.h
|
| ===================================================================
|
| --- third_party/lzma_sdk/C/Bcj2.h (revision 0)
|
| +++ third_party/lzma_sdk/C/Bcj2.h (revision 0)
|
| @@ -0,0 +1,38 @@
|
| +/* Bcj2.h -- Converter for x86 code (BCJ2)
|
| +2009-02-07 : Igor Pavlov : Public domain */
|
| +
|
| +#ifndef __BCJ2_H
|
| +#define __BCJ2_H
|
| +
|
| +#include "Types.h"
|
| +
|
| +#ifdef __cplusplus
|
| +extern "C" {
|
| +#endif
|
| +
|
| +/*
|
| +Conditions:
|
| + outSize <= FullOutputSize,
|
| + where FullOutputSize is full size of output stream of x86_2 filter.
|
| +
|
| +If buf0 overlaps outBuf, there are two required conditions:
|
| + 1) (buf0 >= outBuf)
|
| + 2) (buf0 + size0 >= outBuf + FullOutputSize).
|
| +
|
| +Returns:
|
| + SZ_OK
|
| + SZ_ERROR_DATA - Data error
|
| +*/
|
| +
|
| +int Bcj2_Decode(
|
| + const Byte *buf0, SizeT size0,
|
| + const Byte *buf1, SizeT size1,
|
| + const Byte *buf2, SizeT size2,
|
| + const Byte *buf3, SizeT size3,
|
| + Byte *outBuf, SizeT outSize);
|
| +
|
| +#ifdef __cplusplus
|
| +}
|
| +#endif
|
| +
|
| +#endif
|
|
|
| Property changes on: third_party\lzma_sdk\C\Bcj2.h
|
| ___________________________________________________________________
|
| Added: svn:executable
|
| + *
|
| Added: svn:eol-style
|
| + LF
|
|
|
|
|