From d4e96f8502e7f7e0e912f9e2cb90af9ad382e37a Mon Sep 17 00:00:00 2001
From: Hib Eris <hib@hiberis.nl>
Date: Fri, 21 Sep 2012 18:20:06 +0200
Subject: [PATCH] Make sure array index is >= 0

Fixes this warning on array subscript type:
UTF.cc: In function 'int TextStringToUCS4(GooString*, Unicode**)':
UTF.cc:99:33: warning: array subscript has type 'char' [-Wchar-subscripts]
---
 poppler/UTF.cc |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/poppler/UTF.cc b/poppler/UTF.cc
index 8e9cb9d..ef03815 100644
--- a/poppler/UTF.cc
+++ b/poppler/UTF.cc
@@ -96,7 +96,7 @@ int TextStringToUCS4(GooString *textStr, Unicode **ucs4)
   } else {
     u = (Unicode*)gmallocn(len, sizeof(Unicode));
     for (i = 0 ; i < len; i++) {
-      u[i] = pdfDocEncoding[s[i]];
+      u[i] = pdfDocEncoding[(unsigned char)s[i]];
     }
   }
   *ucs4 = u;
-- 
1.7.5.4

