Module: wine Branch: master Commit: af7ace7990602976dc2bd7f59e3d24ea465ff6cb URL: https://source.winehq.org/git/wine.git/?a=commit;h=af7ace7990602976dc2bd7f59...
Author: Stefan Dösinger stefan@codeweavers.com Date: Sun Nov 17 13:43:13 2019 +0100
includes: Newer Visual Studio versions have isfinite and friends.
Signed-off-by: Stefan Dösinger stefan@codeweavers.com Signed-off-by: Alexandre Julliard julliard@winehq.org
---
include/wine/port.h | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-)
diff --git a/include/wine/port.h b/include/wine/port.h index d23e2b033f..b3ef4b905a 100644 --- a/include/wine/port.h +++ b/include/wine/port.h @@ -58,9 +58,15 @@ #ifdef _MSC_VER
#define ftruncate chsize -#define isfinite(x) _finite(x) -#define isinf(x) (!(_finite(x) || _isnan(x))) -#define isnan(x) _isnan(x) +#ifndef isfinite +# define isfinite(x) _finite(x) +#endif +#ifndef isinf +# define isinf(x) (!(_finite(x) || _isnan(x))) +#endif +#ifndef isnan +# define isnan(x) _isnan(x) +#endif #define popen _popen #define pclose _pclose #define snprintf _snprintf