aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--newlib/ChangeLog5
-rw-r--r--newlib/libc/stdlib/a64l.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/newlib/ChangeLog b/newlib/ChangeLog
index fe42b07..aaf4b53 100644
--- a/newlib/ChangeLog
+++ b/newlib/ChangeLog
@@ -1,3 +1,8 @@
+2009-07-29 Jeff Johnston <jjohnstn@redhat.com>
+
+ * libc/stdlib/a64l.c: Fix to use 'a' instead of 'A' in calculation
+ when a lower-case character is detected.
+
2009-07-29 Corinna Vinschen <corinna@vinschen.de>
* libc/stdlib/mbtowc_r.c (__utf8_mbtowc): Rework UTF-16 surrogate
diff --git a/newlib/libc/stdlib/a64l.c b/newlib/libc/stdlib/a64l.c
index 42fc2d2..ee3d40d 100644
--- a/newlib/libc/stdlib/a64l.c
+++ b/newlib/libc/stdlib/a64l.c
@@ -172,7 +172,7 @@ _DEFUN (a64l, (input),
case 'x':
case 'y':
case 'z':
- digit = (ch - 'A') + 38;
+ digit = (ch - 'a') + 38;
break;
default:
digit = 0;