From 78badd991b6c2c19317a254618ce76622db26b1b Mon Sep 17 00:00:00 2001
From: Andrea Shepard <andrea@special-circumstanc.es>
Date: Sat, 8 Feb 2020 03:28:43 +0000
Subject: [PATCH] Fix pointer signedness problems

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

diff --git a/pdf.c b/pdf.c
index 9da7fcc..9d851f1 100644
--- a/pdf.c
+++ b/pdf.c
@@ -65,7 +65,7 @@ p_return_uint__m(HAllocator *mm__, uint64_t x)
 bool
 bytes_eq(HBytes b, const char *s)
 {
-	return strncmp(s, b.token, b.len) == 0 && b.len == strlen(s);
+	return strncmp(s, (const char *)(b.token), b.len) == 0 && b.len == strlen(s);
 }
 
 /* a helper to look up a value in a dictionary */
@@ -1366,7 +1366,7 @@ const char *infile = NULL;
  * A return value of NULL indicates an empty result.
  */
 const HParsedToken **
-parse_xrefs(const char *input, size_t sz, size_t *nxrefs)
+parse_xrefs(const uint8_t *input, size_t sz, size_t *nxrefs)
 {
 	HParseResult *res = NULL;
 	const HParsedToken **xrefs = NULL;	/* empty result */
-- 
GitLab