From a43ecc79439139ccae86ef0604ba04767bde68f4 Mon Sep 17 00:00:00 2001
From: "Sven M. Hallberg" <pesco@khjk.org>
Date: Tue, 24 Mar 2020 15:50:47 +0100
Subject: [PATCH] forgot to add 10 to the hex digits

---
 pdf.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/pdf.c b/pdf.c
index 0de01a3..fa6bd1c 100644
--- a/pdf.c
+++ b/pdf.c
@@ -241,13 +241,13 @@ act_digit(const HParseResult *p, void *u)
 HParsedToken *
 act_hlower(const HParseResult *p, void *u)
 {
-	return H_MAKE_UINT(H_CAST_UINT(p->ast) - 'a');
+	return H_MAKE_UINT(10 + H_CAST_UINT(p->ast) - 'a');
 }
 
 HParsedToken *
 act_hupper(const HParseResult *p, void *u)
 {
-	return H_MAKE_UINT(H_CAST_UINT(p->ast) - 'A');
+	return H_MAKE_UINT(10 + H_CAST_UINT(p->ast) - 'A');
 }
 
 HParsedToken*
-- 
GitLab