Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 26 Nov 1995 17:59:31 -0500 (EST)
From:      "Jonathan M. Bresler" <jmb@kryten.Atinc.COM>
To:        Jake Hamby <jehamby@lightside.com>
Cc:        Terry Lambert <terry@lambert.org>, grog@lemis.de, terry@lambert.org, hackers@freebsd.org
Subject:   Re: How long is long?
Message-ID:  <Pine.3.89.9511261720.E23075-0100000@kryten.atinc.com>
In-Reply-To: <Pine.BSF.3.91.951126144020.207A-100000@localhost>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, 26 Nov 1995, Jake Hamby wrote:

> I'd have to disagree with this particular statement.  On the 680x0 series,
> it is correct to have sizeof(int) == 4, because these machines are fully
> 32-bit internally.  Of course the 68000 and 68010 have a 16-bit data bus,
> but the 68020 and above have a 32-bit data bus.  By saying that "int"
> should be the "natural" type for the machine, you are implying that, for
> example, "int" should be 16-bits on an 80386SX running FreeBSD (because it
> has a 16-bit bus) and 32-bits on 386DX and above!!  Not that many people
> actually run FreeBSD on a 386SX :-) but you get the idea..

	the SX are bastardization chips, plain and simple.  an int should 
be 32 bits on any 80[345]86.  even if intel did halve the number of data 
lines going off chip.   (and yes i have run FreeBSD on a 386sx25, only it 
was call 386BSDplXX back then ;)

Jonathan M. Bresler        FreeBSD Postmaster         jmb@FreeBSD.ORG
play go. ride bike. hack FreeBSD.--ah the good life 
i am moving to a new job.                 PLEASE USE: jmb@FreeBSD.ORG




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.3.89.9511261720.E23075-0100000>