@@ -1163,7 +1163,7 @@ PyTypeObject PyCPointerType_Type = {
11631163*/
11641164
11651165static int
1166- CharArray_set_raw (CDataObject * self , PyObject * value )
1166+ CharArray_set_raw (CDataObject * self , PyObject * value , void * Py_UNUSED ( ignored ) )
11671167{
11681168 char * ptr ;
11691169 Py_ssize_t size ;
@@ -1189,13 +1189,13 @@ CharArray_set_raw(CDataObject *self, PyObject *value)
11891189}
11901190
11911191static PyObject *
1192- CharArray_get_raw (CDataObject * self )
1192+ CharArray_get_raw (CDataObject * self , void * Py_UNUSED ( ignored ) )
11931193{
11941194 return PyBytes_FromStringAndSize (self -> b_ptr , self -> b_size );
11951195}
11961196
11971197static PyObject *
1198- CharArray_get_value (CDataObject * self )
1198+ CharArray_get_value (CDataObject * self , void * Py_UNUSED ( ignored ) )
11991199{
12001200 Py_ssize_t i ;
12011201 char * ptr = self -> b_ptr ;
@@ -1206,7 +1206,7 @@ CharArray_get_value(CDataObject *self)
12061206}
12071207
12081208static int
1209- CharArray_set_value (CDataObject * self , PyObject * value )
1209+ CharArray_set_value (CDataObject * self , PyObject * value , void * Py_UNUSED ( ignored ) )
12101210{
12111211 char * ptr ;
12121212 Py_ssize_t size ;
@@ -1251,7 +1251,7 @@ static PyGetSetDef CharArray_getsets[] = {
12511251
12521252#ifdef CTYPES_UNICODE
12531253static PyObject *
1254- WCharArray_get_value (CDataObject * self )
1254+ WCharArray_get_value (CDataObject * self , void * Py_UNUSED ( ignored ) )
12551255{
12561256 Py_ssize_t i ;
12571257 wchar_t * ptr = (wchar_t * )self -> b_ptr ;
@@ -1262,7 +1262,7 @@ WCharArray_get_value(CDataObject *self)
12621262}
12631263
12641264static int
1265- WCharArray_set_value (CDataObject * self , PyObject * value )
1265+ WCharArray_set_value (CDataObject * self , PyObject * value , void * Py_UNUSED ( ignored ) )
12661266{
12671267 Py_ssize_t result = 0 ;
12681268 Py_UNICODE * wstr ;
@@ -3049,7 +3049,7 @@ GenericPyCData_new(PyTypeObject *type, PyObject *args, PyObject *kwds)
30493049*/
30503050
30513051static int
3052- PyCFuncPtr_set_errcheck (PyCFuncPtrObject * self , PyObject * ob )
3052+ PyCFuncPtr_set_errcheck (PyCFuncPtrObject * self , PyObject * ob , void * Py_UNUSED ( ignored ) )
30533053{
30543054 if (ob && !PyCallable_Check (ob )) {
30553055 PyErr_SetString (PyExc_TypeError ,
@@ -3062,7 +3062,7 @@ PyCFuncPtr_set_errcheck(PyCFuncPtrObject *self, PyObject *ob)
30623062}
30633063
30643064static PyObject *
3065- PyCFuncPtr_get_errcheck (PyCFuncPtrObject * self )
3065+ PyCFuncPtr_get_errcheck (PyCFuncPtrObject * self , void * Py_UNUSED ( ignored ) )
30663066{
30673067 if (self -> errcheck ) {
30683068 Py_INCREF (self -> errcheck );
@@ -3073,7 +3073,7 @@ PyCFuncPtr_get_errcheck(PyCFuncPtrObject *self)
30733073}
30743074
30753075static int
3076- PyCFuncPtr_set_restype (PyCFuncPtrObject * self , PyObject * ob )
3076+ PyCFuncPtr_set_restype (PyCFuncPtrObject * self , PyObject * ob , void * Py_UNUSED ( ignored ) )
30773077{
30783078 if (ob == NULL ) {
30793079 Py_CLEAR (self -> restype );
@@ -3094,7 +3094,7 @@ PyCFuncPtr_set_restype(PyCFuncPtrObject *self, PyObject *ob)
30943094}
30953095
30963096static PyObject *
3097- PyCFuncPtr_get_restype (PyCFuncPtrObject * self )
3097+ PyCFuncPtr_get_restype (PyCFuncPtrObject * self , void * Py_UNUSED ( ignored ) )
30983098{
30993099 StgDictObject * dict ;
31003100 if (self -> restype ) {
@@ -3113,7 +3113,7 @@ PyCFuncPtr_get_restype(PyCFuncPtrObject *self)
31133113}
31143114
31153115static int
3116- PyCFuncPtr_set_argtypes (PyCFuncPtrObject * self , PyObject * ob )
3116+ PyCFuncPtr_set_argtypes (PyCFuncPtrObject * self , PyObject * ob , void * Py_UNUSED ( ignored ) )
31173117{
31183118 PyObject * converters ;
31193119
@@ -3132,7 +3132,7 @@ PyCFuncPtr_set_argtypes(PyCFuncPtrObject *self, PyObject *ob)
31323132}
31333133
31343134static PyObject *
3135- PyCFuncPtr_get_argtypes (PyCFuncPtrObject * self )
3135+ PyCFuncPtr_get_argtypes (PyCFuncPtrObject * self , void * Py_UNUSED ( ignored ) )
31363136{
31373137 StgDictObject * dict ;
31383138 if (self -> argtypes ) {
@@ -4678,7 +4678,7 @@ PyCArrayType_from_ctype(PyObject *itemtype, Py_ssize_t length)
46784678*/
46794679
46804680static int
4681- Simple_set_value (CDataObject * self , PyObject * value )
4681+ Simple_set_value (CDataObject * self , PyObject * value , void * Py_UNUSED ( ignored ) )
46824682{
46834683 PyObject * result ;
46844684 StgDictObject * dict = PyObject_stgdict ((PyObject * )self );
@@ -4705,12 +4705,12 @@ Simple_init(CDataObject *self, PyObject *args, PyObject *kw)
47054705 if (!PyArg_UnpackTuple (args , "__init__" , 0 , 1 , & value ))
47064706 return -1 ;
47074707 if (value )
4708- return Simple_set_value (self , value );
4708+ return Simple_set_value (self , value , NULL );
47094709 return 0 ;
47104710}
47114711
47124712static PyObject *
4713- Simple_get_value (CDataObject * self )
4713+ Simple_get_value (CDataObject * self , void * Py_UNUSED ( ignored ) )
47144714{
47154715 StgDictObject * dict ;
47164716 dict = PyObject_stgdict ((PyObject * )self );
@@ -4733,7 +4733,7 @@ Simple_from_outparm(PyObject *self, PyObject *args)
47334733 return self ;
47344734 }
47354735 /* call stgdict->getfunc */
4736- return Simple_get_value ((CDataObject * )self );
4736+ return Simple_get_value ((CDataObject * )self , NULL );
47374737}
47384738
47394739static PyMethodDef Simple_methods [] = {
@@ -4770,7 +4770,7 @@ Simple_repr(CDataObject *self)
47704770 Py_TYPE (self )-> tp_name , self );
47714771 }
47724772
4773- val = Simple_get_value (self );
4773+ val = Simple_get_value (self , NULL );
47744774 if (val == NULL )
47754775 return NULL ;
47764776
0 commit comments