mirror of
https://github.com/python/cpython.git
synced 2025-10-17 12:18:23 +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
8
Modules/_sqlite/clinic/blob.c.h
generated
8
Modules/_sqlite/clinic/blob.c.h
generated
|
@ -34,7 +34,7 @@ PyDoc_STRVAR(blob_read__doc__,
|
|||
"end of the blob.");
|
||||
|
||||
#define BLOB_READ_METHODDEF \
|
||||
{"read", (PyCFunction)(void(*)(void))blob_read, METH_FASTCALL, blob_read__doc__},
|
||||
{"read", _PyCFunction_CAST(blob_read), METH_FASTCALL, blob_read__doc__},
|
||||
|
||||
static PyObject *
|
||||
blob_read_impl(pysqlite_Blob *self, int length);
|
||||
|
@ -112,7 +112,7 @@ PyDoc_STRVAR(blob_seek__doc__,
|
|||
"and os.SEEK_END (seek relative to the blob\'s end).");
|
||||
|
||||
#define BLOB_SEEK_METHODDEF \
|
||||
{"seek", (PyCFunction)(void(*)(void))blob_seek, METH_FASTCALL, blob_seek__doc__},
|
||||
{"seek", _PyCFunction_CAST(blob_seek), METH_FASTCALL, blob_seek__doc__},
|
||||
|
||||
static PyObject *
|
||||
blob_seek_impl(pysqlite_Blob *self, int offset, int origin);
|
||||
|
@ -188,7 +188,7 @@ PyDoc_STRVAR(blob_exit__doc__,
|
|||
"Blob context manager exit.");
|
||||
|
||||
#define BLOB_EXIT_METHODDEF \
|
||||
{"__exit__", (PyCFunction)(void(*)(void))blob_exit, METH_FASTCALL, blob_exit__doc__},
|
||||
{"__exit__", _PyCFunction_CAST(blob_exit), METH_FASTCALL, blob_exit__doc__},
|
||||
|
||||
static PyObject *
|
||||
blob_exit_impl(pysqlite_Blob *self, PyObject *type, PyObject *val,
|
||||
|
@ -213,4 +213,4 @@ blob_exit(pysqlite_Blob *self, PyObject *const *args, Py_ssize_t nargs)
|
|||
exit:
|
||||
return return_value;
|
||||
}
|
||||
/*[clinic end generated code: output=ca2400862c18dadb input=a9049054013a1b77]*/
|
||||
/*[clinic end generated code: output=382cbf0977bb158a input=a9049054013a1b77]*/
|
||||
|
|
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]*/
|
||||
|
|
10
Modules/_sqlite/clinic/cursor.c.h
generated
10
Modules/_sqlite/clinic/cursor.c.h
generated
|
@ -38,7 +38,7 @@ PyDoc_STRVAR(pysqlite_cursor_execute__doc__,
|
|||
"Executes an SQL statement.");
|
||||
|
||||
#define PYSQLITE_CURSOR_EXECUTE_METHODDEF \
|
||||
{"execute", (PyCFunction)(void(*)(void))pysqlite_cursor_execute, METH_FASTCALL, pysqlite_cursor_execute__doc__},
|
||||
{"execute", _PyCFunction_CAST(pysqlite_cursor_execute), METH_FASTCALL, pysqlite_cursor_execute__doc__},
|
||||
|
||||
static PyObject *
|
||||
pysqlite_cursor_execute_impl(pysqlite_Cursor *self, PyObject *sql,
|
||||
|
@ -80,7 +80,7 @@ PyDoc_STRVAR(pysqlite_cursor_executemany__doc__,
|
|||
"Repeatedly executes an SQL statement.");
|
||||
|
||||
#define PYSQLITE_CURSOR_EXECUTEMANY_METHODDEF \
|
||||
{"executemany", (PyCFunction)(void(*)(void))pysqlite_cursor_executemany, METH_FASTCALL, pysqlite_cursor_executemany__doc__},
|
||||
{"executemany", _PyCFunction_CAST(pysqlite_cursor_executemany), METH_FASTCALL, pysqlite_cursor_executemany__doc__},
|
||||
|
||||
static PyObject *
|
||||
pysqlite_cursor_executemany_impl(pysqlite_Cursor *self, PyObject *sql,
|
||||
|
@ -177,7 +177,7 @@ PyDoc_STRVAR(pysqlite_cursor_fetchmany__doc__,
|
|||
" The default value is set by the Cursor.arraysize attribute.");
|
||||
|
||||
#define PYSQLITE_CURSOR_FETCHMANY_METHODDEF \
|
||||
{"fetchmany", (PyCFunction)(void(*)(void))pysqlite_cursor_fetchmany, METH_FASTCALL|METH_KEYWORDS, pysqlite_cursor_fetchmany__doc__},
|
||||
{"fetchmany", _PyCFunction_CAST(pysqlite_cursor_fetchmany), METH_FASTCALL|METH_KEYWORDS, pysqlite_cursor_fetchmany__doc__},
|
||||
|
||||
static PyObject *
|
||||
pysqlite_cursor_fetchmany_impl(pysqlite_Cursor *self, int maxrows);
|
||||
|
@ -244,7 +244,7 @@ PyDoc_STRVAR(pysqlite_cursor_setoutputsize__doc__,
|
|||
"Required by DB-API. Does nothing in sqlite3.");
|
||||
|
||||
#define PYSQLITE_CURSOR_SETOUTPUTSIZE_METHODDEF \
|
||||
{"setoutputsize", (PyCFunction)(void(*)(void))pysqlite_cursor_setoutputsize, METH_FASTCALL, pysqlite_cursor_setoutputsize__doc__},
|
||||
{"setoutputsize", _PyCFunction_CAST(pysqlite_cursor_setoutputsize), METH_FASTCALL, pysqlite_cursor_setoutputsize__doc__},
|
||||
|
||||
static PyObject *
|
||||
pysqlite_cursor_setoutputsize_impl(pysqlite_Cursor *self, PyObject *size,
|
||||
|
@ -289,4 +289,4 @@ pysqlite_cursor_close(pysqlite_Cursor *self, PyObject *Py_UNUSED(ignored))
|
|||
{
|
||||
return pysqlite_cursor_close_impl(self);
|
||||
}
|
||||
/*[clinic end generated code: output=bde165664155b2bf input=a9049054013a1b77]*/
|
||||
/*[clinic end generated code: output=2b9c6a3ca8a8caff input=a9049054013a1b77]*/
|
||||
|
|
14
Modules/_sqlite/clinic/module.c.h
generated
14
Modules/_sqlite/clinic/module.c.h
generated
|
@ -14,7 +14,7 @@ PyDoc_STRVAR(pysqlite_connect__doc__,
|
|||
"in RAM instead of on disk.");
|
||||
|
||||
#define PYSQLITE_CONNECT_METHODDEF \
|
||||
{"connect", (PyCFunction)(void(*)(void))pysqlite_connect, METH_FASTCALL|METH_KEYWORDS, pysqlite_connect__doc__},
|
||||
{"connect", _PyCFunction_CAST(pysqlite_connect), METH_FASTCALL|METH_KEYWORDS, pysqlite_connect__doc__},
|
||||
|
||||
static PyObject *
|
||||
pysqlite_connect_impl(PyObject *module, PyObject *database, double timeout,
|
||||
|
@ -121,7 +121,7 @@ PyDoc_STRVAR(pysqlite_complete_statement__doc__,
|
|||
"Checks if a string contains a complete SQL statement.");
|
||||
|
||||
#define PYSQLITE_COMPLETE_STATEMENT_METHODDEF \
|
||||
{"complete_statement", (PyCFunction)(void(*)(void))pysqlite_complete_statement, METH_FASTCALL|METH_KEYWORDS, pysqlite_complete_statement__doc__},
|
||||
{"complete_statement", _PyCFunction_CAST(pysqlite_complete_statement), METH_FASTCALL|METH_KEYWORDS, pysqlite_complete_statement__doc__},
|
||||
|
||||
static PyObject *
|
||||
pysqlite_complete_statement_impl(PyObject *module, const char *statement);
|
||||
|
@ -170,7 +170,7 @@ PyDoc_STRVAR(pysqlite_enable_shared_cache__doc__,
|
|||
"the cache=shared query parameter.");
|
||||
|
||||
#define PYSQLITE_ENABLE_SHARED_CACHE_METHODDEF \
|
||||
{"enable_shared_cache", (PyCFunction)(void(*)(void))pysqlite_enable_shared_cache, METH_FASTCALL|METH_KEYWORDS, pysqlite_enable_shared_cache__doc__},
|
||||
{"enable_shared_cache", _PyCFunction_CAST(pysqlite_enable_shared_cache), METH_FASTCALL|METH_KEYWORDS, pysqlite_enable_shared_cache__doc__},
|
||||
|
||||
static PyObject *
|
||||
pysqlite_enable_shared_cache_impl(PyObject *module, int do_enable);
|
||||
|
@ -205,7 +205,7 @@ PyDoc_STRVAR(pysqlite_register_adapter__doc__,
|
|||
"Registers an adapter with sqlite3\'s adapter registry.");
|
||||
|
||||
#define PYSQLITE_REGISTER_ADAPTER_METHODDEF \
|
||||
{"register_adapter", (PyCFunction)(void(*)(void))pysqlite_register_adapter, METH_FASTCALL, pysqlite_register_adapter__doc__},
|
||||
{"register_adapter", _PyCFunction_CAST(pysqlite_register_adapter), METH_FASTCALL, pysqlite_register_adapter__doc__},
|
||||
|
||||
static PyObject *
|
||||
pysqlite_register_adapter_impl(PyObject *module, PyTypeObject *type,
|
||||
|
@ -236,7 +236,7 @@ PyDoc_STRVAR(pysqlite_register_converter__doc__,
|
|||
"Registers a converter with sqlite3.");
|
||||
|
||||
#define PYSQLITE_REGISTER_CONVERTER_METHODDEF \
|
||||
{"register_converter", (PyCFunction)(void(*)(void))pysqlite_register_converter, METH_FASTCALL, pysqlite_register_converter__doc__},
|
||||
{"register_converter", _PyCFunction_CAST(pysqlite_register_converter), METH_FASTCALL, pysqlite_register_converter__doc__},
|
||||
|
||||
static PyObject *
|
||||
pysqlite_register_converter_impl(PyObject *module, PyObject *orig_name,
|
||||
|
@ -302,7 +302,7 @@ PyDoc_STRVAR(pysqlite_adapt__doc__,
|
|||
"Adapt given object to given protocol.");
|
||||
|
||||
#define PYSQLITE_ADAPT_METHODDEF \
|
||||
{"adapt", (PyCFunction)(void(*)(void))pysqlite_adapt, METH_FASTCALL, pysqlite_adapt__doc__},
|
||||
{"adapt", _PyCFunction_CAST(pysqlite_adapt), METH_FASTCALL, pysqlite_adapt__doc__},
|
||||
|
||||
static PyObject *
|
||||
pysqlite_adapt_impl(PyObject *module, PyObject *obj, PyObject *proto,
|
||||
|
@ -334,4 +334,4 @@ skip_optional:
|
|||
exit:
|
||||
return return_value;
|
||||
}
|
||||
/*[clinic end generated code: output=2cf05d1b089c7be4 input=a9049054013a1b77]*/
|
||||
/*[clinic end generated code: output=d846459943008a9c input=a9049054013a1b77]*/
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue