Changeset: c66269ab8b4f for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=c66269ab8b4f Modified Files: monetdb5/extras/pyapi/connection.c monetdb5/extras/pyapi/connection.h Branch: pythonudf Log Message:
Fix for windows compiler. diffs (34 lines): diff --git a/monetdb5/extras/pyapi/connection.c b/monetdb5/extras/pyapi/connection.c --- a/monetdb5/extras/pyapi/connection.c +++ b/monetdb5/extras/pyapi/connection.c @@ -179,7 +179,8 @@ static PyMethodDef _connectionObject_met }; PyTypeObject Py_ConnectionType = { - PyVarObject_HEAD_INIT(&PyType_Type, 0) + PyObject_HEAD_INIT(NULL) + 0, "monetdb._connection", sizeof(Py_ConnectionObject), 0, diff --git a/monetdb5/extras/pyapi/connection.h b/monetdb5/extras/pyapi/connection.h --- a/monetdb5/extras/pyapi/connection.h +++ b/monetdb5/extras/pyapi/connection.h @@ -16,8 +16,6 @@ #include "pytypes.h" -extern PyTypeObject *_connection_type; - typedef struct { PyObject_HEAD Client cntxt; @@ -26,7 +24,7 @@ typedef struct { int query_sem; } Py_ConnectionObject; -PyAPI_DATA(PyTypeObject) Py_ConnectionType; +extern PyTypeObject Py_ConnectionType; #define Py_Connection_Check(op) (Py_TYPE(op) == &Py_ConnectionType) #define Py_Connection_CheckExact(op) (Py_TYPE(op) == &Py_ConnectionType) _______________________________________________ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list