adadecode.c: Only include ctype.h if IN_GCC.
authorRainer Orth <ro@TechFak.Uni-Bielefeld.DE>
Mon, 24 Nov 2003 16:38:39 +0000 (16:38 +0000)
committerRainer Orth <ro@gcc.gnu.org>
Mon, 24 Nov 2003 16:38:39 +0000 (16:38 +0000)
* adadecode.c: Only include ctype.h if IN_GCC.
(__gnat_decode): Use ISDIGIT from safe-ctype.h.

From-SVN: r73876

gcc/ada/ChangeLog
gcc/ada/adadecode.c

index e40866c66153e9a74ebd1e7e2b12d4e382382228..464b690e173b23113a9bb321802fb8f8b246ace3 100644 (file)
@@ -1,3 +1,8 @@
+2003-11-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
+
+       * adadecode.c: Only include ctype.h if IN_GCC.
+       (__gnat_decode): Use ISDIGIT from safe-ctype.h.
+
 2003-11-24  Jose Ruiz  <ruiz@act-europe.fr>
 
        * Makefile.in: 
index ef77c5f9ddfb7777d294faab1ed4fdacaa4fd63c..fe0253ee09f315eb447cf4287af9151e5f53d34b 100644 (file)
 #include "system.h"
 #else
 #include <stdio.h>
+#include <ctype.h>
+#define ISDIGIT(c) isdigit(c)
 #define PARMS(ARGS) ARGS
 #endif
 
-#include <ctype.h>
 #include "adadecode.h"
 
 static void add_verbose (const char *, char *);
@@ -207,7 +208,7 @@ __gnat_decode (const char *coded_name, char *ada_name, int verbose)
     int n_digits = 0;
 
     if (len > 1)
-      while (isdigit ((int) ada_name[(int) len - 1 - n_digits]))
+      while (ISDIGIT ((int) ada_name[(int) len - 1 - n_digits]))
        n_digits++;
 
     /* Check if we have $ or __ before digits.  */