| 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)
 | 
| 
 |