aboutsummaryrefslogtreecommitdiff
path: root/src/pj_internal.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/pj_internal.c')
-rw-r--r--src/pj_internal.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/pj_internal.c b/src/pj_internal.c
index 61905259..9cbbf20a 100644
--- a/src/pj_internal.c
+++ b/src/pj_internal.c
@@ -443,3 +443,15 @@ void proj_log_func (PJ_CONTEXT *ctx, void *app_data, PJ_LOG_FUNCTION logf) {
if (0!=logf)
ctx->logger = logf;
}
+
+
+/*****************************************************************************/
+int pj_is_nan (double val) {
+/******************************************************************************
+ Returns 0 if not a NaN and non-zero if val is a NaN.
+
+ Provides an equivalent to isnan().
+******************************************************************************/
+ /* cppcheck-suppress duplicateExpression */
+ return val != val;
+}