aboutsummaryrefslogtreecommitdiffstats
path: root/libqpdf/QPDF_linearization.cc
diff options
context:
space:
mode:
authorm-holger <m-holger@kubitscheck.org>2022-09-29 15:33:11 +0200
committerJay Berkenbilt <jberkenbilt@users.noreply.github.com>2022-11-20 17:55:02 +0100
commit34a6f8938f0e6d55eeb9f37c0ef23e02fec88932 (patch)
tree0815d2e295f7a8e44d9e76ae8238db5c151bb683 /libqpdf/QPDF_linearization.cc
parentdca70f13e77a5b20ba4f438350a67e48baa796d0 (diff)
downloadqpdf-34a6f8938f0e6d55eeb9f37c0ef23e02fec88932.tar.zst
Add methods QPDFTokenizer::Token::isWord
Diffstat (limited to 'libqpdf/QPDF_linearization.cc')
-rw-r--r--libqpdf/QPDF_linearization.cc9
1 files changed, 3 insertions, 6 deletions
diff --git a/libqpdf/QPDF_linearization.cc b/libqpdf/QPDF_linearization.cc
index 0c3cd185..6c001767 100644
--- a/libqpdf/QPDF_linearization.cc
+++ b/libqpdf/QPDF_linearization.cc
@@ -121,12 +121,9 @@ QPDF::isLinearized()
}
QPDFTokenizer::Token t1 = readToken(this->m->file);
- QPDFTokenizer::Token t2 = readToken(this->m->file);
- QPDFTokenizer::Token t3 = readToken(this->m->file);
- QPDFTokenizer::Token t4 = readToken(this->m->file);
- if (t1.isInteger() && t2.isInteger() &&
- (t3 == QPDFTokenizer::Token(QPDFTokenizer::tt_word, "obj")) &&
- (t4.getType() == QPDFTokenizer::tt_dict_open)) {
+ if (t1.isInteger() && readToken(m->file).isInteger() &&
+ readToken(m->file).isWord("obj") &&
+ (readToken(m->file).getType() == QPDFTokenizer::tt_dict_open)) {
lindict_obj = toI(QUtil::string_to_ll(t1.getValue().c_str()));
}
}