mirror of
https://github.com/python/cpython.git
synced 2025-08-04 00:48:58 +00:00
gh-91320: Argument Clinic uses _PyCFunction_CAST() (#32210)
Replace "(PyCFunction)(void(*)(void))func" cast with _PyCFunction_CAST(func).
This commit is contained in:
parent
c278474df9
commit
b270b82f11
99 changed files with 978 additions and 975 deletions
34
Modules/_sqlite/clinic/connection.c.h
generated
34
Modules/_sqlite/clinic/connection.c.h
generated
|
@ -115,7 +115,7 @@ PyDoc_STRVAR(pysqlite_connection_cursor__doc__,
|
|||
"Return a cursor for the connection.");
|
||||
|
||||
#define PYSQLITE_CONNECTION_CURSOR_METHODDEF \
|
||||
{"cursor", (PyCFunction)(void(*)(void))pysqlite_connection_cursor, METH_FASTCALL|METH_KEYWORDS, pysqlite_connection_cursor__doc__},
|
||||
{"cursor", _PyCFunction_CAST(pysqlite_connection_cursor), METH_FASTCALL|METH_KEYWORDS, pysqlite_connection_cursor__doc__},
|
||||
|
||||
static PyObject *
|
||||
pysqlite_connection_cursor_impl(pysqlite_Connection *self, PyObject *factory);
|
||||
|
@ -163,7 +163,7 @@ PyDoc_STRVAR(blobopen__doc__,
|
|||
" Database name.");
|
||||
|
||||
#define BLOBOPEN_METHODDEF \
|
||||
{"blobopen", (PyCFunction)(void(*)(void))blobopen, METH_FASTCALL|METH_KEYWORDS, blobopen__doc__},
|
||||
{"blobopen", _PyCFunction_CAST(blobopen), METH_FASTCALL|METH_KEYWORDS, blobopen__doc__},
|
||||
|
||||
static PyObject *
|
||||
blobopen_impl(pysqlite_Connection *self, const char *table, const char *col,
|
||||
|
@ -310,7 +310,7 @@ PyDoc_STRVAR(pysqlite_connection_create_function__doc__,
|
|||
"Creates a new function.");
|
||||
|
||||
#define PYSQLITE_CONNECTION_CREATE_FUNCTION_METHODDEF \
|
||||
{"create_function", (PyCFunction)(void(*)(void))pysqlite_connection_create_function, METH_METHOD|METH_FASTCALL|METH_KEYWORDS, pysqlite_connection_create_function__doc__},
|
||||
{"create_function", _PyCFunction_CAST(pysqlite_connection_create_function), METH_METHOD|METH_FASTCALL|METH_KEYWORDS, pysqlite_connection_create_function__doc__},
|
||||
|
||||
static PyObject *
|
||||
pysqlite_connection_create_function_impl(pysqlite_Connection *self,
|
||||
|
@ -385,7 +385,7 @@ PyDoc_STRVAR(create_window_function__doc__,
|
|||
" Set to None to clear the window function.");
|
||||
|
||||
#define CREATE_WINDOW_FUNCTION_METHODDEF \
|
||||
{"create_window_function", (PyCFunction)(void(*)(void))create_window_function, METH_METHOD|METH_FASTCALL|METH_KEYWORDS, create_window_function__doc__},
|
||||
{"create_window_function", _PyCFunction_CAST(create_window_function), METH_METHOD|METH_FASTCALL|METH_KEYWORDS, create_window_function__doc__},
|
||||
|
||||
static PyObject *
|
||||
create_window_function_impl(pysqlite_Connection *self, PyTypeObject *cls,
|
||||
|
@ -440,7 +440,7 @@ PyDoc_STRVAR(pysqlite_connection_create_aggregate__doc__,
|
|||
"Creates a new aggregate.");
|
||||
|
||||
#define PYSQLITE_CONNECTION_CREATE_AGGREGATE_METHODDEF \
|
||||
{"create_aggregate", (PyCFunction)(void(*)(void))pysqlite_connection_create_aggregate, METH_METHOD|METH_FASTCALL|METH_KEYWORDS, pysqlite_connection_create_aggregate__doc__},
|
||||
{"create_aggregate", _PyCFunction_CAST(pysqlite_connection_create_aggregate), METH_METHOD|METH_FASTCALL|METH_KEYWORDS, pysqlite_connection_create_aggregate__doc__},
|
||||
|
||||
static PyObject *
|
||||
pysqlite_connection_create_aggregate_impl(pysqlite_Connection *self,
|
||||
|
@ -494,7 +494,7 @@ PyDoc_STRVAR(pysqlite_connection_set_authorizer__doc__,
|
|||
"Sets authorizer callback.");
|
||||
|
||||
#define PYSQLITE_CONNECTION_SET_AUTHORIZER_METHODDEF \
|
||||
{"set_authorizer", (PyCFunction)(void(*)(void))pysqlite_connection_set_authorizer, METH_METHOD|METH_FASTCALL|METH_KEYWORDS, pysqlite_connection_set_authorizer__doc__},
|
||||
{"set_authorizer", _PyCFunction_CAST(pysqlite_connection_set_authorizer), METH_METHOD|METH_FASTCALL|METH_KEYWORDS, pysqlite_connection_set_authorizer__doc__},
|
||||
|
||||
static PyObject *
|
||||
pysqlite_connection_set_authorizer_impl(pysqlite_Connection *self,
|
||||
|
@ -528,7 +528,7 @@ PyDoc_STRVAR(pysqlite_connection_set_progress_handler__doc__,
|
|||
"Sets progress handler callback.");
|
||||
|
||||
#define PYSQLITE_CONNECTION_SET_PROGRESS_HANDLER_METHODDEF \
|
||||
{"set_progress_handler", (PyCFunction)(void(*)(void))pysqlite_connection_set_progress_handler, METH_METHOD|METH_FASTCALL|METH_KEYWORDS, pysqlite_connection_set_progress_handler__doc__},
|
||||
{"set_progress_handler", _PyCFunction_CAST(pysqlite_connection_set_progress_handler), METH_METHOD|METH_FASTCALL|METH_KEYWORDS, pysqlite_connection_set_progress_handler__doc__},
|
||||
|
||||
static PyObject *
|
||||
pysqlite_connection_set_progress_handler_impl(pysqlite_Connection *self,
|
||||
|
@ -567,7 +567,7 @@ PyDoc_STRVAR(pysqlite_connection_set_trace_callback__doc__,
|
|||
"Sets a trace callback called for each SQL statement (passed as unicode).");
|
||||
|
||||
#define PYSQLITE_CONNECTION_SET_TRACE_CALLBACK_METHODDEF \
|
||||
{"set_trace_callback", (PyCFunction)(void(*)(void))pysqlite_connection_set_trace_callback, METH_METHOD|METH_FASTCALL|METH_KEYWORDS, pysqlite_connection_set_trace_callback__doc__},
|
||||
{"set_trace_callback", _PyCFunction_CAST(pysqlite_connection_set_trace_callback), METH_METHOD|METH_FASTCALL|METH_KEYWORDS, pysqlite_connection_set_trace_callback__doc__},
|
||||
|
||||
static PyObject *
|
||||
pysqlite_connection_set_trace_callback_impl(pysqlite_Connection *self,
|
||||
|
@ -676,7 +676,7 @@ PyDoc_STRVAR(pysqlite_connection_execute__doc__,
|
|||
"Executes an SQL statement.");
|
||||
|
||||
#define PYSQLITE_CONNECTION_EXECUTE_METHODDEF \
|
||||
{"execute", (PyCFunction)(void(*)(void))pysqlite_connection_execute, METH_FASTCALL, pysqlite_connection_execute__doc__},
|
||||
{"execute", _PyCFunction_CAST(pysqlite_connection_execute), METH_FASTCALL, pysqlite_connection_execute__doc__},
|
||||
|
||||
static PyObject *
|
||||
pysqlite_connection_execute_impl(pysqlite_Connection *self, PyObject *sql,
|
||||
|
@ -718,7 +718,7 @@ PyDoc_STRVAR(pysqlite_connection_executemany__doc__,
|
|||
"Repeatedly executes an SQL statement.");
|
||||
|
||||
#define PYSQLITE_CONNECTION_EXECUTEMANY_METHODDEF \
|
||||
{"executemany", (PyCFunction)(void(*)(void))pysqlite_connection_executemany, METH_FASTCALL, pysqlite_connection_executemany__doc__},
|
||||
{"executemany", _PyCFunction_CAST(pysqlite_connection_executemany), METH_FASTCALL, pysqlite_connection_executemany__doc__},
|
||||
|
||||
static PyObject *
|
||||
pysqlite_connection_executemany_impl(pysqlite_Connection *self,
|
||||
|
@ -802,7 +802,7 @@ PyDoc_STRVAR(pysqlite_connection_backup__doc__,
|
|||
"Makes a backup of the database.");
|
||||
|
||||
#define PYSQLITE_CONNECTION_BACKUP_METHODDEF \
|
||||
{"backup", (PyCFunction)(void(*)(void))pysqlite_connection_backup, METH_FASTCALL|METH_KEYWORDS, pysqlite_connection_backup__doc__},
|
||||
{"backup", _PyCFunction_CAST(pysqlite_connection_backup), METH_FASTCALL|METH_KEYWORDS, pysqlite_connection_backup__doc__},
|
||||
|
||||
static PyObject *
|
||||
pysqlite_connection_backup_impl(pysqlite_Connection *self,
|
||||
|
@ -893,7 +893,7 @@ PyDoc_STRVAR(pysqlite_connection_create_collation__doc__,
|
|||
"Creates a collation function.");
|
||||
|
||||
#define PYSQLITE_CONNECTION_CREATE_COLLATION_METHODDEF \
|
||||
{"create_collation", (PyCFunction)(void(*)(void))pysqlite_connection_create_collation, METH_METHOD|METH_FASTCALL|METH_KEYWORDS, pysqlite_connection_create_collation__doc__},
|
||||
{"create_collation", _PyCFunction_CAST(pysqlite_connection_create_collation), METH_METHOD|METH_FASTCALL|METH_KEYWORDS, pysqlite_connection_create_collation__doc__},
|
||||
|
||||
static PyObject *
|
||||
pysqlite_connection_create_collation_impl(pysqlite_Connection *self,
|
||||
|
@ -952,7 +952,7 @@ PyDoc_STRVAR(serialize__doc__,
|
|||
"were backed up to disk.");
|
||||
|
||||
#define SERIALIZE_METHODDEF \
|
||||
{"serialize", (PyCFunction)(void(*)(void))serialize, METH_FASTCALL|METH_KEYWORDS, serialize__doc__},
|
||||
{"serialize", _PyCFunction_CAST(serialize), METH_FASTCALL|METH_KEYWORDS, serialize__doc__},
|
||||
|
||||
static PyObject *
|
||||
serialize_impl(pysqlite_Connection *self, const char *name);
|
||||
|
@ -1017,7 +1017,7 @@ PyDoc_STRVAR(deserialize__doc__,
|
|||
"currently in a read transaction or is involved in a backup operation.");
|
||||
|
||||
#define DESERIALIZE_METHODDEF \
|
||||
{"deserialize", (PyCFunction)(void(*)(void))deserialize, METH_FASTCALL|METH_KEYWORDS, deserialize__doc__},
|
||||
{"deserialize", _PyCFunction_CAST(deserialize), METH_FASTCALL|METH_KEYWORDS, deserialize__doc__},
|
||||
|
||||
static PyObject *
|
||||
deserialize_impl(pysqlite_Connection *self, Py_buffer *data,
|
||||
|
@ -1114,7 +1114,7 @@ PyDoc_STRVAR(pysqlite_connection_exit__doc__,
|
|||
"If there was any exception, a rollback takes place; otherwise we commit.");
|
||||
|
||||
#define PYSQLITE_CONNECTION_EXIT_METHODDEF \
|
||||
{"__exit__", (PyCFunction)(void(*)(void))pysqlite_connection_exit, METH_FASTCALL, pysqlite_connection_exit__doc__},
|
||||
{"__exit__", _PyCFunction_CAST(pysqlite_connection_exit), METH_FASTCALL, pysqlite_connection_exit__doc__},
|
||||
|
||||
static PyObject *
|
||||
pysqlite_connection_exit_impl(pysqlite_Connection *self, PyObject *exc_type,
|
||||
|
@ -1157,7 +1157,7 @@ PyDoc_STRVAR(setlimit__doc__,
|
|||
"the prior value of the limit is returned.");
|
||||
|
||||
#define SETLIMIT_METHODDEF \
|
||||
{"setlimit", (PyCFunction)(void(*)(void))setlimit, METH_FASTCALL, setlimit__doc__},
|
||||
{"setlimit", _PyCFunction_CAST(setlimit), METH_FASTCALL, setlimit__doc__},
|
||||
|
||||
static PyObject *
|
||||
setlimit_impl(pysqlite_Connection *self, int category, int limit);
|
||||
|
@ -1236,4 +1236,4 @@ exit:
|
|||
#ifndef DESERIALIZE_METHODDEF
|
||||
#define DESERIALIZE_METHODDEF
|
||||
#endif /* !defined(DESERIALIZE_METHODDEF) */
|
||||
/*[clinic end generated code: output=6c9432a9fe0a4f5e input=a9049054013a1b77]*/
|
||||
/*[clinic end generated code: output=d21767843c480a10 input=a9049054013a1b77]*/
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue