diff options
Diffstat (limited to 'Include/rename1.h')
-rwxr-xr-x | Include/rename1.h | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/Include/rename1.h b/Include/rename1.h index 1b3d80a..22c5dcf 100755 --- a/Include/rename1.h +++ b/Include/rename1.h @@ -32,6 +32,11 @@ OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. "new style" names (e.g. PyObject) with the old style Python source distribution. */ +/* Remove some symbols (these conflict with X11 symbols) */ +#undef True +#undef False +#undef None + typedef ANY *PyUnivPtr; typedef struct methodlist PyMethodDef; @@ -147,9 +152,9 @@ typedef struct methodlist PyMethodDef; #define _Py_NewReference NEWREF #define _Py_Dealloc DELREF #define _Py_ForgetReference UNREF -#define Py_None None -#define Py_False False -#define Py_True True +#define Py_None (&_Py_NoneStruct) +#define Py_False ((object *) &_Py_ZeroStruct) +#define Py_True ((object *) &_Py_TrueStruct) #define PyObject_Compare cmpobject #define PyObject_GetAttrString getattr #define PyObject_GetAttr getattro |