mirror of https://github.com/python/cpython
bpo-33012: Fix compilation warnings in memoryobject.c and _collectionsmodule.c (GH-12179)
Cast function pointers to (void(*)(void)) before casting to (PyCFunction) to make "warning: cast between incompatible function types" false alarm quiet.
This commit is contained in:
parent
5a02e0d1c8
commit
359a2f3dab
|
@ -2453,7 +2453,7 @@ static PyMemberDef tuplegetter_members[] = {
|
||||||
};
|
};
|
||||||
|
|
||||||
static PyMethodDef tuplegetter_methods[] = {
|
static PyMethodDef tuplegetter_methods[] = {
|
||||||
{"__reduce__", (PyCFunction) tuplegetter_reduce, METH_NOARGS, NULL},
|
{"__reduce__", (PyCFunction)(void(*)(void))tuplegetter_reduce, METH_NOARGS, NULL},
|
||||||
{NULL},
|
{NULL},
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -3109,7 +3109,7 @@ Return a readonly version of the memoryview.");
|
||||||
|
|
||||||
static PyMethodDef memory_methods[] = {
|
static PyMethodDef memory_methods[] = {
|
||||||
{"release", (PyCFunction)memory_release, METH_NOARGS, memory_release_doc},
|
{"release", (PyCFunction)memory_release, METH_NOARGS, memory_release_doc},
|
||||||
{"tobytes", (PyCFunction)memory_tobytes, METH_VARARGS|METH_KEYWORDS, memory_tobytes_doc},
|
{"tobytes", (PyCFunction)(void(*)(void))memory_tobytes, METH_VARARGS|METH_KEYWORDS, memory_tobytes_doc},
|
||||||
{"hex", (PyCFunction)memory_hex, METH_NOARGS, memory_hex_doc},
|
{"hex", (PyCFunction)memory_hex, METH_NOARGS, memory_hex_doc},
|
||||||
{"tolist", (PyCFunction)memory_tolist, METH_NOARGS, memory_tolist_doc},
|
{"tolist", (PyCFunction)memory_tolist, METH_NOARGS, memory_tolist_doc},
|
||||||
{"cast", (PyCFunction)(void(*)(void))memory_cast, METH_VARARGS|METH_KEYWORDS, memory_cast_doc},
|
{"cast", (PyCFunction)(void(*)(void))memory_cast, METH_VARARGS|METH_KEYWORDS, memory_cast_doc},
|
||||||
|
|
Loading…
Reference in New Issue