Add gunicomp.h (Reported by Sven Neumann).
authorOwen Taylor <otaylor@redhat.com>
Wed, 11 Jul 2001 15:28:35 +0000 (15:28 +0000)
committerOwen Taylor <otaylor@src.gnome.org>
Wed, 11 Jul 2001 15:28:35 +0000 (15:28 +0000)
Wed Jul 11 11:13:50 2001  Owen Taylor  <otaylor@redhat.com>

* glib/Makefile.am (libglib_1_3_la_SOURCES): Add gunicomp.h
(Reported by Sven Neumann).

* glib/guniprop.c (g_utf8_str/updown) glib/gunicollate.c
(g_utf8_collate_key): Fix shadowing problems reported by
many (D. Adler, S. Neumann, M. Murmane, L. Peter)

ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-12
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
glib/Makefile.am
glib/gunicollate.c
glib/guniprop.c

index 95d4a66..5330915 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+Wed Jul 11 11:13:50 2001  Owen Taylor  <otaylor@redhat.com>
+
+       * glib/Makefile.am (libglib_1_3_la_SOURCES): Add gunicomp.h
+       (Reported by Sven Neumann).
+
+       * glib/guniprop.c (g_utf8_str/updown) glib/gunicollate.c
+       (g_utf8_collate_key): Fix shadowing problems reported by
+       many (D. Adler, S. Neumann, M. Murmane, L. Peter)
+
 Fri Jul  6 00:02:41 2001  Tim Janik  <timj@gtk.org>
 
        * glib/gmessages.c (printf_string_upper_bound): fix negative exponent
index 95d4a66..5330915 100644 (file)
@@ -1,3 +1,12 @@
+Wed Jul 11 11:13:50 2001  Owen Taylor  <otaylor@redhat.com>
+
+       * glib/Makefile.am (libglib_1_3_la_SOURCES): Add gunicomp.h
+       (Reported by Sven Neumann).
+
+       * glib/guniprop.c (g_utf8_str/updown) glib/gunicollate.c
+       (g_utf8_collate_key): Fix shadowing problems reported by
+       many (D. Adler, S. Neumann, M. Murmane, L. Peter)
+
 Fri Jul  6 00:02:41 2001  Tim Janik  <timj@gtk.org>
 
        * glib/gmessages.c (printf_string_upper_bound): fix negative exponent
index 95d4a66..5330915 100644 (file)
@@ -1,3 +1,12 @@
+Wed Jul 11 11:13:50 2001  Owen Taylor  <otaylor@redhat.com>
+
+       * glib/Makefile.am (libglib_1_3_la_SOURCES): Add gunicomp.h
+       (Reported by Sven Neumann).
+
+       * glib/guniprop.c (g_utf8_str/updown) glib/gunicollate.c
+       (g_utf8_collate_key): Fix shadowing problems reported by
+       many (D. Adler, S. Neumann, M. Murmane, L. Peter)
+
 Fri Jul  6 00:02:41 2001  Tim Janik  <timj@gtk.org>
 
        * glib/gmessages.c (printf_string_upper_bound): fix negative exponent
index 95d4a66..5330915 100644 (file)
@@ -1,3 +1,12 @@
+Wed Jul 11 11:13:50 2001  Owen Taylor  <otaylor@redhat.com>
+
+       * glib/Makefile.am (libglib_1_3_la_SOURCES): Add gunicomp.h
+       (Reported by Sven Neumann).
+
+       * glib/guniprop.c (g_utf8_str/updown) glib/gunicollate.c
+       (g_utf8_collate_key): Fix shadowing problems reported by
+       many (D. Adler, S. Neumann, M. Murmane, L. Peter)
+
 Fri Jul  6 00:02:41 2001  Tim Janik  <timj@gtk.org>
 
        * glib/gmessages.c (printf_string_upper_bound): fix negative exponent
index 95d4a66..5330915 100644 (file)
@@ -1,3 +1,12 @@
+Wed Jul 11 11:13:50 2001  Owen Taylor  <otaylor@redhat.com>
+
+       * glib/Makefile.am (libglib_1_3_la_SOURCES): Add gunicomp.h
+       (Reported by Sven Neumann).
+
+       * glib/guniprop.c (g_utf8_str/updown) glib/gunicollate.c
+       (g_utf8_collate_key): Fix shadowing problems reported by
+       many (D. Adler, S. Neumann, M. Murmane, L. Peter)
+
 Fri Jul  6 00:02:41 2001  Tim Janik  <timj@gtk.org>
 
        * glib/gmessages.c (printf_string_upper_bound): fix negative exponent
index 95d4a66..5330915 100644 (file)
@@ -1,3 +1,12 @@
+Wed Jul 11 11:13:50 2001  Owen Taylor  <otaylor@redhat.com>
+
+       * glib/Makefile.am (libglib_1_3_la_SOURCES): Add gunicomp.h
+       (Reported by Sven Neumann).
+
+       * glib/guniprop.c (g_utf8_str/updown) glib/gunicollate.c
+       (g_utf8_collate_key): Fix shadowing problems reported by
+       many (D. Adler, S. Neumann, M. Murmane, L. Peter)
+
 Fri Jul  6 00:02:41 2001  Tim Janik  <timj@gtk.org>
 
        * glib/gmessages.c (printf_string_upper_bound): fix negative exponent
index 95d4a66..5330915 100644 (file)
@@ -1,3 +1,12 @@
+Wed Jul 11 11:13:50 2001  Owen Taylor  <otaylor@redhat.com>
+
+       * glib/Makefile.am (libglib_1_3_la_SOURCES): Add gunicomp.h
+       (Reported by Sven Neumann).
+
+       * glib/guniprop.c (g_utf8_str/updown) glib/gunicollate.c
+       (g_utf8_collate_key): Fix shadowing problems reported by
+       many (D. Adler, S. Neumann, M. Murmane, L. Peter)
+
 Fri Jul  6 00:02:41 2001  Tim Janik  <timj@gtk.org>
 
        * glib/gmessages.c (printf_string_upper_bound): fix negative exponent
index 95d4a66..5330915 100644 (file)
@@ -1,3 +1,12 @@
+Wed Jul 11 11:13:50 2001  Owen Taylor  <otaylor@redhat.com>
+
+       * glib/Makefile.am (libglib_1_3_la_SOURCES): Add gunicomp.h
+       (Reported by Sven Neumann).
+
+       * glib/guniprop.c (g_utf8_str/updown) glib/gunicollate.c
+       (g_utf8_collate_key): Fix shadowing problems reported by
+       many (D. Adler, S. Neumann, M. Murmane, L. Peter)
+
 Fri Jul  6 00:02:41 2001  Tim Janik  <timj@gtk.org>
 
        * glib/gmessages.c (printf_string_upper_bound): fix negative exponent
index dc8b639..359074f 100644 (file)
@@ -50,6 +50,7 @@ libglib_1_3_la_SOURCES =      \
        gunibreak.c             \
        gunichartables.h        \
        gunicollate.c           \
+       gunicomp.h              \
        gunidecomp.h            \
        gunidecomp.c            \
        gutils.c
index 5c38836..540224d 100644 (file)
@@ -165,7 +165,7 @@ g_utf8_collate_key (const gchar *str,
                    gssize       len)
 {
   gchar *result;
-  size_t len;
+  size_t xfrm_len;
   
 #ifdef __STDC_ISO_10646__
 
@@ -176,16 +176,16 @@ g_utf8_collate_key (const gchar *str,
 
   setlocale (LC_COLLATE, "");
 
-  len = wcsxfrm (NULL, (wchar_t *)str_norm, 0);
-  result_wc = g_new (wchar_t, len + 1);
-  wcsxfrm (result_wc, (wchar_t *)str_norm, len + 1);
+  xfrm_len = wcsxfrm (NULL, (wchar_t *)str_norm, 0);
+  result_wc = g_new (wchar_t, xfrm_len + 1);
+  wcsxfrm (result_wc, (wchar_t *)str_norm, xfrm_len + 1);
 
-  for (i=0; i < len; i++)
+  for (i=0; i < xfrm_len; i++)
     result_len += utf8_encode (NULL, result_wc[i]);
 
   result = g_malloc (result_len + 1);
   result_len = 0;
-  for (i=0; i < len; i++)
+  for (i=0; i < xfrm_len; i++)
     result_len += utf8_encode (result + result_len, result_wc[i]);
 
   result[result_len] = '\0';
@@ -201,9 +201,9 @@ g_utf8_collate_key (const gchar *str,
 
   if (g_get_charset (&charset))
     {
-      len = strxfrm (NULL, str_norm, 0);
-      result = g_malloc (len + 1);
-      strxfrm (result, str_norm, len + 1);
+      xfrm_len = strxfrm (NULL, str_norm, 0);
+      result = g_malloc (xfrm_len + 1);
+      strxfrm (result, str_norm, xfrm_len + 1);
     }
   else
     {
@@ -211,22 +211,21 @@ g_utf8_collate_key (const gchar *str,
 
       if (str_locale)
        {
-         len = strxfrm (NULL, str_locale, 0);
-         result = g_malloc (len + 2);
+         xfrm_len = strxfrm (NULL, str_locale, 0);
+         result = g_malloc (xfrm_len + 2);
          result[0] = 'A';
-         strxfrm (result + 1, str_locale, len + 1);
+         strxfrm (result + 1, str_locale, xfrm_len + 1);
          
          g_free (str_locale);
        }
       else
        {
-         len = strlen (str_norm);
-         result = g_malloc (len + 2);
+         xfrm_len = strlen (str_norm);
+         result = g_malloc (xfrm_len + 2);
          result[0] = 'B';
-         memcpy (result + 1, str_norm, len);
-         result[len+1] = '\0';
+         memcpy (result + 1, str_norm, xfrm_len);
+         result[xfrm_len+1] = '\0';
        }
-
     }
 
   g_free (str_norm);
index b5f998b..4195aea 100644 (file)
@@ -711,7 +711,7 @@ gchar *
 g_utf8_strup (const gchar *str,
              gssize       len)
 {
-  gsize len;
+  gsize result_len;
   LocaleType locale_type;
   gchar *result;
 
@@ -722,10 +722,10 @@ g_utf8_strup (const gchar *str,
   /*
    * We use a two pass approach to keep memory management simple
    */
-  len = real_toupper (str, len, NULL, locale_type);
-  result = g_malloc (len + 1);
+  result_len = real_toupper (str, len, NULL, locale_type);
+  result = g_malloc (result_len + 1);
   real_toupper (str, len, result, locale_type);
-  result[len] = '\0';
+  result[result_len] = '\0';
 
   return result;
 }
@@ -827,7 +827,7 @@ gchar *
 g_utf8_strdown (const gchar *str,
                gssize       len)
 {
-  gsize len;
+  gsize result_len;
   LocaleType locale_type;
   gchar *result;
 
@@ -838,10 +838,10 @@ g_utf8_strdown (const gchar *str,
   /*
    * We use a two pass approach to keep memory management simple
    */
-  len = real_tolower (str, len, NULL, locale_type);
-  result = g_malloc (len + 1);
+  result_len = real_tolower (str, len, NULL, locale_type);
+  result = g_malloc (result_len + 1);
   real_tolower (str, len, result, locale_type);
-  result[len] = '\0';
+  result[result_len] = '\0';
 
   return result;
 }