From 5136238f2a973f693cea53c340dcff23a655531f Mon Sep 17 00:00:00 2001 From: Jay Berkenbilt Date: Fri, 2 Feb 2018 21:16:40 -0500 Subject: Detect and report bad tokens in content normalization --- libqpdf/qpdf/ContentNormalizer.hh | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'libqpdf/qpdf') diff --git a/libqpdf/qpdf/ContentNormalizer.hh b/libqpdf/qpdf/ContentNormalizer.hh index 504f15e8..89b28f3a 100644 --- a/libqpdf/qpdf/ContentNormalizer.hh +++ b/libqpdf/qpdf/ContentNormalizer.hh @@ -10,6 +10,13 @@ class ContentNormalizer: public QPDFObjectHandle::TokenFilter virtual ~ContentNormalizer(); virtual void handleToken(QPDFTokenizer::Token const&); virtual void handleEOF(); + + bool anyBadTokens() const; + bool lastTokenWasBad() const; + + private: + bool any_bad_tokens; + bool last_token_was_bad; }; #endif // __CONTENTNORMALIZER_HH__ -- cgit v1.2.3-54-g00ecf