Mailing List Archive

python/dist/src/Objects dictobject.c,2.123,2.124
Update of /cvsroot/python/python/dist/src/Objects
In directory usw-pr-cvs1:/tmp/cvs-serv12947/Objects

Modified Files:
dictobject.c
Log Message:
PyObject_GC_Del and PyObject_Del can now be used as a function
designators.

Remove PyMalloc_New.


Index: dictobject.c
===================================================================
RCS file: /cvsroot/python/python/dist/src/Objects/dictobject.c,v
retrieving revision 2.123
retrieving revision 2.124
diff -C2 -d -r2.123 -r2.124
*** dictobject.c 3 Apr 2002 22:41:51 -0000 2.123
--- dictobject.c 12 Apr 2002 02:43:00 -0000 2.124
***************
*** 1829,1833 ****
PyType_GenericAlloc, /* tp_alloc */
dict_new, /* tp_new */
! _PyObject_GC_Del, /* tp_free */
};

--- 1829,1833 ----
PyType_GenericAlloc, /* tp_alloc */
dict_new, /* tp_new */
! PyObject_GC_Del, /* tp_free */
};

***************
*** 1889,1893 ****
{
dictiterobject *di;
! di = PyMalloc_New(dictiterobject, &PyDictIter_Type);
if (di == NULL)
return NULL;
--- 1889,1893 ----
{
dictiterobject *di;
! di = PyObject_New(dictiterobject, &PyDictIter_Type);
if (di == NULL)
return NULL;
***************
*** 1904,1908 ****
{
Py_DECREF(di->di_dict);
! PyMalloc_Del(di);
}

--- 1904,1908 ----
{
Py_DECREF(di->di_dict);
! PyObject_Del(di);
}