B
Ben Bacarisse
Richard Heathfield said:CBFalconer said:
Why not long int?
That's a good question but not a good answer!
Presumably you pose it as a question rather than offering it as an
answer (and you did so in another message directly to the OP) because
you know that long int is rarely a 64-bit integer even when it could
be.
This is an area where C90 is of little help. Short of implementing
your own integer arithmetic, long long is probably the most portable
was to go if you need a type with at least 64 bits. It is one of the
most widely implemented parts of C99.
<snip>