Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!usc!wuarchive!psuvax1!psuvm!esoc!kkeyte From: KKEYTE@ESOC.BITNET (Karl Keyte) Newsgroups: comp.lang.c Subject: Re: One more point regarding = and == (more flamage) Message-ID: <91087.152922KKEYTE@ESOC.BITNET> Date: 28 Mar 91 14:55:46 GMT References: <925@isgtec.UUCP> <1991Mar26.180311.29125@rlgvax.Reston.ICL.COM> <1991Mar27.022120.29773@athena.mit.edu> Lines: 22 Organisation: European Space Operation Centre (E.S.O.C) I think we're back to the pretty coding argument. Yes, while (*s++ = *t++) ; is legal. So is if (s = t) { } /* Though many compilers will warn this one */ Also, float (*(*(****(*(*myfunc())())"5")())())() is quite legal when one wants to declare a function 'myfunc' as one returning a pointer to function returning a pointer to an array of 5 pointers to a pointer to a pointer to a pointer to a function returning a pointer to a function returning a pointer to a function returning float It's all about personal taste and a lot of sense. Karl