"Stephen J. Turnbull" <stephen(a)xemacs.org> wrote:
>>>>> "Jerry" == Jerry James
<james(a)xemacs.org> writes:
Jerry> Do we know of any platforms where EMACS_INT == long long?
Jerry> I'll have to think on how to address that.
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.
Sure. I just wondered why we had the "long long" logic in lisp.h.
Maybe somebody was just programming defensively, and that definition has
never been used on any real platform.
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?
How long do you plan to live? :-) I can't imagine having enough storage
(both real and virtual) to fill up an entire 64-bit address space right
now. Maybe my imagination will kick in sometime before I die.
On the other hand, I still think that 640KB ought to be enough for
anybody. <*wink, wink*>
--
Jerry James, who misses his long-retired Commodore 64