From 073016ecd484f8d57685cedfde1ee808235840c4 Mon Sep 17 00:00:00 2001 From: Jacek Caban Date: Fri, 22 May 2020 17:16:43 +0200 Subject: [PATCH] math.h: Provide copysign declaration for ucrt. Signed-off-by: Jacek Caban Signed-off-by: Alexandre Julliard --- include/msvcrt/math.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/include/msvcrt/math.h b/include/msvcrt/math.h index 01c4a4b61b4..83b252ad5f8 100644 --- a/include/msvcrt/math.h +++ b/include/msvcrt/math.h @@ -182,8 +182,13 @@ static inline int _fpclassf(float x) { return _fpclass(x); } static inline float ldexpf(float x, int y) { return ldexp(x, y); } +#ifdef _UCRT +_ACRTIMP double __cdecl copysign(double, double); +_ACRTIMP float __cdecl copysignf(float, float); +#else #define copysign(x,y) _copysign(x,y) #define copysignf(x,y) _copysignf(x,y) +#endif double __cdecl nearbyint(double); float __cdecl nearbyintf(float);