News for hackers. Stuff that matters.
Re:Why is my x64 process getting heap address above 4GB on W... by pmelendez on Saturday July 11, 2015 @07:38PM (#9871981)
I can think in at least one reason. Having let's say `int` as long as the register size would get you portable efficiency since it doesn't matter if the underlying processor is 8, 16 , 32 or 64 bit, you always will have a type that fix just right.

There are some other types (i.e int32_t, int64_t, etc) that you could use if you want to be sure that your variable would have the same size regardless of the architecture.

Re:Why is my x64 process getting heap address above 4GB on W... by okasaki on Sunday July 12, 2015 @03:27AM (#9872820)
For that, there's now intN_fast_t in stdint.h - the fastest data type that's at least N bits.