Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(7)

Unified Diff: core/src/fxcodec/jbig2/JBig2_Context.h

Issue 453133004: clang-format all code (Closed) Base URL: https://pdfium.googlesource.com/pdfium.git@master
Patch Set: Created 6 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: core/src/fxcodec/jbig2/JBig2_Context.h
diff --git a/core/src/fxcodec/jbig2/JBig2_Context.h b/core/src/fxcodec/jbig2/JBig2_Context.h
index 90bd7ddbbef4b4da1665676e0ecde71d318a8619..52957f3e4fa7429e35191a69144baec28fca1b40 100644
--- a/core/src/fxcodec/jbig2/JBig2_Context.h
+++ b/core/src/fxcodec/jbig2/JBig2_Context.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_CONTEXT_H_
@@ -14,122 +14,135 @@
#include "../../../include/fxcodec/fx_codec_def.h"
#include "../../../include/fxcrt/fx_basic.h"
typedef enum {
- JBIG2_OUT_OF_PAGE = 0,
- JBIG2_IN_PAGE,
+ JBIG2_OUT_OF_PAGE = 0,
+ JBIG2_IN_PAGE,
} JBig2State;
-#define JBIG2_SUCCESS 0
-#define JBIG2_FAILED -1
-#define JBIG2_ERROR_TOO_SHORT -2
-#define JBIG2_ERROR_FETAL -3
-#define JBIG2_END_OF_PAGE 2
-#define JBIG2_END_OF_FILE 3
+#define JBIG2_SUCCESS 0
+#define JBIG2_FAILED -1
+#define JBIG2_ERROR_TOO_SHORT -2
+#define JBIG2_ERROR_FETAL -3
+#define JBIG2_END_OF_PAGE 2
+#define JBIG2_END_OF_FILE 3
#define JBIG2_ERROR_FILE_FORMAT -4
#define JBIG2_ERROR_STREAM_TYPE -5
-#define JBIG2_ERROR_LIMIT -6
-#define JBIG2_FILE_STREAM 0
-#define JBIG2_SQUENTIAL_STREAM 1
-#define JBIG2_RANDOM_STREAM 2
-#define JBIG2_EMBED_STREAM 3
-#define JBIG2_MIN_SEGMENT_SIZE 11
-class CJBig2_Context : public CJBig2_Object
-{
-public:
-
- static CJBig2_Context *CreateContext(CJBig2_Module *pModule, FX_BYTE *pGlobalData, FX_DWORD dwGlobalLength,
- FX_BYTE *pData, FX_DWORD dwLength, FX_INT32 nStreamType, IFX_Pause* pPause = NULL);
-
- static void DestroyContext(CJBig2_Context *pContext);
-
- FX_INT32 getFirstPage(FX_BYTE *pBuf, FX_INT32 width, FX_INT32 height, FX_INT32 stride, IFX_Pause* pPause);
-
- FX_INT32 getNextPage(FX_BYTE *pBuf, FX_INT32 width, FX_INT32 height, FX_INT32 stride, IFX_Pause* pPause);
+#define JBIG2_ERROR_LIMIT -6
+#define JBIG2_FILE_STREAM 0
+#define JBIG2_SQUENTIAL_STREAM 1
+#define JBIG2_RANDOM_STREAM 2
+#define JBIG2_EMBED_STREAM 3
+#define JBIG2_MIN_SEGMENT_SIZE 11
+class CJBig2_Context : public CJBig2_Object {
+ public:
+ static CJBig2_Context* CreateContext(CJBig2_Module* pModule,
+ FX_BYTE* pGlobalData,
+ FX_DWORD dwGlobalLength,
+ FX_BYTE* pData,
+ FX_DWORD dwLength,
+ FX_INT32 nStreamType,
+ IFX_Pause* pPause = NULL);
- FX_INT32 getFirstPage(CJBig2_Image **image, IFX_Pause* pPause);
+ static void DestroyContext(CJBig2_Context* pContext);
- FX_INT32 getNextPage(CJBig2_Image **image, IFX_Pause* pPause);
- FX_INT32 Continue(IFX_Pause* pPause);
- FXCODEC_STATUS GetProcessiveStatus()
- {
- return m_ProcessiveStatus;
- };
-private:
+ FX_INT32 getFirstPage(FX_BYTE* pBuf,
+ FX_INT32 width,
+ FX_INT32 height,
+ FX_INT32 stride,
+ IFX_Pause* pPause);
- CJBig2_Context(FX_BYTE *pGlobalData, FX_DWORD dwGlobalLength,
- FX_BYTE *pData, FX_DWORD dwLength, FX_INT32 nStreamType, IFX_Pause* pPause);
+ FX_INT32 getNextPage(FX_BYTE* pBuf,
+ FX_INT32 width,
+ FX_INT32 height,
+ FX_INT32 stride,
+ IFX_Pause* pPause);
- ~CJBig2_Context();
+ FX_INT32 getFirstPage(CJBig2_Image** image, IFX_Pause* pPause);
- FX_INT32 decodeFile(IFX_Pause* pPause);
+ FX_INT32 getNextPage(CJBig2_Image** image, IFX_Pause* pPause);
+ FX_INT32 Continue(IFX_Pause* pPause);
+ FXCODEC_STATUS GetProcessiveStatus() { return m_ProcessiveStatus; };
- FX_INT32 decode_SquentialOrgnazation(IFX_Pause* pPause);
+ private:
+ CJBig2_Context(FX_BYTE* pGlobalData,
+ FX_DWORD dwGlobalLength,
+ FX_BYTE* pData,
+ FX_DWORD dwLength,
+ FX_INT32 nStreamType,
+ IFX_Pause* pPause);
- FX_INT32 decode_EmbedOrgnazation(IFX_Pause* pPause);
+ ~CJBig2_Context();
- FX_INT32 decode_RandomOrgnazation_FirstPage(IFX_Pause* pPause);
+ FX_INT32 decodeFile(IFX_Pause* pPause);
- FX_INT32 decode_RandomOrgnazation(IFX_Pause* pPause);
+ FX_INT32 decode_SquentialOrgnazation(IFX_Pause* pPause);
- CJBig2_Segment *findSegmentByNumber(FX_DWORD dwNumber);
+ FX_INT32 decode_EmbedOrgnazation(IFX_Pause* pPause);
- CJBig2_Segment *findReferredSegmentByTypeAndIndex(CJBig2_Segment *pSegment, FX_BYTE cType, FX_INT32 nIndex);
+ FX_INT32 decode_RandomOrgnazation_FirstPage(IFX_Pause* pPause);
- FX_INT32 parseSegmentHeader(CJBig2_Segment *pSegment);
+ FX_INT32 decode_RandomOrgnazation(IFX_Pause* pPause);
- FX_INT32 parseSegmentData(CJBig2_Segment *pSegment, IFX_Pause* pPause);
- FX_INT32 ProcessiveParseSegmentData(CJBig2_Segment *pSegment, IFX_Pause* pPause);
+ CJBig2_Segment* findSegmentByNumber(FX_DWORD dwNumber);
- FX_INT32 parseSymbolDict(CJBig2_Segment *pSegment, IFX_Pause* pPause);
+ CJBig2_Segment* findReferredSegmentByTypeAndIndex(CJBig2_Segment* pSegment,
+ FX_BYTE cType,
+ FX_INT32 nIndex);
- FX_INT32 parseTextRegion(CJBig2_Segment *pSegment);
+ FX_INT32 parseSegmentHeader(CJBig2_Segment* pSegment);
- FX_INT32 parsePatternDict(CJBig2_Segment *pSegment, IFX_Pause* pPause);
+ FX_INT32 parseSegmentData(CJBig2_Segment* pSegment, IFX_Pause* pPause);
+ FX_INT32 ProcessiveParseSegmentData(CJBig2_Segment* pSegment,
+ IFX_Pause* pPause);
- FX_INT32 parseHalftoneRegion(CJBig2_Segment *pSegment, IFX_Pause* pPause);
+ FX_INT32 parseSymbolDict(CJBig2_Segment* pSegment, IFX_Pause* pPause);
- FX_INT32 parseGenericRegion(CJBig2_Segment *pSegment, IFX_Pause* pPause);
+ FX_INT32 parseTextRegion(CJBig2_Segment* pSegment);
- FX_INT32 parseGenericRefinementRegion(CJBig2_Segment *pSegment);
+ FX_INT32 parsePatternDict(CJBig2_Segment* pSegment, IFX_Pause* pPause);
- FX_INT32 parseTable(CJBig2_Segment *pSegment);
+ FX_INT32 parseHalftoneRegion(CJBig2_Segment* pSegment, IFX_Pause* pPause);
- FX_INT32 parseRegionInfo(JBig2RegionInfo *pRI);
+ FX_INT32 parseGenericRegion(CJBig2_Segment* pSegment, IFX_Pause* pPause);
+ FX_INT32 parseGenericRefinementRegion(CJBig2_Segment* pSegment);
+ FX_INT32 parseTable(CJBig2_Segment* pSegment);
- JBig2HuffmanCode *decodeSymbolIDHuffmanTable(CJBig2_BitStream *pStream, FX_DWORD SBNUMSYMS);
+ FX_INT32 parseRegionInfo(JBig2RegionInfo* pRI);
- void huffman_assign_code(int* CODES, int* PREFLEN, int NTEMP);
+ JBig2HuffmanCode* decodeSymbolIDHuffmanTable(CJBig2_BitStream* pStream,
+ FX_DWORD SBNUMSYMS);
- void huffman_assign_code(JBig2HuffmanCode *SBSYMCODES, int NTEMP);
+ void huffman_assign_code(int* CODES, int* PREFLEN, int NTEMP);
-private:
+ void huffman_assign_code(JBig2HuffmanCode* SBSYMCODES, int NTEMP);
- CJBig2_Context *m_pGlobalContext;
+ private:
+ CJBig2_Context* m_pGlobalContext;
- FX_INT32 m_nStreamType;
+ FX_INT32 m_nStreamType;
- CJBig2_BitStream *m_pStream;
+ CJBig2_BitStream* m_pStream;
- FX_INT32 m_nState;
+ FX_INT32 m_nState;
- CJBig2_List<CJBig2_Segment> *m_pSegmentList;
+ CJBig2_List<CJBig2_Segment>* m_pSegmentList;
- CJBig2_List<JBig2PageInfo> *m_pPageInfoList;
+ CJBig2_List<JBig2PageInfo>* m_pPageInfoList;
- CJBig2_Image *m_pPage;
+ CJBig2_Image* m_pPage;
- FX_BOOL m_bBufSpecified;
+ FX_BOOL m_bBufSpecified;
- FX_INT32 m_nSegmentDecoded;
- IFX_Pause* m_pPause;
- FX_INT32 m_PauseStep;
- FXCODEC_STATUS m_ProcessiveStatus;
- FX_BOOL m_bFirstPage;
- CJBig2_ArithDecoder *m_pArithDecoder;
- CJBig2_GRDProc *m_pGRD;
- JBig2ArithCtx *m_gbContext;
- CJBig2_Segment *m_pSegment;
- FX_DWORD m_dwOffset;
- JBig2RegionInfo m_ri;
+ FX_INT32 m_nSegmentDecoded;
+ IFX_Pause* m_pPause;
+ FX_INT32 m_PauseStep;
+ FXCODEC_STATUS m_ProcessiveStatus;
+ FX_BOOL m_bFirstPage;
+ CJBig2_ArithDecoder* m_pArithDecoder;
+ CJBig2_GRDProc* m_pGRD;
+ JBig2ArithCtx* m_gbContext;
+ CJBig2_Segment* m_pSegment;
+ FX_DWORD m_dwOffset;
+ JBig2RegionInfo m_ri;
};
#endif

Powered by Google App Engine
This is Rietveld 408576698