🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fr.comp.lang.c
Article #20

Re: flux standard declares en lvalue !

#20
From: Antoine Leca
Date: Thu, 06 Apr 2000 00:00
39 lines
2461 bytes
Hans-Bernhard Broeker wrote:
> 
> [Pardon my forgotten French ... I'll write in English...]
> 
> Antoine Leca (Antoine.Leca@renault.fr) wrote:
> [...]
> : > FILE *file_err = stderr;
> 
> : [ au niveau global ]
> 
> : Cela n'a jamais �t� explicitement autoris�. C'�tait une erreur des versions
> : pr�c�dentes de ton compilateur+biblioth�que que de l'autoriser.
> 
> It most definitely is *not* error to allow something in addition to
> what the standard documents says you must allow. The *code* is
> incorrect, not the compiler that accepted it.  The standard does not
> guarantee that stdin is a constant expression, but neither does it
> forbid it being one. Nor is a diagnostic required, in this case,
> AFAICS.

<traduction>
Ce n'est certainement *pas* une erreur d'autoriser quelque chose
en plus de ce que la norme autorise. Le *code* est incorrect, mais
le compilateur qui l'accepte ne l'est pas. La norme ne garantit pas
que stdin soit une expression constante, mais elle n'interdit pas
non plus qu'elle le soit. Pas plus que [la norme] ne requiert de
diagnostic, pour autant que je puisse [S=?].
</traduction>

Tu as raison, mes paroles �taient trop tranch�es.

En fait, je voulais dire que c'�tait maladroit ("mistake" instead of
"error") que d'autoriser cela auparavant. Mais apr�s r�flexion je pense
effectivement que c'est difficile d'�mettre un avertissement dans ce
cas, sauf � utiliser un outil genre lint et accepter d'�tre noy� sous
les messages.


Antoine
Technical Details
Message-ID: <38EC4544.26AA50FE@renault.fr>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <38EA0F81.14175F08@cern.ch> <38EB0898.263118E@renault.fr> <8cf3ra$db1$1@claire.desy.de>

Show Full Headers
Complete Article Headers
X-Google-Language: FRENCH,ASCII
X-Google-Thread: 108d68,cf0ca10e654ef794
X-Google-Attributes: gid108d68,public
X-Google-Thread: f9822,cf0ca10e654ef794
X-Google-Attributes: gidf9822,public
From: Antoine Leca <Antoine.Leca@renault.fr>
Subject: Re: flux standard declares en lvalue !
Date: 2000/04/06
Message-ID: <38EC4544.26AA50FE@renault.fr>
X-Deja-AN: 607444485
Distribution: world
Content-Transfer-Encoding: 8bit
References: <38EA0F81.14175F08@cern.ch> <38EB0898.263118E@renault.fr> <8cf3ra$db1$1@claire.desy.de>
X-Accept-Language: ca,fr
Content-Type: text/plain; charset=iso-8859-1
X-Complaints-To: abuse@renault.fr
X-Trace: ons.mc2.renault.fr 955008325 28314 172.26.137.60 (6 Apr 2000 08:05:25 GMT)
Organization: RENAULT  (mais cette contribution est personnelle et n'engage pas  RENAULT)
Mime-Version: 1.0
NNTP-Posting-Date: 6 Apr 2000 08:05:25 GMT
Newsgroups: fr.comp.lang.c,cern.linux