-
Notifications
You must be signed in to change notification settings - Fork 771
remove counts of headers etc from [headers] and [depr.c.headers] #766
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
This is a direct outflow from chaos theory, it seems. [headers] lists the C headers in a table, and then [depr.c.headers] lists those exact same headers again. |
@jensmaurer: I'm not sure that's true. [headers] lists Moreover we are apparently also deprecating What's perhaps confusing is the term "C header", but only mildly so. |
@tkoeppe: Ah, you're right. Those lists subtly differ in their .h suffix. :-/ |
Why does D.4p2 talk about C++ headers, then? [depr.c.headers] is supposed to be about .h -style headers. Why does C.5.1p4 talk about C++ headers in a section entitled "C standard library", showing incompatibilities vs. C11? Surely, C11 doesn't have those C++ headers. |
I think D.4p2 is just because Clark couldn't find a better place for that in P0063. C.5.1p4 is a note, but I was told that all of Annex C is a note, so it's not marked up. (I recently reworked C.5.1 a fair bit.) |
I filed an LWG issue about all this a while ago. I think it would make sense in general to say that "X is deprecated" in the main text, and then describe X in Annex D, but we need to think how that affects things like |
See also #1054. |
We don't need to give an explicit count of the number of items in a table, and doing so creates a maintenance burden and possibility of errors. We should remove these (an LWG informal poll has agreed to this).
The text was updated successfully, but these errors were encountered: