diff --git a/source/blender/python/intern/bpy_compat.h b/source/blender/python/intern/bpy_compat.h index e2337db4925..0fbb4aede7d 100644 --- a/source/blender/python/intern/bpy_compat.h +++ b/source/blender/python/intern/bpy_compat.h @@ -56,6 +56,18 @@ #endif +#ifndef Py_REFCNT +#define Py_REFCNT(ob) (((PyObject*)(ob))->ob_refcnt) +#endif + +#ifndef Py_TYPE +#define Py_TYPE(ob) (((PyObject*)(ob))->ob_type) +#endif + +#ifndef Py_TYPE +#define Py_SIZE(ob) (((PyVarObject*)(ob))->ob_size) +#endif + /* older then python 2.6 - define these */ // #if (PY_VERSION_HEX < 0x02060000) // #endif