summaryrefslogtreecommitdiff
path: root/native/fdlibm/fdlibm.h
diff options
context:
space:
mode:
Diffstat (limited to 'native/fdlibm/fdlibm.h')
-rw-r--r--native/fdlibm/fdlibm.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/native/fdlibm/fdlibm.h b/native/fdlibm/fdlibm.h
index 156a03c1e..a4a55523e 100644
--- a/native/fdlibm/fdlibm.h
+++ b/native/fdlibm/fdlibm.h
@@ -24,6 +24,8 @@
/* GCJ LOCAL: Include files. */
#include "ieeefp.h"
+/* CLASSPATH LOCAL: */
+#include "namespace.h"
#include "mprec.h"
@@ -93,7 +95,11 @@ extern double erf __P((double));
extern double erfc __P((double));
extern double gamma __P((double));
extern double hypot __P((double, double));
-extern int isnan __P((double));
+
+#ifndef isnan
+#define isnan(x) ((x) != (x))
+#endif
+
extern int finite __P((double));
extern double j0 __P((double));
extern double j1 __P((double));