@@ -1161,7 +1161,7 @@ PyTypeObject PyCPointerType_Type = {
1161
1161
*/
1162
1162
1163
1163
static int
1164
- CharArray_set_raw (CDataObject * self , PyObject * value )
1164
+ CharArray_set_raw (CDataObject * self , PyObject * value , void * Py_UNUSED ( ignored ) )
1165
1165
{
1166
1166
char * ptr ;
1167
1167
Py_ssize_t size ;
@@ -1187,13 +1187,13 @@ CharArray_set_raw(CDataObject *self, PyObject *value)
1187
1187
}
1188
1188
1189
1189
static PyObject *
1190
- CharArray_get_raw (CDataObject * self )
1190
+ CharArray_get_raw (CDataObject * self , void * Py_UNUSED ( ignored ) )
1191
1191
{
1192
1192
return PyBytes_FromStringAndSize (self -> b_ptr , self -> b_size );
1193
1193
}
1194
1194
1195
1195
static PyObject *
1196
- CharArray_get_value (CDataObject * self )
1196
+ CharArray_get_value (CDataObject * self , void * Py_UNUSED ( ignored ) )
1197
1197
{
1198
1198
Py_ssize_t i ;
1199
1199
char * ptr = self -> b_ptr ;
@@ -1204,7 +1204,7 @@ CharArray_get_value(CDataObject *self)
1204
1204
}
1205
1205
1206
1206
static int
1207
- CharArray_set_value (CDataObject * self , PyObject * value )
1207
+ CharArray_set_value (CDataObject * self , PyObject * value , void * Py_UNUSED ( ignored ) )
1208
1208
{
1209
1209
char * ptr ;
1210
1210
Py_ssize_t size ;
@@ -1249,7 +1249,7 @@ static PyGetSetDef CharArray_getsets[] = {
1249
1249
1250
1250
#ifdef CTYPES_UNICODE
1251
1251
static PyObject *
1252
- WCharArray_get_value (CDataObject * self )
1252
+ WCharArray_get_value (CDataObject * self , void * Py_UNUSED ( ignored ) )
1253
1253
{
1254
1254
Py_ssize_t i ;
1255
1255
wchar_t * ptr = (wchar_t * )self -> b_ptr ;
@@ -1260,7 +1260,7 @@ WCharArray_get_value(CDataObject *self)
1260
1260
}
1261
1261
1262
1262
static int
1263
- WCharArray_set_value (CDataObject * self , PyObject * value )
1263
+ WCharArray_set_value (CDataObject * self , PyObject * value , void * Py_UNUSED ( ignored ) )
1264
1264
{
1265
1265
Py_ssize_t result = 0 ;
1266
1266
Py_UNICODE * wstr ;
@@ -3060,7 +3060,7 @@ GenericPyCData_new(PyTypeObject *type, PyObject *args, PyObject *kwds)
3060
3060
*/
3061
3061
3062
3062
static int
3063
- PyCFuncPtr_set_errcheck (PyCFuncPtrObject * self , PyObject * ob )
3063
+ PyCFuncPtr_set_errcheck (PyCFuncPtrObject * self , PyObject * ob , void * Py_UNUSED ( ignored ) )
3064
3064
{
3065
3065
if (ob && !PyCallable_Check (ob )) {
3066
3066
PyErr_SetString (PyExc_TypeError ,
@@ -3073,7 +3073,7 @@ PyCFuncPtr_set_errcheck(PyCFuncPtrObject *self, PyObject *ob)
3073
3073
}
3074
3074
3075
3075
static PyObject *
3076
- PyCFuncPtr_get_errcheck (PyCFuncPtrObject * self )
3076
+ PyCFuncPtr_get_errcheck (PyCFuncPtrObject * self , void * Py_UNUSED ( ignored ) )
3077
3077
{
3078
3078
if (self -> errcheck ) {
3079
3079
Py_INCREF (self -> errcheck );
@@ -3083,7 +3083,7 @@ PyCFuncPtr_get_errcheck(PyCFuncPtrObject *self)
3083
3083
}
3084
3084
3085
3085
static int
3086
- PyCFuncPtr_set_restype (PyCFuncPtrObject * self , PyObject * ob )
3086
+ PyCFuncPtr_set_restype (PyCFuncPtrObject * self , PyObject * ob , void * Py_UNUSED ( ignored ) )
3087
3087
{
3088
3088
if (ob == NULL ) {
3089
3089
Py_CLEAR (self -> restype );
@@ -3104,7 +3104,7 @@ PyCFuncPtr_set_restype(PyCFuncPtrObject *self, PyObject *ob)
3104
3104
}
3105
3105
3106
3106
static PyObject *
3107
- PyCFuncPtr_get_restype (PyCFuncPtrObject * self )
3107
+ PyCFuncPtr_get_restype (PyCFuncPtrObject * self , void * Py_UNUSED ( ignored ) )
3108
3108
{
3109
3109
StgDictObject * dict ;
3110
3110
if (self -> restype ) {
@@ -3122,7 +3122,7 @@ PyCFuncPtr_get_restype(PyCFuncPtrObject *self)
3122
3122
}
3123
3123
3124
3124
static int
3125
- PyCFuncPtr_set_argtypes (PyCFuncPtrObject * self , PyObject * ob )
3125
+ PyCFuncPtr_set_argtypes (PyCFuncPtrObject * self , PyObject * ob , void * Py_UNUSED ( ignored ) )
3126
3126
{
3127
3127
PyObject * converters ;
3128
3128
@@ -3141,7 +3141,7 @@ PyCFuncPtr_set_argtypes(PyCFuncPtrObject *self, PyObject *ob)
3141
3141
}
3142
3142
3143
3143
static PyObject *
3144
- PyCFuncPtr_get_argtypes (PyCFuncPtrObject * self )
3144
+ PyCFuncPtr_get_argtypes (PyCFuncPtrObject * self , void * Py_UNUSED ( ignored ) )
3145
3145
{
3146
3146
StgDictObject * dict ;
3147
3147
if (self -> argtypes ) {
@@ -4685,7 +4685,7 @@ PyCArrayType_from_ctype(PyObject *itemtype, Py_ssize_t length)
4685
4685
*/
4686
4686
4687
4687
static int
4688
- Simple_set_value (CDataObject * self , PyObject * value )
4688
+ Simple_set_value (CDataObject * self , PyObject * value , void * Py_UNUSED ( ignored ) )
4689
4689
{
4690
4690
PyObject * result ;
4691
4691
StgDictObject * dict = PyObject_stgdict ((PyObject * )self );
@@ -4712,12 +4712,12 @@ Simple_init(CDataObject *self, PyObject *args, PyObject *kw)
4712
4712
if (!PyArg_UnpackTuple (args , "__init__" , 0 , 1 , & value ))
4713
4713
return -1 ;
4714
4714
if (value )
4715
- return Simple_set_value (self , value );
4715
+ return Simple_set_value (self , value , NULL );
4716
4716
return 0 ;
4717
4717
}
4718
4718
4719
4719
static PyObject *
4720
- Simple_get_value (CDataObject * self )
4720
+ Simple_get_value (CDataObject * self , void * Py_UNUSED ( ignored ) )
4721
4721
{
4722
4722
StgDictObject * dict ;
4723
4723
dict = PyObject_stgdict ((PyObject * )self );
@@ -4740,7 +4740,7 @@ Simple_from_outparm(PyObject *self, PyObject *args)
4740
4740
return self ;
4741
4741
}
4742
4742
/* call stgdict->getfunc */
4743
- return Simple_get_value ((CDataObject * )self );
4743
+ return Simple_get_value ((CDataObject * )self , NULL );
4744
4744
}
4745
4745
4746
4746
static PyMethodDef Simple_methods [] = {
@@ -4777,7 +4777,7 @@ Simple_repr(CDataObject *self)
4777
4777
Py_TYPE (self )-> tp_name , self );
4778
4778
}
4779
4779
4780
- val = Simple_get_value (self );
4780
+ val = Simple_get_value (self , NULL );
4781
4781
if (val == NULL )
4782
4782
return NULL ;
4783
4783
0 commit comments