From 009222b0b15bfdef91dec5205538cc8cab4b6886 Mon Sep 17 00:00:00 2001 From: Andrew Murray Date: Fri, 23 Oct 2026 22:22:49 +1100 Subject: [PATCH] Replace deprecated PyLong_AS_LONG with PyLong_AsLong --- src/_imaging.c | 8 ++++---- src/_imagingft.c | 2 +- src/encode.c | 2 +- src/path.c | 2 +- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/_imaging.c b/src/_imaging.c index 6a278f2aafc..f4af15b6ccf 100644 --- a/src/_imaging.c +++ b/src/_imaging.c @@ -1379,13 +1379,13 @@ _getxy(PyObject *xy, int *x, int *y) { value = PyTuple_GET_ITEM(xy, 0); if (PyLong_Check(value)) { - *x = PyLong_AS_LONG(value); + *x = PyLong_AsLong(value); } else if (PyFloat_Check(value)) { *x = (int)PyFloat_AS_DOUBLE(value); } else { PyObject *int_value = PyObject_CallMethod(value, "__int__", NULL); if (int_value != NULL && PyLong_Check(int_value)) { - *x = PyLong_AS_LONG(int_value); + *x = PyLong_AsLong(int_value); Py_DECREF(int_value); } else { Py_XDECREF(int_value); @@ -1395,13 +1395,13 @@ _getxy(PyObject *xy, int *x, int *y) { value = PyTuple_GET_ITEM(xy, 1); if (PyLong_Check(value)) { - *y = PyLong_AS_LONG(value); + *y = PyLong_AsLong(value); } else if (PyFloat_Check(value)) { *y = (int)PyFloat_AS_DOUBLE(value); } else { PyObject *int_value = PyObject_CallMethod(value, "__int__", NULL); if (int_value != NULL && PyLong_Check(int_value)) { - *y = PyLong_AS_LONG(int_value); + *y = PyLong_AsLong(int_value); Py_DECREF(int_value); } else { Py_XDECREF(int_value); diff --git a/src/_imagingft.c b/src/_imagingft.c index 8e2b1aa672e..016823890df 100644 --- a/src/_imagingft.c +++ b/src/_imagingft.c @@ -1444,7 +1444,7 @@ font_setvaraxes_impl(FontObject *self, PyObject *args) { if (PyFloat_Check(item)) { coord = PyFloat_AS_DOUBLE(item); } else if (PyLong_Check(item)) { - coord = (float)PyLong_AS_LONG(item); + coord = (float)PyLong_AsLong(item); } else if (PyNumber_Check(item)) { coord = PyFloat_AsDouble(item); } else { diff --git a/src/encode.c b/src/encode.c index ad8dfe37db8..dd8fb55b348 100644 --- a/src/encode.c +++ b/src/encode.c @@ -1282,7 +1282,7 @@ get_qtables_arrays(PyObject *qtables, int *qtablesLen) { } for (j = 0; j < DCTSIZE2; j++) { qarrays[i * DCTSIZE2 + j] = - PyLong_AS_LONG(PySequence_Fast_GET_ITEM(table_data, j)); + PyLong_AsLong(PySequence_Fast_GET_ITEM(table_data, j)); } Py_DECREF(table_data); } diff --git a/src/path.c b/src/path.c index 9ad15e1938c..4eb1d6a60d9 100644 --- a/src/path.c +++ b/src/path.c @@ -117,7 +117,7 @@ assign_item_to_array(double *xy, Py_ssize_t j, PyObject *op) { if (PyFloat_Check(op)) { xy[j++] = PyFloat_AS_DOUBLE(op); } else if (PyLong_Check(op)) { - xy[j++] = (float)PyLong_AS_LONG(op); + xy[j++] = (float)PyLong_AsLong(op); } else if (PyNumber_Check(op)) { xy[j++] = PyFloat_AsDouble(op); } else if (PyList_Check(op)) {