summaryrefslogtreecommitdiffstats
path: root/Doc/extending
diff options
context:
space:
mode:
authorInada Naoki <songofacandy@gmail.com>2023-05-31 09:38:55 (GMT)
committerGitHub <noreply@github.com>2023-05-31 09:38:55 (GMT)
commitadccff3b3f9fbdb58cb4b8fde92456e6dd078af0 (patch)
tree3eea6fd8543a6a8e800b4792ad7c276598f3afb5 /Doc/extending
parentf90d3f68db720bd6d0deda8cc0030339ccd43858 (diff)
downloadcpython-adccff3b3f9fbdb58cb4b8fde92456e6dd078af0.zip
cpython-adccff3b3f9fbdb58cb4b8fde92456e6dd078af0.tar.gz
cpython-adccff3b3f9fbdb58cb4b8fde92456e6dd078af0.tar.bz2
gh-104922: Make `PY_SSIZE_T_CLEAN` not mandatory again (#105051)
Diffstat (limited to 'Doc/extending')
-rw-r--r--Doc/extending/extending.rst6
1 files changed, 3 insertions, 3 deletions
diff --git a/Doc/extending/extending.rst b/Doc/extending/extending.rst
index d9bf4fd..c37b69f 100644
--- a/Doc/extending/extending.rst
+++ b/Doc/extending/extending.rst
@@ -70,7 +70,7 @@ the module and a copyright notice if you like).
headers are included.
It is recommended to always define ``PY_SSIZE_T_CLEAN`` before including
- ``Python.h``. See :ref:`parsetuple` for a description of this macro.
+ ``Python.h``. See :ref:`arg-parsing-string-and-buffers` for a description of this macro.
All user-visible symbols defined by :file:`Python.h` have a prefix of ``Py`` or
``PY``, except those defined in standard header files. For convenience, and
@@ -649,7 +649,7 @@ Note that any Python object references which are provided to the caller are
Some example calls::
- #define PY_SSIZE_T_CLEAN /* Make "s#" use Py_ssize_t rather than int. */
+ #define PY_SSIZE_T_CLEAN
#include <Python.h>
::
@@ -745,7 +745,7 @@ it returns false and raises an appropriate exception.
Here is an example module which uses keywords, based on an example by Geoff
Philbrick (philbrick@hks.com)::
- #define PY_SSIZE_T_CLEAN /* Make "s#" use Py_ssize_t rather than int. */
+ #define PY_SSIZE_T_CLEAN
#include <Python.h>
static PyObject *