R
Richard Heathfield
Paul Hsieh said:
Provided, of course, that you are one of those lucky people who has a
conforming C99 compiler. I am not one such.
Check the thread title.
I haven't *vowed* any such thing, but in practice very little of my code
relies on platform-specific extensions. Some, obviously.
It also might be unnecessarily slow. You are letting the compiler
vendor make decisions for you.
int32_t i = 38700;
is also guaranteed to work, and is totally non-controversial about
what it means or is doing.
Provided, of course, that you are one of those lucky people who has a
conforming C99 compiler. I am not one such.
So 1) you are dismissing the possibility of using floating point.
Check the thread title.
2)
Either your bignum library has support for file offsets or you have
vowed not to support the platform specific extensions for dealing with
file offsets on your machine.
I haven't *vowed* any such thing, but in practice very little of my code
relies on platform-specific extensions. Some, obviously.