aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorm-holger <m-holger@kubitscheck.org>2022-08-20 14:44:27 +0200
committerm-holger <m-holger@kubitscheck.org>2022-08-25 11:50:06 +0200
commite4fe0d5cf57d1d5b7d34492ffb616746ecd6ae35 (patch)
treeffdb826fed9c2b547cb9f383fd54b686a2159fea /include
parenta5d2e8877580fb74d21ca453dd143ce5d32904fd (diff)
downloadqpdf-e4fe0d5cf57d1d5b7d34492ffb616746ecd6ae35.tar.zst
Refactor QPDFTokenizer::inHexstring
Diffstat (limited to 'include')
-rw-r--r--include/qpdf/QPDFTokenizer.hh3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/qpdf/QPDFTokenizer.hh b/include/qpdf/QPDFTokenizer.hh
index 0ced01c4..2873b3a2 100644
--- a/include/qpdf/QPDFTokenizer.hh
+++ b/include/qpdf/QPDFTokenizer.hh
@@ -210,6 +210,7 @@ class QPDFTokenizer
st_gt,
st_literal,
st_in_hexstring,
+ st_in_hexstring_2nd,
st_inline_image,
st_token_ready
};
@@ -217,6 +218,7 @@ class QPDFTokenizer
void handleCharacter(char);
void inCharCode(char);
void inHexstring(char);
+ void inHexstring2nd(char);
void inString(char);
void reset();
@@ -238,6 +240,7 @@ class QPDFTokenizer
// State for strings
int string_depth;
+ int char_code;
char bs_num_register[4];
};