[GRASS-dev] Unlimited precision

Francesco P. Lovergine frankie at debian.org
Mon Oct 22 04:28:44 EDT 2007


On Mon, Oct 22, 2007 at 05:08:31AM +0100, Glynn Clements wrote:
> > AFAIK, there is no C++ standard for 64-bit integrals.  Bad news for
> > r.terraflow.
> 
> Comments in the g++ headers suggest that "long long" is a GNU
> extension. Technically, we should really have another compilation
> check, but I strongly suspect that if the C and C++ compilers aren't
> "matched", we'll have bigger problems than just "long long".
> 

gcc supports as extensions both C89 and C++ long long. It is supported
in ISO C99. I see the range issue remains possibly unfixed in case of 
other compilers. Not that I was so interested in it... :-P
Of course, someone should check if reduced ranges are incorrectly
used in other cases around...

-- 
Francesco P. Lovergine




More information about the grass-dev mailing list