aboutsummaryrefslogtreecommitdiff
path: root/src/pj_internal.c
diff options
context:
space:
mode:
authorCharles Karney <charles@karney.com>2018-03-23 06:34:48 -0400
committerCharles Karney <charles@karney.com>2018-03-23 06:34:48 -0400
commitb04abee685f38db9d1be15f8406ca79dabde7ee1 (patch)
treeb180f45a7922ef8cbb25ecc08f5753889b83c2d7 /src/pj_internal.c
parent3cd307366ab86c3351d77ba5fd19d5a56e76d239 (diff)
downloadPROJ-b04abee685f38db9d1be15f8406ca79dabde7ee1.tar.gz
PROJ-b04abee685f38db9d1be15f8406ca79dabde7ee1.zip
If HAVE_C99_MATH, define pj_is_nan as isnan.
Extend HAVE_C99_MATH checks in CMakeLists.txt and configure.ac to include test for C99 function isnan.
Diffstat (limited to 'src/pj_internal.c')
-rw-r--r--src/pj_internal.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/pj_internal.c b/src/pj_internal.c
index 9cbbf20a..4da47051 100644
--- a/src/pj_internal.c
+++ b/src/pj_internal.c
@@ -445,6 +445,9 @@ void proj_log_func (PJ_CONTEXT *ctx, void *app_data, PJ_LOG_FUNCTION logf) {
}
+#if HAVE_C99_MATH
+/* proj_internal.h defines pj_is_nan as isnan */
+#else
/*****************************************************************************/
int pj_is_nan (double val) {
/******************************************************************************
@@ -455,3 +458,4 @@ int pj_is_nan (double val) {
/* cppcheck-suppress duplicateExpression */
return val != val;
}
+#endif