@@ -186,7 +186,7 @@ static struct JsonnetJsonValue *cpython_native_callback(
186
186
}
187
187
188
188
// Call python function.
189
- result = PyEval_CallObject (ctx -> callback , arglist );
189
+ result = PyObject_CallObject (ctx -> callback , arglist );
190
190
Py_DECREF (arglist );
191
191
192
192
if (result == NULL ) {
@@ -226,7 +226,7 @@ static int cpython_import_callback(void *ctx_, const char *base, const char *rel
226
226
227
227
PyEval_RestoreThread (* ctx -> py_thread );
228
228
arglist = Py_BuildValue ("(s, s)" , base , rel );
229
- result = PyEval_CallObject (ctx -> callback , arglist );
229
+ result = PyObject_CallObject (ctx -> callback , arglist );
230
230
Py_DECREF (arglist );
231
231
232
232
if (result == NULL ) {
@@ -255,7 +255,7 @@ static int cpython_import_callback(void *ctx_, const char *base, const char *rel
255
255
success = 0 ;
256
256
} else {
257
257
char * content_buf ;
258
- ssize_t content_len ;
258
+ Py_ssize_t content_len ;
259
259
#if PY_MAJOR_VERSION >= 3
260
260
const char * found_here_cstr = PyUnicode_AsUTF8 (file_name );
261
261
#else
@@ -665,7 +665,7 @@ static struct PyModuleDef _module =
665
665
666
666
PyMODINIT_FUNC PyInit__gojsonnet (void )
667
667
{
668
- PyObject * module = PyModule_Create (& _module );
668
+ PyObject * module = PyModule_Create (& _module );
669
669
PyObject * version_str = PyUnicode_FromString (LIB_JSONNET_VERSION );
670
670
if (PyModule_AddObject (module , "version" , PyUnicode_FromString (LIB_JSONNET_VERSION )) < 0 ) {
671
671
Py_XDECREF (version_str );
0 commit comments