@@ -1543,7 +1543,7 @@ PyDoc_STRVAR(
15431543 * _only_ be used for connectionless sockets (UDP).
15441544 */
15451545static 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
15881588static 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