Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84 (Fortune 01.1b1); site graffiti.UUCP Path: utzoo!watmath!clyde!burl!ulysses!allegra!mit-eddie!think!harvard!seismo!ut-sally!ut-ngp!shell!graffiti!peter From: peter@graffiti.UUCP (Peter da Silva) Newsgroups: net.lang.c Subject: Re: RE: if(p) Message-ID: <334@graffiti.UUCP> Date: Sun, 20-Oct-85 23:28:41 EDT Article-I.D.: graffiti.334 Posted: Sun Oct 20 23:28:41 1985 Date-Received: Wed, 23-Oct-85 04:44:50 EDT References: <1671@brl-tgr.UUCP> <30000017@ISM780.UUCP> <292@graffiti.UUCP> <2902@sun.uucp> Organization: The Power Elite, Houston, TX Lines: 6 Question: isn't this all rather moot? I mean, what sort of architecture could you actually run 'C' on that doesn't allow the use of zero as a null pointer? If nothing else you can always add a shim at 0000:0000 (or whatever weird method you use for indicating segments). I mean: there's nothing in the PDP-11 architecture that says that 0 is a natural value for NULL. In fact 1 or FFFF would probably make more sense (seeing as they're odd addresses).