mirror of
https://github.com/python/cpython.git
synced 2025-08-31 14:07:50 +00:00
bpo-42519: Replace PyMem_MALLOC() with PyMem_Malloc() (GH-23586)
No longer use deprecated aliases to functions: * Replace PyMem_MALLOC() with PyMem_Malloc() * Replace PyMem_REALLOC() with PyMem_Realloc() * Replace PyMem_FREE() with PyMem_Free() * Replace PyMem_Del() with PyMem_Free() * Replace PyMem_DEL() with PyMem_Free() Modify also the PyMem_DEL() macro to use directly PyMem_Free().
This commit is contained in:
parent
b2d0c66e88
commit
00d7abd7ef
33 changed files with 175 additions and 188 deletions
|
@ -341,7 +341,7 @@ list_dealloc(PyListObject *op)
|
|||
while (--i >= 0) {
|
||||
Py_XDECREF(op->ob_item[i]);
|
||||
}
|
||||
PyMem_FREE(op->ob_item);
|
||||
PyMem_Free(op->ob_item);
|
||||
}
|
||||
struct _Py_list_state *state = get_list_state();
|
||||
#ifdef Py_DEBUG
|
||||
|
@ -592,7 +592,7 @@ _list_clear(PyListObject *a)
|
|||
while (--i >= 0) {
|
||||
Py_XDECREF(item[i]);
|
||||
}
|
||||
PyMem_FREE(item);
|
||||
PyMem_Free(item);
|
||||
}
|
||||
/* Never fails; the return value can be ignored.
|
||||
Note that there is no guarantee that the list is actually empty
|
||||
|
@ -668,7 +668,7 @@ list_ass_slice(PyListObject *a, Py_ssize_t ilow, Py_ssize_t ihigh, PyObject *v)
|
|||
/* If norig == 0, item might be NULL, in which case we may not memcpy from it. */
|
||||
if (s) {
|
||||
if (s > sizeof(recycle_on_stack)) {
|
||||
recycle = (PyObject **)PyMem_MALLOC(s);
|
||||
recycle = (PyObject **)PyMem_Malloc(s);
|
||||
if (recycle == NULL) {
|
||||
PyErr_NoMemory();
|
||||
goto Error;
|
||||
|
@ -706,7 +706,7 @@ list_ass_slice(PyListObject *a, Py_ssize_t ilow, Py_ssize_t ihigh, PyObject *v)
|
|||
result = 0;
|
||||
Error:
|
||||
if (recycle != recycle_on_stack)
|
||||
PyMem_FREE(recycle);
|
||||
PyMem_Free(recycle);
|
||||
Py_XDECREF(v_as_SF);
|
||||
return result;
|
||||
#undef b
|
||||
|
@ -2230,7 +2230,7 @@ list_sort_impl(PyListObject *self, PyObject *keyfunc, int reverse)
|
|||
/* Leverage stack space we allocated but won't otherwise use */
|
||||
keys = &ms.temparray[saved_ob_size+1];
|
||||
else {
|
||||
keys = PyMem_MALLOC(sizeof(PyObject *) * saved_ob_size);
|
||||
keys = PyMem_Malloc(sizeof(PyObject *) * saved_ob_size);
|
||||
if (keys == NULL) {
|
||||
PyErr_NoMemory();
|
||||
goto keyfunc_fail;
|
||||
|
@ -2243,7 +2243,7 @@ list_sort_impl(PyListObject *self, PyObject *keyfunc, int reverse)
|
|||
for (i=i-1 ; i>=0 ; i--)
|
||||
Py_DECREF(keys[i]);
|
||||
if (saved_ob_size >= MERGESTATE_TEMP_SIZE/2)
|
||||
PyMem_FREE(keys);
|
||||
PyMem_Free(keys);
|
||||
goto keyfunc_fail;
|
||||
}
|
||||
}
|
||||
|
@ -2414,7 +2414,7 @@ fail:
|
|||
for (i = 0; i < saved_ob_size; i++)
|
||||
Py_DECREF(keys[i]);
|
||||
if (saved_ob_size >= MERGESTATE_TEMP_SIZE/2)
|
||||
PyMem_FREE(keys);
|
||||
PyMem_Free(keys);
|
||||
}
|
||||
|
||||
if (self->allocated != -1 && result != NULL) {
|
||||
|
@ -2442,7 +2442,7 @@ keyfunc_fail:
|
|||
while (--i >= 0) {
|
||||
Py_XDECREF(final_ob_item[i]);
|
||||
}
|
||||
PyMem_FREE(final_ob_item);
|
||||
PyMem_Free(final_ob_item);
|
||||
}
|
||||
Py_XINCREF(result);
|
||||
return result;
|
||||
|
@ -2908,7 +2908,7 @@ list_ass_subscript(PyListObject* self, PyObject* item, PyObject* value)
|
|||
}
|
||||
|
||||
garbage = (PyObject**)
|
||||
PyMem_MALLOC(slicelength*sizeof(PyObject*));
|
||||
PyMem_Malloc(slicelength*sizeof(PyObject*));
|
||||
if (!garbage) {
|
||||
PyErr_NoMemory();
|
||||
return -1;
|
||||
|
@ -2949,7 +2949,7 @@ list_ass_subscript(PyListObject* self, PyObject* item, PyObject* value)
|
|||
for (i = 0; i < slicelength; i++) {
|
||||
Py_DECREF(garbage[i]);
|
||||
}
|
||||
PyMem_FREE(garbage);
|
||||
PyMem_Free(garbage);
|
||||
|
||||
return res;
|
||||
}
|
||||
|
@ -2990,7 +2990,7 @@ list_ass_subscript(PyListObject* self, PyObject* item, PyObject* value)
|
|||
}
|
||||
|
||||
garbage = (PyObject**)
|
||||
PyMem_MALLOC(slicelength*sizeof(PyObject*));
|
||||
PyMem_Malloc(slicelength*sizeof(PyObject*));
|
||||
if (!garbage) {
|
||||
Py_DECREF(seq);
|
||||
PyErr_NoMemory();
|
||||
|
@ -3011,7 +3011,7 @@ list_ass_subscript(PyListObject* self, PyObject* item, PyObject* value)
|
|||
Py_DECREF(garbage[i]);
|
||||
}
|
||||
|
||||
PyMem_FREE(garbage);
|
||||
PyMem_Free(garbage);
|
||||
Py_DECREF(seq);
|
||||
|
||||
return 0;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue