diff options
author | Jay Berkenbilt <ejb@ql.org> | 2017-08-27 03:51:17 +0200 |
---|---|---|
committer | Jay Berkenbilt <ejb@ql.org> | 2017-08-27 03:51:17 +0200 |
commit | 728dc9e6d8975eebbbc0f5b35628b57d273ffe2d (patch) | |
tree | 270130de8b31ffc4fe6f18fc9d23d401f5b01754 /libqpdf/QPDFObjectHandle.cc | |
parent | dea704f0ab7f625e1e7b3f9a1110b45b63157317 (diff) | |
download | qpdf-728dc9e6d8975eebbbc0f5b35628b57d273ffe2d.tar.zst |
Fix error caught by clang
Diffstat (limited to 'libqpdf/QPDFObjectHandle.cc')
-rw-r--r-- | libqpdf/QPDFObjectHandle.cc | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/libqpdf/QPDFObjectHandle.cc b/libqpdf/QPDFObjectHandle.cc index e854253a..888d9a3a 100644 --- a/libqpdf/QPDFObjectHandle.cc +++ b/libqpdf/QPDFObjectHandle.cc @@ -965,8 +965,7 @@ QPDFObjectHandle::parseInternal(PointerHolder<InputSource> input, std::vector<std::vector<QPDFObjectHandle> > olist_stack; olist_stack.push_back(std::vector<QPDFObjectHandle>()); - enum state_e { st_top, st_start, st_stop, st_eof, st_dictionary, st_array }; - std::vector<state_e> state_stack; + std::vector<parser_state_e> state_stack; state_stack.push_back(st_top); std::vector<qpdf_offset_t> offset_stack; offset_stack.push_back(input->tell()); @@ -974,7 +973,7 @@ QPDFObjectHandle::parseInternal(PointerHolder<InputSource> input, while (! done) { std::vector<QPDFObjectHandle>& olist = olist_stack.back(); - state_e state = state_stack.back(); + parser_state_e state = state_stack.back(); qpdf_offset_t offset = offset_stack.back(); object = QPDFObjectHandle(); @@ -1193,7 +1192,7 @@ QPDFObjectHandle::parseInternal(PointerHolder<InputSource> input, "QPDFObjectHandle::parseInternal: st_stop encountered" " with insufficient elements in stack"); } - state_e old_state = state_stack.back(); + parser_state_e old_state = state_stack.back(); state_stack.pop_back(); if (old_state == st_array) { |