gh-111178: Generate correct signature for most self converters (#128447)

This commit is contained in:
Erlend E. Aasland 2025-01-20 12:40:18 +01:00 committed by GitHub
parent 4d0a6595a0
commit 537296cdcd
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
74 changed files with 1627 additions and 1631 deletions

18
PC/clinic/winreg.c.h generated
View file

@ -26,9 +26,9 @@ static PyObject *
winreg_HKEYType_Close_impl(PyHKEYObject *self);
static PyObject *
winreg_HKEYType_Close(PyHKEYObject *self, PyObject *Py_UNUSED(ignored))
winreg_HKEYType_Close(PyObject *self, PyObject *Py_UNUSED(ignored))
{
return winreg_HKEYType_Close_impl(self);
return winreg_HKEYType_Close_impl((PyHKEYObject *)self);
}
#endif /* (defined(MS_WINDOWS_DESKTOP) || defined(MS_WINDOWS_SYSTEM) || defined(MS_WINDOWS_GAMES)) */
@ -56,9 +56,9 @@ static PyObject *
winreg_HKEYType_Detach_impl(PyHKEYObject *self);
static PyObject *
winreg_HKEYType_Detach(PyHKEYObject *self, PyObject *Py_UNUSED(ignored))
winreg_HKEYType_Detach(PyObject *self, PyObject *Py_UNUSED(ignored))
{
return winreg_HKEYType_Detach_impl(self);
return winreg_HKEYType_Detach_impl((PyHKEYObject *)self);
}
#endif /* (defined(MS_WINDOWS_DESKTOP) || defined(MS_WINDOWS_SYSTEM) || defined(MS_WINDOWS_GAMES)) */
@ -77,12 +77,12 @@ static PyHKEYObject *
winreg_HKEYType___enter___impl(PyHKEYObject *self);
static PyObject *
winreg_HKEYType___enter__(PyHKEYObject *self, PyObject *Py_UNUSED(ignored))
winreg_HKEYType___enter__(PyObject *self, PyObject *Py_UNUSED(ignored))
{
PyObject *return_value = NULL;
PyHKEYObject *_return_value;
_return_value = winreg_HKEYType___enter___impl(self);
_return_value = winreg_HKEYType___enter___impl((PyHKEYObject *)self);
return_value = (PyObject *)_return_value;
return return_value;
@ -105,7 +105,7 @@ winreg_HKEYType___exit___impl(PyHKEYObject *self, PyObject *exc_type,
PyObject *exc_value, PyObject *traceback);
static PyObject *
winreg_HKEYType___exit__(PyHKEYObject *self, PyObject *const *args, Py_ssize_t nargs)
winreg_HKEYType___exit__(PyObject *self, PyObject *const *args, Py_ssize_t nargs)
{
PyObject *return_value = NULL;
PyObject *exc_type;
@ -118,7 +118,7 @@ winreg_HKEYType___exit__(PyHKEYObject *self, PyObject *const *args, Py_ssize_t n
exc_type = args[0];
exc_value = args[1];
traceback = args[2];
return_value = winreg_HKEYType___exit___impl(self, exc_type, exc_value, traceback);
return_value = winreg_HKEYType___exit___impl((PyHKEYObject *)self, exc_type, exc_value, traceback);
exit:
return return_value;
@ -1766,4 +1766,4 @@ exit:
#ifndef WINREG_QUERYREFLECTIONKEY_METHODDEF
#define WINREG_QUERYREFLECTIONKEY_METHODDEF
#endif /* !defined(WINREG_QUERYREFLECTIONKEY_METHODDEF) */
/*[clinic end generated code: output=aef4aa8ab8ddf38f input=a9049054013a1b77]*/
/*[clinic end generated code: output=fbe9b075cd2fa833 input=a9049054013a1b77]*/