aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEven Rouault <even.rouault@spatialys.com>2018-03-12 21:21:40 +0100
committerEven Rouault <even.rouault@spatialys.com>2018-03-14 18:51:50 +0100
commit7ad9654a05451cb77e508cee00e45a695512a57c (patch)
tree006350f7f6d7845326cfcd370a09864d6cb6eb0a
parent9edd47f207576a468d6c29cb11db70054815de19 (diff)
downloadPROJ-7ad9654a05451cb77e508cee00e45a695512a57c.tar.gz
PROJ-7ad9654a05451cb77e508cee00e45a695512a57c.zip
Add a few cppcheck suppressions
-rw-r--r--src/PJ_isea.c4
-rw-r--r--src/geodesic.c1
-rw-r--r--src/geodtest.c2
3 files changed, 6 insertions, 1 deletions
diff --git a/src/PJ_isea.c b/src/PJ_isea.c
index d922ecbb..57412a38 100644
--- a/src/PJ_isea.c
+++ b/src/PJ_isea.c
@@ -149,7 +149,9 @@ enum snyder_polyhedron {
};
struct snyder_constants {
- double g, G, theta, ea_w, ea_a, ea_b, g_w, g_a, g_b;
+ double g, G, theta;
+ /* cppcheck-suppress unusedStructMember */
+ double ea_w, ea_a, ea_b, g_w, g_a, g_b;
};
/* TODO put these in radians to avoid a later conversion */
diff --git a/src/geodesic.c b/src/geodesic.c
index d62fdd99..a7e4376a 100644
--- a/src/geodesic.c
+++ b/src/geodesic.c
@@ -94,6 +94,7 @@ static void Init() {
#else
{
real minus1 = -1;
+ /* cppcheck-suppress wrongmathcall */
NaN = sqrt(minus1);
}
#endif
diff --git a/src/geodtest.c b/src/geodtest.c
index de729407..8cc48134 100644
--- a/src/geodtest.c
+++ b/src/geodtest.c
@@ -341,6 +341,7 @@ static int GeodSolve14() {
int result = 0;
{
double minus1 = -1;
+ /* cppcheck-suppress wrongmathcall */
nan = sqrt(minus1);
}
geod_init(&g, wgs84_a, wgs84_f);
@@ -482,6 +483,7 @@ static int GeodSolve55() {
int result = 0;
{
double minus1 = -1;
+ /* cppcheck-suppress wrongmathcall */
nan = sqrt(minus1);
}
geod_init(&g, wgs84_a, wgs84_f);