| Index: core/src/fxcodec/jbig2/JBig2_HuffmanTable.h
|
| diff --git a/core/src/fxcodec/jbig2/JBig2_HuffmanTable.h b/core/src/fxcodec/jbig2/JBig2_HuffmanTable.h
|
| index d68ced2fca15fdb1b61171cee8df75a164036f8b..e6f1592fc4f37dac71369d631df52a6c1cd788af 100644
|
| --- a/core/src/fxcodec/jbig2/JBig2_HuffmanTable.h
|
| +++ b/core/src/fxcodec/jbig2/JBig2_HuffmanTable.h
|
| @@ -1,7 +1,7 @@
|
| // Copyright 2014 PDFium Authors. All rights reserved.
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
| -
|
| +
|
| // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com
|
|
|
| #ifndef _JBIG2_HUFFMAN_TABLE_H_
|
| @@ -9,34 +9,32 @@
|
| #include "JBig2_Module.h"
|
| #include "JBig2_HuffmanTable_Standard.h"
|
| #include "JBig2_BitStream.h"
|
| -class CJBig2_HuffmanTable : public CJBig2_Object
|
| -{
|
| -public:
|
| +class CJBig2_HuffmanTable : public CJBig2_Object {
|
| + public:
|
| + CJBig2_HuffmanTable(const JBig2TableLine* pTable, int nLines, FX_BOOL bHTOOB);
|
|
|
| - CJBig2_HuffmanTable(const JBig2TableLine *pTable, int nLines, FX_BOOL bHTOOB);
|
| + CJBig2_HuffmanTable(CJBig2_BitStream* pStream);
|
|
|
| - CJBig2_HuffmanTable(CJBig2_BitStream *pStream);
|
| + ~CJBig2_HuffmanTable();
|
|
|
| - ~CJBig2_HuffmanTable();
|
| + void init();
|
|
|
| - void init();
|
| + int parseFromStandardTable(const JBig2TableLine* pTable,
|
| + int nLines,
|
| + FX_BOOL bHTOOB);
|
|
|
| - int parseFromStandardTable(const JBig2TableLine *pTable, int nLines, FX_BOOL bHTOOB);
|
| + int parseFromCodedBuffer(CJBig2_BitStream* pStream);
|
|
|
| - int parseFromCodedBuffer(CJBig2_BitStream *pStream);
|
| + FX_BOOL isOK() { return m_bOK; }
|
|
|
| - FX_BOOL isOK()
|
| - {
|
| - return m_bOK;
|
| - }
|
| -private:
|
| - FX_BOOL HTOOB;
|
| - int NTEMP;
|
| - int *CODES;
|
| - int *PREFLEN;
|
| - int *RANGELEN;
|
| - int *RANGELOW;
|
| - FX_BOOL m_bOK;
|
| - friend class CJBig2_HuffmanDecoder;
|
| + private:
|
| + FX_BOOL HTOOB;
|
| + int NTEMP;
|
| + int* CODES;
|
| + int* PREFLEN;
|
| + int* RANGELEN;
|
| + int* RANGELOW;
|
| + FX_BOOL m_bOK;
|
| + friend class CJBig2_HuffmanDecoder;
|
| };
|
| #endif
|
|
|