[Python-Dev] Extending Python 3000 (original) (raw)
Alexandre Vassalotti alexandre at peadrop.com
Wed Sep 19 00:09:00 CEST 2007
- Previous message: [Python-Dev] Extending Python 3000
- Next message: [Python-Dev] SSL certs
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
PyObject_HEAD was changed in Py3k to make it conform to C's strict aliasing rules (See PEP 3123 1).
In your code, you need to change:
static PyTypeObject MPFType = {
PyObject_HEAD_INIT(NULL)
0, /*ob_size*/
...
}
to this:
static PyTypeObject MPFType = {
PyVarObject_HEAD_INIT(NULL, 0)
...
}
Good luck, -- Alexandre
- Previous message: [Python-Dev] Extending Python 3000
- Next message: [Python-Dev] SSL certs
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]