Article View: de.comp.lang.c++
Article #2087Re: Warnings
From: Guus Leeuw jr.
Date: Thu, 11 Apr 1996 17:45
Date: Thu, 11 Apr 1996 17:45
70 lines
2693 bytes
2693 bytes
Erik Thiele wrote:
>
> Hallo!
>
> In article <xZHqqMD4E79asz2@ds01.bbrandes.berlinet.de>,
> D.SEUTHE@BBrandes.berlinet.de (Daniel Seuthe) writes:
>
> >> wie kann ich Warnings selektiv abschalten ?
> >[...]
> >> musplay.C:105: warning: unused parameter `int wieviel'
> >> musplay.C:105: warning: unused parameter `float * mixbuffer'
> >[...]
> >> (Linux + GNU C 2.7.0)
>
> >int zahl __attribute__ ((unused));
> hmmm....
> ihr habt jetzt 2 postings zu dem problem gemacht, aber beide koennen
> die Warning nur entweder global abschalten, oder die Warning loesen.
>
> hmmm. unused variable haette ich auf diese weisen abgeschafft.
> aber es gibt noch mehr warnings... mir fallen die grad nicht ein, aber
> es gibt warnings, die kann man nicht abschaffen !
> zum beispiel:
>
> function should return a value.
>
> int a()
> {
> stirb();
> };
>
> tja, warum sollte ich hier einen return machen ???
Warum? Das ist doch wohl klar, oder? Du schreibst eine Funktion die ein
`int' zurueckgibt und Du schreibst nicht was der Wert des `int' sein
soll? Wie ist der Kompiler (und vielleicht besser, die aufrufende
Funktion) zu wissen was zurueckkommt und welche Meinung der Wert hat?
Nur `static' Variabele werden initialisiert, nicht Werte auf dem Stack,
oder dynamisch allokierte Variabele.
> ich hab das so "geloest":
>
> int a()
> {
> stirb();
> #ifdef kickwarn
> return 0;
> #endif
> };
>
> nun gibt es leider aber noch andere warnings... :(
>
> tschuess...
> Erik
>
> --
> EMAIL: erik@master.unterland.de \\\\
> IRC: erikyyy o `QQ'_
> / __8
> ' `
--
'l8r,
Guus
---------------------------------------------------------------------------
They say I'm wild and I'm reckless.
-- Jim Steinman (from the song: Everything louder than everything
else)
---------------------------------------------------------------------------
Technical Details
Message-ID:
<316D4532.60055B92@eiffel.com>Path:
arc1-ca.pugleaf.net!news.rain.org!usenetReferences:
<4jtfof$ao@master.unterland.de> <xZHqqMD4E79asz2@ds01.bbrandes.berlinet.de> <4kd70n$7f@master.unterland.de>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!news.rain.org!usenet From: "Guus Leeuw jr." <guusl@eiffel.com> Newsgroups: de.comp.lang.c++ Subject: Re: Warnings Date: Thu, 11 Apr 1996 10:45:22 -0700 Organization: Interactive Software Engineering Inc. http://www.eiffel.com/ Message-ID: <316D4532.60055B92@eiffel.com> References: <4jtfof$ao@master.unterland.de> <xZHqqMD4E79asz2@ds01.bbrandes.berlinet.de> <4kd70n$7f@master.unterland.de> NNTP-Posting-Host: @outback.eiffel.com Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Mailer: Mozilla 2.0 (X11; I; Linux 1.2.8 i586) To: Erik Thiele <erik@master.unterland.de>