diff options
author | Herbert Xu <herbert@gondor.apana.org.au> | 2005-10-29 21:04:27 +1000 |
---|---|---|
committer | Herbert Xu <herbert@gondor.apana.org.au> | 2005-10-29 21:40:05 +1000 |
commit | 751f4eeb228344937c1311a06c38ed1bc3aeffe8 (patch) | |
tree | 3dc65ba8fea750faf2bda56fae77ae05f5393294 /src | |
parent | [BUILTIN] Removed standalone/csh support from printf (diff) | |
download | dash-751f4eeb228344937c1311a06c38ed1bc3aeffe8.tar.gz dash-751f4eeb228344937c1311a06c38ed1bc3aeffe8.zip |
[SYSTEM] Added dummy strtod implementation
klibc doesn't have strtod or atof. So add an implementation that always fails by setting the end pointer to the input string.
Diffstat (limited to 'src')
-rw-r--r-- | src/system.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/system.h b/src/system.h index 833e162..2737e9f 100644 --- a/src/system.h +++ b/src/system.h @@ -61,6 +61,14 @@ char *strchrnul(const char *, int); char *strsignal(int); #endif +#ifndef HAVE_STRTOD +static inline double strtod(const char *nptr, char **endptr) +{ + *endptr = (char *)nptr; + return 0; +} +#endif + #ifndef HAVE_STRTOIMAX #define strtoimax strtoll #endif |