From c068b53a0ca6ebf740d98e422569d2f705e54f93 Mon Sep 17 00:00:00 2001 From: Hai Shi Date: Fri, 8 May 2020 01:16:01 +0800 Subject: [PATCH] bpo-38787: Update structures.rst docs (PEP 573) (GH-19980) --- Doc/c-api/structures.rst | 4 ++-- Modules/_testmultiphase.c | 16 ++++++---------- 2 files changed, 8 insertions(+), 12 deletions(-) diff --git a/Doc/c-api/structures.rst b/Doc/c-api/structures.rst index 72c94459295c..ea97e1e71556 100644 --- a/Doc/c-api/structures.rst +++ b/Doc/c-api/structures.rst @@ -150,7 +150,7 @@ Implementing functions and methods The function signature is:: PyObject *PyCFunction(PyObject *self, - PyObject *const *args); + PyObject *args); .. c:type:: PyCFunctionWithKeywords @@ -159,7 +159,7 @@ Implementing functions and methods The function signature is:: PyObject *PyCFunctionWithKeywords(PyObject *self, - PyObject *const *args, + PyObject *args, PyObject *kwargs); diff --git a/Modules/_testmultiphase.c b/Modules/_testmultiphase.c index 3084fc12a5ef..d69ae628fa7a 100644 --- a/Modules/_testmultiphase.c +++ b/Modules/_testmultiphase.c @@ -820,16 +820,12 @@ static PyModuleDef_Slot meth_state_access_slots[] = { }; static PyModuleDef def_meth_state_access = { - PyModuleDef_HEAD_INIT, /* m_base */ - "_testmultiphase_meth_state_access", /* m_name */ - PyDoc_STR("Module testing access" - " to state from methods."), - sizeof(meth_state), /* m_size */ - NULL, /* m_methods */ - meth_state_access_slots, /* m_slots */ - 0, /* m_traverse */ - 0, /* m_clear */ - 0, /* m_free */ + PyModuleDef_HEAD_INIT, + .m_name = "_testmultiphase_meth_state_access", + .m_doc = PyDoc_STR("Module testing access" + " to state from methods."), + .m_size = sizeof(meth_state), + .m_slots = meth_state_access_slots, }; PyMODINIT_FUNC -- 2.47.3