The one thing I observed (just an observation) is that:
a) on 32-bit machines:
    sizeof(int)  = 32
    sizeof(long) = 32
b) on 64-bit machines:
    sizeof(int)  = 32
    sizeof(long) = 64

    This in C and Python.

Thanks in advance:
Michael Yanowitz

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Behalf
Of Lawrence D'Oliveiro
Sent: Monday, July 10, 2006 3:11 AM
To: python-list@python.org
Subject: Re: Detecting 64bit vs. 32bit Linux


In article <[EMAIL PROTECTED]>,
 dwelch91 <[EMAIL PROTECTED]> wrote:

>I need to detect whether the operating system I am running on (not the 
>Python version) is 64bit or 32bit. One requirement is that I need to 
>include support for non-Intel/AMD architectures.

The standard C way would be to check sizeof(void *).
-- 
http://mail.python.org/mailman/listinfo/python-list

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to