mirror of
https://github.com/python/cpython.git
synced 2025-08-04 00:48:58 +00:00
gh-111178: Fix function signatures in symtable.c (#130589)
This commit is contained in:
parent
3f3e1c4095
commit
1b635d86cd
1 changed files with 8 additions and 6 deletions
|
@ -163,15 +163,17 @@ ste_new(struct symtable *st, identifier name, _Py_block_ty block,
|
||||||
}
|
}
|
||||||
|
|
||||||
static PyObject *
|
static PyObject *
|
||||||
ste_repr(PySTEntryObject *ste)
|
ste_repr(PyObject *op)
|
||||||
{
|
{
|
||||||
|
PySTEntryObject *ste = (PySTEntryObject *)op;
|
||||||
return PyUnicode_FromFormat("<symtable entry %U(%R), line %d>",
|
return PyUnicode_FromFormat("<symtable entry %U(%R), line %d>",
|
||||||
ste->ste_name, ste->ste_id, ste->ste_loc.lineno);
|
ste->ste_name, ste->ste_id, ste->ste_loc.lineno);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
ste_dealloc(PySTEntryObject *ste)
|
ste_dealloc(PyObject *op)
|
||||||
{
|
{
|
||||||
|
PySTEntryObject *ste = (PySTEntryObject *)op;
|
||||||
ste->ste_table = NULL;
|
ste->ste_table = NULL;
|
||||||
Py_XDECREF(ste->ste_id);
|
Py_XDECREF(ste->ste_id);
|
||||||
Py_XDECREF(ste->ste_name);
|
Py_XDECREF(ste->ste_name);
|
||||||
|
@ -203,12 +205,12 @@ PyTypeObject PySTEntry_Type = {
|
||||||
"symtable entry",
|
"symtable entry",
|
||||||
sizeof(PySTEntryObject),
|
sizeof(PySTEntryObject),
|
||||||
0,
|
0,
|
||||||
(destructor)ste_dealloc, /* tp_dealloc */
|
ste_dealloc, /* tp_dealloc */
|
||||||
0, /* tp_vectorcall_offset */
|
0, /* tp_vectorcall_offset */
|
||||||
0, /* tp_getattr */
|
0, /* tp_getattr */
|
||||||
0, /* tp_setattr */
|
0, /* tp_setattr */
|
||||||
0, /* tp_as_async */
|
0, /* tp_as_async */
|
||||||
(reprfunc)ste_repr, /* tp_repr */
|
ste_repr, /* tp_repr */
|
||||||
0, /* tp_as_number */
|
0, /* tp_as_number */
|
||||||
0, /* tp_as_sequence */
|
0, /* tp_as_sequence */
|
||||||
0, /* tp_as_mapping */
|
0, /* tp_as_mapping */
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue