https://github.com/python/cpython/commit/bb32f3c698f5192dddd2d2f33c7c0a3d05afc223
commit: bb32f3c698f5192dddd2d2f33c7c0a3d05afc223
branch: main
author: da-woods <dw-...@d-woods.co.uk>
committer: kumaraditya303 <kumaradi...@python.org>
date: 2025-05-18T21:58:43+05:30
summary:

document `Py_VISIT` as a macro in the docs (#133688)

files:
M Doc/c-api/gcsupport.rst

diff --git a/Doc/c-api/gcsupport.rst b/Doc/c-api/gcsupport.rst
index d1f0982b818931..3e23605778f05a 100644
--- a/Doc/c-api/gcsupport.rst
+++ b/Doc/c-api/gcsupport.rst
@@ -180,9 +180,9 @@ provided.  In order to use this macro, the 
:c:member:`~PyTypeObject.tp_traverse`
 must name its arguments exactly *visit* and *arg*:
 
 
-.. c:function:: void Py_VISIT(PyObject *o)
+.. c:macro:: Py_VISIT(o)
 
-   If *o* is not ``NULL``, call the *visit* callback, with arguments *o*
+   If the :c:expr:`PyObject *` *o* is not ``NULL``, call the *visit* callback, 
with arguments *o*
    and *arg*.  If *visit* returns a non-zero value, then return it.
    Using this macro, :c:member:`~PyTypeObject.tp_traverse` handlers
    look like::

_______________________________________________
Python-checkins mailing list -- python-checkins@python.org
To unsubscribe send an email to python-checkins-le...@python.org
https://mail.python.org/mailman3/lists/python-checkins.python.org/
Member address: arch...@mail-archive.com

Reply via email to