#5938: use PyVarObject_HEAD_INIT instead of PyObject_HEAD_INIT in noddy examples.
diff --git a/Doc/includes/noddy.c b/Doc/includes/noddy.c
index 3f37434..8f79fcf 100644
--- a/Doc/includes/noddy.c
+++ b/Doc/includes/noddy.c
@@ -6,7 +6,7 @@
 } noddy_NoddyObject;
 
 static PyTypeObject noddy_NoddyType = {
-    PyObject_HEAD_INIT(NULL)
+    PyVarObject_HEAD_INIT(NULL, 0)
     "noddy.Noddy",             /* tp_name */
     sizeof(noddy_NoddyObject), /* tp_basicsize */
     0,                         /* tp_itemsize */
diff --git a/Doc/includes/noddy2.c b/Doc/includes/noddy2.c
index 0907281..9b8eafb 100644
--- a/Doc/includes/noddy2.c
+++ b/Doc/includes/noddy2.c
@@ -123,7 +123,7 @@
 };
 
 static PyTypeObject NoddyType = {
-    PyObject_HEAD_INIT(NULL)
+    PyVarObject_HEAD_INIT(NULL, 0)
     "noddy.Noddy",             /* tp_name */
     sizeof(Noddy),             /* tp_basicsize */
     0,                         /* tp_itemsize */
diff --git a/Doc/includes/noddy3.c b/Doc/includes/noddy3.c
index fac44d8..89f3a77 100644
--- a/Doc/includes/noddy3.c
+++ b/Doc/includes/noddy3.c
@@ -176,7 +176,7 @@
 };
 
 static PyTypeObject NoddyType = {
-    PyObject_HEAD_INIT(NULL)
+    PyVarObject_HEAD_INIT(NULL, 0)
     "noddy.Noddy",             /* tp_name */
     sizeof(Noddy),             /* tp_basicsize */
     0,                         /* tp_itemsize */
diff --git a/Doc/includes/noddy4.c b/Doc/includes/noddy4.c
index 1b3704c..6a96fac 100644
--- a/Doc/includes/noddy4.c
+++ b/Doc/includes/noddy4.c
@@ -157,7 +157,7 @@
 };
 
 static PyTypeObject NoddyType = {
-    PyObject_HEAD_INIT(NULL)
+    PyVarObject_HEAD_INIT(NULL, 0)
     "noddy.Noddy",             /* tp_name */
     sizeof(Noddy),             /* tp_basicsize */
     0,                         /* tp_itemsize */