From 99e189c91663bd75e8b07c9936057f3a379cd526 Mon Sep 17 00:00:00 2001 From: "Sven M. Hallberg" <pesco@khjk.org> Date: Sat, 23 Nov 2019 16:11:39 +0100 Subject: [PATCH] act_intg should yield a signed number --- pdf.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pdf.c b/pdf.c index 7dd3e7a..774c0b8 100644 --- a/pdf.c +++ b/pdf.c @@ -84,7 +84,7 @@ act_pnat(const HParseResult *p, void *u) HParsedToken * act_intg(const HParseResult *p, void *u) { - uint64_t x = 0; + int64_t x = 0; HCountedArray *seq = H_FIELD_SEQ(1); for (size_t i = 0; i < seq->used; i++) @@ -95,7 +95,7 @@ act_intg(const HParseResult *p, void *u) sgn->bytes.token[0] == '-') x = -x; - return H_MAKE_UINT(x); + return H_MAKE_SINT(x); } HParsedToken * -- GitLab