Re: casting on 64/32-bit environment

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Holger Eitzenberger <holger@xxxxxxxxxxxxxxxx> writes:
>> Dose anyone have a reasonable explanation about that?
>
> make sure to use 'unsigned long' instead of 'unsigned int', as only the
> first one will be 64bit in a 64bit environment, the latter still will
> be 32bit.

You can't really assume this -- apparently on ms-windows "long" is still
32 bit, even in a "64-bit" environment (stupid, I agree, but I guess MS
has too much badly written code that they don't want to break...).

-Miles
-- 
If you can't beat them, arrange to have them beaten.  [George Carlin]


[Index of Archives]     [Linux C Programming]     [Linux Kernel]     [eCos]     [Fedora Development]     [Fedora Announce]     [Autoconf]     [The DWARVES Debugging Tools]     [Yosemite Campsites]     [Yosemite News]     [Linux GCC]

  Powered by Linux