Newsgroups: comp.sources.bugs Path: utzoo!henry From: henry@utzoo.uucp (Henry Spencer) Subject: Re: Portable Pointers Message-ID: <1988Oct21.170848.16477@utzoo.uucp> Organization: U of Toronto Zoology References: <7782@bcsaic.UUCP> <25069@teknowledge-vaxc.ARPA> <12246@steinmetz.ge.com> <7972@umn-cs.CS.UMN.EDU> <12269@steinmetz.ge.com> <1988Oct4.122416.3575@ateng.ateng.com> <881@dlhpedg.co.uk> Date: Fri, 21 Oct 88 17:08:48 GMT In article <881@dlhpedg.co.uk> cl@datlog.co.uk (Charles Lambert) writes: >...pointers to different objects may be different sizes. Forgetting the >LONG/SHORT NEAR/FAR perversion of Intel memory models, does anyone know how >widespread this kind of implementation is and what are the foremost systems >involved? It happens on most machines whose memory is organized by words rather than bytes. The exceptions are machines which have "spare bits" in their normal pointer format. The Data General machines are this way, in particular. The Crays are also word-organized, but I think they have spare bits. There are undoubtedly other machines, mostly old ones, with word-based memory architectures. It's not enormously common, but it happens often enough to make it hard to ignore. -- The meek can have the Earth; | Henry Spencer at U of Toronto Zoology the rest of us have other plans.|uunet!attcan!utzoo!henry henry@zoo.toronto.edu