Fix computation (Fix from Cesar Rincon)
authorOwen Taylor <otaylor@redhat.com>
Fri, 3 Aug 2001 14:22:21 +0000 (14:22 +0000)
committerOwen Taylor <otaylor@src.gnome.org>
Fri, 3 Aug 2001 14:22:21 +0000 (14:22 +0000)
Fri Aug  3 10:20:10 2001  Owen Taylor  <otaylor@redhat.com>

* glib/guniprop.c (g_unichar_xdigit_value): Fix computation
(Fix from Cesar Rincon)

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 3555446..264ae97 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+Fri Aug  3 10:20:10 2001  Owen Taylor  <otaylor@redhat.com>
+
+       * glib/guniprop.c (g_unichar_xdigit_value): Fix computation
+       (Fix from Cesar Rincon)
+
 2001-08-01  Christopher James Lahey  <clahey@ximian.com>
 
        * glib/gutf8.c (g_utf8_find_prev_char): Made g_utf8_find_prev_char
index 3555446..264ae97 100644 (file)
@@ -1,3 +1,8 @@
+Fri Aug  3 10:20:10 2001  Owen Taylor  <otaylor@redhat.com>
+
+       * glib/guniprop.c (g_unichar_xdigit_value): Fix computation
+       (Fix from Cesar Rincon)
+
 2001-08-01  Christopher James Lahey  <clahey@ximian.com>
 
        * glib/gutf8.c (g_utf8_find_prev_char): Made g_utf8_find_prev_char
index 3555446..264ae97 100644 (file)
@@ -1,3 +1,8 @@
+Fri Aug  3 10:20:10 2001  Owen Taylor  <otaylor@redhat.com>
+
+       * glib/guniprop.c (g_unichar_xdigit_value): Fix computation
+       (Fix from Cesar Rincon)
+
 2001-08-01  Christopher James Lahey  <clahey@ximian.com>
 
        * glib/gutf8.c (g_utf8_find_prev_char): Made g_utf8_find_prev_char
index 3555446..264ae97 100644 (file)
@@ -1,3 +1,8 @@
+Fri Aug  3 10:20:10 2001  Owen Taylor  <otaylor@redhat.com>
+
+       * glib/guniprop.c (g_unichar_xdigit_value): Fix computation
+       (Fix from Cesar Rincon)
+
 2001-08-01  Christopher James Lahey  <clahey@ximian.com>
 
        * glib/gutf8.c (g_utf8_find_prev_char): Made g_utf8_find_prev_char
index 3555446..264ae97 100644 (file)
@@ -1,3 +1,8 @@
+Fri Aug  3 10:20:10 2001  Owen Taylor  <otaylor@redhat.com>
+
+       * glib/guniprop.c (g_unichar_xdigit_value): Fix computation
+       (Fix from Cesar Rincon)
+
 2001-08-01  Christopher James Lahey  <clahey@ximian.com>
 
        * glib/gutf8.c (g_utf8_find_prev_char): Made g_utf8_find_prev_char
index 3555446..264ae97 100644 (file)
@@ -1,3 +1,8 @@
+Fri Aug  3 10:20:10 2001  Owen Taylor  <otaylor@redhat.com>
+
+       * glib/guniprop.c (g_unichar_xdigit_value): Fix computation
+       (Fix from Cesar Rincon)
+
 2001-08-01  Christopher James Lahey  <clahey@ximian.com>
 
        * glib/gutf8.c (g_utf8_find_prev_char): Made g_utf8_find_prev_char
index 3555446..264ae97 100644 (file)
@@ -1,3 +1,8 @@
+Fri Aug  3 10:20:10 2001  Owen Taylor  <otaylor@redhat.com>
+
+       * glib/guniprop.c (g_unichar_xdigit_value): Fix computation
+       (Fix from Cesar Rincon)
+
 2001-08-01  Christopher James Lahey  <clahey@ximian.com>
 
        * glib/gutf8.c (g_utf8_find_prev_char): Made g_utf8_find_prev_char
index 3555446..264ae97 100644 (file)
@@ -1,3 +1,8 @@
+Fri Aug  3 10:20:10 2001  Owen Taylor  <otaylor@redhat.com>
+
+       * glib/guniprop.c (g_unichar_xdigit_value): Fix computation
+       (Fix from Cesar Rincon)
+
 2001-08-01  Christopher James Lahey  <clahey@ximian.com>
 
        * glib/gutf8.c (g_utf8_find_prev_char): Made g_utf8_find_prev_char
index de1b376..45bc186 100644 (file)
@@ -471,9 +471,9 @@ int
 g_unichar_xdigit_value (gunichar c)
 {
   if (c >= 'A' && c <= 'F')
-    return c - 'A' + 1;
+    return c - 'A' + 10;
   if (c >= 'a' && c <= 'f')
-    return c - 'a' + 1;
+    return c - 'a' + 10;
   if (TYPE (c) == G_UNICODE_DECIMAL_NUMBER)
     return ATTTABLE (c >> 8, c & 0xff);
   return -1;