Add bug reference.
[platform/upstream/glib.git] / glib / gunidecomp.c
index c4ef143..8c32b10 100644 (file)
@@ -281,7 +281,7 @@ combine_hangul (gunichar a,
    : (compose_data[compose_table[Page]][Char]))
 
 #define COMPOSE_INDEX(Char) \
-     (((Char) > (G_UNICODE_LAST_CHAR)) ? 0 : CI((Char) >> 8, (Char) & 0xff))
+     (((Char >> 8) > (COMPOSE_TABLE_LAST)) ? 0 : CI((Char) >> 8, (Char) & 0xff))
 
 static gboolean
 combine (gunichar  a,
@@ -357,7 +357,7 @@ _g_utf8_normalize_wc (const gchar    *str,
 
       if (wc >= 0xac00 && wc <= 0xd7af)
         {
-          gint result_len;
+          gsize result_len;
           decompose_hangul (wc, NULL, &result_len);
           n_wc += result_len;
         }
@@ -388,7 +388,7 @@ _g_utf8_normalize_wc (const gchar    *str,
          
       if (wc >= 0xac00 && wc <= 0xd7af)
         {
-          gint result_len;
+          gsize result_len;
           decompose_hangul (wc, wc_buffer + n_wc, &result_len);
           n_wc += result_len;
         }