musl - musl - an implementation of the standard library for Linux-based systems

index : musl
musl - an implementation of the standard library for Linux-based systems
summary refs log tree commit diff
path: root/src/stdlib/strtold.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/stdlib/strtold.c')
-rw-r--r--src/stdlib/strtold.c 6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/stdlib/strtold.c b/src/stdlib/strtold.c
index 54f80469..73f2b082 100644
--- a/src/stdlib/strtold.c
+++ b/src/stdlib/strtold.c
@@ -4,7 +4,7 @@
long double strtold(const char *s1, char **p)
{
- const unsigned char *s = s1;
+ const unsigned char *s = (void *)s1;
long double x = 0;
long double frac;
int sign = 0;
@@ -53,7 +53,7 @@ long double strtold(const char *s1, char **p)
}
}
if ((*s|32) == 'p') {
- e = strtol(s+1, (void *)&s, 10);
+ e = strtol((void *)(s+1), (void *)&s, 10);
for (; e>0; e--) x *= 2.0;
for (; e<0; e++) x *= 0.5;
}
@@ -82,7 +82,7 @@ long double strtold(const char *s1, char **p)
}
}
if ((*s|32)=='e') {
- e = strtol(++s, (void *)&s, 10);
+ e = strtol((void *)++s, (void *)&s, 10);
for (; e>0; e--) x *= 10.0;
for (; e<0; e++) x /= 10.0;
}
generated by cgit v1.2.1 (git 2.18.0) at 2025年09月30日 16:26:15 +0000

AltStyle によって変換されたページ (->オリジナル) /