Welcome to Editor's Report n3551, which is for the Standard Drafts n3550.
You can read the last draft's editor's report here.
This report is after the February Graz, Austria 2025 meeting. A number of new features were added and a few functions and floating point changes were cleaned up; the changes are detailed below.
The papers that were integrated were:
<stdarg.h>
Wording<math.h>
_Lengthof
_Countof
, and <stdcountof.h>
header)There were no problems integrating these papers. There were a few places where ...
needed to have additional places change from "variadic arguments" or "ellipses arguments" or "argument of the form ...
" to "varying arguments" that was not included directly in N3363 (<stdarg.h>
problem).
Most of the changes made were fairly mechanical changes that did not create huge changes, save N3469 that added a whole new C2Y header <stdcountof.h>
. There was a rewrite of _Lengthof` to ``_Countof
in all sections and all examples. Most of the changes do not really provoke real changes in implementations this time around: it was a lot of very helpful cleanup and synchronization with existing practice.
Notably among this cleanup is Stephan Heumann's "Initialization of Anonymous Structures and Unions", which standardized how unnamed members should be initialized in structures and unions and aligned it with most existing implementations (thanks, Stephan!). This was a very helpful first-time contribution!
The new paper submission system is still taking time. Yes, even now. Lots to do, little time, tiredness all around.
— JeanHeyd Meneide, Project Editor <wg14@soasis.org>