[GRASS-dev] off_t question
Martin Landa
landa.martin at gmail.com
Tue Apr 2 01:32:28 PDT 2013
Hi,
2013/4/2 Glynn Clements <glynn at gclements.plus.com>:
> What should be fixed is this part in Grass.make:
>
> # crude hack for vector LFS, LFS_FLAGS should be set by configure
> ifdef USE_LARGEFILES
> LFS_CFLAGS = -D_FILE_OFFSET_BITS=64
> endif
>
> _FILE_OFFSET_BITS shouldn't be set on a system with a 64-bit "long".
>
> The main problem is that the LFS tests were taken wholesale from
> cdrtools and no-one understands them.
thanks for clarification, what kind of fix do you suggest?
> On the plus side, the warnings don't indicate a real problem. They
> arise because C considers "long int" and "long long int" to be
> distinct types even when they have the same size and representation.
Just note that diglib is using PRI_OFF_T for off_t formatting, in
vector lib is used mostly %ld.
Martin
--
Martin Landa <landa.martin gmail.com> * http://geo.fsv.cvut.cz/~landa
More information about the grass-dev
mailing list