@@ -1161,7 +1161,7 @@ PyTypeObject PyCPointerType_Type = {
11611161*/
11621162
11631163static int
1164- CharArray_set_raw (CDataObject * self , PyObject * value )
1164+ CharArray_set_raw (CDataObject * self , PyObject * value , void * Py_UNUSED ( ignored ) )
11651165{
11661166 char * ptr ;
11671167 Py_ssize_t size ;
@@ -1187,13 +1187,13 @@ CharArray_set_raw(CDataObject *self, PyObject *value)
11871187}
11881188
11891189static PyObject *
1190- CharArray_get_raw (CDataObject * self )
1190+ CharArray_get_raw (CDataObject * self , void * Py_UNUSED ( ignored ) )
11911191{
11921192 return PyBytes_FromStringAndSize (self -> b_ptr , self -> b_size );
11931193}
11941194
11951195static PyObject *
1196- CharArray_get_value (CDataObject * self )
1196+ CharArray_get_value (CDataObject * self , void * Py_UNUSED ( ignored ) )
11971197{
11981198 Py_ssize_t i ;
11991199 char * ptr = self -> b_ptr ;
@@ -1204,7 +1204,7 @@ CharArray_get_value(CDataObject *self)
12041204}
12051205
12061206static int
1207- CharArray_set_value (CDataObject * self , PyObject * value )
1207+ CharArray_set_value (CDataObject * self , PyObject * value , void * Py_UNUSED ( ignored ) )
12081208{
12091209 char * ptr ;
12101210 Py_ssize_t size ;
@@ -1249,7 +1249,7 @@ static PyGetSetDef CharArray_getsets[] = {
12491249
12501250#ifdef CTYPES_UNICODE
12511251static PyObject *
1252- WCharArray_get_value (CDataObject * self )
1252+ WCharArray_get_value (CDataObject * self , void * Py_UNUSED ( ignored ) )
12531253{
12541254 Py_ssize_t i ;
12551255 wchar_t * ptr = (wchar_t * )self -> b_ptr ;
@@ -1260,7 +1260,7 @@ WCharArray_get_value(CDataObject *self)
12601260}
12611261
12621262static int
1263- WCharArray_set_value (CDataObject * self , PyObject * value )
1263+ WCharArray_set_value (CDataObject * self , PyObject * value , void * Py_UNUSED ( ignored ) )
12641264{
12651265 Py_ssize_t result = 0 ;
12661266 Py_UNICODE * wstr ;
@@ -3060,7 +3060,7 @@ GenericPyCData_new(PyTypeObject *type, PyObject *args, PyObject *kwds)
30603060*/
30613061
30623062static int
3063- PyCFuncPtr_set_errcheck (PyCFuncPtrObject * self , PyObject * ob )
3063+ PyCFuncPtr_set_errcheck (PyCFuncPtrObject * self , PyObject * ob , void * Py_UNUSED ( ignored ) )
30643064{
30653065 if (ob && !PyCallable_Check (ob )) {
30663066 PyErr_SetString (PyExc_TypeError ,
@@ -3073,7 +3073,7 @@ PyCFuncPtr_set_errcheck(PyCFuncPtrObject *self, PyObject *ob)
30733073}
30743074
30753075static PyObject *
3076- PyCFuncPtr_get_errcheck (PyCFuncPtrObject * self )
3076+ PyCFuncPtr_get_errcheck (PyCFuncPtrObject * self , void * Py_UNUSED ( ignored ) )
30773077{
30783078 if (self -> errcheck ) {
30793079 Py_INCREF (self -> errcheck );
@@ -3083,7 +3083,7 @@ PyCFuncPtr_get_errcheck(PyCFuncPtrObject *self)
30833083}
30843084
30853085static int
3086- PyCFuncPtr_set_restype (PyCFuncPtrObject * self , PyObject * ob )
3086+ PyCFuncPtr_set_restype (PyCFuncPtrObject * self , PyObject * ob , void * Py_UNUSED ( ignored ) )
30873087{
30883088 if (ob == NULL ) {
30893089 Py_CLEAR (self -> restype );
@@ -3104,7 +3104,7 @@ PyCFuncPtr_set_restype(PyCFuncPtrObject *self, PyObject *ob)
31043104}
31053105
31063106static PyObject *
3107- PyCFuncPtr_get_restype (PyCFuncPtrObject * self )
3107+ PyCFuncPtr_get_restype (PyCFuncPtrObject * self , void * Py_UNUSED ( ignored ) )
31083108{
31093109 StgDictObject * dict ;
31103110 if (self -> restype ) {
@@ -3122,7 +3122,7 @@ PyCFuncPtr_get_restype(PyCFuncPtrObject *self)
31223122}
31233123
31243124static int
3125- PyCFuncPtr_set_argtypes (PyCFuncPtrObject * self , PyObject * ob )
3125+ PyCFuncPtr_set_argtypes (PyCFuncPtrObject * self , PyObject * ob , void * Py_UNUSED ( ignored ) )
31263126{
31273127 PyObject * converters ;
31283128
@@ -3141,7 +3141,7 @@ PyCFuncPtr_set_argtypes(PyCFuncPtrObject *self, PyObject *ob)
31413141}
31423142
31433143static PyObject *
3144- PyCFuncPtr_get_argtypes (PyCFuncPtrObject * self )
3144+ PyCFuncPtr_get_argtypes (PyCFuncPtrObject * self , void * Py_UNUSED ( ignored ) )
31453145{
31463146 StgDictObject * dict ;
31473147 if (self -> argtypes ) {
@@ -4685,7 +4685,7 @@ PyCArrayType_from_ctype(PyObject *itemtype, Py_ssize_t length)
46854685*/
46864686
46874687static int
4688- Simple_set_value (CDataObject * self , PyObject * value )
4688+ Simple_set_value (CDataObject * self , PyObject * value , void * Py_UNUSED ( ignored ) )
46894689{
46904690 PyObject * result ;
46914691 StgDictObject * dict = PyObject_stgdict ((PyObject * )self );
@@ -4712,12 +4712,12 @@ Simple_init(CDataObject *self, PyObject *args, PyObject *kw)
47124712 if (!PyArg_UnpackTuple (args , "__init__" , 0 , 1 , & value ))
47134713 return -1 ;
47144714 if (value )
4715- return Simple_set_value (self , value );
4715+ return Simple_set_value (self , value , NULL );
47164716 return 0 ;
47174717}
47184718
47194719static PyObject *
4720- Simple_get_value (CDataObject * self )
4720+ Simple_get_value (CDataObject * self , void * Py_UNUSED ( ignored ) )
47214721{
47224722 StgDictObject * dict ;
47234723 dict = PyObject_stgdict ((PyObject * )self );
@@ -4740,7 +4740,7 @@ Simple_from_outparm(PyObject *self, PyObject *args)
47404740 return self ;
47414741 }
47424742 /* call stgdict->getfunc */
4743- return Simple_get_value ((CDataObject * )self );
4743+ return Simple_get_value ((CDataObject * )self , NULL );
47444744}
47454745
47464746static PyMethodDef Simple_methods [] = {
@@ -4777,7 +4777,7 @@ Simple_repr(CDataObject *self)
47774777 Py_TYPE (self )-> tp_name , self );
47784778 }
47794779
4780- val = Simple_get_value (self );
4780+ val = Simple_get_value (self , NULL );
47814781 if (val == NULL )
47824782 return NULL ;
47834783
0 commit comments