| Index: core/fpdfapi/parser/cpdf_data_avail.h
|
| diff --git a/core/fpdfapi/parser/cpdf_data_avail.h b/core/fpdfapi/parser/cpdf_data_avail.h
|
| index 0a8716a498906ca9b7515c45156df297138ef691..bff9f2943b8f5fb3289089cad3514e70a06bc49e 100644
|
| --- a/core/fpdfapi/parser/cpdf_data_avail.h
|
| +++ b/core/fpdfapi/parser/cpdf_data_avail.h
|
| @@ -16,6 +16,7 @@
|
| class CPDF_Dictionary;
|
| class CPDF_HintTables;
|
| class CPDF_IndirectObjectHolder;
|
| +class CPDF_Linearized;
|
| class CPDF_Parser;
|
|
|
| enum PDF_DATAAVAIL_STATUS {
|
| @@ -199,7 +200,7 @@ class CPDF_DataAvail final {
|
| CPDF_Object* m_pRoot;
|
| uint32_t m_dwRootObjNum;
|
| uint32_t m_dwInfoObjNum;
|
| - CPDF_Object* m_pLinearized;
|
| + std::unique_ptr<CPDF_Linearized> m_pLinearized;
|
| CPDF_Object* m_pTrailer;
|
| bool m_bDocAvail;
|
| FX_FILESIZE m_dwHeaderOffset;
|
| @@ -220,8 +221,6 @@ class CPDF_DataAvail final {
|
| CFX_ArrayTemplate<uint32_t> m_XRefStreamList;
|
| CFX_ArrayTemplate<uint32_t> m_PageObjList;
|
| uint32_t m_PagesObjNum;
|
| - bool m_bLinearized;
|
| - uint32_t m_dwFirstPageNo;
|
| bool m_bLinearedDataOK;
|
| bool m_bMainXRefLoadTried;
|
| bool m_bMainXRefLoadedOK;
|
|
|