Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84 (Fortune 01.1b1); site graffiti.UUCP Path: utzoo!linus!philabs!cmcl2!seismo!ut-sally!ut-ngp!shell!graffiti!peter From: peter@graffiti.UUCP (Peter da Silva) Newsgroups: net.lang.c Subject: Re: RE: if(p) Message-ID: <292@graffiti.UUCP> Date: Sat, 12-Oct-85 17:12:07 EDT Article-I.D.: graffiti.292 Posted: Sat Oct 12 17:12:07 1985 Date-Received: Tue, 15-Oct-85 06:42:04 EDT References: <1671@brl-tgr.UUCP> <30000017@ISM780.UUCP> Organization: The Power Elite, Houston, TX Lines: 11 Re: Marv Rubenstein's message. int i; foo *p; i=0; if(p==i)... What's wrong with this? It's identical to "if(p==(foo *)i)" according to the default expression evaluation rules. Any special meaning of 0 should be handled in the evaluation of (foo *)i.