Title
Redundant specification of <stdint.h>, <fenv.h>, <tgmath.h>, and maybe <complex.h>
Status
c++11
Section
[c.math][stdinth][fenv][cmplxh]
Submitter
Robert Klarer

Created on 2009-05-26.00:00:00 last changed 154 months ago

Messages

Date: 2010-10-21.18:28:33

Proposed resolution:

Remove the section [stdinth].

Remove the section [fenv].

Remove [c.math], p3:

-3- The header <tgmath.h> effectively includes the headers <complex.h> and <math.h>.

Remove the section [cmplxh].

Date: 2010-10-21.18:28:33

[ 2009 Santa Cruz: ]

Real issue. Maybe just editorial, maybe not. Move to Ready.

Date: 2009-06-10.00:00:00

[ 2009-06-10 Ganesh adds: ]

While searching for stdint in the CD, I found that <stdint.h> is also mentioned in [basic.fundamental] p.5. I guess it should refer to <cstdint> instead.

Date: 2009-05-26.00:00:00

This is probably editorial.

The following items should be removed from the draft, because they're redundant with Annex D, and they arguably make some *.h headers non-deprecated:

[stdinth] (regarding <stdint.h>)

[fenv] (regarding <fenv.h>

Line 3 of [c.math] (regarding <tgmath.h>)

[cmplxh] (regarding <complex.h>, though the note in this subclause is not redundant)

History
Date User Action Args
2011-08-23 20:07:26adminsetstatus: wp -> c++11
2010-10-21 18:28:33adminsetmessages: + msg874
2010-10-21 18:28:33adminsetmessages: + msg873
2010-10-21 18:28:33adminsetmessages: + msg872
2009-05-26 00:00:00admincreate