mirror of
https://github.com/python/cpython.git
synced 2025-08-25 03:04:55 +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
|
@ -3298,7 +3298,7 @@ PyUnicode_AsWideCharString(PyObject *unicode,
|
|||
*size = buflen;
|
||||
}
|
||||
else if (wcslen(buffer) != (size_t)buflen) {
|
||||
PyMem_FREE(buffer);
|
||||
PyMem_Free(buffer);
|
||||
PyErr_SetString(PyExc_ValueError,
|
||||
"embedded null character");
|
||||
return NULL;
|
||||
|
@ -10211,7 +10211,7 @@ case_operation(PyObject *self,
|
|||
PyErr_SetString(PyExc_OverflowError, "string is too long");
|
||||
return NULL;
|
||||
}
|
||||
tmp = PyMem_MALLOC(sizeof(Py_UCS4) * 3 * length);
|
||||
tmp = PyMem_Malloc(sizeof(Py_UCS4) * 3 * length);
|
||||
if (tmp == NULL)
|
||||
return PyErr_NoMemory();
|
||||
newlength = perform(kind, data, length, tmp, &maxchar);
|
||||
|
@ -10235,7 +10235,7 @@ case_operation(PyObject *self,
|
|||
Py_UNREACHABLE();
|
||||
}
|
||||
leave:
|
||||
PyMem_FREE(tmp);
|
||||
PyMem_Free(tmp);
|
||||
return res;
|
||||
}
|
||||
|
||||
|
@ -11050,11 +11050,11 @@ replace(PyObject *self, PyObject *str1,
|
|||
assert(release1 == (buf1 != PyUnicode_DATA(str1)));
|
||||
assert(release2 == (buf2 != PyUnicode_DATA(str2)));
|
||||
if (srelease)
|
||||
PyMem_FREE((void *)sbuf);
|
||||
PyMem_Free((void *)sbuf);
|
||||
if (release1)
|
||||
PyMem_FREE((void *)buf1);
|
||||
PyMem_Free((void *)buf1);
|
||||
if (release2)
|
||||
PyMem_FREE((void *)buf2);
|
||||
PyMem_Free((void *)buf2);
|
||||
assert(_PyUnicode_CheckConsistency(u, 1));
|
||||
return u;
|
||||
|
||||
|
@ -11064,11 +11064,11 @@ replace(PyObject *self, PyObject *str1,
|
|||
assert(release1 == (buf1 != PyUnicode_DATA(str1)));
|
||||
assert(release2 == (buf2 != PyUnicode_DATA(str2)));
|
||||
if (srelease)
|
||||
PyMem_FREE((void *)sbuf);
|
||||
PyMem_Free((void *)sbuf);
|
||||
if (release1)
|
||||
PyMem_FREE((void *)buf1);
|
||||
PyMem_Free((void *)buf1);
|
||||
if (release2)
|
||||
PyMem_FREE((void *)buf2);
|
||||
PyMem_Free((void *)buf2);
|
||||
return unicode_result_unchanged(self);
|
||||
|
||||
error:
|
||||
|
@ -11076,11 +11076,11 @@ replace(PyObject *self, PyObject *str1,
|
|||
assert(release1 == (buf1 != PyUnicode_DATA(str1)));
|
||||
assert(release2 == (buf2 != PyUnicode_DATA(str2)));
|
||||
if (srelease)
|
||||
PyMem_FREE((void *)sbuf);
|
||||
PyMem_Free((void *)sbuf);
|
||||
if (release1)
|
||||
PyMem_FREE((void *)buf1);
|
||||
PyMem_Free((void *)buf1);
|
||||
if (release2)
|
||||
PyMem_FREE((void *)buf2);
|
||||
PyMem_Free((void *)buf2);
|
||||
return NULL;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue