diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/printf.c | 9 |
1 files 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 <getopt.h> #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. */ |