[Python-checkins] bpo-45434: bytearrayobject.h no longer includes <stdarg.h> (GH-28913)
vstinner
webhook-mailer at python.org
Tue Oct 12 22:38:04 EDT 2021
https://github.com/python/cpython/commit/c63623a0a6892ce8683dbf8c769793ea897e6ba8
commit: c63623a0a6892ce8683dbf8c769793ea897e6ba8
branch: main
author: Victor Stinner <vstinner at python.org>
committer: vstinner <vstinner at python.org>
date: 2021-10-13T04:37:55+02:00
summary:
bpo-45434: bytearrayobject.h no longer includes <stdarg.h> (GH-28913)
bytearrayobject.h and _lzmamodule.c don't use va_list and so don't
need to include <stdarg.h>.
files:
M Include/bytearrayobject.h
M Include/bytesobject.h
M Include/modsupport.h
M Include/unicodeobject.h
M Modules/_lzmamodule.c
diff --git a/Include/bytearrayobject.h b/Include/bytearrayobject.h
index 9e95433f0f26f..1a834474dde7c 100644
--- a/Include/bytearrayobject.h
+++ b/Include/bytearrayobject.h
@@ -6,8 +6,6 @@
extern "C" {
#endif
-#include <stdarg.h>
-
/* Type PyByteArrayObject represents a mutable array of bytes.
* The Python API is that of a sequence;
* the bytes are mapped to ints in [0, 256).
diff --git a/Include/bytesobject.h b/Include/bytesobject.h
index 39c241a2dcf5f..bcb1a5942c68f 100644
--- a/Include/bytesobject.h
+++ b/Include/bytesobject.h
@@ -7,7 +7,7 @@
extern "C" {
#endif
-#include <stdarg.h>
+#include <stdarg.h> // va_list
/*
Type PyBytesObject represents a byte string. An extra zero byte is
diff --git a/Include/modsupport.h b/Include/modsupport.h
index 7d37b49942255..baf47f0038d08 100644
--- a/Include/modsupport.h
+++ b/Include/modsupport.h
@@ -7,7 +7,7 @@ extern "C" {
/* Module support interface */
-#include <stdarg.h>
+#include <stdarg.h> // va_list
/* If PY_SSIZE_T_CLEAN is defined, each functions treats #-specifier
to mean Py_ssize_t */
diff --git a/Include/unicodeobject.h b/Include/unicodeobject.h
index b0ac086a6be23..c65b9228298d7 100644
--- a/Include/unicodeobject.h
+++ b/Include/unicodeobject.h
@@ -1,7 +1,7 @@
#ifndef Py_UNICODEOBJECT_H
#define Py_UNICODEOBJECT_H
-#include <stdarg.h>
+#include <stdarg.h> // va_list
/*
diff --git a/Modules/_lzmamodule.c b/Modules/_lzmamodule.c
index 915c0c918f644..a7156ec7ddf04 100644
--- a/Modules/_lzmamodule.c
+++ b/Modules/_lzmamodule.c
@@ -10,7 +10,6 @@
#include "Python.h"
#include "structmember.h" // PyMemberDef
-#include <stdarg.h>
#include <string.h>
#include <lzma.h>
More information about the Python-checkins
mailing list