msvcr120: Declare ret as a float in functions that return a float.
Signed-off-by: Alex Henrie <alexhenrie24@gmail.com> Signed-off-by: Piotr Caban <piotr@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
48d5ace688
commit
eca2999113
@ -2431,11 +2431,11 @@ double CDECL MSVCR120_expm1(double x)
|
|||||||
float CDECL MSVCR120_expm1f(float x)
|
float CDECL MSVCR120_expm1f(float x)
|
||||||
{
|
{
|
||||||
#ifdef HAVE_EXPM1F
|
#ifdef HAVE_EXPM1F
|
||||||
double ret = expm1f(x);
|
float ret = expm1f(x);
|
||||||
#else
|
#else
|
||||||
double ret = exp(x) - 1;
|
float ret = exp(x) - 1;
|
||||||
#endif
|
#endif
|
||||||
if (!isfinite(ret)) *MSVCRT__errno() = MSVCRT_ERANGE;
|
if (!finitef(ret)) *MSVCRT__errno() = MSVCRT_ERANGE;
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -3087,7 +3087,7 @@ double CDECL MSVCR120_atanh(double x)
|
|||||||
float CDECL MSVCR120_atanhf(float x)
|
float CDECL MSVCR120_atanhf(float x)
|
||||||
{
|
{
|
||||||
#ifdef HAVE_ATANHF
|
#ifdef HAVE_ATANHF
|
||||||
double ret;
|
float ret;
|
||||||
|
|
||||||
if (x > 1 || x < -1) {
|
if (x > 1 || x < -1) {
|
||||||
MSVCRT_fenv_t env;
|
MSVCRT_fenv_t env;
|
||||||
@ -3102,7 +3102,7 @@ float CDECL MSVCR120_atanhf(float x)
|
|||||||
|
|
||||||
ret = atanhf(x);
|
ret = atanhf(x);
|
||||||
|
|
||||||
if (!isfinite(ret)) *MSVCRT__errno() = MSVCRT_ERANGE;
|
if (!finitef(ret)) *MSVCRT__errno() = MSVCRT_ERANGE;
|
||||||
return ret;
|
return ret;
|
||||||
#else
|
#else
|
||||||
return MSVCR120_atanh(x);
|
return MSVCR120_atanh(x);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user