From f2701c57580dc56ff8774b31640cb00a22217218 Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Thu, 27 Nov 2003 08:02:18 +0000 Subject: Remove decls of strtod, strtol, strtoul; no longer needed now that we assume C89. Include "c-strtod.h". (xstrtod): Call c_strtod, not strtod. --- src/printf.c | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/src/printf.c b/src/printf.c index f3ad46284..f502169d0 100644 --- a/src/printf.c +++ b/src/printf.c @@ -52,6 +52,7 @@ #include #include "system.h" +#include "c-strtod.h" #include "long-options.h" #include "error.h" #include "unicodeio.h" @@ -61,12 +62,6 @@ #define AUTHORS "David MacKenzie" -#ifndef STDC_HEADERS -double strtod (); -long int strtol (); -unsigned long int strtoul (); -#endif - #define isodigit(c) ((c) >= '0' && (c) <= '7') #define hextobin(c) ((c) >= 'a' && (c) <= 'f' ? (c) - 'a' + 10 : \ (c) >= 'A' && (c) <= 'F' ? (c) - 'A' + 10 : (c) - '0') @@ -194,7 +189,7 @@ FUNC_NAME (s) \ STRTOX (unsigned long int, xstrtoul, (strtoul (s, &end, 0))) STRTOX (long int, xstrtol, (strtol (s, &end, 0))) -STRTOX (double, xstrtod, (strtod (s, &end))) +STRTOX (double, xstrtod, (c_strtod (s, &end))) /* Output a single-character \ escape. */ -- cgit v1.2.3-70-g09d2