@@ -142,7 +142,7 @@ PyArg_VaParse(PyObject *args, const char *format, va_list va)
142142{
143143 va_list lva ;
144144
145- Py_VA_COPY (lva , va );
145+ va_copy (lva , va );
146146
147147 return vgetargs1 (args , format , & lva , 0 );
148148}
@@ -152,7 +152,7 @@ _PyArg_VaParse_SizeT(PyObject *args, const char *format, va_list va)
152152{
153153 va_list lva ;
154154
155- Py_VA_COPY (lva , va );
155+ va_copy (lva , va );
156156
157157 return vgetargs1 (args , format , & lva , FLAG_SIZE_T );
158158}
@@ -1402,7 +1402,7 @@ PyArg_VaParseTupleAndKeywords(PyObject *args,
14021402 return 0 ;
14031403 }
14041404
1405- Py_VA_COPY (lva , va );
1405+ va_copy (lva , va );
14061406
14071407 retval = vgetargskeywords (args , keywords , format , kwlist , & lva , 0 );
14081408 return retval ;
@@ -1426,7 +1426,7 @@ _PyArg_VaParseTupleAndKeywords_SizeT(PyObject *args,
14261426 return 0 ;
14271427 }
14281428
1429- Py_VA_COPY (lva , va );
1429+ va_copy (lva , va );
14301430
14311431 retval = vgetargskeywords (args , keywords , format ,
14321432 kwlist , & lva , FLAG_SIZE_T );
@@ -1531,7 +1531,7 @@ _PyArg_VaParseTupleAndKeywordsFast(PyObject *args, PyObject *keywords,
15311531 return 0 ;
15321532 }
15331533
1534- Py_VA_COPY (lva , va );
1534+ va_copy (lva , va );
15351535
15361536 retval = vgetargskeywordsfast (args , keywords , parser , & lva , 0 );
15371537 return retval ;
@@ -1552,7 +1552,7 @@ _PyArg_VaParseTupleAndKeywordsFast_SizeT(PyObject *args, PyObject *keywords,
15521552 return 0 ;
15531553 }
15541554
1555- Py_VA_COPY (lva , va );
1555+ va_copy (lva , va );
15561556
15571557 retval = vgetargskeywordsfast (args , keywords , parser , & lva , FLAG_SIZE_T );
15581558 return retval ;
0 commit comments