diff options
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;  	}  | 
