Commit 58aa861f authored by Neil Schemenauer's avatar Neil Schemenauer

Remove PyMalloc_*.

parent 09a2ae58
...@@ -201,7 +201,7 @@ PyUnicodeObject *_PyUnicode_New(int length) ...@@ -201,7 +201,7 @@ PyUnicodeObject *_PyUnicode_New(int length)
PyObject_INIT(unicode, &PyUnicode_Type); PyObject_INIT(unicode, &PyUnicode_Type);
} }
else { else {
unicode = PyMalloc_New(PyUnicodeObject, &PyUnicode_Type); unicode = PyObject_New(PyUnicodeObject, &PyUnicode_Type);
if (unicode == NULL) if (unicode == NULL)
return NULL; return NULL;
unicode->str = PyMem_NEW(Py_UNICODE, length + 1); unicode->str = PyMem_NEW(Py_UNICODE, length + 1);
...@@ -219,7 +219,7 @@ PyUnicodeObject *_PyUnicode_New(int length) ...@@ -219,7 +219,7 @@ PyUnicodeObject *_PyUnicode_New(int length)
onError: onError:
_Py_ForgetReference((PyObject *)unicode); _Py_ForgetReference((PyObject *)unicode);
PyMalloc_Del(unicode); PyObject_Del(unicode);
return NULL; return NULL;
} }
...@@ -5718,7 +5718,7 @@ unicode_subtype_new(PyTypeObject *type, PyObject *args, PyObject *kwds) ...@@ -5718,7 +5718,7 @@ unicode_subtype_new(PyTypeObject *type, PyObject *args, PyObject *kwds)
pnew->str = PyMem_NEW(Py_UNICODE, n+1); pnew->str = PyMem_NEW(Py_UNICODE, n+1);
if (pnew->str == NULL) { if (pnew->str == NULL) {
_Py_ForgetReference((PyObject *)pnew); _Py_ForgetReference((PyObject *)pnew);
PyMalloc_Del(pnew); PyObject_Del(pnew);
return NULL; return NULL;
} }
Py_UNICODE_COPY(pnew->str, tmp->str, n+1); Py_UNICODE_COPY(pnew->str, tmp->str, n+1);
...@@ -5776,7 +5776,7 @@ PyTypeObject PyUnicode_Type = { ...@@ -5776,7 +5776,7 @@ PyTypeObject PyUnicode_Type = {
0, /* tp_init */ 0, /* tp_init */
0, /* tp_alloc */ 0, /* tp_alloc */
unicode_new, /* tp_new */ unicode_new, /* tp_new */
_PyMalloc_Del, /* tp_free */ PyObject_Del, /* tp_free */
}; };
/* Initialize the Unicode implementation */ /* Initialize the Unicode implementation */
...@@ -5818,7 +5818,7 @@ _PyUnicode_Fini(void) ...@@ -5818,7 +5818,7 @@ _PyUnicode_Fini(void)
if (v->str) if (v->str)
PyMem_DEL(v->str); PyMem_DEL(v->str);
Py_XDECREF(v->defenc); Py_XDECREF(v->defenc);
PyMalloc_Del(v); PyObject_Del(v);
} }
unicode_freelist = NULL; unicode_freelist = NULL;
unicode_freelist_size = 0; unicode_freelist_size = 0;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment