Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10 5/3/83; site pyuxss.UUCP Path: utzoo!linus!decvax!harpo!eagle!mhuxi!mhuxl!mhuxm!pyuxi!pyuxss!aaw From: aaw@pyuxss.UUCP Newsgroups: net.lang.c Subject: Re: the 'broken' statement Message-ID: <180@pyuxss.UUCP> Date: Thu, 13-Oct-83 11:32:24 EDT Article-I.D.: pyuxss.180 Posted: Thu Oct 13 11:32:24 1983 Date-Received: Fri, 14-Oct-83 08:56:39 EDT References: <301@ihuxa.UUCP>, <3246@utzoo.UUCP> Organization: Bell Labs, Piscataway Lines: 16 the reasonable extension to C semantics would be: if ( for (first(); cond(); next();) ) succeed(); else fail(); with all statements returning a value. sounds real scary -functional programming anyone- how about: if (if (a) b(); else c(); ) else 0; Aaron Werman {eagle|ariel}!pyuxss!aaw