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