aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>2005-01-15 23:38:01 +0100
committerTobias Schlüter <tobi@gcc.gnu.org>2005-01-15 23:38:01 +0100
commitda8309c66df227e2ea4684628d98229dc69acfa2 (patch)
tree00642f152a422e8b458e01bdffb649b6068904e4
parent4b8a70aa26d5b60e100c2a90ecb27877a4e3e9e9 (diff)
downloadgcc-da8309c66df227e2ea4684628d98229dc69acfa2.zip
gcc-da8309c66df227e2ea4684628d98229dc69acfa2.tar.gz
gcc-da8309c66df227e2ea4684628d98229dc69acfa2.tar.bz2
primary.c (check_digit): Call 'ISXDIGIT' instead of assuming ASCII-like character encoding.
* primary.c (check_digit): Call 'ISXDIGIT' instead of assuming ASCII-like character encoding. From-SVN: r93713
-rw-r--r--gcc/fortran/ChangeLog5
-rw-r--r--gcc/fortran/primary.c5
2 files changed, 8 insertions, 2 deletions
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index ba5ae01..ba8e5b8 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,8 @@
+2005-01-15 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de
+
+ * primary.c (check_digit): Call 'ISXDIGIT' instead of assuming
+ ASCII-like character encoding.
+
2005-01-14 Steven G. Kargl <kargls@comcast.net>
* resolve.c (compare_case): Cleanup.
diff --git a/gcc/fortran/primary.c b/gcc/fortran/primary.c
index 32c6c36..da2b7c8 100644
--- a/gcc/fortran/primary.c
+++ b/gcc/fortran/primary.c
@@ -1,5 +1,6 @@
/* Primary expression subroutines
- Copyright (C) 2000, 2001, 2002, 2004 Free Software Foundation, Inc.
+ Copyright (C) 2000, 2001, 2002, 2004, 2005 Free Software Foundation,
+ Inc.
Contributed by Andy Vaught
This file is part of GCC.
@@ -114,7 +115,7 @@ check_digit (int c, int radix)
break;
case 16:
- r = ('0' <= c && c <= '9') || ('a' <= c && c <= 'f');
+ r = ISXDIGIT (c);
break;
default: