a few py3 adjustments

This commit is contained in:
ndparker 2015-03-06 19:47:50 +01:00
parent fea207ca7f
commit fe73619660
1 changed files with 9 additions and 0 deletions

View File

@ -62,6 +62,10 @@
#define EXT3
#define Py_TPFLAGS_HAVE_CLASS (0)
#define Py_TPFLAGS_HAVE_WEAKREFS (0)
#define Py_TPFLAGS_HAVE_ITER (0)
#ifndef PyMODINIT_FUNC
#define EXT_INIT_FUNC PyObject *CONCATENATE(PyInit_, EXT_MODULE)(void)
#else
@ -89,6 +93,11 @@ static struct PyModuleDef EXT_DEFINE_VAR = { \
#define EXT2
#ifndef PyVarObject_HEAD_INIT
#define PyVarObject_HEAD_INIT(type, size) \
PyObject_HEAD_INIT(type) size,
#endif
#ifndef PyMODINIT_FUNC
#define EXT_INIT_FUNC void CONCATENATE(init, EXT_MODULE)(void)
#else