@@ -3923,8 +3923,8 @@ _PyBytesWriter_CheckConsistency(_PyBytesWriter *writer, char *str)
39233923#endif
39243924}
39253925
3926- char *
3927- _PyBytesWriter_Prepare (_PyBytesWriter * writer , char * str , Py_ssize_t size )
3926+ void *
3927+ _PyBytesWriter_Prepare (_PyBytesWriter * writer , void * str , Py_ssize_t size )
39283928{
39293929 Py_ssize_t allocated , pos ;
39303930
@@ -3992,7 +3992,7 @@ _PyBytesWriter_Prepare(_PyBytesWriter *writer, char *str, Py_ssize_t size)
39923992/* Allocate the buffer to write size bytes.
39933993 Return the pointer to the beginning of buffer data.
39943994 Raise an exception and return NULL on error. */
3995- char *
3995+ void *
39963996_PyBytesWriter_Alloc (_PyBytesWriter * writer , Py_ssize_t size )
39973997{
39983998 /* ensure that _PyBytesWriter_Alloc() is only called once */
@@ -4011,7 +4011,7 @@ _PyBytesWriter_Alloc(_PyBytesWriter *writer, Py_ssize_t size)
40114011}
40124012
40134013PyObject *
4014- _PyBytesWriter_Finish (_PyBytesWriter * writer , char * str )
4014+ _PyBytesWriter_Finish (_PyBytesWriter * writer , void * str )
40154015{
40164016 Py_ssize_t pos ;
40174017 PyObject * result ;
@@ -4033,13 +4033,12 @@ _PyBytesWriter_Finish(_PyBytesWriter *writer, char *str)
40334033 else {
40344034 result = PyBytes_FromStringAndSize (writer -> small_buffer , pos );
40354035 }
4036-
40374036 return result ;
40384037}
40394038
4040- char *
4041- _PyBytesWriter_WriteBytes (_PyBytesWriter * writer , char * str ,
4042- char * bytes , Py_ssize_t size )
4039+ void *
4040+ _PyBytesWriter_WriteBytes (_PyBytesWriter * writer , void * str ,
4041+ const void * bytes , Py_ssize_t size )
40434042{
40444043 str = _PyBytesWriter_Prepare (writer , str , size );
40454044 if (str == NULL )
0 commit comments