summaryrefslogtreecommitdiffstats
path: root/Doc/conf.py
diff options
context:
space:
mode:
authorVictor Stinner <vstinner@python.org>2023-07-27 00:52:40 (GMT)
committerGitHub <noreply@github.com>2023-07-27 00:52:40 (GMT)
commit8d61a71f9c81619e34d4a30b625922ebc83c561b (patch)
treebd75cd21a961bbf99156b29a5eeb853ba61366b1 /Doc/conf.py
parent391e03fa05b80d17a14ac88d30c974fa2fa00adb (diff)
downloadcpython-8d61a71f9c81619e34d4a30b625922ebc83c561b.zip
cpython-8d61a71f9c81619e34d4a30b625922ebc83c561b.tar.gz
cpython-8d61a71f9c81619e34d4a30b625922ebc83c561b.tar.bz2
gh-107298: Fix more Sphinx warnings in the C API doc (#107329)
Declare the following functions as macros, since they are actually macros. It avoids a warning on "TYPE" or "macro" argument. * PyMem_New() * PyMem_Resize() * PyModule_AddIntMacro() * PyModule_AddStringMacro() * PyObject_GC_New() * PyObject_GC_NewVar() * PyObject_New() * PyObject_NewVar() Add C standard C types to nitpick_ignore in Doc/conf.py: * int64_t * uint64_t * uintptr_t No longer ignore non existing "__int" type in nitpick_ignore. Update Doc/tools/.nitignore
Diffstat (limited to 'Doc/conf.py')
-rw-r--r--Doc/conf.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/Doc/conf.py b/Doc/conf.py
index 93c9bd1..1b30b86 100644
--- a/Doc/conf.py
+++ b/Doc/conf.py
@@ -97,7 +97,7 @@ nitpick_ignore = [
('c:func', 'vsnprintf'),
# Standard C types
('c:type', 'FILE'),
- ('c:type', '__int'),
+ ('c:type', 'int64_t'),
('c:type', 'intmax_t'),
('c:type', 'off_t'),
('c:type', 'ptrdiff_t'),
@@ -105,9 +105,12 @@ nitpick_ignore = [
('c:type', 'size_t'),
('c:type', 'ssize_t'),
('c:type', 'time_t'),
+ ('c:type', 'uint64_t'),
('c:type', 'uintmax_t'),
+ ('c:type', 'uintptr_t'),
('c:type', 'va_list'),
('c:type', 'wchar_t'),
+ # Standard C structures
('c:struct', 'in6_addr'),
('c:struct', 'in_addr'),
('c:struct', 'stat'),