Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Does the C standard have a website for defect reports?

In my previous question, the discussion seems to imply that there might be a defect in the C standard, further implied by the top answerer's last sentence:

The authors of the standard merely neglected to say so.

I'm aware that C++ has an online website where you can search for defect reports, i.e. here is my search for null pointer constant, but is there something similar for the C standard?

like image 599
user4164058 Avatar asked Oct 21 '14 01:10

user4164058


3 Answers

Keeping up with the C standards process is not as convenient as keeping up with the C++ process but by starting from the WG14 page we can find the Defect report summary for C11 linked at the top and with a some extra work we can come up with the

  • WG14 Defect Report Summary for ISO/IEC 9899:1999.
  • What appear to be the pre C99 WG14 Defect Report Summary

We can also find the lastest proposal by looking for the mailings also linked on the top of the site, currently:

  • Pre St. Louis 2014 Documents

we can find a list of mailings going back to 1996 in the documents section.

As far as I know WG14 does not have a comparable site to isocpp.org which along with the twitter feed makes it pretty easy to keep up with WG21.

For C++ I usually pick up the latest defect report list from isocpp.org when the latest pre-meeting mailing comes out, for example the latest one is the Pre-Urbana mailing. You can also find the most recent defect list by going to the WG21 site and looking for C++ Standard Core Language Issues List:

  • C++ Standard Core Language Active Issues, Revision 91

For the draft standards documents the canonical question would be Where do I find the current C or C++ standard documents?. As far as I know all the public C and C++ draft standards are linked from that question.

like image 181
Shafik Yaghmour Avatar answered Nov 09 '22 07:11

Shafik Yaghmour


The link in the question for C++ is to the WG21 (Working Group 21) site. It may come as no surprise that there is one for C, namely WG14, here: http://www.open-std.org/jtc1/sc22/wg14/

The most recent defect report I see is this one: http://www.open-std.org/jtc1/sc22/wg14/www/docs/summary.htm

There is a meeting in St. Louis just one week from now: http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1861.htm

But while WG21 (for C++) has an active mailing list, I haven't found one for WG14. This may seem strange, but it's possible that the way to get your voice heard is to physically appear in St. Louis or find a delegate who can.

like image 43
John Zwinck Avatar answered Nov 09 '22 06:11

John Zwinck


No, there is not a specific website, or dedicated mailing list.

The procedure for filing bug reports is outlined at URL:
http://www.open-std.org/jtc1/sc22/wg14/www/docs/template.htm

Substitute the email address of the current Convenor, on the page:
http://www.open-std.org/jtc1/sc22/wg14/www/contacts
as necessary.

While not specified, an email subject line should include the phrase:
Draft C{nn} Defect: {title}

where {nn} is the version, 99, 11, 17, or 2x being commented on and a TC reference if needed, e.g. C99TC2, and {title} is a suggested value for the Subject: line of a Defect Report; to differentiate it from other types of email that box might get.

The URLs above are valid as of this writing as publicly accessible. Whether WG14 keeps them accessible is not in my control. Ymmv applies, in other words.

like image 22
M. Ziegast Avatar answered Nov 09 '22 07:11

M. Ziegast