From owner-freebsd-ports@FreeBSD.ORG Wed Jan 26 11:33:36 2005 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F281816A4CE for ; Wed, 26 Jan 2005 11:33:35 +0000 (GMT) Received: from av7-1-sn4.m-sp.skanova.net (av7-1-sn4.m-sp.skanova.net [81.228.10.110]) by mx1.FreeBSD.org (Postfix) with ESMTP id F17ED43D49 for ; Wed, 26 Jan 2005 11:33:34 +0000 (GMT) (envelope-from ertr1013@student.uu.se) Received: by av7-1-sn4.m-sp.skanova.net (Postfix, from userid 502) id CEF3137E84; Wed, 26 Jan 2005 12:33:33 +0100 (CET) Received: from smtp4-2-sn4.m-sp.skanova.net (smtp4-2-sn4.m-sp.skanova.net [81.228.10.180]) by av7-1-sn4.m-sp.skanova.net (Postfix) with ESMTP id BE96E37E83 for ; Wed, 26 Jan 2005 12:33:33 +0100 (CET) Received: from falcon.midgard.homeip.net (h201n1fls24o1048.bredband.comhem.se [212.181.162.201]) by smtp4-2-sn4.m-sp.skanova.net (Postfix) with SMTP id 8CD4537E43 for ; Wed, 26 Jan 2005 12:33:33 +0100 (CET) Received: (qmail 11751 invoked by uid 1001); 26 Jan 2005 11:33:33 -0000 Date: Wed, 26 Jan 2005 12:33:33 +0100 From: Erik Trulsson To: Matthias Andree Message-ID: <20050126113332.GA11731@falcon.midgard.homeip.net> Mail-Followup-To: Matthias Andree , Michael Sierchio , ports@freebsd.org, Michael Sierchio , lioux@freebsd.org References: <41F6F431.6060005@tenebras.com> <1106704507.16118.14.camel@shumai.marcuscom.com> <41F72C02.7060901@camber-thrust.net> <20050126104355.GA3837@falcon.midgard.homeip.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.6i cc: ports@freebsd.org cc: Michael Sierchio cc: Michael Sierchio cc: lioux@freebsd.org Subject: Re: FreeBSD Port: qmail-1.03_3 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Jan 2005 11:33:36 -0000 On Wed, Jan 26, 2005 at 12:13:37PM +0100, Matthias Andree wrote: > Erik Trulsson writes: > > > On Tue, Jan 25, 2005 at 09:34:58PM -0800, Michael Sierchio wrote: > >> ( 1 && 0 || 1 ) will ALWAYS evaluate to 1 on any ANSI C compiler. > > > > No, it will evaluate to 0. > > It will evaluate to 1, as you're correctly stating... Yes, right you are. Sorry about that. The interesting situation in this context seems to be ( 0 && 0 || 1) which evaluates to 1 versus ( 0 && (0 || 1) which evaluates to 0. Thereby demonstrating that the patch under discussion *does* change the semantics - and probably for the better as far as I can tell. -- Erik Trulsson ertr1013@student.uu.se