From 661a9e3e5b79e03f912038bd56d8638f9ba5a804 Mon Sep 17 00:00:00 2001 From: Christian Tismer Date: Fri, 23 May 2003 12:47:36 +0000 Subject: [PATCH] After Raymond's remark, I changed the Stackless bits to two fixed bits, position 15 and 16. It is right, why should these be elsewhere. --- Include/object.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Include/object.h b/Include/object.h index 06e19bec484..252e99c94d5 100644 --- a/Include/object.h +++ b/Include/object.h @@ -488,9 +488,9 @@ given type object has a specified feature. /* Objects support garbage collection (see objimp.h) */ #define Py_TPFLAGS_HAVE_GC (1L<<14) -/* These last two bits are preserved for Stackless Python */ +/* These two bits are preserved for Stackless Python, next after this is 16 */ #ifdef STACKLESS -#define Py_TPFLAGS_HAVE_STACKLESS_EXTENSION (3L<<(sizeof(int)*8-2)) +#define Py_TPFLAGS_HAVE_STACKLESS_EXTENSION (3L<<15) #else #define Py_TPFLAGS_HAVE_STACKLESS_EXTENSION 0 #endif