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 */