From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <78e8ead16ad58cb6611da6ed39786274@coraid.com> To: 9fans@cse.psu.edu Subject: Re: [9fans] Sleep-complexity From: Brantley Coile Date: Mon, 9 May 2005 09:14:17 -0400 In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Topicbox-Message-UUID: 473c08fa-ead0-11e9-9d60-3106f5b1d025 In thinking about char, short, int, long, long long, it appears that int is an exception. It was supposed to be the natural machine word. Plan 9 uses int, as stated earlier, mostly in loop counters and such things. In that case making int be 64 bits on 64 bit machines would make sense only if loading and storing 64 bits was the just as fast at 32 bits. I don't think I need 64 bits to count to 1000. My main point here is that types describe various sizes of intergers available in a machine. If the machine can do four sizes of integers, then C needs four types to specify them. Brantley