summaryrefslogtreecommitdiffstats
path: root/Doc/includes
diff options
context:
space:
mode:
authorJeffrey Newman <jeff@newman.me>2023-04-06 15:59:36 (GMT)
committerGitHub <noreply@github.com>2023-04-06 15:59:36 (GMT)
commit23cf1e20a6470588fbc64483031ceeec7614dc56 (patch)
tree1a687dbdac35b44444eabe31e498a6ad69d683a5 /Doc/includes
parent52bc2e7b9d451821513a580a9b73c20cfdcf2b21 (diff)
downloadcpython-23cf1e20a6470588fbc64483031ceeec7614dc56.zip
cpython-23cf1e20a6470588fbc64483031ceeec7614dc56.tar.gz
cpython-23cf1e20a6470588fbc64483031ceeec7614dc56.tar.bz2
gh-99202: Fix extension type from documentation for compiling in C++20 mode (#102518)
Diffstat (limited to 'Doc/includes')
-rw-r--r--Doc/includes/custom.c4
-rw-r--r--Doc/includes/custom2.c4
-rw-r--r--Doc/includes/custom3.c4
-rw-r--r--Doc/includes/custom4.c4
4 files changed, 8 insertions, 8 deletions
diff --git a/Doc/includes/custom.c b/Doc/includes/custom.c
index 26ca754..9cfba50 100644
--- a/Doc/includes/custom.c
+++ b/Doc/includes/custom.c
@@ -7,7 +7,7 @@ typedef struct {
} CustomObject;
static PyTypeObject CustomType = {
- PyVarObject_HEAD_INIT(NULL, 0)
+ .ob_base = PyVarObject_HEAD_INIT(NULL, 0)
.tp_name = "custom.Custom",
.tp_doc = PyDoc_STR("Custom objects"),
.tp_basicsize = sizeof(CustomObject),
@@ -17,7 +17,7 @@ static PyTypeObject CustomType = {
};
static PyModuleDef custommodule = {
- PyModuleDef_HEAD_INIT,
+ .m_base = PyModuleDef_HEAD_INIT,
.m_name = "custom",
.m_doc = "Example module that creates an extension type.",
.m_size = -1,
diff --git a/Doc/includes/custom2.c b/Doc/includes/custom2.c
index a3b2d6a..a0222b1 100644
--- a/Doc/includes/custom2.c
+++ b/Doc/includes/custom2.c
@@ -90,7 +90,7 @@ static PyMethodDef Custom_methods[] = {
};
static PyTypeObject CustomType = {
- PyVarObject_HEAD_INIT(NULL, 0)
+ .ob_base = PyVarObject_HEAD_INIT(NULL, 0)
.tp_name = "custom2.Custom",
.tp_doc = PyDoc_STR("Custom objects"),
.tp_basicsize = sizeof(CustomObject),
@@ -104,7 +104,7 @@ static PyTypeObject CustomType = {
};
static PyModuleDef custommodule = {
- PyModuleDef_HEAD_INIT,
+ .m_base =PyModuleDef_HEAD_INIT,
.m_name = "custom2",
.m_doc = "Example module that creates an extension type.",
.m_size = -1,
diff --git a/Doc/includes/custom3.c b/Doc/includes/custom3.c
index 1a68bc4..4aeebe0 100644
--- a/Doc/includes/custom3.c
+++ b/Doc/includes/custom3.c
@@ -130,7 +130,7 @@ static PyMethodDef Custom_methods[] = {
};
static PyTypeObject CustomType = {
- PyVarObject_HEAD_INIT(NULL, 0)
+ .ob_base = PyVarObject_HEAD_INIT(NULL, 0)
.tp_name = "custom3.Custom",
.tp_doc = PyDoc_STR("Custom objects"),
.tp_basicsize = sizeof(CustomObject),
@@ -145,7 +145,7 @@ static PyTypeObject CustomType = {
};
static PyModuleDef custommodule = {
- PyModuleDef_HEAD_INIT,
+ .m_base = PyModuleDef_HEAD_INIT,
.m_name = "custom3",
.m_doc = "Example module that creates an extension type.",
.m_size = -1,
diff --git a/Doc/includes/custom4.c b/Doc/includes/custom4.c
index b932d15..3998918 100644
--- a/Doc/includes/custom4.c
+++ b/Doc/includes/custom4.c
@@ -146,7 +146,7 @@ static PyMethodDef Custom_methods[] = {
};
static PyTypeObject CustomType = {
- PyVarObject_HEAD_INIT(NULL, 0)
+ .ob_base = PyVarObject_HEAD_INIT(NULL, 0)
.tp_name = "custom4.Custom",
.tp_doc = PyDoc_STR("Custom objects"),
.tp_basicsize = sizeof(CustomObject),
@@ -163,7 +163,7 @@ static PyTypeObject CustomType = {
};
static PyModuleDef custommodule = {
- PyModuleDef_HEAD_INIT,
+ .m_base = PyModuleDef_HEAD_INIT,
.m_name = "custom4",
.m_doc = "Example module that creates an extension type.",
.m_size = -1,