82798c57a6d4fe4b90ceedd4b65ca93d3504b3b3
diff --git a/docs/reference/glib/glib-sections.txt b/docs/reference/glib/glib-sections.txt
index d4167f4..ee949a1 100644
--- a/docs/reference/glib/glib-sections.txt
+++ b/docs/reference/glib/glib-sections.txt
@@ -41,6 +41,10 @@ gsize
 gssize
 goffset
 
+<SUBSECTION>
+gintptr
+guintptr
+
 <SUBSECTION Private>
 GLIB_SIZEOF_VOID_P
 GLIB_SIZEOF_LONG
diff --git a/docs/reference/glib/tmpl/types.sgml b/docs/reference/glib/tmpl/types.sgml
index 0f2b37c..237ac97 100644
--- a/docs/reference/glib/tmpl/types.sgml
+++ b/docs/reference/glib/tmpl/types.sgml
@@ -26,7 +26,8 @@ Types which are easier to use than their standard C counterparts -
 
 <listitem><para>
 Types which correspond exactly to standard C types, but are included
-for completeness - #gchar, #gint, #gshort, #glong, #gfloat, #gdouble.
+for completeness - #gchar, #gint, #gshort, #glong, #gfloat, #gdouble,
+#gintptr, #guintptr.
 </para></listitem>
 </itemizedlist>
 
@@ -276,3 +277,19 @@ C99 type off64_t.
 Since: 2.14
 
 
+<!-- ##### TYPEDEF gintptr ##### -->
+<para>
+Corresponds to the standard C <type>intptr_t</type> type, a signed integer type that
+can hold any gpointer.
+</para>
+
+Since: 2.18
+
+
+<!-- ##### TYPEDEF guintptr ##### -->
+<para>
+Corresponds to the standard C <type>uintptr_t</type> type, an unsigned integer type that
+can hold any pointer.
+</para>
+
+Since: 2.18
