msvcrt: Implement nan.
Signed-off-by: Daniel Lehman <dlehman@esri.com> Signed-off-by: Piotr Caban <piotr@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
b924ccb699
commit
09e4fc834d
|
@ -288,9 +288,9 @@
|
||||||
@ cdecl lroundl(double) ucrtbase.lroundl
|
@ cdecl lroundl(double) ucrtbase.lroundl
|
||||||
@ cdecl modf(double ptr) ucrtbase.modf
|
@ cdecl modf(double ptr) ucrtbase.modf
|
||||||
@ cdecl -arch=arm,x86_64 modff(float ptr) ucrtbase.modff
|
@ cdecl -arch=arm,x86_64 modff(float ptr) ucrtbase.modff
|
||||||
@ stub nan
|
@ cdecl nan(str) ucrtbase.nan
|
||||||
@ stub nanf
|
@ cdecl nanf(str) ucrtbase.nanf
|
||||||
@ stub nanl
|
@ cdecl nanl(str) ucrtbase.nanl
|
||||||
@ cdecl nearbyint(double) ucrtbase.nearbyint
|
@ cdecl nearbyint(double) ucrtbase.nearbyint
|
||||||
@ cdecl nearbyintf(float) ucrtbase.nearbyintf
|
@ cdecl nearbyintf(float) ucrtbase.nearbyintf
|
||||||
@ cdecl nearbyintl(double) ucrtbase.nearbyintl
|
@ cdecl nearbyintl(double) ucrtbase.nearbyintl
|
||||||
|
|
|
@ -2293,9 +2293,9 @@
|
||||||
@ cdecl memset(ptr long long) MSVCRT_memset
|
@ cdecl memset(ptr long long) MSVCRT_memset
|
||||||
@ cdecl modf(double ptr) MSVCRT_modf
|
@ cdecl modf(double ptr) MSVCRT_modf
|
||||||
@ cdecl -arch=arm,x86_64 modff(float ptr) MSVCRT_modff
|
@ cdecl -arch=arm,x86_64 modff(float ptr) MSVCRT_modff
|
||||||
@ stub nan
|
@ cdecl nan(str) MSVCR120_nan
|
||||||
@ stub nanf
|
@ cdecl nanf(str) MSVCR120_nanf
|
||||||
@ stub nanl
|
@ cdecl nanl(str) MSVCR120_nan
|
||||||
@ cdecl nearbyint(double) MSVCRT_nearbyint
|
@ cdecl nearbyint(double) MSVCRT_nearbyint
|
||||||
@ cdecl nearbyintf(float) MSVCRT_nearbyintf
|
@ cdecl nearbyintf(float) MSVCRT_nearbyintf
|
||||||
@ cdecl nearbyintl(double) MSVCRT_nearbyint
|
@ cdecl nearbyintl(double) MSVCRT_nearbyint
|
||||||
|
|
|
@ -1956,9 +1956,9 @@
|
||||||
@ cdecl memset(ptr long long) msvcr120.memset
|
@ cdecl memset(ptr long long) msvcr120.memset
|
||||||
@ cdecl modf(double ptr) msvcr120.modf
|
@ cdecl modf(double ptr) msvcr120.modf
|
||||||
@ cdecl -arch=arm,x86_64 modff(float ptr) msvcr120.modff
|
@ cdecl -arch=arm,x86_64 modff(float ptr) msvcr120.modff
|
||||||
@ stub nan
|
@ cdecl nan(str) msvcr120.nan
|
||||||
@ stub nanf
|
@ cdecl nanf(str) msvcr120.nanf
|
||||||
@ stub nanl
|
@ cdecl nanl(str) msvcr120.nanl
|
||||||
@ cdecl nearbyint(double) msvcr120.nearbyint
|
@ cdecl nearbyint(double) msvcr120.nearbyint
|
||||||
@ cdecl nearbyintf(float) msvcr120.nearbyintf
|
@ cdecl nearbyintf(float) msvcr120.nearbyintf
|
||||||
@ cdecl nearbyintl(double) msvcr120.nearbyintl
|
@ cdecl nearbyintl(double) msvcr120.nearbyintl
|
||||||
|
|
|
@ -2901,3 +2901,20 @@ LDOUBLE CDECL MSVCR120_lgammal(LDOUBLE x)
|
||||||
{
|
{
|
||||||
return MSVCR120_lgamma(x);
|
return MSVCR120_lgamma(x);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*********************************************************************
|
||||||
|
* nan (MSVCR120.@)
|
||||||
|
*/
|
||||||
|
double CDECL MSVCR120_nan(const char *tagp)
|
||||||
|
{
|
||||||
|
/* Windows ignores input (MSDN) */
|
||||||
|
return NAN;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*********************************************************************
|
||||||
|
* nanf (MSVCR120.@)
|
||||||
|
*/
|
||||||
|
float CDECL MSVCR120_nanf(const char *tagp)
|
||||||
|
{
|
||||||
|
return NAN;
|
||||||
|
}
|
||||||
|
|
|
@ -2429,9 +2429,9 @@
|
||||||
@ cdecl memset(ptr long long) MSVCRT_memset
|
@ cdecl memset(ptr long long) MSVCRT_memset
|
||||||
@ cdecl modf(double ptr) MSVCRT_modf
|
@ cdecl modf(double ptr) MSVCRT_modf
|
||||||
@ cdecl -arch=arm,x86_64 modff(float ptr) MSVCRT_modff
|
@ cdecl -arch=arm,x86_64 modff(float ptr) MSVCRT_modff
|
||||||
@ stub nan
|
@ cdecl nan(str) MSVCR120_nan
|
||||||
@ stub nanf
|
@ cdecl nanf(str) MSVCR120_nanf
|
||||||
@ stub nanl
|
@ cdecl nanl(str) MSVCR120_nan
|
||||||
@ cdecl nearbyint(double) MSVCRT_nearbyint
|
@ cdecl nearbyint(double) MSVCRT_nearbyint
|
||||||
@ cdecl nearbyintf(float) MSVCRT_nearbyintf
|
@ cdecl nearbyintf(float) MSVCRT_nearbyintf
|
||||||
@ cdecl nearbyintl(double) MSVCRT_nearbyint
|
@ cdecl nearbyintl(double) MSVCRT_nearbyint
|
||||||
|
|
Loading…
Reference in New Issue