Fix for Cygwin.
[catacomb-python] / pgen.c
diff --git a/pgen.c b/pgen.c
index a2b7634..68830f1 100644 (file)
--- a/pgen.c
+++ b/pgen.c
@@ -198,7 +198,7 @@ static PyNumberMethods pfilt_pynumber = {
 };
 
 static PyTypeObject pfilt_pytype_skel = {
-  PyObject_HEAD_INIT(&PyType_Type) 0,  /* Header */
+  PyObject_HEAD_INIT(0) 0,             /* Header */
   "catacomb.PrimeFilter",              /* @tp_name@ */
   sizeof(pfilt_pyobj),                 /* @tp_basicsize@ */
   0,                                   /* @tp_itemsize@ */
@@ -331,7 +331,7 @@ static PyMethodDef rabin_pymethods[] = {
 };
 
 static PyTypeObject rabin_pytype_skel = {
-  PyObject_HEAD_INIT(&PyType_Type) 0,  /* Header */
+  PyObject_HEAD_INIT(0) 0,             /* Header */
   "catacomb.RabinMiller",              /* @tp_name@ */
   sizeof(rabin_pyobj),                 /* @tp_basicsize@ */
   0,                                   /* @tp_itemsize@ */
@@ -449,7 +449,7 @@ static PyGetSetDef pgevent_pygetset[] = {
 };
 
 static PyTypeObject pgevent_pytype_skel = {
-  PyObject_HEAD_INIT(&PyType_Type) 0,  /* Header */
+  PyObject_HEAD_INIT(0) 0,             /* Header */
   "catacomb.PrimeGenEvent",            /* @tp_name@ */
   sizeof(pgevent_pyobj),               /* @tp_basicsize@ */
   0,                                   /* @tp_itemsize@ */
@@ -630,7 +630,7 @@ static PyMethodDef pgev_pymethods[] = {
 };
 
 static PyTypeObject pgev_pytype_skel = {
-  PyObject_HEAD_INIT(&PyType_Type) 0,  /* Header */
+  PyObject_HEAD_INIT(0) 0,             /* Header */
   "catacomb.PrimeGenBuiltinHandler",   /* @tp_name@ */
   sizeof(pgev_pyobj),                  /* @tp_basicsize@ */
   0,                                   /* @tp_itemsize@ */
@@ -704,7 +704,7 @@ static PyGetSetDef pgstep_pygetset[] = {
 };
 
 static PyTypeObject pgstep_pytype_skel = {
-  PyObject_HEAD_INIT(&PyType_Type) 0,  /* Header */
+  PyObject_HEAD_INIT(0) 0,             /* Header */
   "catacomb.PrimeGenStepper",          /* @tp_name@ */
   sizeof(pgstep_pyobj),                        /* @tp_basicsize@ */
   0,                                   /* @tp_itemsize@ */
@@ -786,7 +786,7 @@ static PyGetSetDef pgjump_pygetset[] = {
 };
 
 static PyTypeObject pgjump_pytype_skel = {
-  PyObject_HEAD_INIT(&PyType_Type) 0,  /* Header */
+  PyObject_HEAD_INIT(0) 0,             /* Header */
   "catacomb.PrimeGenJumper",           /* @tp_name@ */
   sizeof(pgjump_pyobj),                        /* @tp_basicsize@ */
   0,                                   /* @tp_itemsize@ */
@@ -847,7 +847,7 @@ end:
 }
 
 static PyTypeObject pgtest_pytype_skel = {
-  PyObject_HEAD_INIT(&PyType_Type) 0,  /* Header */
+  PyObject_HEAD_INIT(0) 0,             /* Header */
   "catacomb.PrimeGenTester",           /* @tp_name@ */
   sizeof(pgtest_pyobj),                        /* @tp_basicsize@ */
   0,                                   /* @tp_itemsize@ */