diff options
-rw-r--r-- | Include/longintrepr.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/Include/longintrepr.h b/Include/longintrepr.h index 00af752ea8..df157a8f98 100644 --- a/Include/longintrepr.h +++ b/Include/longintrepr.h @@ -28,8 +28,13 @@ typedef BASE_TWODIGITS_TYPE stwodigits; /* signed variant of twodigits */ #define PyLong_BASE ((digit)1 << PyLong_SHIFT) #define PyLong_MASK ((int)(PyLong_BASE - 1)) +/* b/w compatibility with Python 2.5 */ +#define SHIFT PyLong_SHIFT +#define BASE PyLong_BASE +#define MASK PyLong_MASK + #if PyLong_SHIFT % 5 != 0 -#error "longobject.c requires that SHIFT be divisible by 5" +#error "longobject.c requires that PyLong_SHIFT be divisible by 5" #endif /* Long integer representation. |