From: Jim Meyering Date: Thu, 27 Nov 2003 08:02:18 +0000 (+0000) Subject: Remove decls of strtod, strtol, strtoul; no longer X-Git-Tag: v5.1.0~113 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f2701c57580dc56ff8774b31640cb00a22217218;p=thirdparty%2Fcoreutils.git Remove decls of strtod, strtol, strtoul; no longer needed now that we assume C89. Include "c-strtod.h". (xstrtod): Call c_strtod, not strtod. --- diff --git a/src/printf.c b/src/printf.c index f3ad462842..f502169d0d 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. */