Path: csiph.com!eternal-september.org!feeder.eternal-september.org!mx02.eternal-september.org!.POSTED!not-for-mail From: Keith Thompson Newsgroups: comp.lang.c Subject: Re: Right C version for GCC Date: Sat, 14 Nov 2015 10:47:27 -0800 Organization: None to speak of Lines: 37 Message-ID: References: <877flsrwkh.fsf@bsb.me.uk> <87egg0q91s.fsf@bsb.me.uk> <0c1e3897-c195-48ef-b143-2eed578dc744@googlegroups.com> <87twovnjdm.fsf@bsb.me.uk> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Injection-Info: mx02.eternal-september.org; posting-host="945944de09706c9b4e29b53c9d2efdc2"; logging-data="19744"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19BBZt2fFxc8pVKtc68wY82" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1 (gnu/linux) Cancel-Lock: sha1:DrB/1hOpGP7Z9OquDsMad1ySa8w= sha1:tsZIJ/CdaXq2grwaOH110FB1DCE= Xref: csiph.com comp.lang.c:76004 Tim Rentsch writes: > Philipp Klaus Krause writes: [...] >> How up to date is http://www.iso-9899.info/wiki/The_Standard? >> Through the links there, I was able to find one seller of AMD1 (the C90 >> vs C95 diff), but none for C90. Do you know of any place where the C90 >> standard is available? > > I expect you will want to see this if you haven't > already: > > http://flash-gordon.me.uk/ansi.c.txt > > My understanding is the contents are the same as the C90 standard, > just with different section numbering. The 1989 ANSI and 1990 ISO C standard documents are essentially identical, with ISO inserting some more or less boilerplate introductory material and incrementing the section numbers by 3. My understanding is that ansi.c.txt is a draft of the final 1989 ANSI C standard. There were probably some changes between that draft and the published standard, but I expect they'd be minor. I have official PDF copies of the 1990, 1999, and 2011 ISO standards, purchased from ANSI. The 1990 standard was digitized from a hard copy; you can copy-and-paste the text, but you'll have to fix a lot of errors. I don't know whether they still sell the older standards, or for how much. Google "ANSI store" and search for 9899. The 1995 amendment was available at no charge at one time, as were the 3 Technical Corrigenda for C99 and the one for C11. -- Keith Thompson (The_Other_Keith) kst-u@mib.org Working, but not speaking, for JetHead Development, Inc. "We must do something. This is something. Therefore, we must do this." -- Antony Jay and Jonathan Lynn, "Yes Minister"