Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: local/temporary labels in gcc inline assembly

Author: Gareth McCaughan

Date: 17:58:00 12/09/02

Go up one level in this thread


On December 09, 2002 at 17:17:53, Robert Hyatt wrote:

> Unfortunately C99 is not particularly well-supported yet.  The previous C
> standard left a _lot_ of holes.  Is char signed or unsigned by default?
> Neither.  Which is stupid.
> Is long 16 or 32 or 64 bits?  Any of the above depending on the machine.
> Do bit fields start right-justified or left-justified?  Either.

|long| can't be 16 bits. C89 says that longs have to be at least
32 bits wide. (Well, actually I think it specifies them in terms
of what range of numbers they have to be able to represent, but
it's the same thing in practice.)

--
g



This page took 0 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.