From mboxrd@z Thu Jan 1 00:00:00 1970 To: 9fans@cse.psu.edu From: "Douglas A. Gwyn" Message-ID: <3C6E021B.3F8856E0@null.net> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit References: <0f1bbdb9a9730e5e2b01a31b6236de82@plan9.bell-labs.com>, <3C6D14D9.6D0C9451@strakt.com> Subject: Re: [9fans] Plan9 16bit C compilers Date: Mon, 18 Feb 2002 10:14:27 +0000 Topicbox-Message-UUID: 52320242-eaca-11e9-9e20-41e7f4b1d025 Boyd Roberts wrote: > int was always intended to be the machine's 'word' size [64 bit]. ISAs aren't always so simple these days; orginally a "word" was a common measure for instruction, non-floating datum, address, width of data bus, with of memory access, etc., but now these often don't match each other so one is hard-put to name a definite "word" size. A C implementor might well choose "int" to be 32 bits even on a machine where 64 bits would be more natural, in order to ease importing of code written sloppily on a so-called 32-bit platform.