@@ -907,7 +907,7 @@ CDataType_from_buffer_copy_impl(PyObject *type, PyTypeObject *cls,
907907
908908 result = generic_pycdata_new (st , (PyTypeObject * )type , NULL , NULL );
909909 if (result != NULL ) {
910- locked_memcpy_to ((CDataObject * ) result , buffer -> buf + offset , info -> size );
910+ locked_memcpy_to ((CDataObject * ) result , ( char * ) buffer -> buf + offset , info -> size );
911911 }
912912 return result ;
913913}
@@ -5329,7 +5329,7 @@ Pointer_item(PyObject *myself, Py_ssize_t index)
53295329 offset = index * iteminfo -> size ;
53305330
53315331 return PyCData_get (st , proto , stginfo -> getfunc , (PyObject * )self ,
5332- index , size , (deref + offset ));
5332+ index , size , (char * )( deref + offset ));
53335333}
53345334
53355335static int
@@ -5374,7 +5374,7 @@ Pointer_ass_item(PyObject *myself, Py_ssize_t index, PyObject *value)
53745374 offset = index * iteminfo -> size ;
53755375
53765376 return PyCData_set (st , (PyObject * )self , proto , stginfo -> setfunc , value ,
5377- index , size , (deref + offset ));
5377+ index , size , (char * )( deref + offset ));
53785378}
53795379
53805380static PyObject *
0 commit comments