mirror of
https://github.com/python/cpython.git
synced 2025-07-12 13:55:34 +00:00
Remove PyMalloc_*.
This commit is contained in:
parent
09a2ae5882
commit
58aa861fa2
1 changed files with 5 additions and 5 deletions
|
@ -201,7 +201,7 @@ PyUnicodeObject *_PyUnicode_New(int length)
|
|||
PyObject_INIT(unicode, &PyUnicode_Type);
|
||||
}
|
||||
else {
|
||||
unicode = PyMalloc_New(PyUnicodeObject, &PyUnicode_Type);
|
||||
unicode = PyObject_New(PyUnicodeObject, &PyUnicode_Type);
|
||||
if (unicode == NULL)
|
||||
return NULL;
|
||||
unicode->str = PyMem_NEW(Py_UNICODE, length + 1);
|
||||
|
@ -219,7 +219,7 @@ PyUnicodeObject *_PyUnicode_New(int length)
|
|||
|
||||
onError:
|
||||
_Py_ForgetReference((PyObject *)unicode);
|
||||
PyMalloc_Del(unicode);
|
||||
PyObject_Del(unicode);
|
||||
return NULL;
|
||||
}
|
||||
|
||||
|
@ -5718,7 +5718,7 @@ unicode_subtype_new(PyTypeObject *type, PyObject *args, PyObject *kwds)
|
|||
pnew->str = PyMem_NEW(Py_UNICODE, n+1);
|
||||
if (pnew->str == NULL) {
|
||||
_Py_ForgetReference((PyObject *)pnew);
|
||||
PyMalloc_Del(pnew);
|
||||
PyObject_Del(pnew);
|
||||
return NULL;
|
||||
}
|
||||
Py_UNICODE_COPY(pnew->str, tmp->str, n+1);
|
||||
|
@ -5776,7 +5776,7 @@ PyTypeObject PyUnicode_Type = {
|
|||
0, /* tp_init */
|
||||
0, /* tp_alloc */
|
||||
unicode_new, /* tp_new */
|
||||
_PyMalloc_Del, /* tp_free */
|
||||
PyObject_Del, /* tp_free */
|
||||
};
|
||||
|
||||
/* Initialize the Unicode implementation */
|
||||
|
@ -5818,7 +5818,7 @@ _PyUnicode_Fini(void)
|
|||
if (v->str)
|
||||
PyMem_DEL(v->str);
|
||||
Py_XDECREF(v->defenc);
|
||||
PyMalloc_Del(v);
|
||||
PyObject_Del(v);
|
||||
}
|
||||
unicode_freelist = NULL;
|
||||
unicode_freelist_size = 0;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue