Blob Blame History Raw
diff --git a/package/buffertools.cc b/package/buffertools.cc
index 038f78f..d8a09a2 100644
--- a/package/buffertools.cc
+++ b/package/buffertools.cc
@@ -344,7 +344,7 @@ struct IndexOfAction: BinaryAction<IndexOfAction> {
 static char toHexTable[] = "0123456789abcdef";
 
 // CHECKME is this cache efficient?
-static char fromHexTable[] = {
+static signed char fromHexTable[] = {
     -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,
     -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,1,2,3,4,5,6,7,8,9,-1,-1,-1,-1,-1,-1,-1,
     10,11,12,13,14,15,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,