Silence pedantic warnings at header file level
Robert Collins
robert.collins@itdomain.com.au
Mon Mar 4 14:46:00 GMT 2002
Would this also fix the 'is not a prototype' error that cinstall
experiences?
Rob
> -----Original Message-----
> From: Danny Smith [mailto:danny_r_smith_2001@yahoo.co.nz]
> Sent: Tuesday, March 05, 2002 9:44 AM
> To: cygwin-patches
> Subject: 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.
More information about the Cygwin-patches
mailing list