On 4-Sep-09, at 11:59 PM, Charles R Harris wrote:

> The size of long depends on the compiler as well as the operating  
> system. On linux x86_64, IIRC, it is 64 bits, on Windows64 I believe  
> it is 32. Ints always seem to be 32 bits. But something funny is  
> definitely going on. It shouldn't be possible to allocate an array  
> bigger than npy_intp, which is a signed number, and the casts to  
> size_t and such should be safe. But in anycase, using long in the  
> print statement is not portable and needs fixing.

I got him to run a check on that machine and you're correct,  
sizeof(long) == 8.

David
_______________________________________________
NumPy-Discussion mailing list
NumPy-Discussion@scipy.org
http://mail.scipy.org/mailman/listinfo/numpy-discussion

Reply via email to