=== modified file 'Include/pyport.h' --- Include/pyport.h 2009年02月17日 16:34:17 +0000 +++ Include/pyport.h 2009年02月17日 17:24:14 +0000 @@ -107,14 +107,11 @@ #endif #endif -/* If PYLONG_DIGIT_SIZE is not defined then we try to guess what -size long digits would be optimal, erring on the conservative -side (use 15-bit digits if there's any doubt). */ +/* If PYLONG_DIGIT_SIZE is not defined then we'll use 30-bit digits if all the + necessary integer types are available, otherwise 15-bit digits. */ #ifndef PYLONG_DIGIT_SIZE #if (defined HAVE_UINT64_T && defined HAVE_INT64_T && \ - defined HAVE_UINT32_T && defined HAVE_INT32_T && \ - SIZEOF_VOID_P>= 8 && \ - (SIZEOF_LONG>= 8 || HAVE_LONG_LONG)) + defined HAVE_UINT32_T && defined HAVE_INT32_T) #define PYLONG_DIGIT_SIZE 30 #else #define PYLONG_DIGIT_SIZE 15

AltStyle によって変換されたページ (->オリジナル) /