aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorFrank Warmerdam <warmerdam@pobox.com>2011-05-10 01:32:08 +0000
committerFrank Warmerdam <warmerdam@pobox.com>2011-05-10 01:32:08 +0000
commit6d16e577e73d94a8ec98e1b62b4dbe23d30fbb21 (patch)
tree328347376f77240f5d6e209a9130c055515a4ab7 /src
parentf7bb18dd65b3ca478b66bc3f26de93c650c45303 (diff)
downloadPROJ-6d16e577e73d94a8ec98e1b62b4dbe23d30fbb21.tar.gz
PROJ-6d16e577e73d94a8ec98e1b62b4dbe23d30fbb21.zip
fix up builds on windows
git-svn-id: http://svn.osgeo.org/metacrs/proj/trunk@1999 4e78687f-474d-0410-85f9-8d5e500ac6b2
Diffstat (limited to 'src')
-rw-r--r--src/PJ_igh.c6
-rw-r--r--src/makefile.vc2
-rw-r--r--src/projects.h2
3 files changed, 6 insertions, 4 deletions
diff --git a/src/PJ_igh.c b/src/PJ_igh.c
index 40a6f89c..6f8b6c40 100644
--- a/src/PJ_igh.c
+++ b/src/PJ_igh.c
@@ -77,12 +77,13 @@ INVERSE(s_inverse); /* spheroid */
if (z)
{
+ int ok = 0;
+
xy.x -= P->pj[z-1]->x0;
xy.y -= P->pj[z-1]->y0;
lp = P->pj[z-1]->inv(xy, P->pj[z-1]);
lp.lam += P->pj[z-1]->lam0;
- int ok = 0;
switch (z) {
case 1: ok = (lp.lam >= -d180-EPSLN && lp.lam <= -d40+EPSLN) ||
((lp.lam >= -d40-EPSLN && lp.lam <= -d10+EPSLN) &&
@@ -111,8 +112,9 @@ INVERSE(s_inverse); /* spheroid */
if (!z) lp.phi = HUGE_VAL;
return (lp);
}
-FREEUP; int i;
+FREEUP;
if (P) {
+ int i;
for (i = 0; i < 12; ++i)
if (P->pj[i]) free(P->pj[i]);
free(P);
diff --git a/src/makefile.vc b/src/makefile.vc
index f8a1a7e7..000dd091 100644
--- a/src/makefile.vc
+++ b/src/makefile.vc
@@ -32,7 +32,7 @@ pseudo = \
PJ_boggs.obj PJ_collg.obj PJ_crast.obj PJ_denoy.obj \
PJ_eck1.obj PJ_eck2.obj PJ_eck3.obj PJ_eck4.obj \
PJ_eck5.obj PJ_fahey.obj PJ_fouc_s.obj PJ_gins8.obj \
- PJ_gn_sinu.obj PJ_goode.obj PJ_hatano.obj PJ_loxim.obj \
+ PJ_gn_sinu.obj PJ_goode.obj PJ_igh.obj PJ_hatano.obj PJ_loxim.obj \
PJ_mbt_fps.obj PJ_mbtfpp.obj PJ_mbtfpq.obj PJ_moll.obj \
PJ_nell.obj PJ_nell_h.obj PJ_putp2.obj PJ_putp3.obj \
PJ_putp4p.obj PJ_putp5.obj PJ_putp6.obj PJ_robin.obj \
diff --git a/src/projects.h b/src/projects.h
index eb998d3a..38377697 100644
--- a/src/projects.h
+++ b/src/projects.h
@@ -458,7 +458,7 @@ struct PJ_PRIME_MERIDIANS *pj_get_prime_meridians_ref( void );
# define PJ_CVSID(string) static char pj_cvsid[] __attribute__((used)) = string;
# else
# define PJ_CVSID(string) static char pj_cvsid[] = string; \
-static char *cvsid_aw() { return( cvsid_aw() ? ((char *) NULL) : cpl_cvsid ); }
+static char *cvsid_aw() { return( cvsid_aw() ? ((char *) NULL) : pj_cvsid ); }
# endif
#else
# define PJ_CVSID(string)