* coff-rs6000.c: Add missing prototypes.
[deliverable/binutils-gdb.git] / libiberty / strtod.c
index c86c73de9b3870c5a4d40dc7aa5e663ca4870740..90292c224b6cd8085a1624a94fce70e6cccc0735 100644 (file)
@@ -22,7 +22,8 @@ the resulting executable to be covered by the GNU General Public License.
 This exception does not however invalidate any other reasons why
 the executable file might be covered by the GNU General Public License. */
 
-#include <ctype.h>
+#include "ansidecl.h"
+#include "safe-ctype.h"
 
 extern double atof ();
 
@@ -42,7 +43,7 @@ strtod (str, ptr)
   
   p = str;
   
-  while (isspace (*p))
+  while (ISSPACE (*p))
     ++p;
   
   if (*p == '+' || *p == '-')
@@ -88,10 +89,10 @@ strtod (str, ptr)
     }
 
   /* digits, with 0 or 1 periods in it.  */
-  if (isdigit (*p) || *p == '.')
+  if (ISDIGIT (*p) || *p == '.')
     {
       int got_dot = 0;
-      while (isdigit (*p) || (!got_dot && *p == '.'))
+      while (ISDIGIT (*p) || (!got_dot && *p == '.'))
        {
          if (*p == '.')
            got_dot = 1;
@@ -105,9 +106,9 @@ strtod (str, ptr)
          i = 1;
          if (p[i] == '+' || p[i] == '-')
            ++i;
-         if (isdigit (p[i]))
+         if (ISDIGIT (p[i]))
            {
-             while (isdigit (p[i]))
+             while (ISDIGIT (p[i]))
                ++i;
              *ptr = p + i;
              return atof (str);
This page took 0.023422 seconds and 4 git commands to generate.