@@ -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 ;
@@ -3045,7 +3045,7 @@ GenericPyCData_new(PyTypeObject *type, PyObject *args, PyObject *kwds)
30453045*/
30463046
30473047static int
3048- PyCFuncPtr_set_errcheck (PyCFuncPtrObject * self , PyObject * ob )
3048+ PyCFuncPtr_set_errcheck (PyCFuncPtrObject * self , PyObject * ob , void * Py_UNUSED ( ignored ) )
30493049{
30503050 if (ob && !PyCallable_Check (ob )) {
30513051 PyErr_SetString (PyExc_TypeError ,
@@ -3058,7 +3058,7 @@ PyCFuncPtr_set_errcheck(PyCFuncPtrObject *self, PyObject *ob)
30583058}
30593059
30603060static PyObject *
3061- PyCFuncPtr_get_errcheck (PyCFuncPtrObject * self )
3061+ PyCFuncPtr_get_errcheck (PyCFuncPtrObject * self , void * Py_UNUSED ( ignored ) )
30623062{
30633063 if (self -> errcheck ) {
30643064 Py_INCREF (self -> errcheck );
@@ -3068,7 +3068,7 @@ PyCFuncPtr_get_errcheck(PyCFuncPtrObject *self)
30683068}
30693069
30703070static int
3071- PyCFuncPtr_set_restype (PyCFuncPtrObject * self , PyObject * ob )
3071+ PyCFuncPtr_set_restype (PyCFuncPtrObject * self , PyObject * ob , void * Py_UNUSED ( ignored ) )
30723072{
30733073 if (ob == NULL ) {
30743074 Py_CLEAR (self -> restype );
@@ -3089,7 +3089,7 @@ PyCFuncPtr_set_restype(PyCFuncPtrObject *self, PyObject *ob)
30893089}
30903090
30913091static PyObject *
3092- PyCFuncPtr_get_restype (PyCFuncPtrObject * self )
3092+ PyCFuncPtr_get_restype (PyCFuncPtrObject * self , void * Py_UNUSED ( ignored ) )
30933093{
30943094 StgDictObject * dict ;
30953095 if (self -> restype ) {
@@ -3107,7 +3107,7 @@ PyCFuncPtr_get_restype(PyCFuncPtrObject *self)
31073107}
31083108
31093109static int
3110- PyCFuncPtr_set_argtypes (PyCFuncPtrObject * self , PyObject * ob )
3110+ PyCFuncPtr_set_argtypes (PyCFuncPtrObject * self , PyObject * ob , void * Py_UNUSED ( ignored ) )
31113111{
31123112 PyObject * converters ;
31133113
@@ -3126,7 +3126,7 @@ PyCFuncPtr_set_argtypes(PyCFuncPtrObject *self, PyObject *ob)
31263126}
31273127
31283128static PyObject *
3129- PyCFuncPtr_get_argtypes (PyCFuncPtrObject * self )
3129+ PyCFuncPtr_get_argtypes (PyCFuncPtrObject * self , void * Py_UNUSED ( ignored ) )
31303130{
31313131 StgDictObject * dict ;
31323132 if (self -> argtypes ) {
@@ -4670,7 +4670,7 @@ PyCArrayType_from_ctype(PyObject *itemtype, Py_ssize_t length)
46704670*/
46714671
46724672static int
4673- Simple_set_value (CDataObject * self , PyObject * value )
4673+ Simple_set_value (CDataObject * self , PyObject * value , void * Py_UNUSED ( ignored ) )
46744674{
46754675 PyObject * result ;
46764676 StgDictObject * dict = PyObject_stgdict ((PyObject * )self );
@@ -4697,12 +4697,12 @@ Simple_init(CDataObject *self, PyObject *args, PyObject *kw)
46974697 if (!PyArg_UnpackTuple (args , "__init__" , 0 , 1 , & value ))
46984698 return -1 ;
46994699 if (value )
4700- return Simple_set_value (self , value );
4700+ return Simple_set_value (self , value , NULL );
47014701 return 0 ;
47024702}
47034703
47044704static PyObject *
4705- Simple_get_value (CDataObject * self )
4705+ Simple_get_value (CDataObject * self , void * Py_UNUSED ( ignored ) )
47064706{
47074707 StgDictObject * dict ;
47084708 dict = PyObject_stgdict ((PyObject * )self );
@@ -4725,7 +4725,7 @@ Simple_from_outparm(PyObject *self, PyObject *args)
47254725 return self ;
47264726 }
47274727 /* call stgdict->getfunc */
4728- return Simple_get_value ((CDataObject * )self );
4728+ return Simple_get_value ((CDataObject * )self , NULL );
47294729}
47304730
47314731static PyMethodDef Simple_methods [] = {
@@ -4762,7 +4762,7 @@ Simple_repr(CDataObject *self)
47624762 Py_TYPE (self )-> tp_name , self );
47634763 }
47644764
4765- val = Simple_get_value (self );
4765+ val = Simple_get_value (self , NULL );
47664766 if (val == NULL )
47674767 return NULL ;
47684768
0 commit comments