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;