Article View: fr.comp.lang.c
Article #15165Re: rot13 [Was : Re: conjugaison et autres ...]
From: Harpo
Date: Sat, 08 Oct 2005 15:45
Date: Sat, 08 Oct 2005 15:45
50 lines
3367 bytes
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-mailReferences:
<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