gh-111178: Fix function signatures in misc files (#131180) · plashchynski/cpython@bf05bc5

Original file line numberDiff line numberDiff line change

@@ -2254,15 +2254,17 @@ call_typing_args_kwargs(const char *name, PyTypeObject *cls, PyObject *args, PyO

22542254

}

22552255
22562256

static PyObject *

2257-

generic_init_subclass(PyTypeObject *cls, PyObject *args, PyObject *kwargs)

2257+

generic_init_subclass(PyObject *cls, PyObject *args, PyObject *kwargs)

22582258

{

2259-

return call_typing_args_kwargs("_generic_init_subclass", cls, args, kwargs);

2259+

return call_typing_args_kwargs("_generic_init_subclass",

2260+

(PyTypeObject*)cls, args, kwargs);

22602261

}

22612262
22622263

static PyObject *

2263-

generic_class_getitem(PyTypeObject *cls, PyObject *args, PyObject *kwargs)

2264+

generic_class_getitem(PyObject *cls, PyObject *args, PyObject *kwargs)

22642265

{

2265-

return call_typing_args_kwargs("_generic_class_getitem", cls, args, kwargs);

2266+

return call_typing_args_kwargs("_generic_class_getitem",

2267+

(PyTypeObject*)cls, args, kwargs);

22662268

}

22672269
22682270

PyObject *