Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.1 6/24/83; site hcr.UUCP Path: utzoo!hcr!mike From: mike@hcr.UUCP (Mike Tilson) Newsgroups: net.unix-wizards,net.lang.c Subject: Re: NULL vs 0 - chapter and verse Message-ID: <572@hcr.UUCP> Date: Thu, 16-Feb-84 21:44:14 EST Article-I.D.: hcr.572 Posted: Thu Feb 16 21:44:14 1984 Date-Received: Thu, 16-Feb-84 21:48:52 EST References: <345@hocda.UUCP> <2406@rabbit.UUCP> <1153@pur-phy.UUCP> <1593@rlgvax.UUCP>, <1158@pur-phy.UUCP> Organization: Human Computing Resources, Toronto Lines: 8 Pointer subtraction on a 16/32 bit implementation does not break the standard; it is simply an implementation restriction. The subtraction of two 32 bit pointers may well yield a 16 bit int -- so what? In practice, that means that under such an implementation it is unreasonable to have single storage objects with more than 16 bit's worth of elements. That is a restriction, not a logical inconsistency. /Mike Tilson decvax!hcr!hcrvax!mike