diff options
author | Nicolas Pena <npm@chromium.org> | 2017-08-30 16:22:54 -0400 |
---|---|---|
committer | Chromium commit bot <commit-bot@chromium.org> | 2017-08-31 16:21:28 +0000 |
commit | fd42fc91f4fb4a2d85c8434e6ac2ec5d0ff6977b (patch) | |
tree | 2399834ade358176de19223686ea5f91a9c9bbb0 /core/fxcodec/jbig2/JBig2_Segment.cpp | |
parent | af59cf16b40b6243a2194ced3e5f476ec655edb3 (diff) | |
download | pdfium-fd42fc91f4fb4a2d85c8434e6ac2ec5d0ff6977b.tar.xz |
Use vector instead of pointer in CJBig2_Segment
Change-Id: Ic54e0491d9b33a06b5f85963f8127bfa4263f4d6
Reviewed-on: https://pdfium-review.googlesource.com/12450
Reviewed-by: dsinclair <dsinclair@chromium.org>
Commit-Queue: Nicolás Peña <npm@chromium.org>
Diffstat (limited to 'core/fxcodec/jbig2/JBig2_Segment.cpp')
-rw-r--r-- | core/fxcodec/jbig2/JBig2_Segment.cpp | 25 |
1 files changed, 11 insertions, 14 deletions
diff --git a/core/fxcodec/jbig2/JBig2_Segment.cpp b/core/fxcodec/jbig2/JBig2_Segment.cpp index 886989abd8..58be8103d7 100644 --- a/core/fxcodec/jbig2/JBig2_Segment.cpp +++ b/core/fxcodec/jbig2/JBig2_Segment.cpp @@ -8,20 +8,17 @@ #include "core/fxcrt/fx_memory.h" -CJBig2_Segment::CJBig2_Segment() { - m_dwNumber = 0; +CJBig2_Segment::CJBig2_Segment() + : m_dwNumber(0), + m_nReferred_to_segment_count(0), + m_dwPage_association(0), + m_dwData_length(0), + m_dwHeader_Length(0), + m_dwObjNum(0), + m_dwDataOffset(0), + m_State(JBIG2_SEGMENT_HEADER_UNPARSED), + m_nResultType(JBIG2_VOID_POINTER) { m_cFlags.c = 0; - m_nReferred_to_segment_count = 0; - m_pReferred_to_segment_numbers = nullptr; - m_dwPage_association = 0; - m_dwData_length = 0; - m_dwHeader_Length = 0; - m_dwObjNum = 0; - m_dwDataOffset = 0; - m_State = JBIG2_SEGMENT_HEADER_UNPARSED; - m_nResultType = JBIG2_VOID_POINTER; } -CJBig2_Segment::~CJBig2_Segment() { - FX_Free(m_pReferred_to_segment_numbers); -} +CJBig2_Segment::~CJBig2_Segment() {} |