Issue #17047: removed doubled words in Doc/*, Mac/*, and Tool/*
found by Serhiy Storchaka and Matthew Barnett
diff --git a/Doc/c-api/long.rst b/Doc/c-api/long.rst
index e2f58ad..72be017 100644
--- a/Doc/c-api/long.rst
+++ b/Doc/c-api/long.rst
@@ -189,7 +189,7 @@
 
 .. c:function:: size_t PyLong_AsSize_t(PyObject *pylong)
 
-   Return a C :c:type:`size_t` representation of of *pylong*.  *pylong* must be
+   Return a C :c:type:`size_t` representation of *pylong*.  *pylong* must be
    an instance of :c:type:`PyLongObject`.
 
    Raise :exc:`OverflowError` if the value of *pylong* is out of range for a
@@ -201,7 +201,7 @@
    .. index::
       single: OverflowError (built-in exception)
 
-   Return a C :c:type:`unsigned PY_LONG_LONG` representation of of *pylong*.
+   Return a C :c:type:`unsigned PY_LONG_LONG` representation of *pylong*.
    *pylong* must be an instance of :c:type:`PyLongObject`.
 
    Raise :exc:`OverflowError` if the value of *pylong* is out of range for an