Account for some characters having now uppercase/lowercase equivalents in
authorOwen Taylor <otaylor@redhat.com>
Tue, 26 Feb 2002 03:01:09 +0000 (03:01 +0000)
committerOwen Taylor <otaylor@src.gnome.org>
Tue, 26 Feb 2002 03:01:09 +0000 (03:01 +0000)
Mon Feb 25 21:58:01 2002  Owen Taylor  <otaylor@redhat.com>

        * glib/guniprop.c (g_unichar_toupper/lower): Account
        for some characters having now uppercase/lowercase
        equivalents in code, docs. (#65416)

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/guniprop.c

index 2150913..a71767c 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+Mon Feb 25 21:58:01 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * glib/guniprop.c (g_unichar_toupper/lower): Account
+       for some characters having now uppercase/lowercase
+       equivalents in code, docs. (#65416)
+
 Mon Feb 25 16:31:09 2002  Owen Taylor  <otaylor@redhat.com>
 
        * glib/gshell.c (tokenize_command_line): Fix quoting
index 2150913..a71767c 100644 (file)
@@ -1,3 +1,9 @@
+Mon Feb 25 21:58:01 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * glib/guniprop.c (g_unichar_toupper/lower): Account
+       for some characters having now uppercase/lowercase
+       equivalents in code, docs. (#65416)
+
 Mon Feb 25 16:31:09 2002  Owen Taylor  <otaylor@redhat.com>
 
        * glib/gshell.c (tokenize_command_line): Fix quoting
index 2150913..a71767c 100644 (file)
@@ -1,3 +1,9 @@
+Mon Feb 25 21:58:01 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * glib/guniprop.c (g_unichar_toupper/lower): Account
+       for some characters having now uppercase/lowercase
+       equivalents in code, docs. (#65416)
+
 Mon Feb 25 16:31:09 2002  Owen Taylor  <otaylor@redhat.com>
 
        * glib/gshell.c (tokenize_command_line): Fix quoting
index 2150913..a71767c 100644 (file)
@@ -1,3 +1,9 @@
+Mon Feb 25 21:58:01 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * glib/guniprop.c (g_unichar_toupper/lower): Account
+       for some characters having now uppercase/lowercase
+       equivalents in code, docs. (#65416)
+
 Mon Feb 25 16:31:09 2002  Owen Taylor  <otaylor@redhat.com>
 
        * glib/gshell.c (tokenize_command_line): Fix quoting
index 2150913..a71767c 100644 (file)
@@ -1,3 +1,9 @@
+Mon Feb 25 21:58:01 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * glib/guniprop.c (g_unichar_toupper/lower): Account
+       for some characters having now uppercase/lowercase
+       equivalents in code, docs. (#65416)
+
 Mon Feb 25 16:31:09 2002  Owen Taylor  <otaylor@redhat.com>
 
        * glib/gshell.c (tokenize_command_line): Fix quoting
index 2150913..a71767c 100644 (file)
@@ -1,3 +1,9 @@
+Mon Feb 25 21:58:01 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * glib/guniprop.c (g_unichar_toupper/lower): Account
+       for some characters having now uppercase/lowercase
+       equivalents in code, docs. (#65416)
+
 Mon Feb 25 16:31:09 2002  Owen Taylor  <otaylor@redhat.com>
 
        * glib/gshell.c (tokenize_command_line): Fix quoting
index 2150913..a71767c 100644 (file)
@@ -1,3 +1,9 @@
+Mon Feb 25 21:58:01 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * glib/guniprop.c (g_unichar_toupper/lower): Account
+       for some characters having now uppercase/lowercase
+       equivalents in code, docs. (#65416)
+
 Mon Feb 25 16:31:09 2002  Owen Taylor  <otaylor@redhat.com>
 
        * glib/gshell.c (tokenize_command_line): Fix quoting
index 2150913..a71767c 100644 (file)
@@ -1,3 +1,9 @@
+Mon Feb 25 21:58:01 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * glib/guniprop.c (g_unichar_toupper/lower): Account
+       for some characters having now uppercase/lowercase
+       equivalents in code, docs. (#65416)
+
 Mon Feb 25 16:31:09 2002  Owen Taylor  <otaylor@redhat.com>
 
        * glib/gshell.c (tokenize_command_line): Fix quoting
index cd8f657..46d2cec 100644 (file)
@@ -350,7 +350,7 @@ g_unichar_iswide (gunichar c)
  * 
  * Return value: the result of converting @c to uppercase.
  *               If @c is not an lowercase or titlecase character,
- *               @c is returned unchanged.
+ *               or has no upper case equivalent @c is returned unchanged.
  **/
 gunichar
 g_unichar_toupper (gunichar c)
@@ -365,7 +365,7 @@ g_unichar_toupper (gunichar c)
          return p[0] * 256 + p[1];
        }
       else
-       return val;
+       return val ? val : c;
     }
   else if (t == G_UNICODE_TITLECASE_LETTER)
     {
@@ -387,7 +387,7 @@ g_unichar_toupper (gunichar c)
  * 
  * Return value: the result of converting @c to lower case.
  *               If @c is not an upperlower or titlecase character,
- *               @c is returned unchanged.
+ *               or has no lowercase equivalent @c is returned unchanged.
  **/
 gunichar
 g_unichar_tolower (gunichar c)
@@ -402,7 +402,7 @@ g_unichar_tolower (gunichar c)
          return p[0] * 256 + p[1];
        }
       else
-       return val;
+       return val ? val : c;
     }
   else if (t == G_UNICODE_TITLECASE_LETTER)
     {