aboutsummaryrefslogtreecommitdiffstats
path: root/libqpdf
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2017-08-27 03:51:17 +0200
committerJay Berkenbilt <ejb@ql.org>2017-08-27 03:51:17 +0200
commit728dc9e6d8975eebbbc0f5b35628b57d273ffe2d (patch)
tree270130de8b31ffc4fe6f18fc9d23d401f5b01754 /libqpdf
parentdea704f0ab7f625e1e7b3f9a1110b45b63157317 (diff)
downloadqpdf-728dc9e6d8975eebbbc0f5b35628b57d273ffe2d.tar.zst
Fix error caught by clang
Diffstat (limited to 'libqpdf')
-rw-r--r--libqpdf/QPDFObjectHandle.cc7
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)
{