diff options
author | Artem Strygin <art-snake@yandex-team.ru> | 2017-11-02 15:27:17 +0000 |
---|---|---|
committer | Chromium commit bot <commit-bot@chromium.org> | 2017-11-02 15:27:17 +0000 |
commit | 565fb438dd4a426eddb10a6d35ff92ce90fa8ee1 (patch) | |
tree | 089710efb6312c82f8c6430f3b65fb4617d8bbd4 /core/fpdfapi/parser/cpdf_data_avail.h | |
parent | 4012849bb60f483c71ddf854e5a08ff6f4f0b8ef (diff) | |
download | pdfium-565fb438dd4a426eddb10a6d35ff92ce90fa8ee1.tar.xz |
Unify CPDF_DataAvail::Check[Header/End].chromium/3257
Use CPDF_Parser instead of CPDF_SyntaxParser for parse File Header and tail.
Change-Id: I9ca22b927519a6ea280e249ef43721c230faa6ab
Bug:
Reviewed-on: https://pdfium-review.googlesource.com/13970
Commit-Queue: Art Snake <art-snake@yandex-team.ru>
Reviewed-by: dsinclair <dsinclair@chromium.org>
Diffstat (limited to 'core/fpdfapi/parser/cpdf_data_avail.h')
-rw-r--r-- | core/fpdfapi/parser/cpdf_data_avail.h | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/core/fpdfapi/parser/cpdf_data_avail.h b/core/fpdfapi/parser/cpdf_data_avail.h index 0481408b36..772d3350b4 100644 --- a/core/fpdfapi/parser/cpdf_data_avail.h +++ b/core/fpdfapi/parser/cpdf_data_avail.h @@ -169,18 +169,17 @@ class CPDF_DataAvail final { bool IsFirstCheck(uint32_t dwPage); void ResetFirstCheck(uint32_t dwPage); bool ValidatePage(uint32_t dwPage); + CPDF_SyntaxParser* GetSyntaxParser() const; FileAvail* const m_pFileAvail; RetainPtr<CPDF_ReadValidator> m_pFileRead; CPDF_Parser m_parser; - CPDF_SyntaxParser m_syntaxParser; std::unique_ptr<CPDF_Object> m_pRoot; uint32_t m_dwRootObjNum; uint32_t m_dwInfoObjNum; std::unique_ptr<CPDF_LinearizedHeader> m_pLinearized; UnownedPtr<CPDF_Object> m_pTrailer; bool m_bDocAvail; - FX_FILESIZE m_dwHeaderOffset; FX_FILESIZE m_dwLastXRefOffset; FX_FILESIZE m_dwXRefOffset; FX_FILESIZE m_dwTrailerOffset; |