aboutsummaryrefslogtreecommitdiff
path: root/src/math.cpp
diff options
context:
space:
mode:
authorCharles Karney <charles.karney@sri.com>2019-09-18 14:25:15 -0400
committerCharles Karney <charles.karney@sri.com>2019-09-18 14:25:15 -0400
commit646da7bf3868090ec8ac2d05ab63781de86be64b (patch)
treef81f4da4ac56d65e57cade596d462253e2b21217 /src/math.cpp
parent329e7a9be67c15936488ef37739df065a4b81bf7 (diff)
downloadPROJ-646da7bf3868090ec8ac2d05ab63781de86be64b.tar.gz
PROJ-646da7bf3868090ec8ac2d05ab63781de86be64b.zip
math.cpp removed since its isnan isn't used. Keep proj_math.h (which
just includes math.h and limits.h) since it's included in a score of places.
Diffstat (limited to 'src/math.cpp')
-rw-r--r--src/math.cpp43
1 files changed, 0 insertions, 43 deletions
diff --git a/src/math.cpp b/src/math.cpp
deleted file mode 100644
index 90d35001..00000000
--- a/src/math.cpp
+++ /dev/null
@@ -1,43 +0,0 @@
-/******************************************************************************
- * Project: PROJ
- * Purpose: Make C99 math functions available on C89 systems
- * Author: Kristian Evers
- *
- ******************************************************************************
- * Copyright (c) 2018, Kristian Evers
- *
- * Permission is hereby granted, free of charge, to any person obtaining a
- * copy of this software and associated documentation files (the "Software"),
- * to deal in the Software without restriction, including without limitation
- * the rights to use, copy, modify, merge, publish, distribute, sublicense,
- * and/or sell copies of the Software, and to permit persons to whom the
- * Software is furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included
- * in all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
- * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
- * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
- * DEALINGS IN THE SOFTWARE.
- *****************************************************************************/
-
-#include "proj_math.h"
-
-/* pj_isnan is used in gie.c which means that is has to */
-/* be exported in the Windows DLL and therefore needs */
-/* to be declared even though we have isnan() on the */
-/* system. */
-
-#ifdef HAVE_C99_MATH
-int pj_isnan (double x);
-#endif
-
-/* Returns 0 if not a NaN and non-zero if val is a NaN */
-int pj_isnan (double x) {
- /* cppcheck-suppress duplicateExpression */
- return x != x;
-}