--- policycoreutils/sepolicy/common.h | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/policycoreutils/sepolicy/common.h b/policycoreutils/sepolicy/common.h index dc3ce6a..e453def 100644 --- a/policycoreutils/sepolicy/common.h +++ b/policycoreutils/sepolicy/common.h @@ -11,6 +11,25 @@ #define py_decref(x) { if (x) Py_DECREF(x); } +#if PY_MAJOR_VERSION >= 3 +# define PyIntObject PyLongObject +# define PyInt_Type PyLong_Type +# define PyInt_Check(op) PyLong_Check(op) +# define PyInt_CheckExact(op) PyLong_CheckExact(op) +# define PyInt_FromString PyLong_FromString +# define PyInt_FromUnicode PyLong_FromUnicode +# define PyInt_FromLong PyLong_FromLong +# define PyInt_FromSize_t PyLong_FromSize_t +# define PyInt_FromSsize_t PyLong_FromSsize_t +# define PyInt_AsLong PyLong_AsLong +# define PyInt_AS_LONG PyLong_AS_LONG +# define PyInt_AsSsize_t PyLong_AsSsize_t +# define PyInt_AsUnsignedLongMask PyLong_AsUnsignedLongMask +# define PyInt_AsUnsignedLongLongMask PyLong_AsUnsignedLongLongMask +# define PyString_FromString PyUnicode_FromString +# define PyString_AsString PyUnicode_AsUTF8 +#endif + static int py_append_string(PyObject *list, const char* value) { int rt; -- 2.7.3 _______________________________________________ Selinux mailing list Selinux@xxxxxxxxxxxxx To unsubscribe, send email to Selinux-leave@xxxxxxxxxxxxx. To get help, send an email containing "help" to Selinux-request@xxxxxxxxxxxxx.