Section: 29.9 [c.math], 99 [stdinth], 99 [fenv], 99 [cmplxh] Status: C++11 Submitter: Robert Klarer Opened: 2009-05-26 Last modified: 2017-06-16
Priority: Not Prioritized
View all other issues in [c.math].
View all issues with C++11 status.
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:
99 [stdinth] (regarding <stdint.h>)
99 [fenv] (regarding <fenv.h>
Line 3 of 29.9 [c.math] (regarding <tgmath.h>)
99 [cmplxh] (regarding <complex.h>, though the note in this subclause is not redundant)
[ 2009-06-10 Ganesh adds: ]
While searching for stdint in the CD, I found that <stdint.h> is also mentioned in 6.7.1 [basic.fundamental] p.5. I guess it should refer to <cstdint> instead.
[ 2009 Santa Cruz: ]
Real issue. Maybe just editorial, maybe not. Move to Ready.
Remove the section 99 [stdinth].
Remove the section 99 [fenv].
Remove 29.9 [c.math], p3:
-3- The header <tgmath.h> effectively includes the headers <complex.h> and <math.h>.
Remove the section 99 [cmplxh].