[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: list-colors-display shows only one color
From: |
Andreas Schwab |
Subject: |
Re: list-colors-display shows only one color |
Date: |
Wed, 13 Feb 2002 14:31:34 +0100 |
User-agent: |
Gnus/5.090005 (Oort Gnus v0.05) Emacs/21.2.50 (ia64-suse-linux) |
Juanma Barranquero <address@hidden> writes:
|> Anway, 1 << 32 is an error because it's obviously going to overflow cap.
The C standard makes this undefined:
6.5.7 Bitwise shift operators
[#3] The integer promotions are performed on each of the operands. The
type of the result is that of the promoted left operand. If the value
of the right operand is negative or is greater than or equal to the
width of the promoted left operand, the behavior is undefined.
Even (1 << 31) is undefined, since that is not representable in a 32-bit
signed int.
Andreas.
--
Andreas Schwab, SuSE Labs, address@hidden
SuSE GmbH, Deutschherrnstr. 15-19, D-90429 Nürnberg
Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5
"And now for something completely different."
Re: list-colors-display shows only one color, Juanma Barranquero, 2002/02/12
Re: list-colors-display shows only one color, Richard Stallman, 2002/02/13
Re: list-colors-display shows only one color, Juanma Barranquero, 2002/02/13