aboutsummaryrefslogtreecommitdiff
path: root/src/geodesic.c
diff options
context:
space:
mode:
authorCharles Karney <charles@karney.com>2018-03-23 09:19:47 -0400
committerCharles Karney <charles@karney.com>2018-03-23 09:19:47 -0400
commit59e22ff0707efd92c95f590774d0693ef7565437 (patch)
tree48f7cea9d5d0754f0c6b23d2c9c59d83b37287ff /src/geodesic.c
parent8f731933cc18515aeb20fe7224c3e4a7c02b315b (diff)
downloadPROJ-59e22ff0707efd92c95f590774d0693ef7565437.tar.gz
PROJ-59e22ff0707efd92c95f590774d0693ef7565437.zip
geodtest: introduce assertNaN. geodesic: comment on non-use of pj_is_nan.
Diffstat (limited to 'src/geodesic.c')
-rw-r--r--src/geodesic.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/geodesic.c b/src/geodesic.c
index 91af23f9..eb956c65 100644
--- a/src/geodesic.c
+++ b/src/geodesic.c
@@ -239,7 +239,8 @@ static void sincosdx(real x, real* sinx, real* cosx) {
r = remquo(x, (real)(90), &q);
#else
r = fmod(x, (real)(360));
- /* check for NaN */
+ /* check for NaN -- do not use pj_is_nan, since we want geodesic.c not to
+ * depend on the rest of proj.4 */
q = r == r ? (int)(floor(r / 90 + (real)(0.5))) : 0;
r -= 90 * q;
#endif