[gdal-dev] GIntBig in the bindings
Ari Jolma
ari.jolma at gmail.com
Fri May 22 01:38:58 PDT 2015
It seems that there are quite a few interface methods with two versions
where the only difference is whether GIntBig is used or not. Also some
methods do not have GIntBig when they actually should use it since it is
in the GDAL API.
I found out that at least in Swig Perl default typemaps have long long
and unsigned long long. Thus using GIntBig should mostly be just the
case of saying
%apply (long long) { GIntBig };
At least Python, Java and CSharp seem to have default typemaps for long
long and unsigned long long.
However, what GIntBig really is, is a configure time decision. That
should be somehow propagated to the bindings.
Ari
More information about the gdal-dev
mailing list