bpo-41123: Remove PyLong_FromUnicode() (GH-21204)
diff --git a/Objects/abstract.c b/Objects/abstract.c
index 0d3f4ac..3494f33 100644
--- a/Objects/abstract.c
+++ b/Objects/abstract.c
@@ -1429,7 +1429,7 @@
return NULL;
if (PyUnicode_Check(o))
- /* The below check is done in PyLong_FromUnicode(). */
+ /* The below check is done in PyLong_FromUnicodeObject(). */
return PyLong_FromUnicodeObject(o, 10);
if (PyBytes_Check(o))
diff --git a/Objects/longobject.c b/Objects/longobject.c
index d00a7a0..571f53a 100644
--- a/Objects/longobject.c
+++ b/Objects/longobject.c
@@ -2504,17 +2504,6 @@
}
PyObject *
-PyLong_FromUnicode(Py_UNICODE *u, Py_ssize_t length, int base)
-{
- PyObject *v, *unicode = PyUnicode_FromWideChar(u, length);
- if (unicode == NULL)
- return NULL;
- v = PyLong_FromUnicodeObject(unicode, base);
- Py_DECREF(unicode);
- return v;
-}
-
-PyObject *
PyLong_FromUnicodeObject(PyObject *u, int base)
{
PyObject *result, *asciidig;