@@ -396,16 +396,16 @@ static PyObject *get_item(PyObject *obj, Py_ssize_t i) {
396
396
return ret ;
397
397
}
398
398
399
- static void * PyBytesToUTF8 (JSOBJ _obj , JSONTypeContext * tc , void * outValue ,
399
+ static char * PyBytesToUTF8 (JSOBJ _obj , JSONTypeContext * tc , void * outValue ,
400
400
size_t * _outLen ) {
401
401
PyObject * obj = (PyObject * )_obj ;
402
402
* _outLen = PyBytes_GET_SIZE (obj );
403
403
return PyBytes_AS_STRING (obj );
404
404
}
405
405
406
- static void * PyUnicodeToUTF8 (JSOBJ _obj , JSONTypeContext * tc , void * outValue ,
406
+ static char * PyUnicodeToUTF8 (JSOBJ _obj , JSONTypeContext * tc , void * outValue ,
407
407
size_t * _outLen ) {
408
- return PyUnicode_AsUTF8AndSize (_obj , _outLen );
408
+ return ( char * ) PyUnicode_AsUTF8AndSize (_obj , _outLen );
409
409
}
410
410
411
411
/* returns a char* and mutates the pointer to *len */
@@ -446,7 +446,7 @@ static npy_datetime NpyDateTimeToEpoch(npy_datetime dt, NPY_DATETIMEUNIT base) {
446
446
return dt ;
447
447
}
448
448
449
- static char * PyDateTimeToIso (PyObject * obj , JSONTypeContext * tc , void * unused ,
449
+ static char * PyDateTimeToIso (JSOBJ obj , JSONTypeContext * tc , void * unused ,
450
450
size_t * len ) {
451
451
npy_datetimestruct dts ;
452
452
int ret ;
@@ -508,7 +508,7 @@ static npy_datetime PyDateTimeToEpoch(PyObject *obj, NPY_DATETIMEUNIT base) {
508
508
return NpyDateTimeToEpoch (npy_dt , base );
509
509
}
510
510
511
- static void * PyTimeToJSON (JSOBJ _obj , JSONTypeContext * tc , void * outValue ,
511
+ static char * PyTimeToJSON (JSOBJ _obj , JSONTypeContext * tc , void * outValue ,
512
512
size_t * outLen ) {
513
513
PyObject * obj = (PyObject * )_obj ;
514
514
PyObject * str ;
@@ -533,7 +533,7 @@ static void *PyTimeToJSON(JSOBJ _obj, JSONTypeContext *tc, void *outValue,
533
533
GET_TC (tc )-> newObj = str ;
534
534
535
535
* outLen = PyBytes_GET_SIZE (str );
536
- outValue = ( void * ) PyBytes_AS_STRING (str );
536
+ outValue = PyBytes_AS_STRING (str );
537
537
return outValue ;
538
538
}
539
539
0 commit comments