Skip to content

Commit 47c6ea1

Browse files
committed
Char qualifiers
1 parent 087df67 commit 47c6ea1

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

pandas/_libs/src/ujson/python/objToJSON.c

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -396,16 +396,16 @@ static PyObject *get_item(PyObject *obj, Py_ssize_t i) {
396396
return ret;
397397
}
398398

399-
static void *PyBytesToUTF8(JSOBJ _obj, JSONTypeContext *tc, void *outValue,
399+
static char *PyBytesToUTF8(JSOBJ _obj, JSONTypeContext *tc, void *outValue,
400400
size_t *_outLen) {
401401
PyObject *obj = (PyObject *)_obj;
402402
*_outLen = PyBytes_GET_SIZE(obj);
403403
return PyBytes_AS_STRING(obj);
404404
}
405405

406-
static void *PyUnicodeToUTF8(JSOBJ _obj, JSONTypeContext *tc, void *outValue,
406+
static char *PyUnicodeToUTF8(JSOBJ _obj, JSONTypeContext *tc, void *outValue,
407407
size_t *_outLen) {
408-
return PyUnicode_AsUTF8AndSize(_obj, _outLen);
408+
return (char *)PyUnicode_AsUTF8AndSize(_obj, _outLen);
409409
}
410410

411411
/* returns a char* and mutates the pointer to *len */
@@ -446,7 +446,7 @@ static npy_datetime NpyDateTimeToEpoch(npy_datetime dt, NPY_DATETIMEUNIT base) {
446446
return dt;
447447
}
448448

449-
static char *PyDateTimeToIso(PyObject *obj, JSONTypeContext *tc, void *unused,
449+
static char *PyDateTimeToIso(JSOBJ obj, JSONTypeContext *tc, void *unused,
450450
size_t *len) {
451451
npy_datetimestruct dts;
452452
int ret;
@@ -508,7 +508,7 @@ static npy_datetime PyDateTimeToEpoch(PyObject *obj, NPY_DATETIMEUNIT base) {
508508
return NpyDateTimeToEpoch(npy_dt, base);
509509
}
510510

511-
static void *PyTimeToJSON(JSOBJ _obj, JSONTypeContext *tc, void *outValue,
511+
static char *PyTimeToJSON(JSOBJ _obj, JSONTypeContext *tc, void *outValue,
512512
size_t *outLen) {
513513
PyObject *obj = (PyObject *)_obj;
514514
PyObject *str;
@@ -533,7 +533,7 @@ static void *PyTimeToJSON(JSOBJ _obj, JSONTypeContext *tc, void *outValue,
533533
GET_TC(tc)->newObj = str;
534534

535535
*outLen = PyBytes_GET_SIZE(str);
536-
outValue = (void *)PyBytes_AS_STRING(str);
536+
outValue = PyBytes_AS_STRING(str);
537537
return outValue;
538538
}
539539

0 commit comments

Comments
 (0)