Thank you for your reply.
1) I wasn't complaining.
OK, it just read like a complaint to me.
I feel like I'm in Sunday school with the
five books of Moses containing two different sequences of the creation
story, and I can't get anyone to admit that one isn't right.
That is because both are correct ;-)
The original K&R C is also on topic here, although I would not recommend
using it myself.
2) This text is a prereq for participation in this forum. I want to
particpate in this forum. Ergo, .... (Elapsed thinking time: 4
milliseconds)
It isn't a prerequisite, but my opinion is that it was money well spent.
It is the only C book I have and I've never needed another for C
programming.
3) At the risk of sounding stupid, I don't know the difference.
The ANSI standard came out a year earlier, but there is no substantive
difference. As ISO is international and ANSI is just for the USA I would
expect books written after the ISO standard to refer to that (especially
in non-US editions) and not just the ANSI standard.
Two reasons.
a) Neither MS VC not gcc claim C99 conformance (GNU admit that their C99
mode is not yet fuly conforming).
b) I've only heard of 1 or 2 implementations claiming C99 conformance.
So if neither of the most common implementations for the desktop
implement it, and implementations are very rare, it is unlikely you will
use one in the near future.
5) My library shows good judgement. MPJ
Indeed.
You may also want to download for free, and what is more legally, a copy
of the last public draft of C99 to add to your library. You can get it
from
http://www.open-std.org/jtc1/sc22/wg14/www/docs/n869/ However, it is not an easy read.