jacob navia said:
The current C standard is C99. Of course there are people
that want to destroy C and make it go back to 1969
when it didn't exist. I hope you are not one of them.
That's nonsense, as you should know if you've been paying any
attention at all in this newsgroup.
What I fail to understand are the people that always
speak about "Standard C" but they mean some inexistent
standard. The C89 Standard doesn't exist any more.
My copy of it certainly exists.
It was replaced by the current one.
Yes, the C90 standard was officially superseded by the C99 standard,
but there are still numerous implementations that conform reasonably
well to the C90 standard, and relatively few that conform to the C99
standard. Given that reality, it's perfectly reasonable to continue
discussing C90, however much we might wish (or not) that C99 had
achieved universal coverage.
That does not in any way constitute wanting to destroy C.
You're complaining about someone mentioning that intptr_t is specific
to C99. Would you prefer that we post answers that assume everyone
has a C99 compiler, so they can come back and ask us what's wrong when
it doesn't work with their C90 compilers?