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
