[ Sorry for the late reply. ]
"Stephen J. Turnbull" <stephen(a)xemacs.org> wrote:
I think this is unlikely until we start getting 128-bit platforms.
It
seems rather likely that 32-bit ints will continue to be the rule,
then we get 64-bit longs. EMACS_INT will be at biggest a long.
But even then, we really want EMACS_INT == (void *), right? Moore's
law and all that, but are we really facing > 2^64 address spaces in
our lifetimes?
Going off on a horrible tangent, I thought I'd mention this, just
for future reference:
The 64-bit (2005 .net) microsoft compiler has 32-bit ints,
32-bit longs, and 64-bit pointers. "Where's the 64-bit
datatype?", you ask? Well, that's a "long long".
What a wonderful world we live in.
--
Darryl ("If you can't fix the code, fix the compiler") Okahata
darrylo(a)soco.agilent.com
DISCLAIMER: this message is the author's personal opinion and does not
constitute the support, opinion, or policy of Agilent Technologies, or
of the little green men that have been following him all day.