| Index: core/src/fxcodec/codec/fx_codec_flate.cpp
|
| diff --git a/core/src/fxcodec/codec/fx_codec_flate.cpp b/core/src/fxcodec/codec/fx_codec_flate.cpp
|
| index 6223b9c6704df41f7f69a34812788e7d93d88e02..d129e36392d0dae8e6614407c1b7448d37da2e84 100644
|
| --- a/core/src/fxcodec/codec/fx_codec_flate.cpp
|
| +++ b/core/src/fxcodec/codec/fx_codec_flate.cpp
|
| @@ -84,19 +84,21 @@ extern "C"
|
| class CLZWDecoder
|
| {
|
| public:
|
| - FX_BOOL Decode(uint8_t* output, FX_DWORD& outlen, const uint8_t* input, FX_DWORD& size, FX_BOOL bEarlyChange);
|
| + int Decode(uint8_t* output, FX_DWORD& outlen, const uint8_t* input, FX_DWORD& size, FX_BOOL bEarlyChange);
|
| +
|
| private:
|
| + void AddCode(FX_DWORD prefix_code, uint8_t append_char);
|
| + void DecodeString(FX_DWORD code);
|
| +
|
| FX_DWORD m_InPos;
|
| FX_DWORD m_OutPos;
|
| uint8_t* m_pOutput;
|
| const uint8_t* m_pInput;
|
| FX_BOOL m_Early;
|
| - void AddCode(FX_DWORD prefix_code, uint8_t append_char);
|
| FX_DWORD m_CodeArray[5021];
|
| FX_DWORD m_nCodes;
|
| uint8_t m_DecodeStack[4000];
|
| FX_DWORD m_StackLen;
|
| - void DecodeString(FX_DWORD code);
|
| int m_CodeLen;
|
| };
|
| void CLZWDecoder::AddCode(FX_DWORD prefix_code, uint8_t append_char)
|
|
|