From 1dbb427dd67a1de5b3662cbda0277ff2c3b18095 Mon Sep 17 00:00:00 2001 From: Victor Stinner Date: Thu, 27 Jul 2023 16:36:54 +0200 Subject: gh-107196: Remove _PyArg_VaParseTupleAndKeywordsFast() function (#107197) Remove the private _PyArg_VaParseTupleAndKeywordsFast() function: it is no longer used. --- Include/cpython/modsupport.h | 2 -- Python/getargs.c | 14 -------------- 2 files changed, 16 deletions(-) diff --git a/Include/cpython/modsupport.h b/Include/cpython/modsupport.h index 376336b..cfc2c2c 100644 --- a/Include/cpython/modsupport.h +++ b/Include/cpython/modsupport.h @@ -52,8 +52,6 @@ PyAPI_FUNC(int) _PyArg_ParseStackAndKeywords( PyObject *kwnames, struct _PyArg_Parser *, ...); -PyAPI_FUNC(int) _PyArg_VaParseTupleAndKeywordsFast(PyObject *, PyObject *, - struct _PyArg_Parser *, va_list); PyAPI_FUNC(PyObject * const *) _PyArg_UnpackKeywords( PyObject *const *args, Py_ssize_t nargs, PyObject *kwargs, PyObject *kwnames, diff --git a/Python/getargs.c b/Python/getargs.c index efcf2e3..916e465 100644 --- a/Python/getargs.c +++ b/Python/getargs.c @@ -1418,20 +1418,6 @@ _PyArg_ParseStackAndKeywords_SizeT(PyObject *const *args, Py_ssize_t nargs, PyOb } -PyAPI_FUNC(int) -_PyArg_VaParseTupleAndKeywordsFast(PyObject *args, PyObject *keywords, - struct _PyArg_Parser *parser, va_list va) -{ - int retval; - va_list lva; - - va_copy(lva, va); - - retval = vgetargskeywordsfast(args, keywords, parser, &lva, 0); - va_end(lva); - return retval; -} - static void error_unexpected_keyword_arg(PyObject *kwargs, PyObject *kwnames, PyObject *kwtuple, const char *fname) { -- cgit v0.12