delorie.com/archives/browse.cgi | search |
Message-ID: | <36B1EDB5.53C1FDCB@net4you.co.at> |
Date: | Fri, 29 Jan 1999 18:19:49 +0100 |
From: | Seawolf <seawolf AT net4you DOT co DOT at> |
X-Mailer: | Mozilla 4.07 [de] (Win98; I) |
MIME-Version: | 1.0 |
Newsgroups: | comp.os.msdos.djgpp |
Subject: | Re: Bitshifting |
NNTP-Posting-Host: | 194.177.154.92 |
X-Trace: | 29 Jan 1999 18:19:08 +0100, 194.177.154.92 |
Lines: | 11 |
To: | djgpp AT delorie DOT com |
DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
Reply-To: | djgpp AT delorie DOT com |
Why does this code work with DJGPP but not with Borland C 3? int value = 0x000F; unsigned long c; c = value + (value<<8) + (value<<16) + (value<<24); DJGPP produces the correct 0x0F0F0F0F. But Borland C 3.1 only does the last two bytes: 0x00000F0F
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |