Minimal revert from commit d03ba8d.
authorLei Zhang <thestig@chromium.org>
Thu, 8 Oct 2015 23:45:13 +0000 (16:45 -0700)
committerLei Zhang <thestig@chromium.org>
Thu, 8 Oct 2015 23:45:13 +0000 (16:45 -0700)
The values that were changed to size_t can go negative.

TBR=tsepez@chromium.org

Review URL: https://codereview.chromium.org/1400723002 .

core/src/fpdfapi/fpdf_font/fpdf_font_cid.cpp

index 4d45d6f..392b918 100644 (file)
@@ -1742,10 +1742,10 @@ const uint8_t* CPDF_CIDFont::GetCIDTransform(FX_WORD CID) const {
   if (m_Charset != CIDSET_JAPAN1 || m_pFontFile)
     return nullptr;
 
-  size_t begin = 0;
-  size_t end = FX_ArraySize(g_Japan1_VertCIDs) - 1;
+  int begin = 0;
+  int end = FX_ArraySize(g_Japan1_VertCIDs) - 1;
   while (begin <= end) {
-    size_t middle = (begin + end) / 2;
+    int middle = (begin + end) / 2;
     FX_WORD middlecode = g_Japan1_VertCIDs[middle].CID;
     if (middlecode > CID) {
       end = middle - 1;