aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrank Warmerdam <warmerdam@pobox.com>2012-06-28 01:15:20 +0000
committerFrank Warmerdam <warmerdam@pobox.com>2012-06-28 01:15:20 +0000
commit1209f477469017a1276fabc71e0b03136b43677e (patch)
treec636e1f1402e37df1a87f78f264c2d84f5ba48b0
parent0c8a7fc8b2b7176fca1b37b223a3197f3075422f (diff)
downloadPROJ-1209f477469017a1276fabc71e0b03136b43677e.tar.gz
PROJ-1209f477469017a1276fabc71e0b03136b43677e.zip
fix byte swapping of ctable2 files on bigendian platforms (#157)
git-svn-id: http://svn.osgeo.org/metacrs/proj/trunk@2225 4e78687f-474d-0410-85f9-8d5e500ac6b2
-rw-r--r--ChangeLog4
-rw-r--r--src/nad2bin.c2
2 files changed, 5 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 73587c51..fc835b8c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2012-06-27 Frank Warmerdam <warmerdam@pobox.com>
+
+ * src/nad2bin.c: Fix byte swapping for bigendian platforms (#157)
+
2012-06-07 Frank Warmerdam <warmerdam@google.com>
* src/pj_init.c: avoid leaking vgridlist_geoid (#175).
diff --git a/src/nad2bin.c b/src/nad2bin.c
index 6de54f9c..69515527 100644
--- a/src/nad2bin.c
+++ b/src/nad2bin.c
@@ -195,7 +195,7 @@ int main(int argc, char **argv) {
{
swap_words( header + 96, 8, 4 );
swap_words( header + 128, 4, 2 );
- swap_words( ct.cvs, 4, ct.lim.lam * ct.lim.phi );
+ swap_words( ct.cvs, 4, ct.lim.lam * 2 * ct.lim.phi );
}
if( fwrite( header, sizeof(header), 1, fp ) != 1 ) {