ISO/ IEC C - Extensions to Obsolete Versions of C

2024-10-08: home | projects | documents | contributing | meetings | contacts

Each version of the C standard fully replaces the previous version of the standard. However, modern C implementations often support the ability for the user to specify which version of the C standard the implementation should use for compilation. To support such implementations, this is a list of the papers that WG14 believes are reasonable to apply to obsolete versions of C.

PaperTitleAdopted Into
N2829 Make assert() macro user friendly for C and C++ v2 C23
N3273 alignof of an incomplete array type C2y
N3286 Floating-point exceptions for macro replacements C2y
N3322 Allow zero length operations on null pointers C2y
N3305 leftover dependency on WANT macro C2y

WG14 also tracks Clarification Requests that were made for specific versions of the C standard. These requests can be found on the projects page. The resolution to each clarification request applies to the standard version it was filed against. It may be reasonable to treat clarifications of the intent as also applying to obsolete versions of the standard at an implementation's disecretion, but the WG14 committee has no official position on whether any individual clarification request applies to an obsolete version of the standard at this time.


2024-10-08: home | projects | documents | contributing | meetings | contacts

This page is sponsored by DTU. HTML design by Keld Simonsen. Comments welcome!