/* Synched up with: Not really in FSF. */
+#ifndef INCLUDED_sysfloat_h_
+#define INCLUDED_sysfloat_h_
+
/* Work around a problem that happens because math.h on hpux 7
defines two static variables--which, in Emacs, are not really static,
because `static' is defined as nothing. The problem is that they are
# define _NMAXLDBL THIS_FILENAME ## _nmaxldbl
# endif
-#if defined(MSDOS) || (defined(LINUX) && \
- !(defined (__GLIBC__) && (__GLIBC__ >= 2)))
+#if defined(LINUX) && !(defined (__GLIBC__) && (__GLIBC__ >= 2))
/* These are redefined (correctly, but differently) in values.h. */
#undef INTBITS
#undef LONGBITS
#include <math.h>
-#ifdef WINDOWSNT
+#ifdef WIN32_NATIVE
/* A quirky way to obtain logb prototype */
#include <float.h>
#define logb _logb
# define isnan(x) ((x) != (x))
#endif
+#endif /* INCLUDED_sysfloat_h_ */