From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S261523AbVGZBfj (ORCPT ); Mon, 25 Jul 2005 21:35:39 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S261482AbVGZBfi (ORCPT ); Mon, 25 Jul 2005 21:35:38 -0400 Received: from smtp.osdl.org ([65.172.181.4]:26250 "EHLO smtp.osdl.org") by vger.kernel.org with ESMTP id S261523AbVGZBff (ORCPT ); Mon, 25 Jul 2005 21:35:35 -0400 Date: Mon, 25 Jul 2005 18:34:13 -0700 From: Andrew Morton To: Miles Bader Cc: miles@lsi.nec.co.jp, torvalds@osdl.org, 76306.1226@compuserve.com, linux-kernel@vger.kernel.org, vincent.hanquez@cl.cam.ac.uk, ak@suse.de Subject: Re: [patch 2.6.13-rc3] i386: clean up user_mode macros Message-Id: <20050725183413.08ed2a5f.akpm@osdl.org> In-Reply-To: References: <200507251901_MC3-1-A589-A433@compuserve.com> X-Mailer: Sylpheed version 1.0.4 (GTK+ 1.2.10; i386-redhat-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Miles Bader wrote: > > Linus Torvalds writes: > > Ask a hundred random C programmers what "!!x" means, versus what "x != 0" > > means, and time their replies. > > I've always thought of "!!" as the "canonicalize boolean" operator... Me too. Once you get used to it, it's just the "convert non-zero to 1" operator. But whatever.