Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/5/84; site zehntel.UUCP Path: utzoo!watmath!clyde!burl!ulysses!mhuxr!ihnp4!zehntel!zinfandel!steve From: steve@zinfandel.UUCP Newsgroups: net.lang.c Subject: Re: Standard extensions Message-ID: <1714@zehntel.UUCP> Date: Fri, 14-Dec-84 19:21:00 EST Article-I.D.: zehntel.1714 Posted: Fri Dec 14 19:21:00 1984 Date-Received: Sun, 16-Dec-84 09:27:11 EST Sender: berry@zehntel.UUCP Organization: Zehntel Automation Systems Inc, Walnut Creek CA Lines: 13 Nf-ID: #R:digi-g:-100:zinfandel:14600022:000:341 Nf-From: zinfandel!steve Dec 4 13:40:00 1984 Sorry I'm a little late into this discussion, but my favorite way of saying logical_XOR(a,b) in C is: a?!b:b Note that the value returned is either zero or non-zero as opposed to zero or 1, so is good only when you want the expression to be evaluated for as zero or non-zero (as in an if or while). Steve Nelson zehntel!zinfandel!steve