updated for version 7.3.584
Problem: PyCObject is not always defined.
Solution: Use PyObject instead.
diff --git a/src/if_python.c b/src/if_python.c
index 6674df7..1740979 100644
--- a/src/if_python.c
+++ b/src/if_python.c
@@ -327,8 +327,8 @@
static PyObject* (*dll_PyCapsule_New)(void *, char *, PyCapsule_Destructor);
static void* (*dll_PyCapsule_GetPointer)(PyObject *, char *);
# else
-static PyCObject* (*dll_PyCObject_FromVoidPtr)(void *cobj, void (*destr)(void *));
-static void* (*dll_PyCObject_AsVoidPtr)(PyCObject *);
+static PyObject* (*dll_PyCObject_FromVoidPtr)(void *cobj, void (*destr)(void *));
+static void* (*dll_PyCObject_AsVoidPtr)(PyObject *);
# endif
static HINSTANCE hinstPython = 0; /* Instance of python.dll */