PyObject_Del can now be used as a function designator.
diff --git a/Modules/arraymodule.c b/Modules/arraymodule.c
index 46de178..1aa76dc 100644
--- a/Modules/arraymodule.c
+++ b/Modules/arraymodule.c
@@ -1719,7 +1719,7 @@
 	0,					/* tp_init */
 	PyType_GenericAlloc,			/* tp_alloc */
 	array_new,				/* tp_new */
-	_PyObject_Del,				/* tp_free */
+	PyObject_Del,	                 	/* tp_free */
 };
 
 /* No functions in array module. */
diff --git a/Modules/socketmodule.c b/Modules/socketmodule.c
index 4366b17..53952fc 100644
--- a/Modules/socketmodule.c
+++ b/Modules/socketmodule.c
@@ -2703,7 +2703,7 @@
 	PySocketSock_Type.ob_type = &PyType_Type;
 	PySocketSock_Type.tp_getattro = PyObject_GenericGetAttr;
 	PySocketSock_Type.tp_alloc = PyType_GenericAlloc;
-	PySocketSock_Type.tp_free = _PyObject_Del;
+	PySocketSock_Type.tp_free = PyObject_Del;
 	m = Py_InitModule3(PySocket_MODULE_NAME, 
 			   PySocket_methods, 
 			   module_doc);
diff --git a/Objects/complexobject.c b/Objects/complexobject.c
index 48a9afa..3dbaea3 100644
--- a/Objects/complexobject.c
+++ b/Objects/complexobject.c
@@ -992,7 +992,7 @@
 	0,					/* tp_init */
 	0,					/* tp_alloc */
 	complex_new,				/* tp_new */
-	_PyObject_Del,				/* tp_free */
+	PyObject_Del,           		/* tp_free */
 };
 
 #endif
diff --git a/Objects/fileobject.c b/Objects/fileobject.c
index a03796b..54d040d 100644
--- a/Objects/fileobject.c
+++ b/Objects/fileobject.c
@@ -1631,7 +1631,7 @@
 	(initproc)file_init,			/* tp_init */
 	PyType_GenericAlloc,			/* tp_alloc */
 	file_new,				/* tp_new */
-	_PyObject_Del,				/* tp_free */
+	PyObject_Del,                           /* tp_free */
 };
 
 /* Interface for the 'soft space' between print items. */
diff --git a/Objects/funcobject.c b/Objects/funcobject.c
index 178bd77..a3541e4 100644
--- a/Objects/funcobject.c
+++ b/Objects/funcobject.c
@@ -554,7 +554,7 @@
 	cm_init,				/* tp_init */
 	PyType_GenericAlloc,			/* tp_alloc */
 	PyType_GenericNew,			/* tp_new */
-	_PyObject_Del,				/* tp_free */
+	PyObject_Del,		                /* tp_free */
 };
 
 PyObject *
@@ -683,7 +683,7 @@
 	sm_init,				/* tp_init */
 	PyType_GenericAlloc,			/* tp_alloc */
 	PyType_GenericNew,			/* tp_new */
-	_PyObject_Del,				/* tp_free */
+	PyObject_Del,           		/* tp_free */
 };
 
 PyObject *
diff --git a/Objects/longobject.c b/Objects/longobject.c
index c17d56f..f11c016 100644
--- a/Objects/longobject.c
+++ b/Objects/longobject.c
@@ -2352,5 +2352,5 @@
 	0,					/* tp_init */
 	0,					/* tp_alloc */
 	long_new,				/* tp_new */
-	_PyObject_Del,				/* tp_free */
+	PyObject_Del,                           /* tp_free */
 };