| Index: core/src/fxcodec/codec/codec_int.h
|
| diff --git a/core/src/fxcodec/codec/codec_int.h b/core/src/fxcodec/codec/codec_int.h
|
| index 7dafd27c156867fd0aab6622516f63cc8cba68f5..125f36c9eb70d166fae83f3392a4ffe82c438b72 100644
|
| --- a/core/src/fxcodec/codec/codec_int.h
|
| +++ b/core/src/fxcodec/codec/codec_int.h
|
| @@ -264,33 +264,6 @@ class CCodec_JpxModule : public ICodec_JpxModule {
|
| void DestroyDecoder(CJPX_Decoder* pDecoder) override;
|
| };
|
|
|
| -class CPDF_Jbig2Interface : public CJBig2_Module {
|
| - public:
|
| - virtual void* JBig2_Malloc(FX_DWORD dwSize) {
|
| - return FX_Alloc(uint8_t, dwSize);
|
| - }
|
| - virtual void* JBig2_Malloc2(FX_DWORD num, FX_DWORD dwSize) {
|
| - if (dwSize && num >= UINT_MAX / dwSize) {
|
| - return NULL;
|
| - }
|
| - return FX_Alloc(uint8_t, num * dwSize);
|
| - }
|
| - virtual void* JBig2_Malloc3(FX_DWORD num, FX_DWORD dwSize, FX_DWORD dwSize2) {
|
| - if (dwSize2 && dwSize >= UINT_MAX / dwSize2) {
|
| - return NULL;
|
| - }
|
| - FX_DWORD size = dwSize2 * dwSize;
|
| - if (size && num >= UINT_MAX / size) {
|
| - return NULL;
|
| - }
|
| - return FX_Alloc(uint8_t, num * size);
|
| - }
|
| - virtual void* JBig2_Realloc(void* pMem, FX_DWORD dwSize) {
|
| - return FX_Realloc(uint8_t, pMem, dwSize);
|
| - }
|
| - virtual void JBig2_Free(void* pMem) { FX_Free(pMem); }
|
| -};
|
| -
|
| class CCodec_Jbig2Context {
|
| public:
|
| CCodec_Jbig2Context();
|
| @@ -331,7 +304,6 @@ class CCodec_Jbig2Module : public ICodec_Jbig2Module {
|
| void DestroyJbig2Context(void* pJbig2Context) override;
|
|
|
| private:
|
| - CPDF_Jbig2Interface m_Module;
|
| std::list<CJBig2_CachePair> m_SymbolDictCache;
|
| };
|
|
|
|
|