]> git.saurik.com Git - apple/icu.git/blobdiff - icuSources/common/usc_impl.c
ICU-551.24.tar.gz
[apple/icu.git] / icuSources / common / usc_impl.c
index 1807e1bda4826d82ca7db8e2be30549840e924f9..e30c7f5ad274ad61b2f8853e36206846530c668a 100644 (file)
@@ -1,6 +1,6 @@
 /*
 **********************************************************************
 /*
 **********************************************************************
-*   Copyright (C) 1999-2004, International Business Machines
+*   Copyright (C) 1999-2014, International Business Machines
 *   Corporation and others.  All Rights Reserved.
 **********************************************************************
 *
 *   Corporation and others.  All Rights Reserved.
 **********************************************************************
 *
@@ -146,7 +146,7 @@ highBit(int32_t value)
     }
 
     if (value >= 1 << 1) {
     }
 
     if (value >= 1 << 1) {
-        value >>= 1;
+        //value >>= 1;
         bit += 1;
     }
 
         bit += 1;
     }
 
@@ -161,25 +161,25 @@ getPairIndex(UChar32 ch)
     int32_t pairedCharExtra = pairedCharCount - pairedCharPower;
 
     int32_t probe = pairedCharPower;
     int32_t pairedCharExtra = pairedCharCount - pairedCharPower;
 
     int32_t probe = pairedCharPower;
-    int32_t index = 0;
+    int32_t pairIndex = 0;
 
     if (ch >= pairedChars[pairedCharExtra]) {
 
     if (ch >= pairedChars[pairedCharExtra]) {
-        index = pairedCharExtra;
+        pairIndex = pairedCharExtra;
     }
 
     while (probe > (1 << 0)) {
         probe >>= 1;
 
     }
 
     while (probe > (1 << 0)) {
         probe >>= 1;
 
-        if (ch >= pairedChars[index + probe]) {
-            index += probe;
+        if (ch >= pairedChars[pairIndex + probe]) {
+            pairIndex += probe;
         }
     }
 
         }
     }
 
-    if (pairedChars[index] != ch) {
-        index = -1;
+    if (pairedChars[pairIndex] != ch) {
+        pairIndex = -1;
     }
 
     }
 
-    return index;
+    return pairIndex;
 }
 
 static UBool
 }
 
 static UBool