CBFalconer <cb********@yahoo.comwrites:
[...]
Some useful references about C (C99 are standards):
<http://www.ungerhu.com/jxh/clc.welcome.txt>
<http://c-faq.com/ (C-faq)
<http://benpfaff.org/writings/clc/off-topic.html>
<http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf(C99)
<http://cbfalconer.home.att.net/download/n869_txt.bz2(C99, txt)
<http://www.dinkumware.com/refxc.html (C-library}
<http://gcc.gnu.org/onlinedocs/ (GNU docs)
<http://clc-wiki.net/wiki/C_community:comp.lang.c:Introduction>
Let me point out one more time that n869_txt.bz2 is not a standard;
it's a draft of the C99 standard. Its only advantage is that (once
you decompress it with bunzip2) it's plain text; that can also be a
disadvantage, since some important formatting information is lost (for
example, definitions of terms are indicated with italics). Some
changes were made between n869 and the official release of the C99
standard. Still more post-C99 changes were made in three Technical
Corrigenda, which are incorporated into n1256.pdf.
My advice: consider using n869 *only* if the ability to use plain text
rather than PDF is very important to you. If you have a decent PDF
reader and don't mind using it, use n1256.pdf.
Yes, n1256 is also a draft, but it incorporates the official C99
standard and all three official technical corrigenda. If you're even
more of a sticker for accuracy than I am (wow!), then you can pay for
a copy of the actual C99 standard ($18 when I bought it, probably a
little more now) and obtain all three TCs at no charge.
--
Keith Thompson (The_Other_Keith) <ks***@mib.org>
Nokia
"We must do something. This is something. Therefore, we must do this."
-- Antony Jay and Jonathan Lynn, "Yes Minister"