From owner-freebsd-hackers Sun Nov 26 15:12:06 1995 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id PAA09946 for hackers-outgoing; Sun, 26 Nov 1995 15:12:06 -0800 Received: from kryten.atinc.com (kryten.Atinc.COM [198.138.38.7]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id PAA09864 for ; Sun, 26 Nov 1995 15:12:01 -0800 Received: (jmb@localhost) by kryten.atinc.com (8.6.9/8.3) id RAA28525; Sun, 26 Nov 1995 17:59:32 -0500 Date: Sun, 26 Nov 1995 17:59:31 -0500 (EST) From: "Jonathan M. Bresler" Subject: Re: How long is long? To: Jake Hamby cc: Terry Lambert , grog@lemis.de, terry@lambert.org, hackers@freebsd.org In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-hackers@freebsd.org Precedence: bulk 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