🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: de.comp.lang.c++
Article #1997

Re: Warnings

#1997
From: Dietmar Kuehl
Date: Thu, 04 Apr 1996 13:26
35 lines
1591 bytes
Hi,
Erik Thiele (erik@master.unterland.de) wrote:
: wie kann ich Warnings selektiv abschalten ?

Selbst wenn man es kann, sollte man es nicht tun, sondern lieber den
Grund fuer die Warnung entfernen.

: musplay.C:105: warning: unused parameter `int wieviel'
: musplay.C:105: warning: unused parameter `float * mixbuffer'

: dann moechte man nicht extra einen unnoetigen 
: wieviel++;
: mixbuffer++;
: schreiben, sondern genau DIESE warning an genau DIESER stelle abschalten .

Gib dem Argument einfach keinen Namen. Dann ist diese Warnung an
dieser Stelle weg:

  int foo(int a, int) { return a; }

Eine Alternative, die man benutzen kann, wenn der Code sowohl mit einem
ANSI-C als auch mit einem C++ Compiler uebersetzt werden soll ist
folgendes:

  int foo(int a, int b) { (void)b; return a; }

... aber vermutlich reicht es, den Namen der Variablen wegzulassen.

: (Linux + GNU C 2.7.0)

Meine Antwort geht (naja, sollte gehen) mit allen Compilern.
--
dietmar.kuehl@uni-konstanz.de
http://www.informatik.uni-konstanz.de/~kuehl/
I am a realistic optimist - that's why I appear to be slightly pessimistic
Technical Details
Message-ID: <4k0im4$qb5@news.BelWue.DE>
Path: arc1-ca.pugleaf.net!news.belwue.de!horn!kuehl
References: <4jtfof$ao@master.unterland.de>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!news.belwue.de!horn!kuehl
From: kuehl@horn.informatik.uni-konstanz.de (Dietmar Kuehl)
Newsgroups: de.comp.lang.c++
Subject: Re: Warnings
Date: 4 Apr 1996 13:26:28 GMT
Organization: Fakultät für Mathematik und Informatik
Message-ID: <4k0im4$qb5@news.BelWue.DE>
References: <4jtfof$ao@master.unterland.de>
Reply-To: dietmar.kuehl@uni-konstanz.de
NNTP-Posting-Host: horn.informatik.uni-konstanz.de
X-Newsreader: TIN [version 1.2 PL2]