Re: Has ANSI Approved ISO/IEC 9899:1999?



On Mon, 22 Oct 2007 21:48:19 -0700, jaysome <jaysome@xxxxxxxxxxx>
wrote in comp.lang.c:

It's been almost eight years since ISO/IEC approved ISO/IEC 9899:1999.

Does anyone know if ANSI has approved it?

A Google search shows arguably confusing answers as to whether ANSI
has approved it. For example, on this site:

http://en.wikipedia.org/wiki/C_(programming_language)#ANSI_C_and_ISO_C

it says that "It was adopted as an ANSI standard in March 2000."

Google got it almost right. It was approved as an ANSI standard on
May 22, 2000. It says so right in the genuine ANSI PDF, formerly
available for $18.00 via ANSI's web site. Although I think I have
heard that the price has gone up to about $30.00.

The US delegation voted unanimously in favor of adoption at the ISO
committee vote. Ordinarily that would have automatically approved it
as an ANSI standard at the same time.

However, somebody (I don't know who) had filed a formal objection with
ANSI over the C99 standard. Due to ANSI's procedural rules, that
meant that ISO delegation alone could not approve it as an ANSI
standard, instead it had to be sent out to a larger number of ANSI
members, with time for review, comments, and finally a vote.

This took almost six months, but C99 received sufficient votes and
officially became an ANSI standard on May 22, 2000.

But on this site (which appears in the signature of someone who posts
to this newsgroup somewhat regularly and someone who everyone should
deeply respect):

http://jk-technology.com/c/standards.html

it says that "This update to the C language standard has not been
approved by ANSI and is not an American National Standard at this
time". This site goes on to further say that "I will post more
information as it becomes available to me".

OK, I'm a little behind on updating that page on my web site. It's
only 7 1/2 years out-of-date, give me a break.

A search for terms that you would think would find a match for C99 on
ANSI's site shows no relevant results.

Has ISO/IEC 9899:1999 been approved by ANSI?

Best regards

I'll probably get around to fixing that some day...

--
Jack Klein
Home: http://JK-Technology.Com
FAQs for
comp.lang.c http://c-faq.com/
comp.lang.c++ http://www.parashift.com/c++-faq-lite/
alt.comp.lang.learn.c-c++
http://www.club.cc.cmu.edu/~ajo/docs/FAQ-acllc.html
.



Relevant Pages

  • Re: Differences between const char and char
    ... > Ben Pfaff wrote: ... > accurate name for the new ANSI standard. ... Which is: ISO/IEC/INCITS ...
    (comp.lang.c)
  • Re: ANSI C compliance
    ... The 1989 ANSI standard was adopted, ... >ANSI is a member if ISO.) ... fine folks here) uses "ISO" to refer to the standard. ...
    (comp.lang.c)
  • Re: Need Help Parsing From File
    ... ANSI 89 C says that other characters may follow after r, r+, etc. ... "rt" is useless for an ANSI C compiler, since the default stream mode ... option is not part of the ANSI standard for open, but is a Microsoft ...
    (comp.lang.python)
  • Re: Update header column to match its detail values.
    ... > Hmmm, I don't think I know of any one place where this all is documented ... > (other than the ANSI standard itself, ... > I picked up most of my knowledge about ANSI vs T-SQL by reading ... BOL gives some hints about this too. ...
    (microsoft.public.sqlserver.programming)
  • Re: Has ANSI Approved ISO/IEC 9899:1999?
    ... it was approved by ANSI on 22nd May 2000. ... A Google search shows arguably confusing answers as to whether ANSI ... Typical Wikipedia. ... it says that "This update to the C language standard has not been ...
    (comp.lang.c)