This page is a snapshot from the LWG issues list, see the Library Active Issues List for more information and the meaning of C++11 status.
Section: 28.7 [c.math], 99 [stdinth], 99 [fenv], 99 [cmplxh] Status: C++11 Submitter: Robert Klarer Opened: 2009-05-26 Last modified: 2017-06-15
Priority: Not Prioritized
View all other issues in [c.math].
View all issues with C++11 status.
Discussion:
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 28.7 [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.8.2 [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.
Proposed resolution:
Remove the section 99 [stdinth].
Remove the section 99 [fenv].
Remove 28.7 [c.math], p3:
-3- The header <tgmath.h> effectively includes the headers <complex.h> and <math.h>.
Remove the section 99 [cmplxh].