From: Axel DOT Riese AT risc DOT uni-linz DOT ac DOT at (Axel Riese) Subject: Re: How to avoid Warning: Redefinition of ... 19 Dec 1997 01:10:51 -0800 Message-ID: <199712190809.AA23370.cygnus.gnu-win32@melmac.risc.uni-linz.ac.at> References: <19971218130854 DOT 13277 DOT qmail AT hotmail DOT com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit To: gnu-win32 AT cygnus DOT com (GNU-Win32) Hi Earnie ! > I found in the gcc.info file(s) in the Overall Option node a section on > switches about for warnings. I believe that you want the > -Wno-redundant-decls switch. > > - \\||// > ---o0O0--Earnie--0O0o---- > -earnie_boyd AT hotmail DOT com- > ------ooo0O--O0ooo------- Unfortunatley, this does not work (btw, this option is the default). - Axel My original message: > >Dear cygwiners, > > > >I managed to patch most of the headers from the latest Platform SDK to > >make them useable for gcc (i.e., the preprocessor doesn't produce > errors). > > > >However, I came across the following problem: > > > >A lot of header files typedef some symbols more than once, thus > producing > >warnings like > > > > ... Warning: redefinition of blah_blah ... > > ... blah_blah previously defined in ... > > > > > >Is there a way to avoid these warnings that is not contained in the > following > >list: > > > >- adding for each typedef something like #define blah_blah_defined and > > checking #ifndef blah_blah_defined ... #endif > >- forgetting about the Microsoft headers > >- closing my eyes during preprocessing and ignoring the warnings > > > > > >Any suggestions appreciated, > > > > Axel > > > > =========================================================================== Axel Riese Research Institute for Symbolic Computation J. Kepler University Linz A-4040 Linz e-Mail: Axel DOT Riese AT risc DOT uni-linz DOT ac DOT at Austria URL: http://www.risc.uni-linz.ac.at/people/ariese/home/ =========================================================================== - For help on using this list (especially unsubscribing), send a message to "gnu-win32-request AT cygnus DOT com" with one line of text: "help".