diff --git a/src/xmlpatterns/acceltree/qacceltreebuilder_tpl_p.h b/src/xmlpatterns/acceltree/qacceltreebuilder_tpl_p.h
index fb342d8a97234792843d4740a0c2e4d7f9c0cb09..21a1796992813702de9f99f9a19ea886746ea439 100644
--- a/src/xmlpatterns/acceltree/qacceltreebuilder_tpl_p.h
+++ b/src/xmlpatterns/acceltree/qacceltreebuilder_tpl_p.h
@@ -39,6 +39,17 @@
 **
 ****************************************************************************/
 
+//
+//  W A R N I N G
+//  -------------
+//
+// This file is not part of the Qt API.  It exists purely as an
+// implementation detail.  This header file may change from version to
+// version without notice, or even be removed.
+//
+// We mean it.
+//
+
 /**
  * @file
  * @short This file is included by qacceltreebuilder_p.h.
diff --git a/src/xmlpatterns/data/qabstractfloat_tpl_p.h b/src/xmlpatterns/data/qabstractfloat_tpl_p.h
index 8a695f3ec359207541b6946c26951d5774b6acd3..4cd9e38e910248836e0ba930a6784eb808e59856 100644
--- a/src/xmlpatterns/data/qabstractfloat_tpl_p.h
+++ b/src/xmlpatterns/data/qabstractfloat_tpl_p.h
@@ -39,6 +39,17 @@
 **
 ****************************************************************************/
 
+//
+//  W A R N I N G
+//  -------------
+//
+// This file is not part of the Qt API.  It exists purely as an
+// implementation detail.  This header file may change from version to
+// version without notice, or even be removed.
+//
+// We mean it.
+//
+
 /**
  * @file
  * @short This file is included by qabstractfloat_p.h.
diff --git a/src/xmlpatterns/data/qabstractfloatcasters_tpl_p.h b/src/xmlpatterns/data/qabstractfloatcasters_tpl_p.h
index e11ad8d3007510810ebe0b5f479f2ecd0fafa72a..47975aeb7bee57e4bff91dcffb2c2f4bd1865ce9 100644
--- a/src/xmlpatterns/data/qabstractfloatcasters_tpl_p.h
+++ b/src/xmlpatterns/data/qabstractfloatcasters_tpl_p.h
@@ -39,6 +39,17 @@
 **
 ****************************************************************************/
 
+//
+//  W A R N I N G
+//  -------------
+//
+// This file is not part of the Qt API.  It exists purely as an
+// implementation detail.  This header file may change from version to
+// version without notice, or even be removed.
+//
+// We mean it.
+//
+
 /*
  * NOTE: This file is included by qabstractfloatcasters_p.h
  * if you need some includes, put them in qabstractfloatcasters_p.h (outside of the namespace)
diff --git a/src/xmlpatterns/data/qabstractfloatmathematician_tpl_p.h b/src/xmlpatterns/data/qabstractfloatmathematician_tpl_p.h
index f9d5146c0d39d5f07a3636b963edf75c58579c31..9afd3c842fe7c2b55989f7608891d64a2bc33f06 100644
--- a/src/xmlpatterns/data/qabstractfloatmathematician_tpl_p.h
+++ b/src/xmlpatterns/data/qabstractfloatmathematician_tpl_p.h
@@ -39,6 +39,17 @@
 **
 ****************************************************************************/
 
+//
+//  W A R N I N G
+//  -------------
+//
+// This file is not part of the Qt API.  It exists purely as an
+// implementation detail.  This header file may change from version to
+// version without notice, or even be removed.
+//
+// We mean it.
+//
+
 /*
  * @file
  * @short This file is included by qatomicmathematicians_p.h
diff --git a/src/xmlpatterns/environment/qstackcontextbase_tpl_p.h b/src/xmlpatterns/environment/qstackcontextbase_tpl_p.h
index 53153abccb0cd7fa12dd1d523d87386671e087e7..6a02df204a262876ac2da643f6a60087b76c5a9b 100644
--- a/src/xmlpatterns/environment/qstackcontextbase_tpl_p.h
+++ b/src/xmlpatterns/environment/qstackcontextbase_tpl_p.h
@@ -39,6 +39,17 @@
 **
 ****************************************************************************/
 
+//
+//  W A R N I N G
+//  -------------
+//
+// This file is not part of the Qt API.  It exists purely as an
+// implementation detail.  This header file may change from version to
+// version without notice, or even be removed.
+//
+// We mean it.
+//
+
 /**
  * @file
  * @short This file is included by qstackcontextbase_p.h.
diff --git a/src/xmlpatterns/expr/qcastingplatform_tpl_p.h b/src/xmlpatterns/expr/qcastingplatform_tpl_p.h
index 17f0352594e95a5ca3a3abf07e1c7dee92701762..652482b85962e820b1df952ebd613b19dfc996ec 100644
--- a/src/xmlpatterns/expr/qcastingplatform_tpl_p.h
+++ b/src/xmlpatterns/expr/qcastingplatform_tpl_p.h
@@ -39,6 +39,17 @@
 **
 ****************************************************************************/
 
+//
+//  W A R N I N G
+//  -------------
+//
+// This file is not part of the Qt API.  It exists purely as an
+// implementation detail.  This header file may change from version to
+// version without notice, or even be removed.
+//
+// We mean it.
+//
+
 /**
  * @file
  * @short This file is included by qcastingplatform_p.h.
diff --git a/src/xmlpatterns/expr/qcomparisonplatform_tpl_p.h b/src/xmlpatterns/expr/qcomparisonplatform_tpl_p.h
index 36f17735b814fbaec3f9b9a57ddce4bb75dc5984..b5a8ee843f185802b0af329bcb94fb20c37b8fcf 100644
--- a/src/xmlpatterns/expr/qcomparisonplatform_tpl_p.h
+++ b/src/xmlpatterns/expr/qcomparisonplatform_tpl_p.h
@@ -39,6 +39,17 @@
 **
 ****************************************************************************/
 
+//
+//  W A R N I N G
+//  -------------
+//
+// This file is not part of the Qt API.  It exists purely as an
+// implementation detail.  This header file may change from version to
+// version without notice, or even be removed.
+//
+// We mean it.
+//
+
 /**
  * @file
  * @short This file is included by qcomparisonplatform_p.h.
diff --git a/src/xmlpatterns/expr/qevaluationcache_tpl_p.h b/src/xmlpatterns/expr/qevaluationcache_tpl_p.h
index 336d8631391e67d7ca063b98990701f5d515cf30..225bf2d81a2577cb3e406c90a3404de1df67db88 100644
--- a/src/xmlpatterns/expr/qevaluationcache_tpl_p.h
+++ b/src/xmlpatterns/expr/qevaluationcache_tpl_p.h
@@ -39,6 +39,17 @@
 **
 ****************************************************************************/
 
+//
+//  W A R N I N G
+//  -------------
+//
+// This file is not part of the Qt API.  It exists purely as an
+// implementation detail.  This header file may change from version to
+// version without notice, or even be removed.
+//
+// We mean it.
+//
+
 /**
  * @file
  * @short This file is included by qevaluationcache_p.h.
diff --git a/src/xmlpatterns/functions/qcomparingaggregator_tpl_p.h b/src/xmlpatterns/functions/qcomparingaggregator_tpl_p.h
index d73a95884a57bb89984b20619b4a3ba68f6f2952..7b8eab10e334bf95b79e9b94791c4e788a8ff28f 100644
--- a/src/xmlpatterns/functions/qcomparingaggregator_tpl_p.h
+++ b/src/xmlpatterns/functions/qcomparingaggregator_tpl_p.h
@@ -39,6 +39,17 @@
 **
 ****************************************************************************/
 
+//
+//  W A R N I N G
+//  -------------
+//
+// This file is not part of the Qt API.  It exists purely as an
+// implementation detail.  This header file may change from version to
+// version without notice, or even be removed.
+//
+// We mean it.
+//
+
 /**
  * @file qcomparingaggregator.cpp
  * @short This file is included by qcomparingaggregator_p.h.
diff --git a/src/xmlpatterns/functions/qdatetimefns_tpl_p.h b/src/xmlpatterns/functions/qdatetimefns_tpl_p.h
index 239d87ac09250550bbb34af60de4200ef5233f92..0a558693b59bcddb00f380a2894d1155be2954c9 100644
--- a/src/xmlpatterns/functions/qdatetimefns_tpl_p.h
+++ b/src/xmlpatterns/functions/qdatetimefns_tpl_p.h
@@ -39,6 +39,17 @@
 **
 ****************************************************************************/
 
+//
+//  W A R N I N G
+//  -------------
+//
+// This file is not part of the Qt API.  It exists purely as an
+// implementation detail.  This header file may change from version to
+// version without notice, or even be removed.
+//
+// We mean it.
+//
+
 /**
  * @file
  * @short This file is included by qdatetimefns_p.h.
diff --git a/src/xmlpatterns/parser/qmaintainingreader_tpl_p.h b/src/xmlpatterns/parser/qmaintainingreader_tpl_p.h
index 2e342961760fee24574b88fbf66ee4ccb6546e08..62a3f5414205a86196f288a3a68d76a6ae706f6d 100644
--- a/src/xmlpatterns/parser/qmaintainingreader_tpl_p.h
+++ b/src/xmlpatterns/parser/qmaintainingreader_tpl_p.h
@@ -39,6 +39,17 @@
 **
 ****************************************************************************/
 
+//
+//  W A R N I N G
+//  -------------
+//
+// This file is not part of the Qt API.  It exists purely as an
+// implementation detail.  This header file may change from version to
+// version without notice, or even be removed.
+//
+// We mean it.
+//
+
 /**
  * @file
  * @short This file is included by qcastingplatform_p.h.
diff --git a/src/xmlpatterns/schema/qxsdstatemachine_tpl_p.h b/src/xmlpatterns/schema/qxsdstatemachine_tpl_p.h
index 9ef5a45709abb6909237c89fc2ecda01603fc240..79dd3c39b37bbe1bdcedc4cb25941056d8a8fd15 100644
--- a/src/xmlpatterns/schema/qxsdstatemachine_tpl_p.h
+++ b/src/xmlpatterns/schema/qxsdstatemachine_tpl_p.h
@@ -39,6 +39,17 @@
 **
 ****************************************************************************/
 
+//
+//  W A R N I N G
+//  -------------
+//
+// This file is not part of the Qt API.  It exists purely as an
+// implementation detail.  This header file may change from version to
+// version without notice, or even be removed.
+//
+// We mean it.
+//
+
 /*
  * NOTE: This file is included by qxsdstatemachine_p.h
  * if you need some includes, put them in qxsdstatemachine_p.h (outside of the namespace)
diff --git a/src/xmlpatterns/schema/qxsduserschematype_tpl_p.h b/src/xmlpatterns/schema/qxsduserschematype_tpl_p.h
index 33ab8c024451ae8349dc8f5da797213eb77fccc5..471d48fc9b6493413a4633b7efb2a6ad4745b0d4 100644
--- a/src/xmlpatterns/schema/qxsduserschematype_tpl_p.h
+++ b/src/xmlpatterns/schema/qxsduserschematype_tpl_p.h
@@ -39,6 +39,17 @@
 **
 ****************************************************************************/
 
+//
+//  W A R N I N G
+//  -------------
+//
+// This file is not part of the Qt API.  It exists purely as an
+// implementation detail.  This header file may change from version to
+// version without notice, or even be removed.
+//
+// We mean it.
+//
+
 /*
  * NOTE: This file is included by qxsduserschematype_p.h
  * if you need some includes, put them in qxsduserschematype_p.h (outside of the namespace)
diff --git a/src/xmlpatterns/type/qbuiltinnodetype_tpl_p.h b/src/xmlpatterns/type/qbuiltinnodetype_tpl_p.h
index 169302c8b161ad47b79fbc4d746676880bed7e52..45cfec7b728d5c8f3431d801927c3b5e2b441aa7 100644
--- a/src/xmlpatterns/type/qbuiltinnodetype_tpl_p.h
+++ b/src/xmlpatterns/type/qbuiltinnodetype_tpl_p.h
@@ -39,6 +39,17 @@
 **
 ****************************************************************************/
 
+//
+//  W A R N I N G
+//  -------------
+//
+// This file is not part of the Qt API.  It exists purely as an
+// implementation detail.  This header file may change from version to
+// version without notice, or even be removed.
+//
+// We mean it.
+//
+
 /**
  * @file
  * @short This file is included by BuiltintNodeType.h.