11

Starting from this SO protected question I'm trying to understand what the difference between those documents:

  1. 9899 2012 costs $60
  2. 9899 2011 costs $265

As you can see those documents have very different prices and I don't know if the cheaper one is valid or is something like draft or cut copy of the real standard.

Did someone buy the INCITS one?


EDIT

As @Chqrlie pointed out: What is the difference between the ANSI and ISO official documents available for a free and the final draft freely accessible from the official website at open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf

Thomas Dickey
  • 51,086
  • 7
  • 70
  • 105
LPs
  • 16,045
  • 8
  • 30
  • 61
  • 2
    An interesting extension to this question is: *What is the difference between the ANSI and ISO official documents available for a free and the final draft freely accessible from the official website at http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf* ? – chqrlie Aug 03 '16 at 10:36
  • The one labelled 2012 probably includes differences from the 2012 Corrigendum (a correction of minor errors found after release). The corrections made by the Corrigendum are listed at http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1606.pdf – Peter Aug 03 '16 at 10:45
  • @Peter So: newer, corrected and cheaper...Too good to be true... ;) – LPs Aug 03 '16 at 11:23
  • That's assuming I'm right, of course. – Peter Aug 03 '16 at 13:15

2 Answers2

4

I finally got answers from:

  • Ansi

    The ISO/IEC 9899:2011 is the original ISO standard published by ISO.
    The INCITS/ISO/IEC 9899-2012 is the domestic U.S. adoption of the ISO.

  • INCITS

    Technically, the two standards are identical. The US version has additional front matter to add a U.S. cover and adoption date details. Once we adopt the international standard, we can set the price based on our fee schedule, which generally results in a lesser fee than buying the ISO version.

    To provide more background on this, most INCITS technical committees hold U. S. Technical Advisory Group (TAG) relationships to ISO/IEC JTC 1 subcommittees and working groups and, to some ISO technical committees, subcommittees and working groups.
    Subject to a few exceptions, INCITS adopts all ISO/IEC or ISO standards that fall within its program of work as “Identical” American National Standards in accordance with the ANSI “Expedited Procedures for the Identical Adoption of an ISO or IEC standard as an American National Standard”.

    Similarly, INCITS will generally withdraw any such adopted American National Standard that has been withdrawn as an ISO/IEC or ISO International Standard.

Jonathan Leffler
  • 730,956
  • 141
  • 904
  • 1,278
LPs
  • 16,045
  • 8
  • 30
  • 61
  • Did they address the price discrepancy? – 2501 Aug 04 '16 at 08:11
  • @2501 The sentence _which generally results in a lesser fee than buying the ISO version_ is all they wrote about price. – LPs Aug 04 '16 at 08:29
  • That's very interesting! Does it imply that a national body that participates in the ISO/IEC JTC subcommittees could possibly publish its own version (with just a different front cover I suppose) for free? – chqrlie Aug 18 '16 at 17:52
  • @chqrlie if `2+2 = 4`... ;) – LPs Aug 22 '16 at 05:59
3

What is the difference between the ANSI and ISO official documents available for a free and the final draft freely accessible from the official website at open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf

There were several erroneous sentences in n1570 mentioning _Alignof for expressions, which doesn't exist. So _Alignof was removed from 6.3.2.1p2, p3, p4, fn. 65; and 6.7.1 fn. 121.

Note that since C11 we had a (very trivial) technical corrigendum and a whole lot of accepted defect reports that a conforming C11 compiler may implement ahead of a new TC or standard.

Cubbi
  • 46,567
  • 13
  • 103
  • 169