Skip to content

Commit 0cbe5e4

Browse files
committed
Minimize diff: use METH_VARARGS again
1 parent 97e53c4 commit 0cbe5e4

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

Modules/overlapped.c

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1543,7 +1543,7 @@ PyDoc_STRVAR(
15431543
* _only_ be used for connectionless sockets (UDP).
15441544
*/
15451545
static PyObject *
1546-
overlapped_WSAConnect(PyObject *self, PyObject *args, Py_ssize_t nargs)
1546+
overlapped_WSAConnect(PyObject *self, PyObject *args)
15471547
{
15481548
SOCKET ConnectSocket;
15491549
PyObject *AddressObj;
@@ -1553,8 +1553,8 @@ overlapped_WSAConnect(PyObject *self, PyObject *args, Py_ssize_t nargs)
15531553
int err;
15541554

15551555

1556-
if (!_PyArg_ParseStack(args, nargs, F_HANDLE "O!:WSAConnect",
1557-
&ConnectSocket, &PyTuple_Type, &AddressObj)) {
1556+
if (!PyArg_ParseTuple(args, F_HANDLE "O!:WSAConnect",
1557+
&ConnectSocket, &PyTuple_Type, &AddressObj)) {
15581558
return NULL;
15591559
}
15601560

@@ -1586,7 +1586,7 @@ PyDoc_STRVAR(
15861586
"Start overlapped sendto over a connectionless (UDP) socket");
15871587

15881588
static PyObject *
1589-
Overlapped_WSASendTo(OverlappedObject *self, PyObject *args, Py_ssize_t nargs)
1589+
Overlapped_WSASendTo(OverlappedObject *self, PyObject *args)
15901590
{
15911591
HANDLE handle;
15921592
PyObject *bufobj;
@@ -1600,7 +1600,7 @@ Overlapped_WSASendTo(OverlappedObject *self, PyObject *args, Py_ssize_t nargs)
16001600
int ret;
16011601
DWORD err;
16021602

1603-
if (!_PyArg_ParseStack(args, nargs, F_HANDLE "OkO!:WSASendTo",
1603+
if (!PyArg_ParseTuple(args, F_HANDLE "OkO!:WSASendTo",
16041604
&handle, &bufobj, &flags, &PyTuple_Type, &AddressObj))
16051605
{
16061606
return NULL;
@@ -1754,7 +1754,7 @@ static PyMethodDef Overlapped_methods[] = {
17541754
{"WSARecvFrom", (PyCFunction) Overlapped_WSARecvFrom,
17551755
METH_VARARGS, Overlapped_WSARecvFrom_doc },
17561756
{"WSASendTo", (PyCFunction) Overlapped_WSASendTo,
1757-
METH_FASTCALL, Overlapped_WSASendTo_doc },
1757+
METH_VARARGS, Overlapped_WSASendTo_doc },
17581758
{NULL}
17591759
};
17601760

@@ -1843,7 +1843,7 @@ static PyMethodDef overlapped_functions[] = {
18431843
{"ConnectPipe", overlapped_ConnectPipe,
18441844
METH_VARARGS, ConnectPipe_doc},
18451845
{"WSAConnect", overlapped_WSAConnect,
1846-
METH_FASTCALL, WSAConnect_doc},
1846+
METH_VARARGS, WSAConnect_doc},
18471847
{NULL}
18481848
};
18491849

0 commit comments

Comments
 (0)