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