Remove out parameter to CPDF_SyntaxParser::PeekNextWord().
It is always nullptr.
Change-Id: I789458eb8f0e59c5f122c61c53890c9d237f9b3a
Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/85976
Commit-Queue: Lei Zhang <thestig@chromium.org>
Reviewed-by: Tom Sepez <tsepez@chromium.org>
diff --git a/core/fpdfapi/parser/cpdf_cross_ref_avail.cpp b/core/fpdfapi/parser/cpdf_cross_ref_avail.cpp
index a5f7cbf..c52deeb 100644
--- a/core/fpdfapi/parser/cpdf_cross_ref_avail.cpp
+++ b/core/fpdfapi/parser/cpdf_cross_ref_avail.cpp
@@ -85,7 +85,7 @@
}
parser_->SetPos(cross_refs_for_check_.front());
- const ByteString first_word = parser_->PeekNextWord(nullptr);
+ const ByteString first_word = parser_->PeekNextWord();
if (CheckReadProblems())
return false;
diff --git a/core/fpdfapi/parser/cpdf_syntax_parser.cpp b/core/fpdfapi/parser/cpdf_syntax_parser.cpp
index 334fab5..3b65133 100644
--- a/core/fpdfapi/parser/cpdf_syntax_parser.cpp
+++ b/core/fpdfapi/parser/cpdf_syntax_parser.cpp
@@ -475,9 +475,9 @@
return ret;
}
-ByteString CPDF_SyntaxParser::PeekNextWord(bool* bIsNumber) {
+ByteString CPDF_SyntaxParser::PeekNextWord() {
AutoRestorer<FX_FILESIZE> save_pos(&m_Pos);
- return GetNextWord(bIsNumber);
+ return GetNextWord(nullptr);
}
ByteString CPDF_SyntaxParser::GetKeyword() {
diff --git a/core/fpdfapi/parser/cpdf_syntax_parser.h b/core/fpdfapi/parser/cpdf_syntax_parser.h
index abcb50e..3d474fa 100644
--- a/core/fpdfapi/parser/cpdf_syntax_parser.h
+++ b/core/fpdfapi/parser/cpdf_syntax_parser.h
@@ -62,7 +62,7 @@
bool ReadBlock(uint8_t* pBuf, uint32_t size);
bool GetCharAt(FX_FILESIZE pos, uint8_t& ch);
ByteString GetNextWord(bool* bIsNumber);
- ByteString PeekNextWord(bool* bIsNumber);
+ ByteString PeekNextWord();
const RetainPtr<CPDF_ReadValidator>& GetValidator() const {
return m_pFileAccess;
diff --git a/core/fpdfapi/parser/cpdf_syntax_parser_unittest.cpp b/core/fpdfapi/parser/cpdf_syntax_parser_unittest.cpp
index 361f3d1..47cec95 100644
--- a/core/fpdfapi/parser/cpdf_syntax_parser_unittest.cpp
+++ b/core/fpdfapi/parser/cpdf_syntax_parser_unittest.cpp
@@ -156,6 +156,6 @@
TEST(cpdf_syntax_parser, PeekNextWord) {
static const uint8_t data[] = " WORD ";
CPDF_SyntaxParser parser(pdfium::MakeRetain<CFX_ReadOnlyMemoryStream>(data));
- EXPECT_EQ("WORD", parser.PeekNextWord(nullptr));
+ EXPECT_EQ("WORD", parser.PeekNextWord());
EXPECT_EQ("WORD", parser.GetNextWord(nullptr));
}