🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: rot13 [Was : Re: conjugaison et autres ...]

#15165
From: Harpo
Date: Sat, 08 Oct 2005 15:45
50 lines
3367 bytes
Charlie Gordon wrote:

> 
> En revanche tu justifiais l'usage de ces parenth�ses pour ouvrir la
> possibilit� de d�finir return comme une macro � param�tre qui trace
> les valeurs de retour
> des fonctions.

Pas exactement.

> Il me semble tr�s peu recommandable de red�finir les 
> mots cl�s du langage comme des macros, et je citais quelques exemples
> de probl�mes
> potentiels.

Je ne red�finis jamais un mot-cl� du langage, ou alors c'est par
inadvertance lorsque je ne le connais pas, 'return' j'en ai entendu
parler.

> Il s'av�re que la macro en question d�finit non pas 
> return(val), mais xreturn(val) ce qui est tout � fait loisible et sans
> rapport avec le d�bat, encore que cette macro n�cessite des extensions
> GNU pour �viter la multi-evaluation

Non, lorsqu'il n'y a pas d'extension GNU, il n'y a pas de
multi-�valuation, lorsqu'il y extension non plus. Elle est donc
conforme � ce que l'on peut faire en C et � ce que l'on attend d'un
truc qui doit faire return.

> et que le probl�me de la 
> conversion en chaine de caract�res en fonction du type de retour n'est
> de toute fa�on pas r�solu...

C'est quoi ce probl�me ?

> 
> Quant aux parenth�ses suppl�mentaires, j'en rajoute aussi
> syst�matiquement dans les constructions suivantes :
> 
> sizeof(expr)
> (a << 2) & c
> (a * b) & c
> (a + b) & c
> (a & b) || (c & d)
> ...
> et tous les cas que gcc -Wall signale comme suspects.

Je compile toujours avec -W -Wall -std=c99

Un petit coup de -pedantic de temps en temps... avec un peu de picon.
Technical Details
Message-ID: <4347e992$0$17203$8fcfb975@news.wanadoo.fr>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!newsread.com!newsprint.newsread.com!newsfeed.stueberl.de!news.cs.univ-paris8.fr!proxad.net!193.252.118.146.MISMATCH!news.wanadoo.fr!news.wanadoo.fr!not-for-mail
References: <1126342327.583568.21420@g43g2000cwa.googlegroups.com> <4329e5d4$0$7846$8fcfb975@news.wanadoo.fr> <dge4b6$fqa$1@reader1.imaginet.fr> <432ab809$0$1734$8fcfb975@news.wanadoo.fr> <mn.84b07d59016a857b.31483@laposte.net> <433f16ac$0$27406$8fcfb975@news.wanadoo.fr> <mn.10907d5a55119e84.15512@YOURBRAnoos.fr> <433f9cb1$0$7821$8fcfb975@news.wanadoo.fr> <mn.128c7d5aa5238de0.15512@YOURBRAnoos.fr> <43403203$0$5388$8fcfb975@news.wanadoo.fr> <43403d27$0$306$7a628cd7@news.club-internet.fr> <4340cabe$0$27448$8fcfb975@news.wanadoo.fr> <43438f4d$0$21032$636a55ce@news.free.fr> <434433fa$0$5374$8fcfb975@news.wanadoo.fr> <43468180$0$20850$636a55ce@news.free.fr> <43475686$0$17226$8fcfb975@news.wanadoo.fr> <4347976d$0$16540$626a14ce@news.free.fr> <4347b023$0$1709$8fcfb975@news.wanadoo.fr> <4347bcd7$0$3545$626a14ce@news.free.fr>

Show Full Headers
Complete Article Headers
X-Google-Thread: f9822,b21b26167a936e28
X-Google-Attributes: gidf9822,public
X-Google-Language: FRENCH,ASCII
Path: arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!newsread.com!newsprint.newsread.com!newsfeed.stueberl.de!news.cs.univ-paris8.fr!proxad.net!193.252.118.146.MISMATCH!news.wanadoo.fr!news.wanadoo.fr!not-for-mail
Message-ID: <4347e992$0$17203$8fcfb975@news.wanadoo.fr>
From: Harpo <trashcan@hotmail.com>
Subject: Re: rot13 [Was : Re: conjugaison et autres ...]
Newsgroups: fr.comp.lang.c
Date: Sat, 08 Oct 2005 17:45:09 +0200
References: <1126342327.583568.21420@g43g2000cwa.googlegroups.com> <4329e5d4$0$7846$8fcfb975@news.wanadoo.fr> <dge4b6$fqa$1@reader1.imaginet.fr> <432ab809$0$1734$8fcfb975@news.wanadoo.fr> <mn.84b07d59016a857b.31483@laposte.net> <433f16ac$0$27406$8fcfb975@news.wanadoo.fr> <mn.10907d5a55119e84.15512@YOURBRAnoos.fr> <433f9cb1$0$7821$8fcfb975@news.wanadoo.fr> <mn.128c7d5aa5238de0.15512@YOURBRAnoos.fr> <43403203$0$5388$8fcfb975@news.wanadoo.fr> <43403d27$0$306$7a628cd7@news.club-internet.fr> <4340cabe$0$27448$8fcfb975@news.wanadoo.fr> <43438f4d$0$21032$636a55ce@news.free.fr> <434433fa$0$5374$8fcfb975@news.wanadoo.fr> <43468180$0$20850$636a55ce@news.free.fr> <43475686$0$17226$8fcfb975@news.wanadoo.fr> <4347976d$0$16540$626a14ce@news.free.fr> <4347b023$0$1709$8fcfb975@news.wanadoo.fr> <4347bcd7$0$3545$626a14ce@news.free.fr>
Organization: ARG ; Association pour la Rehabilitation du Goto
User-Agent: KNode/0.8.2
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8Bit
Lines: 50
NNTP-Posting-Date: 08 Oct 2005 17:45:22 CEST
NNTP-Posting-Host: 83.195.126.74
X-Trace: 1128786322 news.wanadoo.fr 17203 83.195.126.74:34893
X-Complaints-To: abuse@wanadoo.fr