<br>
<div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">"longs and pointers are 64 bits, and the rest is 32 bits or less" and<br>

"long longs and pointers are 64 bits, and the rest (including long) is<br>
32 bits".  I think LLP64 is sometimes also called P64.  In short, on<br>
Windows, you've got sizeof(long) == 4, no matter if you're running in<br>
32 bit or 64 bit mode.  But on most UNIX systems, sizeof(long) ==<br>
sizeof(void *), so it is 8 in 64 bit mode.<br>
</blockquote></div><br>Interesting, I didn't know that. Thanks. I thought long was always 32 bits, not sure why.<br>