RFC: Silence pedantic warnings at header file level
Danny Smith
danny_r_smith_2001@yahoo.co.nz
Mon Mar 4 14:46:00 GMT 2002
GCC 3.x has a a new pragma that causes the rest of the code in
the current file to be treated as if it came from a system header
Putting this right after the header guard of runtime and w32api headers
would silence all the "long long" and bitfield pedantic warnings that
still occur. It would also allow cleanup of the anonymous union
__extension__ business.
#if defined __GNUC__ && __GNUC__ >= 3
#pragma GCC system_header
#endif
This approach is used in GCC's STL headers.
Any comments
Danny
http://movies.yahoo.com.au - Yahoo! Movies
- Vote for your nominees in our online Oscars pool.
More information about the Cygwin-patches
mailing list