This is the mail archive of the cygwin-patches@cygwin.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

RFC: Silence pedantic warnings at header file level


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.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]