Commit 7ef720f1 authored by Charles Davis's avatar Charles Davis Committed by Alexandre Julliard

msvcrt: Support 64-bit platforms that don't have finitef or isnanf.

parent 4fe19777
......@@ -14671,6 +14671,7 @@ for ac_func in \
dlopen \
epoll_create \
ffs \
finitef \
fnmatch \
fork \
fpclass \
......@@ -14687,6 +14688,7 @@ for ac_func in \
gettimeofday \
getuid \
if_nameindex \
isnanf \
kqueue \
lstat \
memmove \
......
......@@ -2045,6 +2045,7 @@ AC_CHECK_FUNCS(\
dlopen \
epoll_create \
ffs \
finitef \
fnmatch \
fork \
fpclass \
......@@ -2061,6 +2062,7 @@ AC_CHECK_FUNCS(\
gettimeofday \
getuid \
if_nameindex \
isnanf \
kqueue \
lstat \
memmove \
......
......@@ -34,6 +34,18 @@
WINE_DEFAULT_DEBUG_CHANNEL(msvcrt);
#ifndef HAVE_FINITEF
#define finitef(x) isfinite(x)
#endif
#ifndef HAVE_ISNANF
#ifdef HAVE_ISNAN
#define isnanf(x) isnan(x)
#else
#define isnanf(x) 0
#endif
#endif
#ifndef signbit
#define signbit(x) 0
#endif
......
......@@ -123,6 +123,9 @@
/* Define to 1 if you have the `ffs' function. */
#undef HAVE_FFS
/* Define to 1 if you have the `finitef' function. */
#undef HAVE_FINITEF
/* Define to 1 if you have the <float.h> header file. */
#undef HAVE_FLOAT_H
......@@ -279,6 +282,9 @@
/* Define to 1 if you have the `isnan' function. */
#undef HAVE_ISNAN
/* Define to 1 if you have the `isnanf' function. */
#undef HAVE_ISNANF
/* Define to 1 if you have the <jpeglib.h> header file. */
#undef HAVE_JPEGLIB_H
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment