Use size_t types in read_geogrid to properly handle tiles > 2 GB (#9)
commitb104496fd4920a135a65b9da95233c2694918494
authorMichael Duda <duda@ucar.edu>
Tue, 7 Mar 2017 22:47:58 +0000 (7 15:47 -0700)
committerGitHub <noreply@github.com>
Tue, 7 Mar 2017 22:47:58 +0000 (7 15:47 -0700)
tree1e3a5800d087021dac5e5868621f6fad88a7b71e
parenta8580cdc903e18e7e5d12f6a0b0f2b086b5d495e
Use size_t types in read_geogrid to properly handle tiles > 2 GB (#9)

The read byte count as well as the index in a loop over array elements
in the read_geogrid( ) routine were previously declared as 'int' types,
which limits the maximum number of elements that can be read and processed
to 2^31 - 1; changing from 'int' to 'size_t' for these variables allows
the routine to now read tiles of static data larger than 2 GB.
geogrid/src/read_geogrid.c