about summary refs log tree commit diff
path: root/docs/libnm/html/libnm-nm-utils.html
diff options
context:
space:
mode:
authorMichael Biebl <biebl@debian.org>2024-08-26 16:10:34 +0200
committerMichael Biebl <biebl@debian.org>2024-08-26 16:10:34 +0200
commit681dfc70ef98f6ed0c05bcb0fbff00e3fc0799ea (patch)
treede71fafaa05ed5aa070324c3b731206150098781 /docs/libnm/html/libnm-nm-utils.html
parente96d74409128c6a977e31f24fad9b267d2feb9a1 (diff)
New upstream version 1.48.10 upstream/1.48.10
Diffstat (limited to 'docs/libnm/html/libnm-nm-utils.html')
-rw-r--r--docs/libnm/html/libnm-nm-utils.html604
1 files changed, 302 insertions, 302 deletions
diff --git a/docs/libnm/html/libnm-nm-utils.html b/docs/libnm/html/libnm-nm-utils.html
index f14b001d..46f857cb 100644
--- a/docs/libnm/html/libnm-nm-utils.html
+++ b/docs/libnm/html/libnm-nm-utils.html
@@ -8,7 +8,7 @@
 <link rel="up" href="ch05.html" title="Utility API Reference">
 <link rel="prev" href="libnm-nm-keyfile.html" title="nm-keyfile">
 <link rel="next" href="libnm-nm-conn-utils.html" title="nm-conn-utils">
-<meta name="generator" content="GTK-Doc V1.34.0 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.33.1 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -42,7 +42,7 @@
 <tbody>
 <tr>
 <td class="function_type">
-<span class="returnvalue">gboolean</span>
+<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
 </td>
 <td class="function_name">
 <a class="link" href="libnm-nm-utils.html#nm-utils-is-empty-ssid" title="nm_utils_is_empty_ssid ()">nm_utils_is_empty_ssid</a> <span class="c_punctuation">()</span>
@@ -57,7 +57,7 @@
 </tr>
 <tr>
 <td class="function_type">
-<span class="returnvalue">gboolean</span>
+<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
 </td>
 <td class="function_name">
 <a class="link" href="libnm-nm-utils.html#nm-utils-same-ssid" title="nm_utils_same_ssid ()">nm_utils_same_ssid</a> <span class="c_punctuation">()</span>
@@ -73,7 +73,7 @@
 </tr>
 <tr>
 <td class="function_type">
-<span class="returnvalue">gboolean</span>
+<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
 </td>
 <td class="function_name">
 <a class="link" href="libnm-nm-utils.html#nm-utils-security-valid" title="nm_utils_security_valid ()">nm_utils_security_valid</a> <span class="c_punctuation">()</span>
@@ -81,7 +81,7 @@
 </tr>
 <tr>
 <td class="function_type">
-<span class="returnvalue">gboolean</span>
+<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
 </td>
 <td class="function_name">
 <a class="link" href="libnm-nm-utils.html#nm-utils-ap-mode-security-valid" title="nm_utils_ap_mode_security_valid ()">nm_utils_ap_mode_security_valid</a> <span class="c_punctuation">()</span>
@@ -89,7 +89,7 @@
 </tr>
 <tr>
 <td class="function_type">
-<span class="returnvalue">gboolean</span>
+<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
 </td>
 <td class="function_name">
 <a class="link" href="libnm-nm-utils.html#nm-utils-wep-key-valid" title="nm_utils_wep_key_valid ()">nm_utils_wep_key_valid</a> <span class="c_punctuation">()</span>
@@ -97,7 +97,7 @@
 </tr>
 <tr>
 <td class="function_type">
-<span class="returnvalue">gboolean</span>
+<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
 </td>
 <td class="function_name">
 <a class="link" href="libnm-nm-utils.html#nm-utils-wpa-psk-valid" title="nm_utils_wpa_psk_valid ()">nm_utils_wpa_psk_valid</a> <span class="c_punctuation">()</span>
@@ -105,7 +105,7 @@
 </tr>
 <tr>
 <td class="function_type">
-<span class="returnvalue">gboolean</span>
+<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
 </td>
 <td class="function_name">
 <a class="link" href="libnm-nm-utils.html#nm-utils-is-json-object" title="nm_utils_is_json_object ()">nm_utils_is_json_object</a> <span class="c_punctuation">()</span>
@@ -113,7 +113,7 @@
 </tr>
 <tr>
 <td class="function_type">
-<span class="returnvalue">GVariant</span> *
+<a href="../glib/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
 </td>
 <td class="function_name">
 <a class="link" href="libnm-nm-utils.html#nm-utils-ip4-dns-to-variant" title="nm_utils_ip4_dns_to_variant ()">nm_utils_ip4_dns_to_variant</a> <span class="c_punctuation">()</span>
@@ -129,7 +129,7 @@
 </tr>
 <tr>
 <td class="function_type">
-<span class="returnvalue">GVariant</span> *
+<a href="../glib/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
 </td>
 <td class="function_name">
 <a class="link" href="libnm-nm-utils.html#nm-utils-ip4-addresses-to-variant" title="nm_utils_ip4_addresses_to_variant ()">nm_utils_ip4_addresses_to_variant</a> <span class="c_punctuation">()</span>
@@ -137,7 +137,7 @@
 </tr>
 <tr>
 <td class="function_type">
-<span class="returnvalue">GPtrArray</span> *
+<a href="../glib/glib-Pointer-Arrays.html#GPtrArray"><span class="returnvalue">GPtrArray</span></a> *
 </td>
 <td class="function_name">
 <a class="link" href="libnm-nm-utils.html#nm-utils-ip4-addresses-from-variant" title="nm_utils_ip4_addresses_from_variant ()">nm_utils_ip4_addresses_from_variant</a> <span class="c_punctuation">()</span>
@@ -145,7 +145,7 @@
 </tr>
 <tr>
 <td class="function_type">
-<span class="returnvalue">GVariant</span> *
+<a href="../glib/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
 </td>
 <td class="function_name">
 <a class="link" href="libnm-nm-utils.html#nm-utils-ip4-routes-to-variant" title="nm_utils_ip4_routes_to_variant ()">nm_utils_ip4_routes_to_variant</a> <span class="c_punctuation">()</span>
@@ -153,7 +153,7 @@
 </tr>
 <tr>
 <td class="function_type">
-<span class="returnvalue">GPtrArray</span> *
+<a href="../glib/glib-Pointer-Arrays.html#GPtrArray"><span class="returnvalue">GPtrArray</span></a> *
 </td>
 <td class="function_name">
 <a class="link" href="libnm-nm-utils.html#nm-utils-ip4-routes-from-variant" title="nm_utils_ip4_routes_from_variant ()">nm_utils_ip4_routes_from_variant</a> <span class="c_punctuation">()</span>
@@ -161,7 +161,7 @@
 </tr>
 <tr>
 <td class="function_type">
-<span class="returnvalue">guint32</span>
+<a href="../glib/glib-Basic-Types.html#guint32"><span class="returnvalue">guint32</span></a>
 </td>
 <td class="function_name">
 <a class="link" href="libnm-nm-utils.html#nm-utils-ip4-netmask-to-prefix" title="nm_utils_ip4_netmask_to_prefix ()">nm_utils_ip4_netmask_to_prefix</a> <span class="c_punctuation">()</span>
@@ -169,7 +169,7 @@
 </tr>
 <tr>
 <td class="function_type">
-<span class="returnvalue">guint32</span>
+<a href="../glib/glib-Basic-Types.html#guint32"><span class="returnvalue">guint32</span></a>
 </td>
 <td class="function_name">
 <a class="link" href="libnm-nm-utils.html#nm-utils-ip4-prefix-to-netmask" title="nm_utils_ip4_prefix_to_netmask ()">nm_utils_ip4_prefix_to_netmask</a> <span class="c_punctuation">()</span>
@@ -177,7 +177,7 @@
 </tr>
 <tr>
 <td class="function_type">
-<span class="returnvalue">guint32</span>
+<a href="../glib/glib-Basic-Types.html#guint32"><span class="returnvalue">guint32</span></a>
 </td>
 <td class="function_name">
 <a class="link" href="libnm-nm-utils.html#nm-utils-ip4-get-default-prefix" title="nm_utils_ip4_get_default_prefix ()">nm_utils_ip4_get_default_prefix</a> <span class="c_punctuation">()</span>
@@ -185,7 +185,7 @@
 </tr>
 <tr>
 <td class="function_type">
-<span class="returnvalue">GVariant</span> *
+<a href="../glib/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
 </td>
 <td class="function_name">
 <a class="link" href="libnm-nm-utils.html#nm-utils-ip6-dns-to-variant" title="nm_utils_ip6_dns_to_variant ()">nm_utils_ip6_dns_to_variant</a> <span class="c_punctuation">()</span>
@@ -201,7 +201,7 @@
 </tr>
 <tr>
 <td class="function_type">
-<span class="returnvalue">GVariant</span> *
+<a href="../glib/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
 </td>
 <td class="function_name">
 <a class="link" href="libnm-nm-utils.html#nm-utils-ip6-addresses-to-variant" title="nm_utils_ip6_addresses_to_variant ()">nm_utils_ip6_addresses_to_variant</a> <span class="c_punctuation">()</span>
@@ -209,7 +209,7 @@
 </tr>
 <tr>
 <td class="function_type">
-<span class="returnvalue">GPtrArray</span> *
+<a href="../glib/glib-Pointer-Arrays.html#GPtrArray"><span class="returnvalue">GPtrArray</span></a> *
 </td>
 <td class="function_name">
 <a class="link" href="libnm-nm-utils.html#nm-utils-ip6-addresses-from-variant" title="nm_utils_ip6_addresses_from_variant ()">nm_utils_ip6_addresses_from_variant</a> <span class="c_punctuation">()</span>
@@ -217,7 +217,7 @@
 </tr>
 <tr>
 <td class="function_type">
-<span class="returnvalue">GVariant</span> *
+<a href="../glib/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
 </td>
 <td class="function_name">
 <a class="link" href="libnm-nm-utils.html#nm-utils-ip6-routes-to-variant" title="nm_utils_ip6_routes_to_variant ()">nm_utils_ip6_routes_to_variant</a> <span class="c_punctuation">()</span>
@@ -225,7 +225,7 @@
 </tr>
 <tr>
 <td class="function_type">
-<span class="returnvalue">GPtrArray</span> *
+<a href="../glib/glib-Pointer-Arrays.html#GPtrArray"><span class="returnvalue">GPtrArray</span></a> *
 </td>
 <td class="function_name">
 <a class="link" href="libnm-nm-utils.html#nm-utils-ip6-routes-from-variant" title="nm_utils_ip6_routes_from_variant ()">nm_utils_ip6_routes_from_variant</a> <span class="c_punctuation">()</span>
@@ -233,7 +233,7 @@
 </tr>
 <tr>
 <td class="function_type">
-<span class="returnvalue">GVariant</span> *
+<a href="../glib/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
 </td>
 <td class="function_name">
 <a class="link" href="libnm-nm-utils.html#nm-utils-ip-addresses-to-variant" title="nm_utils_ip_addresses_to_variant ()">nm_utils_ip_addresses_to_variant</a> <span class="c_punctuation">()</span>
@@ -241,7 +241,7 @@
 </tr>
 <tr>
 <td class="function_type">
-<span class="returnvalue">GPtrArray</span> *
+<a href="../glib/glib-Pointer-Arrays.html#GPtrArray"><span class="returnvalue">GPtrArray</span></a> *
 </td>
 <td class="function_name">
 <a class="link" href="libnm-nm-utils.html#nm-utils-ip-addresses-from-variant" title="nm_utils_ip_addresses_from_variant ()">nm_utils_ip_addresses_from_variant</a> <span class="c_punctuation">()</span>
@@ -249,7 +249,7 @@
 </tr>
 <tr>
 <td class="function_type">
-<span class="returnvalue">GVariant</span> *
+<a href="../glib/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
 </td>
 <td class="function_name">
 <a class="link" href="libnm-nm-utils.html#nm-utils-ip-routes-to-variant" title="nm_utils_ip_routes_to_variant ()">nm_utils_ip_routes_to_variant</a> <span class="c_punctuation">()</span>
@@ -257,7 +257,7 @@
 </tr>
 <tr>
 <td class="function_type">
-<span class="returnvalue">GPtrArray</span> *
+<a href="../glib/glib-Pointer-Arrays.html#GPtrArray"><span class="returnvalue">GPtrArray</span></a> *
 </td>
 <td class="function_name">
 <a class="link" href="libnm-nm-utils.html#nm-utils-ip-routes-from-variant" title="nm_utils_ip_routes_from_variant ()">nm_utils_ip_routes_from_variant</a> <span class="c_punctuation">()</span>
@@ -273,7 +273,7 @@
 </tr>
 <tr>
 <td class="function_type">
-<span class="returnvalue">gboolean</span>
+<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
 </td>
 <td class="function_name">
 <span class="c_punctuation">(</span><a class="link" href="libnm-nm-utils.html#NMUtilsFileSearchInPathsPredicate" title="NMUtilsFileSearchInPathsPredicate ()">*NMUtilsFileSearchInPathsPredicate</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span>
@@ -281,7 +281,7 @@
 </tr>
 <tr>
 <td class="function_type">
-<span class="returnvalue">gboolean</span>
+<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
 </td>
 <td class="function_name">
 <span class="c_punctuation">(</span><a class="link" href="libnm-nm-utils.html#NMUtilsCheckFilePredicate" title="NMUtilsCheckFilePredicate ()">*NMUtilsCheckFilePredicate</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span>
@@ -296,7 +296,7 @@
 </tr>
 <tr>
 <td class="function_type">
-<span class="returnvalue">guint32</span>
+<a href="../glib/glib-Basic-Types.html#guint32"><span class="returnvalue">guint32</span></a>
 </td>
 <td class="function_name">
 <a class="link" href="libnm-nm-utils.html#nm-utils-wifi-freq-to-channel" title="nm_utils_wifi_freq_to_channel ()">nm_utils_wifi_freq_to_channel</a> <span class="c_punctuation">()</span>
@@ -304,7 +304,7 @@
 </tr>
 <tr>
 <td class="function_type">
-<span class="returnvalue">guint32</span>
+<a href="../glib/glib-Basic-Types.html#guint32"><span class="returnvalue">guint32</span></a>
 </td>
 <td class="function_name">
 <a class="link" href="libnm-nm-utils.html#nm-utils-wifi-channel-to-freq" title="nm_utils_wifi_channel_to_freq ()">nm_utils_wifi_channel_to_freq</a> <span class="c_punctuation">()</span>
@@ -312,7 +312,7 @@
 </tr>
 <tr>
 <td class="function_type">
-<span class="returnvalue">guint32</span>
+<a href="../glib/glib-Basic-Types.html#guint32"><span class="returnvalue">guint32</span></a>
 </td>
 <td class="function_name">
 <a class="link" href="libnm-nm-utils.html#nm-utils-wifi-find-next-channel" title="nm_utils_wifi_find_next_channel ()">nm_utils_wifi_find_next_channel</a> <span class="c_punctuation">()</span>
@@ -320,21 +320,21 @@
 </tr>
 <tr>
 <td class="function_type">
-<span class="returnvalue">gboolean</span>
+<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
 </td>
 <td class="function_name">
 <a class="link" href="libnm-nm-utils.html#nm-utils-wifi-is-channel-valid" title="nm_utils_wifi_is_channel_valid ()">nm_utils_wifi_is_channel_valid</a> <span class="c_punctuation">()</span>
 </td>
 </tr>
 <tr>
-<td class="function_type">const <span class="returnvalue">guint</span> *
+<td class="function_type">const <a href="../glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> *
 </td>
 <td class="function_name">
 <a class="link" href="libnm-nm-utils.html#nm-utils-wifi-2ghz-freqs" title="nm_utils_wifi_2ghz_freqs ()">nm_utils_wifi_2ghz_freqs</a> <span class="c_punctuation">()</span>
 </td>
 </tr>
 <tr>
-<td class="function_type">const <span class="returnvalue">guint</span> *
+<td class="function_type">const <a href="../glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> *
 </td>
 <td class="function_name">
 <a class="link" href="libnm-nm-utils.html#nm-utils-wifi-5ghz-freqs" title="nm_utils_wifi_5ghz_freqs ()">nm_utils_wifi_5ghz_freqs</a> <span class="c_punctuation">()</span>
@@ -349,7 +349,7 @@
 </tr>
 <tr>
 <td class="function_type">
-<span class="returnvalue">gsize</span>
+<a href="../glib/glib-Basic-Types.html#gsize"><span class="returnvalue">gsize</span></a>
 </td>
 <td class="function_name">
 <a class="link" href="libnm-nm-utils.html#nm-utils-hwaddr-len" title="nm_utils_hwaddr_len ()">nm_utils_hwaddr_len</a> <span class="c_punctuation">()</span>
@@ -365,7 +365,7 @@
 </tr>
 <tr>
 <td class="function_type">
-<span class="returnvalue">GByteArray</span> *
+<a href="../glib/glib-Byte-Arrays.html#GByteArray"><span class="returnvalue">GByteArray</span></a> *
 </td>
 <td class="function_name">
 <a class="link" href="libnm-nm-utils.html#nm-utils-hwaddr-atoba" title="nm_utils_hwaddr_atoba ()">nm_utils_hwaddr_atoba</a> <span class="c_punctuation">()</span>
@@ -373,7 +373,7 @@
 </tr>
 <tr>
 <td class="function_type">
-<span class="returnvalue">guint8</span> *
+<a href="../glib/glib-Basic-Types.html#guint8"><span class="returnvalue">guint8</span></a> *
 </td>
 <td class="function_name">
 <a class="link" href="libnm-nm-utils.html#nm-utils-hwaddr-aton" title="nm_utils_hwaddr_aton ()">nm_utils_hwaddr_aton</a> <span class="c_punctuation">()</span>
@@ -381,7 +381,7 @@
 </tr>
 <tr>
 <td class="function_type">
-<span class="returnvalue">gboolean</span>
+<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
 </td>
 <td class="function_name">
 <a class="link" href="libnm-nm-utils.html#nm-utils-hwaddr-valid" title="nm_utils_hwaddr_valid ()">nm_utils_hwaddr_valid</a> <span class="c_punctuation">()</span>
@@ -397,7 +397,7 @@
 </tr>
 <tr>
 <td class="function_type">
-<span class="returnvalue">gboolean</span>
+<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
 </td>
 <td class="function_name">
 <a class="link" href="libnm-nm-utils.html#nm-utils-hwaddr-matches" title="nm_utils_hwaddr_matches ()">nm_utils_hwaddr_matches</a> <span class="c_punctuation">()</span>
@@ -413,7 +413,7 @@
 </tr>
 <tr>
 <td class="function_type">
-<span class="returnvalue">GBytes</span> *
+<a href="../glib/glib-Byte-Arrays.html#GBytes"><span class="returnvalue">GBytes</span></a> *
 </td>
 <td class="function_name">
 <a class="link" href="libnm-nm-utils.html#nm-utils-hexstr2bin" title="nm_utils_hexstr2bin ()">nm_utils_hexstr2bin</a> <span class="c_punctuation">()</span>
@@ -421,7 +421,7 @@
 </tr>
 <tr>
 <td class="function_type">
-<span class="returnvalue">gboolean</span>
+<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
 </td>
 <td class="function_name">
 <a class="link" href="libnm-nm-utils.html#nm-utils-iface-valid-name" title="nm_utils_iface_valid_name ()">nm_utils_iface_valid_name</a> <span class="c_punctuation">()</span>
@@ -429,7 +429,7 @@
 </tr>
 <tr>
 <td class="function_type">
-<span class="returnvalue">gboolean</span>
+<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
 </td>
 <td class="function_name">
 <a class="link" href="libnm-nm-utils.html#nm-utils-is-valid-iface-name" title="nm_utils_is_valid_iface_name ()">nm_utils_is_valid_iface_name</a> <span class="c_punctuation">()</span>
@@ -437,7 +437,7 @@
 </tr>
 <tr>
 <td class="function_type">
-<span class="returnvalue">gboolean</span>
+<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
 </td>
 <td class="function_name">
 <a class="link" href="libnm-nm-utils.html#nm-utils-is-uuid" title="nm_utils_is_uuid ()">nm_utils_is_uuid</a> <span class="c_punctuation">()</span>
@@ -459,7 +459,7 @@
 </tr>
 <tr>
 <td class="function_type">
-<span class="returnvalue">gboolean</span>
+<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
 </td>
 <td class="function_name">
 <a class="link" href="libnm-nm-utils.html#nm-utils-ipaddr-valid" title="nm_utils_ipaddr_valid ()">nm_utils_ipaddr_valid</a> <span class="c_punctuation">()</span>
@@ -467,7 +467,7 @@
 </tr>
 <tr>
 <td class="function_type">
-<span class="returnvalue">gboolean</span>
+<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
 </td>
 <td class="function_name">
 <a class="link" href="libnm-nm-utils.html#nm-utils-check-virtual-device-compatibility" title="nm_utils_check_virtual_device_compatibility ()">nm_utils_check_virtual_device_compatibility</a> <span class="c_punctuation">()</span>
@@ -498,7 +498,7 @@
 </tr>
 <tr>
 <td class="function_type">
-<span class="returnvalue">gboolean</span>
+<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
 </td>
 <td class="function_name">
 <a class="link" href="libnm-nm-utils.html#nm-utils-enum-from-str" title="nm_utils_enum_from_str ()">nm_utils_enum_from_str</a> <span class="c_punctuation">()</span>
@@ -513,7 +513,7 @@
 </tr>
 <tr>
 <td class="function_type">
-<span class="returnvalue">guint</span>
+<a href="../glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
 </td>
 <td class="function_name">
 <a class="link" href="libnm-nm-utils.html#nm-utils-version" title="nm_utils_version ()">nm_utils_version</a> <span class="c_punctuation">()</span>
@@ -521,7 +521,7 @@
 </tr>
 <tr>
 <td class="function_type">
-<span class="returnvalue">GHashTable</span> *
+<a href="../glib/glib-Hash-Tables.html#GHashTable"><span class="returnvalue">GHashTable</span></a> *
 </td>
 <td class="function_name">
 <a class="link" href="libnm-nm-utils.html#nm-utils-parse-variant-attributes" title="nm_utils_parse_variant_attributes ()">nm_utils_parse_variant_attributes</a> <span class="c_punctuation">()</span>
@@ -601,7 +601,7 @@
 </tr>
 <tr>
 <td class="function_type">
-<span class="returnvalue">gint64</span>
+<a href="../glib/glib-Basic-Types.html#gint64"><span class="returnvalue">gint64</span></a>
 </td>
 <td class="function_name">
 <a class="link" href="libnm-nm-utils.html#nm-utils-get-timestamp-msec" title="nm_utils_get_timestamp_msec ()">nm_utils_get_timestamp_msec</a> <span class="c_punctuation">()</span>
@@ -609,7 +609,7 @@
 </tr>
 <tr>
 <td class="function_type">
-<span class="returnvalue">gboolean</span>
+<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
 </td>
 <td class="function_name">
 <a class="link" href="libnm-nm-utils.html#nm-utils-base64secret-decode" title="nm_utils_base64secret_decode ()">nm_utils_base64secret_decode</a> <span class="c_punctuation">()</span>
@@ -676,9 +676,9 @@ access points and devices, among other things.</p>
 <a name="libnm-nm-utils.functions_details"></a><h2>Functions</h2>
 <div class="refsect2">
 <a name="nm-utils-is-empty-ssid"></a><h3>nm_utils_is_empty_ssid ()</h3>
-<pre class="programlisting"><span class="returnvalue">gboolean</span>
-nm_utils_is_empty_ssid (<em class="parameter"><code>const <span class="type">guint8</span> *ssid</code></em>,
-                        <em class="parameter"><code><span class="type">gsize</span> len</code></em>);</pre>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+nm_utils_is_empty_ssid (<em class="parameter"><code>const <a href="../glib/glib-Basic-Types.html#guint8"><span class="type">guint8</span></a> *ssid</code></em>,
+                        <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> len</code></em>);</pre>
 <p>Different manufacturers use different mechanisms for not broadcasting the
 AP's SSID.  This function attempts to detect blank/empty SSIDs using a
 number of known SSID-cloaking methods.</p>
@@ -707,15 +707,15 @@ number of known SSID-cloaking methods.</p>
 </div>
 <div class="refsect3">
 <a name="nm-utils-is-empty-ssid.returns"></a><h4>Returns</h4>
-<p> <code class="literal">TRUE</code> if the SSID is "empty", <code class="literal">FALSE</code> if it is not</p>
+<p> <a href="../glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the SSID is "empty", <a href="../glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if it is not</p>
 </div>
 </div>
 <hr>
 <div class="refsect2">
 <a name="nm-utils-escape-ssid"></a><h3>nm_utils_escape_ssid ()</h3>
 <pre class="programlisting">const <span class="returnvalue">char</span> *
-nm_utils_escape_ssid (<em class="parameter"><code>const <span class="type">guint8</span> *ssid</code></em>,
-                      <em class="parameter"><code><span class="type">gsize</span> len</code></em>);</pre>
+nm_utils_escape_ssid (<em class="parameter"><code>const <a href="../glib/glib-Basic-Types.html#guint8"><span class="type">guint8</span></a> *ssid</code></em>,
+                      <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> len</code></em>);</pre>
 <div class="warning">
 <p><code class="literal">nm_utils_escape_ssid</code> has been deprecated since version 1.46 and should not be used in newly-written code.</p>
 <p>use <a class="link" href="libnm-nm-utils.html#nm-utils-ssid-to-utf8" title="nm_utils_ssid_to_utf8 ()"><code class="function">nm_utils_ssid_to_utf8()</code></a> or <a class="link" href="libnm-nm-utils.html#nm-utils-bin2hexstr" title="nm_utils_bin2hexstr ()"><code class="function">nm_utils_bin2hexstr()</code></a>.</p>
@@ -758,12 +758,12 @@ and will be overwritten by subsequent calls to this function</p>
 <hr>
 <div class="refsect2">
 <a name="nm-utils-same-ssid"></a><h3>nm_utils_same_ssid ()</h3>
-<pre class="programlisting"><span class="returnvalue">gboolean</span>
-nm_utils_same_ssid (<em class="parameter"><code>const <span class="type">guint8</span> *ssid1</code></em>,
-                    <em class="parameter"><code><span class="type">gsize</span> len1</code></em>,
-                    <em class="parameter"><code>const <span class="type">guint8</span> *ssid2</code></em>,
-                    <em class="parameter"><code><span class="type">gsize</span> len2</code></em>,
-                    <em class="parameter"><code><span class="type">gboolean</span> ignore_trailing_null</code></em>);</pre>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+nm_utils_same_ssid (<em class="parameter"><code>const <a href="../glib/glib-Basic-Types.html#guint8"><span class="type">guint8</span></a> *ssid1</code></em>,
+                    <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> len1</code></em>,
+                    <em class="parameter"><code>const <a href="../glib/glib-Basic-Types.html#guint8"><span class="type">guint8</span></a> *ssid2</code></em>,
+                    <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> len2</code></em>,
+                    <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> ignore_trailing_null</code></em>);</pre>
 <p>Earlier versions of the Linux kernel added a NULL byte to the end of the
 SSID to enable easy printing of the SSID on the console or in a terminal,
 but this behavior was problematic (SSIDs are simply byte arrays, not strings)
@@ -803,7 +803,7 @@ NULLs, even though that is functionally pointless.</p>
 </tr>
 <tr>
 <td class="parameter_name"><p>ignore_trailing_null</p></td>
-<td class="parameter_description"><p><code class="literal">TRUE</code> to ignore one trailing NULL byte</p></td>
+<td class="parameter_description"><p><a href="../glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> to ignore one trailing NULL byte</p></td>
 <td class="parameter_annotations"> </td>
 </tr>
 </tbody>
@@ -811,15 +811,15 @@ NULLs, even though that is functionally pointless.</p>
 </div>
 <div class="refsect3">
 <a name="nm-utils-same-ssid.returns"></a><h4>Returns</h4>
-<p> <code class="literal">TRUE</code> if the SSIDs are the same, <code class="literal">FALSE</code> if they are not</p>
+<p> <a href="../glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the SSIDs are the same, <a href="../glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if they are not</p>
 </div>
 </div>
 <hr>
 <div class="refsect2">
 <a name="nm-utils-ssid-to-utf8"></a><h3>nm_utils_ssid_to_utf8 ()</h3>
 <pre class="programlisting"><span class="returnvalue">char</span> *
-nm_utils_ssid_to_utf8 (<em class="parameter"><code>const <span class="type">guint8</span> *ssid</code></em>,
-                       <em class="parameter"><code><span class="type">gsize</span> len</code></em>);</pre>
+nm_utils_ssid_to_utf8 (<em class="parameter"><code>const <a href="../glib/glib-Basic-Types.html#guint8"><span class="type">guint8</span></a> *ssid</code></em>,
+                       <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> len</code></em>);</pre>
 <p>Wi-Fi SSIDs are byte arrays, they are _not_ strings.  Thus, an SSID may
 contain embedded NULLs and other unprintable characters.  Often it is
 useful to print the SSID out for debugging purposes, but that should be the
@@ -865,19 +865,19 @@ _only_.</p>
 <div class="refsect3">
 <a name="nm-utils-ssid-to-utf8.returns"></a><h4>Returns</h4>
 <p>an allocated string containing a UTF-8
-representation of the SSID, which must be freed by the caller using <code class="function">g_free()</code>.
-Returns <code class="literal">NULL</code> on errors. </p>
+representation of the SSID, which must be freed by the caller using <a href="../glib/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>.
+Returns <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on errors. </p>
 <p><span class="annotation">[<acronym title="The caller owns the data, and is responsible for free it."><span class="acronym">transfer full</span></acronym>]</span></p>
 </div>
 </div>
 <hr>
 <div class="refsect2">
 <a name="nm-utils-security-valid"></a><h3>nm_utils_security_valid ()</h3>
-<pre class="programlisting"><span class="returnvalue">gboolean</span>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
 nm_utils_security_valid (<em class="parameter"><code><a class="link" href="libnm-nm-utils.html#NMUtilsSecurityType" title="enum NMUtilsSecurityType"><span class="type">NMUtilsSecurityType</span></a> type</code></em>,
                          <em class="parameter"><code><a class="link" href="libnm-nm-dbus-interface.html#NMDeviceWifiCapabilities" title="enum NMDeviceWifiCapabilities"><span class="type">NMDeviceWifiCapabilities</span></a> wifi_caps</code></em>,
-                         <em class="parameter"><code><span class="type">gboolean</span> have_ap</code></em>,
-                         <em class="parameter"><code><span class="type">gboolean</span> adhoc</code></em>,
+                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> have_ap</code></em>,
+                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> adhoc</code></em>,
                          <em class="parameter"><code><a class="link" href="libnm-nm-dbus-interface.html#NM80211ApFlags" title="enum NM80211ApFlags"><span class="type">NM80211ApFlags</span></a> ap_flags</code></em>,
                          <em class="parameter"><code><a class="link" href="libnm-nm-dbus-interface.html#NM80211ApSecurityFlags" title="enum NM80211ApSecurityFlags"><span class="type">NM80211ApSecurityFlags</span></a> ap_wpa</code></em>,
                          <em class="parameter"><code><a class="link" href="libnm-nm-dbus-interface.html#NM80211ApSecurityFlags" title="enum NM80211ApSecurityFlags"><span class="type">NM80211ApSecurityFlags</span></a> ap_rsn</code></em>);</pre>
@@ -942,15 +942,15 @@ e.g. (<a class="link" href="libnm-nm-dbus-interface.html#NM-802-11-AP-SEC-PAIR-C
 </div>
 <div class="refsect3">
 <a name="nm-utils-security-valid.returns"></a><h4>Returns</h4>
-<p> <code class="literal">TRUE</code> if the device capabilities and AP capabilities intersect and are
+<p> <a href="../glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the device capabilities and AP capabilities intersect and are
 compatible with the desired <em class="parameter"><code>type</code></em>
-, <code class="literal">FALSE</code> if they are not</p>
+, <a href="../glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if they are not</p>
 </div>
 </div>
 <hr>
 <div class="refsect2">
 <a name="nm-utils-ap-mode-security-valid"></a><h3>nm_utils_ap_mode_security_valid ()</h3>
-<pre class="programlisting"><span class="returnvalue">gboolean</span>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
 nm_utils_ap_mode_security_valid (<em class="parameter"><code><a class="link" href="libnm-nm-utils.html#NMUtilsSecurityType" title="enum NMUtilsSecurityType"><span class="type">NMUtilsSecurityType</span></a> type</code></em>,
                                  <em class="parameter"><code><a class="link" href="libnm-nm-dbus-interface.html#NMDeviceWifiCapabilities" title="enum NMDeviceWifiCapabilities"><span class="type">NMDeviceWifiCapabilities</span></a> wifi_caps</code></em>);</pre>
 <p>Given a set of device capabilities, and a desired security type to check
@@ -982,15 +982,15 @@ e.g. <a class="link" href="libnm-nm-utils.html#NMU-SEC-STATIC-WEP:CAPS"><span cl
 </div>
 <div class="refsect3">
 <a name="nm-utils-ap-mode-security-valid.returns"></a><h4>Returns</h4>
-<p> <code class="literal">TRUE</code> if the device capabilities are compatible with the desired
+<p> <a href="../glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the device capabilities are compatible with the desired
 <em class="parameter"><code>type</code></em>
-, <code class="literal">FALSE</code> if they are not.</p>
+, <a href="../glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if they are not.</p>
 </div>
 </div>
 <hr>
 <div class="refsect2">
 <a name="nm-utils-wep-key-valid"></a><h3>nm_utils_wep_key_valid ()</h3>
-<pre class="programlisting"><span class="returnvalue">gboolean</span>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
 nm_utils_wep_key_valid (<em class="parameter"><code>const <span class="type">char</span> *key</code></em>,
                         <em class="parameter"><code><a class="link" href="NMSettingWirelessSecurity.html#NMWepKeyType" title="enum NMWepKeyType"><span class="type">NMWepKeyType</span></a> wep_type</code></em>);</pre>
 <p>Checks if <em class="parameter"><code>key</code></em>
@@ -1019,14 +1019,14 @@ nm_utils_wep_key_valid (<em class="parameter"><code>const <span class="type">cha
 </div>
 <div class="refsect3">
 <a name="nm-utils-wep-key-valid.returns"></a><h4>Returns</h4>
-<p> <code class="literal">TRUE</code> if <em class="parameter"><code>key</code></em>
-is a WEP key, <code class="literal">FALSE</code> if not</p>
+<p> <a href="../glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>key</code></em>
+is a WEP key, <a href="../glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if not</p>
 </div>
 </div>
 <hr>
 <div class="refsect2">
 <a name="nm-utils-wpa-psk-valid"></a><h3>nm_utils_wpa_psk_valid ()</h3>
-<pre class="programlisting"><span class="returnvalue">gboolean</span>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
 nm_utils_wpa_psk_valid (<em class="parameter"><code>const <span class="type">char</span> *psk</code></em>);</pre>
 <p>Checks if <em class="parameter"><code>psk</code></em>
  is a valid WPA PSK</p>
@@ -1047,16 +1047,16 @@ nm_utils_wpa_psk_valid (<em class="parameter"><code>const <span class="type">cha
 </div>
 <div class="refsect3">
 <a name="nm-utils-wpa-psk-valid.returns"></a><h4>Returns</h4>
-<p> <code class="literal">TRUE</code> if <em class="parameter"><code>psk</code></em>
-is a WPA PSK, <code class="literal">FALSE</code> if not</p>
+<p> <a href="../glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>psk</code></em>
+is a WPA PSK, <a href="../glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if not</p>
 </div>
 </div>
 <hr>
 <div class="refsect2">
 <a name="nm-utils-is-json-object"></a><h3>nm_utils_is_json_object ()</h3>
-<pre class="programlisting"><span class="returnvalue">gboolean</span>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
 nm_utils_is_json_object (<em class="parameter"><code>const <span class="type">char</span> *str</code></em>,
-                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
+                         <em class="parameter"><code><a href="../glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
 <div class="refsect3">
 <a name="nm-utils-is-json-object.parameters"></a><h4>Parameters</h4>
 <div class="informaltable"><table class="informaltable" width="100%" border="0">
@@ -1083,7 +1083,7 @@ nm_utils_is_json_object (<em class="parameter"><code>const <span class="type">ch
 <a name="nm-utils-is-json-object.returns"></a><h4>Returns</h4>
 <p> whether the passed string is valid JSON.
 If libnm is not compiled with libjansson support, this check will
-also return <code class="literal">TRUE</code> for possibly invalid inputs. If that is a problem
+also return <a href="../glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> for possibly invalid inputs. If that is a problem
 for you, you must validate the JSON yourself.</p>
 </div>
 <p class="since">Since: 1.6</p>
@@ -1091,9 +1091,9 @@ for you, you must validate the JSON yourself.</p>
 <hr>
 <div class="refsect2">
 <a name="nm-utils-ip4-dns-to-variant"></a><h3>nm_utils_ip4_dns_to_variant ()</h3>
-<pre class="programlisting"><span class="returnvalue">GVariant</span> *
+<pre class="programlisting"><a href="../glib/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
 nm_utils_ip4_dns_to_variant (<em class="parameter"><code><span class="type">char</span> **dns</code></em>);</pre>
-<p>Utility function to convert an array of IP address strings int a <span class="type">GVariant</span> of
+<p>Utility function to convert an array of IP address strings int a <a href="../glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> of
 type 'au' representing an array of IPv4 addresses.</p>
 <div class="refsect3">
 <a name="nm-utils-ip4-dns-to-variant.parameters"></a><h4>Parameters</h4>
@@ -1112,7 +1112,7 @@ type 'au' representing an array of IPv4 addresses.</p>
 </div>
 <div class="refsect3">
 <a name="nm-utils-ip4-dns-to-variant.returns"></a><h4>Returns</h4>
-<p>a new floating <span class="type">GVariant</span> representing <em class="parameter"><code>dns</code></em>
+<p>a new floating <a href="../glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> representing <em class="parameter"><code>dns</code></em>
 . </p>
 <p><span class="annotation">[<acronym title="The data is owned by the callee, which is responsible of freeing it."><span class="acronym">transfer none</span></acronym>]</span></p>
 </div>
@@ -1121,8 +1121,8 @@ type 'au' representing an array of IPv4 addresses.</p>
 <div class="refsect2">
 <a name="nm-utils-ip4-dns-from-variant"></a><h3>nm_utils_ip4_dns_from_variant ()</h3>
 <pre class="programlisting"><span class="returnvalue">char</span> **
-nm_utils_ip4_dns_from_variant (<em class="parameter"><code><span class="type">GVariant</span> *value</code></em>);</pre>
-<p>Utility function to convert a <span class="type">GVariant</span> of type 'au' representing a list of
+nm_utils_ip4_dns_from_variant (<em class="parameter"><code><a href="../glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *value</code></em>);</pre>
+<p>Utility function to convert a <a href="../glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> of type 'au' representing a list of
 IPv4 addresses into an array of IP address strings.</p>
 <p>Since 1.46, an empty list is returned if the variant type is not valid
 (before it was checked as assertion)</p>
@@ -1136,29 +1136,29 @@ IPv4 addresses into an array of IP address strings.</p>
 </colgroup>
 <tbody><tr>
 <td class="parameter_name"><p>value</p></td>
-<td class="parameter_description"><p>a <span class="type">GVariant</span> of type 'au'</p></td>
+<td class="parameter_description"><p>a <a href="../glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> of type 'au'</p></td>
 <td class="parameter_annotations"> </td>
 </tr></tbody>
 </table></div>
 </div>
 <div class="refsect3">
 <a name="nm-utils-ip4-dns-from-variant.returns"></a><h4>Returns</h4>
-<p>a <code class="literal">NULL</code>-terminated array of IP address strings. </p>
+<p>a <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>-terminated array of IP address strings. </p>
 <p><span class="annotation">[<acronym title="The caller owns the data, and is responsible for free it."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> utf8]</span></p>
 </div>
 </div>
 <hr>
 <div class="refsect2">
 <a name="nm-utils-ip4-addresses-to-variant"></a><h3>nm_utils_ip4_addresses_to_variant ()</h3>
-<pre class="programlisting"><span class="returnvalue">GVariant</span> *
-nm_utils_ip4_addresses_to_variant (<em class="parameter"><code><span class="type">GPtrArray</span> *addresses</code></em>,
+<pre class="programlisting"><a href="../glib/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+nm_utils_ip4_addresses_to_variant (<em class="parameter"><code><a href="../glib/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *addresses</code></em>,
                                    <em class="parameter"><code>const <span class="type">char</span> *gateway</code></em>);</pre>
-<p>Utility function to convert a <span class="type">GPtrArray</span> of <a class="link" href="NMSettingIPConfig.html#NMIPAddress"><span class="type">NMIPAddress</span></a> objects representing
-IPv4 addresses into a <span class="type">GVariant</span> of type 'aau' representing an array of
+<p>Utility function to convert a <a href="../glib/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> of <a class="link" href="NMSettingIPConfig.html#NMIPAddress"><span class="type">NMIPAddress</span></a> objects representing
+IPv4 addresses into a <a href="../glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> of type 'aau' representing an array of
 NetworkManager IPv4 addresses (which are tuples of address, prefix, and
 gateway). The "gateway" field of the first address will get the value of
 <em class="parameter"><code>gateway</code></em>
- (if non-<code class="literal">NULL</code>). In all of the other addresses, that field will be 0.</p>
+ (if non-<a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>). In all of the other addresses, that field will be 0.</p>
 <div class="refsect3">
 <a name="nm-utils-ip4-addresses-to-variant.parameters"></a><h4>Parameters</h4>
 <div class="informaltable"><table class="informaltable" width="100%" border="0">
@@ -1183,7 +1183,7 @@ gateway). The "gateway" field of the first address will get the value of
 </div>
 <div class="refsect3">
 <a name="nm-utils-ip4-addresses-to-variant.returns"></a><h4>Returns</h4>
-<p>a new floating <span class="type">GVariant</span> representing <em class="parameter"><code>addresses</code></em>
+<p>a new floating <a href="../glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> representing <em class="parameter"><code>addresses</code></em>
 . </p>
 <p><span class="annotation">[<acronym title="The data is owned by the callee, which is responsible of freeing it."><span class="acronym">transfer none</span></acronym>]</span></p>
 </div>
@@ -1191,12 +1191,12 @@ gateway). The "gateway" field of the first address will get the value of
 <hr>
 <div class="refsect2">
 <a name="nm-utils-ip4-addresses-from-variant"></a><h3>nm_utils_ip4_addresses_from_variant ()</h3>
-<pre class="programlisting"><span class="returnvalue">GPtrArray</span> *
-nm_utils_ip4_addresses_from_variant (<em class="parameter"><code><span class="type">GVariant</span> *value</code></em>,
+<pre class="programlisting"><a href="../glib/glib-Pointer-Arrays.html#GPtrArray"><span class="returnvalue">GPtrArray</span></a> *
+nm_utils_ip4_addresses_from_variant (<em class="parameter"><code><a href="../glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *value</code></em>,
                                      <em class="parameter"><code><span class="type">char</span> **out_gateway</code></em>);</pre>
-<p>Utility function to convert a <span class="type">GVariant</span> of type 'aau' representing a list of
+<p>Utility function to convert a <a href="../glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> of type 'aau' representing a list of
 NetworkManager IPv4 addresses (which are tuples of address, prefix, and
-gateway) into a <span class="type">GPtrArray</span> of <a class="link" href="NMSettingIPConfig.html#NMIPAddress"><span class="type">NMIPAddress</span></a> objects. The "gateway" field of
+gateway) into a <a href="../glib/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> of <a class="link" href="NMSettingIPConfig.html#NMIPAddress"><span class="type">NMIPAddress</span></a> objects. The "gateway" field of
 the first address (if set) will be returned in <em class="parameter"><code>out_gateway</code></em>
 ; the "gateway" fields
 of the other addresses are ignored. Note that invalid addresses are discarded
@@ -1214,7 +1214,7 @@ but the valid addresses are still returned.</p>
 <tbody>
 <tr>
 <td class="parameter_name"><p>value</p></td>
-<td class="parameter_description"><p>a <span class="type">GVariant</span> of type 'aau'</p></td>
+<td class="parameter_description"><p>a <a href="../glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> of type 'aau'</p></td>
 <td class="parameter_annotations"> </td>
 </tr>
 <tr>
@@ -1229,17 +1229,17 @@ contain the IP gateway. </p></td>
 <div class="refsect3">
 <a name="nm-utils-ip4-addresses-from-variant.returns"></a><h4>Returns</h4>
 <p>a newly allocated
-<span class="type">GPtrArray</span> of <a class="link" href="NMSettingIPConfig.html#NMIPAddress"><span class="type">NMIPAddress</span></a> objects. </p>
+<a href="../glib/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> of <a class="link" href="NMSettingIPConfig.html#NMIPAddress"><span class="type">NMIPAddress</span></a> objects. </p>
 <p><span class="annotation">[<acronym title="The caller owns the data, and is responsible for free it."><span class="acronym">transfer full</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> NMIPAddress]</span></p>
 </div>
 </div>
 <hr>
 <div class="refsect2">
 <a name="nm-utils-ip4-routes-to-variant"></a><h3>nm_utils_ip4_routes_to_variant ()</h3>
-<pre class="programlisting"><span class="returnvalue">GVariant</span> *
-nm_utils_ip4_routes_to_variant (<em class="parameter"><code><span class="type">GPtrArray</span> *routes</code></em>);</pre>
-<p>Utility function to convert a <span class="type">GPtrArray</span> of <a class="link" href="NMSettingIPConfig.html#NMIPRoute"><span class="type">NMIPRoute</span></a> objects representing
-IPv4 routes into a <span class="type">GVariant</span> of type 'aau' representing an array of
+<pre class="programlisting"><a href="../glib/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+nm_utils_ip4_routes_to_variant (<em class="parameter"><code><a href="../glib/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *routes</code></em>);</pre>
+<p>Utility function to convert a <a href="../glib/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> of <a class="link" href="NMSettingIPConfig.html#NMIPRoute"><span class="type">NMIPRoute</span></a> objects representing
+IPv4 routes into a <a href="../glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> of type 'aau' representing an array of
 NetworkManager IPv4 routes (which are tuples of route, prefix, next hop, and
 metric).</p>
 <div class="refsect3">
@@ -1259,7 +1259,7 @@ metric).</p>
 </div>
 <div class="refsect3">
 <a name="nm-utils-ip4-routes-to-variant.returns"></a><h4>Returns</h4>
-<p>a new floating <span class="type">GVariant</span> representing <em class="parameter"><code>routes</code></em>
+<p>a new floating <a href="../glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> representing <em class="parameter"><code>routes</code></em>
 . </p>
 <p><span class="annotation">[<acronym title="The data is owned by the callee, which is responsible of freeing it."><span class="acronym">transfer none</span></acronym>]</span></p>
 </div>
@@ -1267,11 +1267,11 @@ metric).</p>
 <hr>
 <div class="refsect2">
 <a name="nm-utils-ip4-routes-from-variant"></a><h3>nm_utils_ip4_routes_from_variant ()</h3>
-<pre class="programlisting"><span class="returnvalue">GPtrArray</span> *
-nm_utils_ip4_routes_from_variant (<em class="parameter"><code><span class="type">GVariant</span> *value</code></em>);</pre>
-<p>Utility function to convert a <span class="type">GVariant</span> of type 'aau' representing an array
+<pre class="programlisting"><a href="../glib/glib-Pointer-Arrays.html#GPtrArray"><span class="returnvalue">GPtrArray</span></a> *
+nm_utils_ip4_routes_from_variant (<em class="parameter"><code><a href="../glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *value</code></em>);</pre>
+<p>Utility function to convert a <a href="../glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> of type 'aau' representing an array
 of NetworkManager IPv4 routes (which are tuples of route, prefix, next hop,
-and metric) into a <span class="type">GPtrArray</span> of <a class="link" href="NMSettingIPConfig.html#NMIPRoute"><span class="type">NMIPRoute</span></a> objects. Note that invalid routes
+and metric) into a <a href="../glib/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> of <a class="link" href="NMSettingIPConfig.html#NMIPRoute"><span class="type">NMIPRoute</span></a> objects. Note that invalid routes
 are discarded but the valid routes are still returned.</p>
 <p>Since 1.46, an empty list is returned if the variant type is not valid
 (before it was checked as assertion)</p>
@@ -1285,7 +1285,7 @@ are discarded but the valid routes are still returned.</p>
 </colgroup>
 <tbody><tr>
 <td class="parameter_name"><p>value</p></td>
-<td class="parameter_description"><p><span class="type">GVariant</span> of type 'aau'</p></td>
+<td class="parameter_description"><p><a href="../glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> of type 'aau'</p></td>
 <td class="parameter_annotations"> </td>
 </tr></tbody>
 </table></div>
@@ -1293,15 +1293,15 @@ are discarded but the valid routes are still returned.</p>
 <div class="refsect3">
 <a name="nm-utils-ip4-routes-from-variant.returns"></a><h4>Returns</h4>
 <p>a newly allocated
-<span class="type">GPtrArray</span> of <a class="link" href="NMSettingIPConfig.html#NMIPRoute"><span class="type">NMIPRoute</span></a> objects. </p>
+<a href="../glib/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> of <a class="link" href="NMSettingIPConfig.html#NMIPRoute"><span class="type">NMIPRoute</span></a> objects. </p>
 <p><span class="annotation">[<acronym title="The caller owns the data, and is responsible for free it."><span class="acronym">transfer full</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> NMIPRoute]</span></p>
 </div>
 </div>
 <hr>
 <div class="refsect2">
 <a name="nm-utils-ip4-netmask-to-prefix"></a><h3>nm_utils_ip4_netmask_to_prefix ()</h3>
-<pre class="programlisting"><span class="returnvalue">guint32</span>
-nm_utils_ip4_netmask_to_prefix (<em class="parameter"><code><span class="type">guint32</span> netmask</code></em>);</pre>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#guint32"><span class="returnvalue">guint32</span></a>
+nm_utils_ip4_netmask_to_prefix (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> netmask</code></em>);</pre>
 <div class="refsect3">
 <a name="nm-utils-ip4-netmask-to-prefix.parameters"></a><h4>Parameters</h4>
 <div class="informaltable"><table class="informaltable" width="100%" border="0">
@@ -1331,8 +1331,8 @@ set.</p></td>
 <hr>
 <div class="refsect2">
 <a name="nm-utils-ip4-prefix-to-netmask"></a><h3>nm_utils_ip4_prefix_to_netmask ()</h3>
-<pre class="programlisting"><span class="returnvalue">guint32</span>
-nm_utils_ip4_prefix_to_netmask (<em class="parameter"><code><span class="type">guint32</span> prefix</code></em>);</pre>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#guint32"><span class="returnvalue">guint32</span></a>
+nm_utils_ip4_prefix_to_netmask (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> prefix</code></em>);</pre>
 <div class="refsect3">
 <a name="nm-utils-ip4-prefix-to-netmask.parameters"></a><h4>Parameters</h4>
 <div class="informaltable"><table class="informaltable" width="100%" border="0">
@@ -1356,8 +1356,8 @@ nm_utils_ip4_prefix_to_netmask (<em class="parameter"><code><span class="type">g
 <hr>
 <div class="refsect2">
 <a name="nm-utils-ip4-get-default-prefix"></a><h3>nm_utils_ip4_get_default_prefix ()</h3>
-<pre class="programlisting"><span class="returnvalue">guint32</span>
-nm_utils_ip4_get_default_prefix (<em class="parameter"><code><span class="type">guint32</span> ip</code></em>);</pre>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#guint32"><span class="returnvalue">guint32</span></a>
+nm_utils_ip4_get_default_prefix (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> ip</code></em>);</pre>
 <p>When the Internet was originally set up, various ranges of IP addresses were
 segmented into three network classes: A, B, and C.  This function will return
 a prefix that is associated with the IP address specified defining where it
@@ -1385,9 +1385,9 @@ falls in the predefined classes.</p>
 <hr>
 <div class="refsect2">
 <a name="nm-utils-ip6-dns-to-variant"></a><h3>nm_utils_ip6_dns_to_variant ()</h3>
-<pre class="programlisting"><span class="returnvalue">GVariant</span> *
+<pre class="programlisting"><a href="../glib/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
 nm_utils_ip6_dns_to_variant (<em class="parameter"><code><span class="type">char</span> **dns</code></em>);</pre>
-<p>Utility function to convert an array of IP address strings int a <span class="type">GVariant</span> of
+<p>Utility function to convert an array of IP address strings int a <a href="../glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> of
 type 'aay' representing an array of IPv6 addresses.</p>
 <p>If a string cannot be parsed, it will be silently ignored.</p>
 <div class="refsect3">
@@ -1407,7 +1407,7 @@ type 'aay' representing an array of IPv6 addresses.</p>
 </div>
 <div class="refsect3">
 <a name="nm-utils-ip6-dns-to-variant.returns"></a><h4>Returns</h4>
-<p>a new floating <span class="type">GVariant</span> representing <em class="parameter"><code>dns</code></em>
+<p>a new floating <a href="../glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> representing <em class="parameter"><code>dns</code></em>
 . </p>
 <p><span class="annotation">[<acronym title="The data is owned by the callee, which is responsible of freeing it."><span class="acronym">transfer none</span></acronym>]</span></p>
 </div>
@@ -1416,8 +1416,8 @@ type 'aay' representing an array of IPv6 addresses.</p>
 <div class="refsect2">
 <a name="nm-utils-ip6-dns-from-variant"></a><h3>nm_utils_ip6_dns_from_variant ()</h3>
 <pre class="programlisting"><span class="returnvalue">char</span> **
-nm_utils_ip6_dns_from_variant (<em class="parameter"><code><span class="type">GVariant</span> *value</code></em>);</pre>
-<p>Utility function to convert a <span class="type">GVariant</span> of type 'aay' representing a list of
+nm_utils_ip6_dns_from_variant (<em class="parameter"><code><a href="../glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *value</code></em>);</pre>
+<p>Utility function to convert a <a href="../glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> of type 'aay' representing a list of
 IPv6 addresses into an array of IP address strings. Each "ay" entry must be
 a IPv6 address in binary form (16 bytes long). Invalid entries are silently
 ignored.</p>
@@ -1433,29 +1433,29 @@ ignored.</p>
 </colgroup>
 <tbody><tr>
 <td class="parameter_name"><p>value</p></td>
-<td class="parameter_description"><p>a <span class="type">GVariant</span> of type 'aay'</p></td>
+<td class="parameter_description"><p>a <a href="../glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> of type 'aay'</p></td>
 <td class="parameter_annotations"> </td>
 </tr></tbody>
 </table></div>
 </div>
 <div class="refsect3">
 <a name="nm-utils-ip6-dns-from-variant.returns"></a><h4>Returns</h4>
-<p>a <code class="literal">NULL</code>-terminated array of IP address strings. </p>
+<p>a <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>-terminated array of IP address strings. </p>
 <p><span class="annotation">[<acronym title="The caller owns the data, and is responsible for free it."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> utf8]</span></p>
 </div>
 </div>
 <hr>
 <div class="refsect2">
 <a name="nm-utils-ip6-addresses-to-variant"></a><h3>nm_utils_ip6_addresses_to_variant ()</h3>
-<pre class="programlisting"><span class="returnvalue">GVariant</span> *
-nm_utils_ip6_addresses_to_variant (<em class="parameter"><code><span class="type">GPtrArray</span> *addresses</code></em>,
+<pre class="programlisting"><a href="../glib/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+nm_utils_ip6_addresses_to_variant (<em class="parameter"><code><a href="../glib/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *addresses</code></em>,
                                    <em class="parameter"><code>const <span class="type">char</span> *gateway</code></em>);</pre>
-<p>Utility function to convert a <span class="type">GPtrArray</span> of <a class="link" href="NMSettingIPConfig.html#NMIPAddress"><span class="type">NMIPAddress</span></a> objects representing
-IPv6 addresses into a <span class="type">GVariant</span> of type 'a(ayuay)' representing an array of
+<p>Utility function to convert a <a href="../glib/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> of <a class="link" href="NMSettingIPConfig.html#NMIPAddress"><span class="type">NMIPAddress</span></a> objects representing
+IPv6 addresses into a <a href="../glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> of type 'a(ayuay)' representing an array of
 NetworkManager IPv6 addresses (which are tuples of address, prefix, and
 gateway).  The "gateway" field of the first address will get the value of
 <em class="parameter"><code>gateway</code></em>
- (if non-<code class="literal">NULL</code>). In all of the other addresses, that field will be
+ (if non-<a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>). In all of the other addresses, that field will be
 all 0s.</p>
 <div class="refsect3">
 <a name="nm-utils-ip6-addresses-to-variant.parameters"></a><h4>Parameters</h4>
@@ -1481,7 +1481,7 @@ all 0s.</p>
 </div>
 <div class="refsect3">
 <a name="nm-utils-ip6-addresses-to-variant.returns"></a><h4>Returns</h4>
-<p>a new floating <span class="type">GVariant</span> representing <em class="parameter"><code>addresses</code></em>
+<p>a new floating <a href="../glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> representing <em class="parameter"><code>addresses</code></em>
 . </p>
 <p><span class="annotation">[<acronym title="The data is owned by the callee, which is responsible of freeing it."><span class="acronym">transfer none</span></acronym>]</span></p>
 </div>
@@ -1489,12 +1489,12 @@ all 0s.</p>
 <hr>
 <div class="refsect2">
 <a name="nm-utils-ip6-addresses-from-variant"></a><h3>nm_utils_ip6_addresses_from_variant ()</h3>
-<pre class="programlisting"><span class="returnvalue">GPtrArray</span> *
-nm_utils_ip6_addresses_from_variant (<em class="parameter"><code><span class="type">GVariant</span> *value</code></em>,
+<pre class="programlisting"><a href="../glib/glib-Pointer-Arrays.html#GPtrArray"><span class="returnvalue">GPtrArray</span></a> *
+nm_utils_ip6_addresses_from_variant (<em class="parameter"><code><a href="../glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *value</code></em>,
                                      <em class="parameter"><code><span class="type">char</span> **out_gateway</code></em>);</pre>
-<p>Utility function to convert a <span class="type">GVariant</span> of type 'a(ayuay)' representing a
+<p>Utility function to convert a <a href="../glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> of type 'a(ayuay)' representing a
 list of NetworkManager IPv6 addresses (which are tuples of address, prefix,
-and gateway) into a <span class="type">GPtrArray</span> of <a class="link" href="NMSettingIPConfig.html#NMIPAddress"><span class="type">NMIPAddress</span></a> objects. The "gateway" field
+and gateway) into a <a href="../glib/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> of <a class="link" href="NMSettingIPConfig.html#NMIPAddress"><span class="type">NMIPAddress</span></a> objects. The "gateway" field
 of the first address (if set) will be returned in <em class="parameter"><code>out_gateway</code></em>
 ; the "gateway"
 fields of the other addresses are ignored. Note that invalid addresses are
@@ -1512,7 +1512,7 @@ discarded but the valid addresses are still returned.</p>
 <tbody>
 <tr>
 <td class="parameter_name"><p>value</p></td>
-<td class="parameter_description"><p>a <span class="type">GVariant</span> of type 'a(ayuay)'</p></td>
+<td class="parameter_description"><p>a <a href="../glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> of type 'a(ayuay)'</p></td>
 <td class="parameter_annotations"> </td>
 </tr>
 <tr>
@@ -1527,17 +1527,17 @@ contain the IP gateway. </p></td>
 <div class="refsect3">
 <a name="nm-utils-ip6-addresses-from-variant.returns"></a><h4>Returns</h4>
 <p>a newly allocated
-<span class="type">GPtrArray</span> of <a class="link" href="NMSettingIPConfig.html#NMIPAddress"><span class="type">NMIPAddress</span></a> objects. </p>
+<a href="../glib/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> of <a class="link" href="NMSettingIPConfig.html#NMIPAddress"><span class="type">NMIPAddress</span></a> objects. </p>
 <p><span class="annotation">[<acronym title="The caller owns the data, and is responsible for free it."><span class="acronym">transfer full</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> NMIPAddress]</span></p>
 </div>
 </div>
 <hr>
 <div class="refsect2">
 <a name="nm-utils-ip6-routes-to-variant"></a><h3>nm_utils_ip6_routes_to_variant ()</h3>
-<pre class="programlisting"><span class="returnvalue">GVariant</span> *
-nm_utils_ip6_routes_to_variant (<em class="parameter"><code><span class="type">GPtrArray</span> *routes</code></em>);</pre>
-<p>Utility function to convert a <span class="type">GPtrArray</span> of <a class="link" href="NMSettingIPConfig.html#NMIPRoute"><span class="type">NMIPRoute</span></a> objects representing
-IPv6 routes into a <span class="type">GVariant</span> of type 'a(ayuayu)' representing an array of
+<pre class="programlisting"><a href="../glib/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+nm_utils_ip6_routes_to_variant (<em class="parameter"><code><a href="../glib/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *routes</code></em>);</pre>
+<p>Utility function to convert a <a href="../glib/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> of <a class="link" href="NMSettingIPConfig.html#NMIPRoute"><span class="type">NMIPRoute</span></a> objects representing
+IPv6 routes into a <a href="../glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> of type 'a(ayuayu)' representing an array of
 NetworkManager IPv6 routes (which are tuples of route, prefix, next hop, and
 metric).</p>
 <div class="refsect3">
@@ -1557,7 +1557,7 @@ metric).</p>
 </div>
 <div class="refsect3">
 <a name="nm-utils-ip6-routes-to-variant.returns"></a><h4>Returns</h4>
-<p>a new floating <span class="type">GVariant</span> representing <em class="parameter"><code>routes</code></em>
+<p>a new floating <a href="../glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> representing <em class="parameter"><code>routes</code></em>
 . </p>
 <p><span class="annotation">[<acronym title="The data is owned by the callee, which is responsible of freeing it."><span class="acronym">transfer none</span></acronym>]</span></p>
 </div>
@@ -1565,11 +1565,11 @@ metric).</p>
 <hr>
 <div class="refsect2">
 <a name="nm-utils-ip6-routes-from-variant"></a><h3>nm_utils_ip6_routes_from_variant ()</h3>
-<pre class="programlisting"><span class="returnvalue">GPtrArray</span> *
-nm_utils_ip6_routes_from_variant (<em class="parameter"><code><span class="type">GVariant</span> *value</code></em>);</pre>
-<p>Utility function to convert a <span class="type">GVariant</span> of type 'a(ayuayu)' representing an
+<pre class="programlisting"><a href="../glib/glib-Pointer-Arrays.html#GPtrArray"><span class="returnvalue">GPtrArray</span></a> *
+nm_utils_ip6_routes_from_variant (<em class="parameter"><code><a href="../glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *value</code></em>);</pre>
+<p>Utility function to convert a <a href="../glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> of type 'a(ayuayu)' representing an
 array of NetworkManager IPv6 routes (which are tuples of route, prefix, next
-hop, and metric) into a <span class="type">GPtrArray</span> of <a class="link" href="NMSettingIPConfig.html#NMIPRoute"><span class="type">NMIPRoute</span></a> objects. Note that invalid
+hop, and metric) into a <a href="../glib/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> of <a class="link" href="NMSettingIPConfig.html#NMIPRoute"><span class="type">NMIPRoute</span></a> objects. Note that invalid
 routes are ignored but the valid ones are still returned.</p>
 <p>Since 1.46, an empty list is returned if the variant type is not valid
 (before it was checked as assertion)</p>
@@ -1583,7 +1583,7 @@ routes are ignored but the valid ones are still returned.</p>
 </colgroup>
 <tbody><tr>
 <td class="parameter_name"><p>value</p></td>
-<td class="parameter_description"><p><span class="type">GVariant</span> of type 'a(ayuayu)'</p></td>
+<td class="parameter_description"><p><a href="../glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> of type 'a(ayuayu)'</p></td>
 <td class="parameter_annotations"> </td>
 </tr></tbody>
 </table></div>
@@ -1591,17 +1591,17 @@ routes are ignored but the valid ones are still returned.</p>
 <div class="refsect3">
 <a name="nm-utils-ip6-routes-from-variant.returns"></a><h4>Returns</h4>
 <p>a newly allocated
-<span class="type">GPtrArray</span> of <a class="link" href="NMSettingIPConfig.html#NMIPRoute"><span class="type">NMIPRoute</span></a> objects. </p>
+<a href="../glib/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> of <a class="link" href="NMSettingIPConfig.html#NMIPRoute"><span class="type">NMIPRoute</span></a> objects. </p>
 <p><span class="annotation">[<acronym title="The caller owns the data, and is responsible for free it."><span class="acronym">transfer full</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> NMIPRoute]</span></p>
 </div>
 </div>
 <hr>
 <div class="refsect2">
 <a name="nm-utils-ip-addresses-to-variant"></a><h3>nm_utils_ip_addresses_to_variant ()</h3>
-<pre class="programlisting"><span class="returnvalue">GVariant</span> *
-nm_utils_ip_addresses_to_variant (<em class="parameter"><code><span class="type">GPtrArray</span> *addresses</code></em>);</pre>
-<p>Utility function to convert a <span class="type">GPtrArray</span> of <a class="link" href="NMSettingIPConfig.html#NMIPAddress"><span class="type">NMIPAddress</span></a> objects representing
-IPv4 or IPv6 addresses into a <span class="type">GVariant</span> of type 'aa{sv}' representing an
+<pre class="programlisting"><a href="../glib/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+nm_utils_ip_addresses_to_variant (<em class="parameter"><code><a href="../glib/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *addresses</code></em>);</pre>
+<p>Utility function to convert a <a href="../glib/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> of <a class="link" href="NMSettingIPConfig.html#NMIPAddress"><span class="type">NMIPAddress</span></a> objects representing
+IPv4 or IPv6 addresses into a <a href="../glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> of type 'aa{sv}' representing an
 array of new-style NetworkManager IP addresses. All addresses will include
 "address" (an IP address string), and "prefix" (a uint). Some addresses may
 include additional attributes.</p>
@@ -1622,7 +1622,7 @@ include additional attributes.</p>
 </div>
 <div class="refsect3">
 <a name="nm-utils-ip-addresses-to-variant.returns"></a><h4>Returns</h4>
-<p>a new floating <span class="type">GVariant</span> representing <em class="parameter"><code>addresses</code></em>
+<p>a new floating <a href="../glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> representing <em class="parameter"><code>addresses</code></em>
 . </p>
 <p><span class="annotation">[<acronym title="The data is owned by the callee, which is responsible of freeing it."><span class="acronym">transfer none</span></acronym>]</span></p>
 </div>
@@ -1631,12 +1631,12 @@ include additional attributes.</p>
 <hr>
 <div class="refsect2">
 <a name="nm-utils-ip-addresses-from-variant"></a><h3>nm_utils_ip_addresses_from_variant ()</h3>
-<pre class="programlisting"><span class="returnvalue">GPtrArray</span> *
-nm_utils_ip_addresses_from_variant (<em class="parameter"><code><span class="type">GVariant</span> *value</code></em>,
+<pre class="programlisting"><a href="../glib/glib-Pointer-Arrays.html#GPtrArray"><span class="returnvalue">GPtrArray</span></a> *
+nm_utils_ip_addresses_from_variant (<em class="parameter"><code><a href="../glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *value</code></em>,
                                     <em class="parameter"><code><span class="type">int</span> family</code></em>);</pre>
-<p>Utility function to convert a <span class="type">GVariant</span> representing a list of new-style
+<p>Utility function to convert a <a href="../glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> representing a list of new-style
 NetworkManager IPv4 or IPv6 addresses (as described in the documentation for
-<a class="link" href="libnm-nm-utils.html#nm-utils-ip-addresses-to-variant" title="nm_utils_ip_addresses_to_variant ()"><code class="function">nm_utils_ip_addresses_to_variant()</code></a>) into a <span class="type">GPtrArray</span> of <a class="link" href="NMSettingIPConfig.html#NMIPAddress"><span class="type">NMIPAddress</span></a>
+<a class="link" href="libnm-nm-utils.html#nm-utils-ip-addresses-to-variant" title="nm_utils_ip_addresses_to_variant ()"><code class="function">nm_utils_ip_addresses_to_variant()</code></a>) into a <a href="../glib/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> of <a class="link" href="NMSettingIPConfig.html#NMIPAddress"><span class="type">NMIPAddress</span></a>
 objects. Note that invalid addresses are discarded but the valid addresses
 are still returned.</p>
 <p>Since 1.46, an empty list is returned if the variant type is not valid
@@ -1652,7 +1652,7 @@ are still returned.</p>
 <tbody>
 <tr>
 <td class="parameter_name"><p>value</p></td>
-<td class="parameter_description"><p>a <span class="type">GVariant</span> of type 'aa{sv}'</p></td>
+<td class="parameter_description"><p>a <a href="../glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> of type 'aa{sv}'</p></td>
 <td class="parameter_annotations"> </td>
 </tr>
 <tr>
@@ -1666,7 +1666,7 @@ are still returned.</p>
 <div class="refsect3">
 <a name="nm-utils-ip-addresses-from-variant.returns"></a><h4>Returns</h4>
 <p>a newly allocated
-<span class="type">GPtrArray</span> of <a class="link" href="NMSettingIPConfig.html#NMIPAddress"><span class="type">NMIPAddress</span></a> objects. </p>
+<a href="../glib/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> of <a class="link" href="NMSettingIPConfig.html#NMIPAddress"><span class="type">NMIPAddress</span></a> objects. </p>
 <p><span class="annotation">[<acronym title="The caller owns the data, and is responsible for free it."><span class="acronym">transfer full</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> NMIPAddress]</span></p>
 </div>
 <p class="since">Since: 1.42</p>
@@ -1674,10 +1674,10 @@ are still returned.</p>
 <hr>
 <div class="refsect2">
 <a name="nm-utils-ip-routes-to-variant"></a><h3>nm_utils_ip_routes_to_variant ()</h3>
-<pre class="programlisting"><span class="returnvalue">GVariant</span> *
-nm_utils_ip_routes_to_variant (<em class="parameter"><code><span class="type">GPtrArray</span> *routes</code></em>);</pre>
-<p>Utility function to convert a <span class="type">GPtrArray</span> of <a class="link" href="NMSettingIPConfig.html#NMIPRoute"><span class="type">NMIPRoute</span></a> objects representing
-IPv4 or IPv6 routes into a <span class="type">GVariant</span> of type 'aa{sv}' representing an array
+<pre class="programlisting"><a href="../glib/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
+nm_utils_ip_routes_to_variant (<em class="parameter"><code><a href="../glib/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *routes</code></em>);</pre>
+<p>Utility function to convert a <a href="../glib/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> of <a class="link" href="NMSettingIPConfig.html#NMIPRoute"><span class="type">NMIPRoute</span></a> objects representing
+IPv4 or IPv6 routes into a <a href="../glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> of type 'aa{sv}' representing an array
 of new-style NetworkManager IP routes. All routes will include "dest" (an IP
 address string), "prefix" (an uint) and optionally "next-hop" (an IP address
 string) and "metric" (an uint). Some routes may include additional attributes.
@@ -1700,7 +1700,7 @@ valid routes are still returned.</p>
 </div>
 <div class="refsect3">
 <a name="nm-utils-ip-routes-to-variant.returns"></a><h4>Returns</h4>
-<p>a new floating <span class="type">GVariant</span> representing <em class="parameter"><code>routes</code></em>
+<p>a new floating <a href="../glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> representing <em class="parameter"><code>routes</code></em>
 . </p>
 <p><span class="annotation">[<acronym title="The data is owned by the callee, which is responsible of freeing it."><span class="acronym">transfer none</span></acronym>]</span></p>
 </div>
@@ -1709,12 +1709,12 @@ valid routes are still returned.</p>
 <hr>
 <div class="refsect2">
 <a name="nm-utils-ip-routes-from-variant"></a><h3>nm_utils_ip_routes_from_variant ()</h3>
-<pre class="programlisting"><span class="returnvalue">GPtrArray</span> *
-nm_utils_ip_routes_from_variant (<em class="parameter"><code><span class="type">GVariant</span> *value</code></em>,
+<pre class="programlisting"><a href="../glib/glib-Pointer-Arrays.html#GPtrArray"><span class="returnvalue">GPtrArray</span></a> *
+nm_utils_ip_routes_from_variant (<em class="parameter"><code><a href="../glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *value</code></em>,
                                  <em class="parameter"><code><span class="type">int</span> family</code></em>);</pre>
-<p>Utility function to convert a <span class="type">GVariant</span> representing a list of new-style
+<p>Utility function to convert a <a href="../glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> representing a list of new-style
 NetworkManager IPv4 or IPv6 addresses (as described in the documentation for
-<a class="link" href="libnm-nm-utils.html#nm-utils-ip-routes-to-variant" title="nm_utils_ip_routes_to_variant ()"><code class="function">nm_utils_ip_routes_to_variant()</code></a>) into a <span class="type">GPtrArray</span> of <a class="link" href="NMSettingIPConfig.html#NMIPRoute"><span class="type">NMIPRoute</span></a> objects.
+<a class="link" href="libnm-nm-utils.html#nm-utils-ip-routes-to-variant" title="nm_utils_ip_routes_to_variant ()"><code class="function">nm_utils_ip_routes_to_variant()</code></a>) into a <a href="../glib/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> of <a class="link" href="NMSettingIPConfig.html#NMIPRoute"><span class="type">NMIPRoute</span></a> objects.
 Invalid routes are discarded but the valid routes are still returned.</p>
 <p>Since 1.46, an empty list is returned if the variant type is not valid
 (before it was checked as assertion)</p>
@@ -1729,7 +1729,7 @@ Invalid routes are discarded but the valid routes are still returned.</p>
 <tbody>
 <tr>
 <td class="parameter_name"><p>value</p></td>
-<td class="parameter_description"><p>a <span class="type">GVariant</span> of type 'aa{sv}'</p></td>
+<td class="parameter_description"><p>a <a href="../glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> of type 'aa{sv}'</p></td>
 <td class="parameter_annotations"> </td>
 </tr>
 <tr>
@@ -1743,7 +1743,7 @@ Invalid routes are discarded but the valid routes are still returned.</p>
 <div class="refsect3">
 <a name="nm-utils-ip-routes-from-variant.returns"></a><h4>Returns</h4>
 <p>a newly allocated
-<span class="type">GPtrArray</span> of <a class="link" href="NMSettingIPConfig.html#NMIPRoute"><span class="type">NMIPRoute</span></a> objects. </p>
+<a href="../glib/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> of <a class="link" href="NMSettingIPConfig.html#NMIPRoute"><span class="type">NMIPRoute</span></a> objects. </p>
 <p><span class="annotation">[<acronym title="The caller owns the data, and is responsible for free it."><span class="acronym">transfer full</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> NMIPRoute]</span></p>
 </div>
 <p class="since">Since: 1.42</p>
@@ -1756,24 +1756,24 @@ nm_utils_uuid_generate (<em class="parameter"><code><span class="type">void</spa
 <div class="refsect3">
 <a name="nm-utils-uuid-generate.returns"></a><h4>Returns</h4>
 <p> a newly allocated UUID suitable for use as the <a class="link" href="NMSettingConnection.html" title="NMSettingConnection"><span class="type">NMSettingConnection</span></a>
-object's <span class="type">“id”</span>: property.  Should be freed with <code class="function">g_free()</code></p>
+object's <span class="type">“id”</span>: property.  Should be freed with <a href="../glib/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a></p>
 </div>
 </div>
 <hr>
 <div class="refsect2">
 <a name="NMUtilsFileSearchInPathsPredicate"></a><h3>NMUtilsFileSearchInPathsPredicate ()</h3>
-<pre class="programlisting"><span class="returnvalue">gboolean</span>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
 <span class="c_punctuation">(</span>*NMUtilsFileSearchInPathsPredicate<span class="c_punctuation">)</span> (<em class="parameter"><code>const <span class="type">char</span> *filename</code></em>,
-                                      <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
+                                      <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
 </div>
 <hr>
 <div class="refsect2">
 <a name="NMUtilsCheckFilePredicate"></a><h3>NMUtilsCheckFilePredicate ()</h3>
-<pre class="programlisting"><span class="returnvalue">gboolean</span>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
 <span class="c_punctuation">(</span>*NMUtilsCheckFilePredicate<span class="c_punctuation">)</span> (<em class="parameter"><code>const <span class="type">char</span> *filename</code></em>,
                               <em class="parameter"><code>const <span class="type">struct stat</span> *stat</code></em>,
-                              <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>,
-                              <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
+                              <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
+                              <em class="parameter"><code><a href="../glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
 </div>
 <hr>
 <div class="refsect2">
@@ -1782,10 +1782,10 @@ object's <span class="type">“id”</span>: property.  Should be freed with <co
 nm_utils_file_search_in_paths (<em class="parameter"><code>const <span class="type">char</span> *progname</code></em>,
                                <em class="parameter"><code>const <span class="type">char</span> *try_first</code></em>,
                                <em class="parameter"><code>const <span class="type">char</span> *const *paths</code></em>,
-                               <em class="parameter"><code><span class="type">GFileTest</span> file_test_flags</code></em>,
+                               <em class="parameter"><code><a href="../glib/glib-File-Utilities.html#GFileTest"><span class="type">GFileTest</span></a> file_test_flags</code></em>,
                                <em class="parameter"><code><a class="link" href="libnm-nm-utils.html#NMUtilsFileSearchInPathsPredicate" title="NMUtilsFileSearchInPathsPredicate ()"><span class="type">NMUtilsFileSearchInPathsPredicate</span></a> predicate</code></em>,
-                               <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>,
-                               <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
+                               <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
+                               <em class="parameter"><code><a href="../glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
 <p>Searches for a <em class="parameter"><code>progname</code></em>
  file in a list of search <em class="parameter"><code>paths</code></em>
 .</p>
@@ -1812,16 +1812,16 @@ It is silently ignored if it is empty or not an absolute path. </p></td>
 </tr>
 <tr>
 <td class="parameter_name"><p>paths</p></td>
-<td class="parameter_description"><p>a <code class="literal">NULL</code> terminated list of search paths.
-Can be empty or <code class="literal">NULL</code>, in which case only <em class="parameter"><code>try_first</code></em>
+<td class="parameter_description"><p>a <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> terminated list of search paths.
+Can be empty or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, in which case only <em class="parameter"><code>try_first</code></em>
 is checked. </p></td>
 <td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
 </tr>
 <tr>
 <td class="parameter_name"><p>file_test_flags</p></td>
-<td class="parameter_description"><p>the flags passed to <code class="function">g_file_test()</code> when searching
+<td class="parameter_description"><p>the flags passed to <a href="../glib/glib-File-Utilities.html#g-file-test"><code class="function">g_file_test()</code></a> when searching
 for <em class="parameter"><code>progname</code></em>
-. Set it to 0 to skip the <code class="function">g_file_test()</code>.</p></td>
+. Set it to 0 to skip the <a href="../glib/glib-File-Utilities.html#g-file-test"><code class="function">g_file_test()</code></a>.</p></td>
 <td class="parameter_annotations"> </td>
 </tr>
 <tr>
@@ -1842,7 +1842,7 @@ function. </p></td>
 </tr>
 <tr>
 <td class="parameter_name"><p>error</p></td>
-<td class="parameter_description"><p>on failure, set a "not found" error <code class="literal">G_IO_ERROR</code> <code class="literal">G_IO_ERROR_NOT_FOUND</code>.</p></td>
+<td class="parameter_description"><p>on failure, set a "not found" error <a href="../gio/gio-GIOError.html#G-IO-ERROR:CAPS"><code class="literal">G_IO_ERROR</code></a> <a href="../gio/gio-GIOError.html#G-IO-ERROR-NOT-FOUND:CAPS"><code class="literal">G_IO_ERROR_NOT_FOUND</code></a>.</p></td>
 <td class="parameter_annotations"> </td>
 </tr>
 </tbody>
@@ -1850,7 +1850,7 @@ function. </p></td>
 </div>
 <div class="refsect3">
 <a name="nm-utils-file-search-in-paths.returns"></a><h4>Returns</h4>
-<p>the full path to the helper, if found, or <code class="literal">NULL</code> if not found.
+<p>the full path to the helper, if found, or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if not found.
 The returned string is not owned by the caller, but later
 invocations of the function might overwrite it. </p>
 <p><span class="annotation">[<acronym title="The data is owned by the callee, which is responsible of freeing it."><span class="acronym">transfer none</span></acronym>]</span></p>
@@ -1859,8 +1859,8 @@ invocations of the function might overwrite it. </p>
 <hr>
 <div class="refsect2">
 <a name="nm-utils-wifi-freq-to-channel"></a><h3>nm_utils_wifi_freq_to_channel ()</h3>
-<pre class="programlisting"><span class="returnvalue">guint32</span>
-nm_utils_wifi_freq_to_channel (<em class="parameter"><code><span class="type">guint32</span> freq</code></em>);</pre>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#guint32"><span class="returnvalue">guint32</span></a>
+nm_utils_wifi_freq_to_channel (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> freq</code></em>);</pre>
 <p>Utility function to translate a Wi-Fi frequency to its corresponding channel.</p>
 <div class="refsect3">
 <a name="nm-utils-wifi-freq-to-channel.parameters"></a><h4>Parameters</h4>
@@ -1885,8 +1885,8 @@ nm_utils_wifi_freq_to_channel (<em class="parameter"><code><span class="type">gu
 <hr>
 <div class="refsect2">
 <a name="nm-utils-wifi-channel-to-freq"></a><h3>nm_utils_wifi_channel_to_freq ()</h3>
-<pre class="programlisting"><span class="returnvalue">guint32</span>
-nm_utils_wifi_channel_to_freq (<em class="parameter"><code><span class="type">guint32</span> channel</code></em>,
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#guint32"><span class="returnvalue">guint32</span></a>
+nm_utils_wifi_channel_to_freq (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> channel</code></em>,
                                <em class="parameter"><code>const <span class="type">char</span> *band</code></em>);</pre>
 <p>Utility function to translate a Wi-Fi channel to its corresponding frequency.</p>
 <div class="refsect3">
@@ -1921,8 +1921,8 @@ is invalid</p>
 <hr>
 <div class="refsect2">
 <a name="nm-utils-wifi-find-next-channel"></a><h3>nm_utils_wifi_find_next_channel ()</h3>
-<pre class="programlisting"><span class="returnvalue">guint32</span>
-nm_utils_wifi_find_next_channel (<em class="parameter"><code><span class="type">guint32</span> channel</code></em>,
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#guint32"><span class="returnvalue">guint32</span></a>
+nm_utils_wifi_find_next_channel (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> channel</code></em>,
                                  <em class="parameter"><code><span class="type">int</span> direction</code></em>,
                                  <em class="parameter"><code><span class="type">char</span> *band</code></em>);</pre>
 <p>Utility function to find out next/previous Wi-Fi channel for a channel.</p>
@@ -1961,8 +1961,8 @@ nm_utils_wifi_find_next_channel (<em class="parameter"><code><span class="type">
 <hr>
 <div class="refsect2">
 <a name="nm-utils-wifi-is-channel-valid"></a><h3>nm_utils_wifi_is_channel_valid ()</h3>
-<pre class="programlisting"><span class="returnvalue">gboolean</span>
-nm_utils_wifi_is_channel_valid (<em class="parameter"><code><span class="type">guint32</span> channel</code></em>,
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+nm_utils_wifi_is_channel_valid (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> channel</code></em>,
                                 <em class="parameter"><code>const <span class="type">char</span> *band</code></em>);</pre>
 <p>Utility function to verify Wi-Fi channel validity.</p>
 <div class="refsect3">
@@ -1989,13 +1989,13 @@ nm_utils_wifi_is_channel_valid (<em class="parameter"><code><span class="type">g
 </div>
 <div class="refsect3">
 <a name="nm-utils-wifi-is-channel-valid.returns"></a><h4>Returns</h4>
-<p> <code class="literal">TRUE</code> or <code class="literal">FALSE</code></p>
+<p> <a href="../glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> or <a href="../glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a></p>
 </div>
 </div>
 <hr>
 <div class="refsect2">
 <a name="nm-utils-wifi-2ghz-freqs"></a><h3>nm_utils_wifi_2ghz_freqs ()</h3>
-<pre class="programlisting">const <span class="returnvalue">guint</span> *
+<pre class="programlisting">const <a href="../glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> *
 nm_utils_wifi_2ghz_freqs (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
 <p>Utility function to return 2.4 GHz Wi-Fi frequencies (802.11bg band).</p>
 <div class="refsect3">
@@ -2007,7 +2007,7 @@ nm_utils_wifi_2ghz_freqs (<em class="parameter"><code><span class="type">void</s
 <hr>
 <div class="refsect2">
 <a name="nm-utils-wifi-5ghz-freqs"></a><h3>nm_utils_wifi_5ghz_freqs ()</h3>
-<pre class="programlisting">const <span class="returnvalue">guint</span> *
+<pre class="programlisting">const <a href="../glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> *
 nm_utils_wifi_5ghz_freqs (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
 <p>Utility function to return 5 GHz Wi-Fi frequencies (802.11a band).</p>
 <div class="refsect3">
@@ -2020,7 +2020,7 @@ nm_utils_wifi_5ghz_freqs (<em class="parameter"><code><span class="type">void</s
 <div class="refsect2">
 <a name="nm-utils-wifi-strength-bars"></a><h3>nm_utils_wifi_strength_bars ()</h3>
 <pre class="programlisting">const <span class="returnvalue">char</span> *
-nm_utils_wifi_strength_bars (<em class="parameter"><code><span class="type">guint8</span> strength</code></em>);</pre>
+nm_utils_wifi_strength_bars (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint8"><span class="type">guint8</span></a> strength</code></em>);</pre>
 <p>Converts <em class="parameter"><code>strength</code></em>
  into a 4-character-wide graphical representation of
 strength suitable for printing to stdout.</p>
@@ -2051,7 +2051,7 @@ the functionality are encouraged to make their implementations instead.</p>
 <hr>
 <div class="refsect2">
 <a name="nm-utils-hwaddr-len"></a><h3>nm_utils_hwaddr_len ()</h3>
-<pre class="programlisting"><span class="returnvalue">gsize</span>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gsize"><span class="returnvalue">gsize</span></a>
 nm_utils_hwaddr_len (<em class="parameter"><code><span class="type">int</span> type</code></em>);</pre>
 <p>Returns the length in octets of a hardware address of type <em class="parameter"><code>type</code></em>
 .</p>
@@ -2082,8 +2082,8 @@ nm_utils_hwaddr_len (<em class="parameter"><code><span class="type">int</span> t
 <div class="refsect2">
 <a name="nm-utils-hwaddr-ntoa"></a><h3>nm_utils_hwaddr_ntoa ()</h3>
 <pre class="programlisting"><span class="returnvalue">char</span> *
-nm_utils_hwaddr_ntoa (<em class="parameter"><code><span class="type">gconstpointer</span> addr</code></em>,
-                      <em class="parameter"><code><span class="type">gsize</span> length</code></em>);</pre>
+nm_utils_hwaddr_ntoa (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gconstpointer"><span class="type">gconstpointer</span></a> addr</code></em>,
+                      <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> length</code></em>);</pre>
 <p>Converts <em class="parameter"><code>addr</code></em>
  to textual form.</p>
 <div class="refsect3">
@@ -2119,12 +2119,12 @@ nm_utils_hwaddr_ntoa (<em class="parameter"><code><span class="type">gconstpoint
 <hr>
 <div class="refsect2">
 <a name="nm-utils-hwaddr-atoba"></a><h3>nm_utils_hwaddr_atoba ()</h3>
-<pre class="programlisting"><span class="returnvalue">GByteArray</span> *
+<pre class="programlisting"><a href="../glib/glib-Byte-Arrays.html#GByteArray"><span class="returnvalue">GByteArray</span></a> *
 nm_utils_hwaddr_atoba (<em class="parameter"><code>const <span class="type">char</span> *asc</code></em>,
-                       <em class="parameter"><code><span class="type">gsize</span> length</code></em>);</pre>
+                       <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> length</code></em>);</pre>
 <p>Parses <em class="parameter"><code>asc</code></em>
- and converts it to binary form in a <span class="type">GByteArray</span>. See
-<a class="link" href="libnm-nm-utils.html#nm-utils-hwaddr-aton" title="nm_utils_hwaddr_aton ()"><code class="function">nm_utils_hwaddr_aton()</code></a> if you don't want a <span class="type">GByteArray</span>.</p>
+ and converts it to binary form in a <a href="../glib/glib-Byte-Arrays.html#GByteArray"><span class="type">GByteArray</span></a>. See
+<a class="link" href="libnm-nm-utils.html#nm-utils-hwaddr-aton" title="nm_utils_hwaddr_aton ()"><code class="function">nm_utils_hwaddr_aton()</code></a> if you don't want a <a href="../glib/glib-Byte-Arrays.html#GByteArray"><span class="type">GByteArray</span></a>.</p>
 <div class="refsect3">
 <a name="nm-utils-hwaddr-atoba.parameters"></a><h4>Parameters</h4>
 <div class="informaltable"><table class="informaltable" width="100%" border="0">
@@ -2149,7 +2149,7 @@ nm_utils_hwaddr_atoba (<em class="parameter"><code>const <span class="type">char
 </div>
 <div class="refsect3">
 <a name="nm-utils-hwaddr-atoba.returns"></a><h4>Returns</h4>
-<p>a new <span class="type">GByteArray</span>, or <code class="literal">NULL</code> if <em class="parameter"><code>asc</code></em>
+<p>a new <a href="../glib/glib-Byte-Arrays.html#GByteArray"><span class="type">GByteArray</span></a>, or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>asc</code></em>
 couldn't
 be parsed. </p>
 <p><span class="annotation">[<acronym title="The caller owns the data, and is responsible for free it."><span class="acronym">transfer full</span></acronym>]</span></p>
@@ -2158,10 +2158,10 @@ be parsed. </p>
 <hr>
 <div class="refsect2">
 <a name="nm-utils-hwaddr-aton"></a><h3>nm_utils_hwaddr_aton ()</h3>
-<pre class="programlisting"><span class="returnvalue">guint8</span> *
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#guint8"><span class="returnvalue">guint8</span></a> *
 nm_utils_hwaddr_aton (<em class="parameter"><code>const <span class="type">char</span> *asc</code></em>,
-                      <em class="parameter"><code><span class="type">gpointer</span> buffer</code></em>,
-                      <em class="parameter"><code><span class="type">gsize</span> length</code></em>);</pre>
+                      <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> buffer</code></em>,
+                      <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> length</code></em>);</pre>
 <p>Parses <em class="parameter"><code>asc</code></em>
  and converts it to binary form in <em class="parameter"><code>buffer</code></em>
 .
@@ -2198,7 +2198,7 @@ the size of the buffer in bytes.</p></td>
 <div class="refsect3">
 <a name="nm-utils-hwaddr-aton.returns"></a><h4>Returns</h4>
 <p> <em class="parameter"><code>buffer</code></em>
-, or <code class="literal">NULL</code> if <em class="parameter"><code>asc</code></em>
+, or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>asc</code></em>
 couldn't be parsed
 or would be shorter or longer than <em class="parameter"><code>length</code></em>
 .</p>
@@ -2207,9 +2207,9 @@ or would be shorter or longer than <em class="parameter"><code>length</code></em
 <hr>
 <div class="refsect2">
 <a name="nm-utils-hwaddr-valid"></a><h3>nm_utils_hwaddr_valid ()</h3>
-<pre class="programlisting"><span class="returnvalue">gboolean</span>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
 nm_utils_hwaddr_valid (<em class="parameter"><code>const <span class="type">char</span> *asc</code></em>,
-                       <em class="parameter"><code><span class="type">gssize</span> length</code></em>);</pre>
+                       <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gssize"><span class="type">gssize</span></a> length</code></em>);</pre>
 <p>Parses <em class="parameter"><code>asc</code></em>
  to see if it is a valid hardware address of the given
 length.</p>
@@ -2239,9 +2239,9 @@ is expected to convert to
 </div>
 <div class="refsect3">
 <a name="nm-utils-hwaddr-valid.returns"></a><h4>Returns</h4>
-<p> <code class="literal">TRUE</code> if <em class="parameter"><code>asc</code></em>
+<p> <a href="../glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>asc</code></em>
 appears to be a valid hardware address
-of the indicated length, <code class="literal">FALSE</code> if not.</p>
+of the indicated length, <a href="../glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if not.</p>
 </div>
 </div>
 <hr>
@@ -2249,7 +2249,7 @@ of the indicated length, <code class="literal">FALSE</code> if not.</p>
 <a name="nm-utils-hwaddr-canonical"></a><h3>nm_utils_hwaddr_canonical ()</h3>
 <pre class="programlisting"><span class="returnvalue">char</span> *
 nm_utils_hwaddr_canonical (<em class="parameter"><code>const <span class="type">char</span> *asc</code></em>,
-                           <em class="parameter"><code><span class="type">gssize</span> length</code></em>);</pre>
+                           <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gssize"><span class="type">gssize</span></a> length</code></em>);</pre>
 <p>Parses <em class="parameter"><code>asc</code></em>
  to see if it is a valid hardware address of the given
 length, and if so, returns it in canonical form (uppercase, with
@@ -2282,18 +2282,18 @@ is expected to convert to
 <a name="nm-utils-hwaddr-canonical.returns"></a><h4>Returns</h4>
 <p>the canonicalized address if <em class="parameter"><code>asc</code></em>
 appears to
-be a valid hardware address of the indicated length, <code class="literal">NULL</code> if not. </p>
+be a valid hardware address of the indicated length, <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if not. </p>
 <p><span class="annotation">[<acronym title="The caller owns the data, and is responsible for free it."><span class="acronym">transfer full</span></acronym>]</span></p>
 </div>
 </div>
 <hr>
 <div class="refsect2">
 <a name="nm-utils-hwaddr-matches"></a><h3>nm_utils_hwaddr_matches ()</h3>
-<pre class="programlisting"><span class="returnvalue">gboolean</span>
-nm_utils_hwaddr_matches (<em class="parameter"><code><span class="type">gconstpointer</span> hwaddr1</code></em>,
-                         <em class="parameter"><code><span class="type">gssize</span> hwaddr1_len</code></em>,
-                         <em class="parameter"><code><span class="type">gconstpointer</span> hwaddr2</code></em>,
-                         <em class="parameter"><code><span class="type">gssize</span> hwaddr2_len</code></em>);</pre>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+nm_utils_hwaddr_matches (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gconstpointer"><span class="type">gconstpointer</span></a> hwaddr1</code></em>,
+                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gssize"><span class="type">gssize</span></a> hwaddr1_len</code></em>,
+                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gconstpointer"><span class="type">gconstpointer</span></a> hwaddr2</code></em>,
+                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gssize"><span class="type">gssize</span></a> hwaddr2_len</code></em>);</pre>
 <p>Generalized hardware address comparison function. Tests if <em class="parameter"><code>hwaddr1</code></em>
  and
 <em class="parameter"><code>hwaddr2</code></em>
@@ -2307,7 +2307,7 @@ over a simple <code class="function">memcmp()</code>:</p>
  before being compared.</p></li>
 <li class="listitem"><p>If <em class="parameter"><code>hwaddr1</code></em>
  or <em class="parameter"><code>hwaddr2</code></em>
- is <code class="literal">NULL</code>, it is treated instead as though it was
+ is <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, it is treated instead as though it was
  a zero-filled buffer <em class="parameter"><code>hwaddr1_len</code></em>
  or <em class="parameter"><code>hwaddr2_len</code></em>
  bytes long.</p></li>
@@ -2336,7 +2336,7 @@ guaranteed to not match if they are invalid.)</p>
 <tbody>
 <tr>
 <td class="parameter_name"><p>hwaddr1</p></td>
-<td class="parameter_description"><p>pointer to a binary or ASCII hardware address, or <code class="literal">NULL</code>. </p></td>
+<td class="parameter_description"><p>pointer to a binary or ASCII hardware address, or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
 <td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
 </tr>
 <tr>
@@ -2348,7 +2348,7 @@ is ASCII</p></td>
 </tr>
 <tr>
 <td class="parameter_name"><p>hwaddr2</p></td>
-<td class="parameter_description"><p>pointer to a binary or ASCII hardware address, or <code class="literal">NULL</code>. </p></td>
+<td class="parameter_description"><p>pointer to a binary or ASCII hardware address, or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
 <td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
 </tr>
 <tr>
@@ -2363,9 +2363,9 @@ is ASCII</p></td>
 </div>
 <div class="refsect3">
 <a name="nm-utils-hwaddr-matches.returns"></a><h4>Returns</h4>
-<p> <code class="literal">TRUE</code> if <em class="parameter"><code>hwaddr1</code></em>
+<p> <a href="../glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>hwaddr1</code></em>
 and <em class="parameter"><code>hwaddr2</code></em>
-are equivalent, <code class="literal">FALSE</code> if they are
+are equivalent, <a href="../glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if they are
 different (or either of them is invalid).</p>
 </div>
 </div>
@@ -2373,8 +2373,8 @@ different (or either of them is invalid).</p>
 <div class="refsect2">
 <a name="nm-utils-bin2hexstr"></a><h3>nm_utils_bin2hexstr ()</h3>
 <pre class="programlisting"><span class="returnvalue">char</span> *
-nm_utils_bin2hexstr (<em class="parameter"><code><span class="type">gconstpointer</span> src</code></em>,
-                     <em class="parameter"><code><span class="type">gsize</span> len</code></em>,
+nm_utils_bin2hexstr (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gconstpointer"><span class="type">gconstpointer</span></a> src</code></em>,
+                     <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> len</code></em>,
                      <em class="parameter"><code><span class="type">int</span> final_len</code></em>);</pre>
 <p>Converts the byte array <em class="parameter"><code>src</code></em>
  into a hexadecimal string. If <em class="parameter"><code>final_len</code></em>
@@ -2419,7 +2419,7 @@ array</p></td>
 <hr>
 <div class="refsect2">
 <a name="nm-utils-hexstr2bin"></a><h3>nm_utils_hexstr2bin ()</h3>
-<pre class="programlisting"><span class="returnvalue">GBytes</span> *
+<pre class="programlisting"><a href="../glib/glib-Byte-Arrays.html#GBytes"><span class="returnvalue">GBytes</span></a> *
 nm_utils_hexstr2bin (<em class="parameter"><code>const <span class="type">char</span> *hex</code></em>);</pre>
 <p>Converts a hexadecimal string <em class="parameter"><code>hex</code></em>
  into an array of bytes.  The optional
@@ -2445,14 +2445,14 @@ may not start or end with ':'.</p>
 </div>
 <div class="refsect3">
 <a name="nm-utils-hexstr2bin.returns"></a><h4>Returns</h4>
-<p>the converted bytes, or <code class="literal">NULL</code> on error. </p>
+<p>the converted bytes, or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error. </p>
 <p><span class="annotation">[<acronym title="The caller owns the data, and is responsible for free it."><span class="acronym">transfer full</span></acronym>]</span></p>
 </div>
 </div>
 <hr>
 <div class="refsect2">
 <a name="nm-utils-iface-valid-name"></a><h3>nm_utils_iface_valid_name ()</h3>
-<pre class="programlisting"><span class="returnvalue">gboolean</span>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
 nm_utils_iface_valid_name (<em class="parameter"><code>const <span class="type">char</span> *name</code></em>);</pre>
 <div class="warning">
 <p><code class="literal">nm_utils_iface_valid_name</code> has been deprecated since version 1.6 and should not be used in newly-written code.</p>
@@ -2476,18 +2476,18 @@ nm_utils_iface_valid_name (<em class="parameter"><code>const <span class="type">
 </div>
 <div class="refsect3">
 <a name="nm-utils-iface-valid-name.returns"></a><h4>Returns</h4>
-<p> <code class="literal">TRUE</code> if interface name is valid, otherwise <code class="literal">FALSE</code> is returned.</p>
-<p>Before 1.20, this function did not accept <code class="literal">NULL</code> as <em class="parameter"><code>name</code></em>
+<p> <a href="../glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if interface name is valid, otherwise <a href="../glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> is returned.</p>
+<p>Before 1.20, this function did not accept <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> as <em class="parameter"><code>name</code></em>
 argument. If you
-want to run against older versions of libnm, don't pass <code class="literal">NULL</code>.</p>
+want to run against older versions of libnm, don't pass <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p>
 </div>
 </div>
 <hr>
 <div class="refsect2">
 <a name="nm-utils-is-valid-iface-name"></a><h3>nm_utils_is_valid_iface_name ()</h3>
-<pre class="programlisting"><span class="returnvalue">gboolean</span>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
 nm_utils_is_valid_iface_name (<em class="parameter"><code>const <span class="type">char</span> *name</code></em>,
-                              <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
+                              <em class="parameter"><code><a href="../glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
 <p>Validate the network interface name.</p>
 <p>This function is a 1:1 copy of the kernel's interface validation
 function in net/core/dev.c.</p>
@@ -2507,7 +2507,7 @@ function in net/core/dev.c.</p>
 </tr>
 <tr>
 <td class="parameter_name"><p>error</p></td>
-<td class="parameter_description"><p>location to store the error occurring, or <code class="literal">NULL</code> to ignore</p></td>
+<td class="parameter_description"><p>location to store the error occurring, or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore</p></td>
 <td class="parameter_annotations"> </td>
 </tr>
 </tbody>
@@ -2515,17 +2515,17 @@ function in net/core/dev.c.</p>
 </div>
 <div class="refsect3">
 <a name="nm-utils-is-valid-iface-name.returns"></a><h4>Returns</h4>
-<p> <code class="literal">TRUE</code> if interface name is valid, otherwise <code class="literal">FALSE</code> is returned.</p>
-<p>Before 1.20, this function did not accept <code class="literal">NULL</code> as <em class="parameter"><code>name</code></em>
+<p> <a href="../glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if interface name is valid, otherwise <a href="../glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> is returned.</p>
+<p>Before 1.20, this function did not accept <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> as <em class="parameter"><code>name</code></em>
 argument. If you
-want to run against older versions of libnm, don't pass <code class="literal">NULL</code>.</p>
+want to run against older versions of libnm, don't pass <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p>
 </div>
 <p class="since">Since: 1.6</p>
 </div>
 <hr>
 <div class="refsect2">
 <a name="nm-utils-is-uuid"></a><h3>nm_utils_is_uuid ()</h3>
-<pre class="programlisting"><span class="returnvalue">gboolean</span>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
 nm_utils_is_uuid (<em class="parameter"><code>const <span class="type">char</span> *str</code></em>);</pre>
 <div class="warning">
 <p><code class="literal">nm_utils_is_uuid</code> has been deprecated since version 1.32 and should not be used in newly-written code.</p>
@@ -2552,17 +2552,17 @@ nm_utils_is_uuid (<em class="parameter"><code>const <span class="type">char</spa
 </div>
 <div class="refsect3">
 <a name="nm-utils-is-uuid.returns"></a><h4>Returns</h4>
-<p> <code class="literal">TRUE</code> if <em class="parameter"><code>str</code></em>
-is a UUID, <code class="literal">FALSE</code> if not</p>
-<p>In older versions, <a class="link" href="libnm-nm-utils.html#nm-utils-is-uuid" title="nm_utils_is_uuid ()"><code class="function">nm_utils_is_uuid()</code></a> did not accept <code class="literal">NULL</code> as <em class="parameter"><code>str</code></em>
-argument. Don't pass <code class="literal">NULL</code> if you run against older versions of libnm.</p>
+<p> <a href="../glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>str</code></em>
+is a UUID, <a href="../glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if not</p>
+<p>In older versions, <a class="link" href="libnm-nm-utils.html#nm-utils-is-uuid" title="nm_utils_is_uuid ()"><code class="function">nm_utils_is_uuid()</code></a> did not accept <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> as <em class="parameter"><code>str</code></em>
+argument. Don't pass <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if you run against older versions of libnm.</p>
 </div>
 </div>
 <hr>
 <div class="refsect2">
 <a name="nm-utils-inet4-ntop"></a><h3>nm_utils_inet4_ntop ()</h3>
 <pre class="programlisting">const <span class="returnvalue">char</span> *
-nm_utils_inet4_ntop (<em class="parameter"><code><span class="type">guint32</span> inaddr</code></em>,
+nm_utils_inet4_ntop (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> inaddr</code></em>,
                      <em class="parameter"><code><span class="type">char</span> *dst</code></em>);</pre>
 <p>Wrapper for inet_ntop.</p>
 <p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
@@ -2584,7 +2584,7 @@ nm_utils_inet4_ntop (<em class="parameter"><code><span class="type">guint32</spa
 <td class="parameter_name"><p>dst</p></td>
 <td class="parameter_description"><p>the destination buffer, it must contain at least
 <code class="literal">INET_ADDRSTRLEN</code> or <code class="literal">NM_INET_ADDRSTRLEN</code>
-characters. If set to <code class="literal">NULL</code>, it will return a pointer to an internal, static
+characters. If set to <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, it will return a pointer to an internal, static
 buffer (shared with <a class="link" href="libnm-nm-utils.html#nm-utils-inet6-ntop" title="nm_utils_inet6_ntop ()"><code class="function">nm_utils_inet6_ntop()</code></a>).  Beware, that the internal
 buffer will be overwritten with ever new call of <a class="link" href="libnm-nm-utils.html#nm-utils-inet4-ntop" title="nm_utils_inet4_ntop ()"><code class="function">nm_utils_inet4_ntop()</code></a> or
 <a class="link" href="libnm-nm-utils.html#nm-utils-inet6-ntop" title="nm_utils_inet6_ntop ()"><code class="function">nm_utils_inet6_ntop()</code></a> that does not provide its own <em class="parameter"><code>dst</code></em>
@@ -2631,7 +2631,7 @@ nm_utils_inet6_ntop (<em class="parameter"><code>const <span class="type">struct
 <td class="parameter_name"><p>dst</p></td>
 <td class="parameter_description"><p>the destination buffer, it must contain at least
 <code class="literal">INET6_ADDRSTRLEN</code> or <code class="literal">NM_INET_ADDRSTRLEN</code>
-characters. If set to <code class="literal">NULL</code>, it will return a pointer to an internal, static
+characters. If set to <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, it will return a pointer to an internal, static
 buffer (shared with <a class="link" href="libnm-nm-utils.html#nm-utils-inet4-ntop" title="nm_utils_inet4_ntop ()"><code class="function">nm_utils_inet4_ntop()</code></a>).  Beware, that the internal
 buffer will be overwritten with ever new call of <a class="link" href="libnm-nm-utils.html#nm-utils-inet4-ntop" title="nm_utils_inet4_ntop ()"><code class="function">nm_utils_inet4_ntop()</code></a> or
 <a class="link" href="libnm-nm-utils.html#nm-utils-inet6-ntop" title="nm_utils_inet6_ntop ()"><code class="function">nm_utils_inet6_ntop()</code></a> that does not provide its own <em class="parameter"><code>dst</code></em>
@@ -2649,7 +2649,7 @@ buffer to avoid these issues.</p></td>
 <a name="nm-utils-inet6-ntop.returns"></a><h4>Returns</h4>
 <p> the input buffer <em class="parameter"><code>dst</code></em>
 , or a pointer to an
-internal, static buffer. <code class="literal">NULL</code> is not allowed as <em class="parameter"><code>in6addr</code></em>
+internal, static buffer. <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> is not allowed as <em class="parameter"><code>in6addr</code></em>
 ,
 otherwise, this function cannot fail.</p>
 </div>
@@ -2657,7 +2657,7 @@ otherwise, this function cannot fail.</p>
 <hr>
 <div class="refsect2">
 <a name="nm-utils-ipaddr-valid"></a><h3>nm_utils_ipaddr_valid ()</h3>
-<pre class="programlisting"><span class="returnvalue">gboolean</span>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
 nm_utils_ipaddr_valid (<em class="parameter"><code><span class="type">int</span> family</code></em>,
                        <em class="parameter"><code>const <span class="type">char</span> *ip</code></em>);</pre>
 <p>Checks if <em class="parameter"><code>ip</code></em>
@@ -2687,16 +2687,16 @@ nm_utils_ipaddr_valid (<em class="parameter"><code><span class="type">int</span>
 </div>
 <div class="refsect3">
 <a name="nm-utils-ipaddr-valid.returns"></a><h4>Returns</h4>
-<p> <code class="literal">TRUE</code> or <code class="literal">FALSE</code></p>
+<p> <a href="../glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> or <a href="../glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a></p>
 </div>
 </div>
 <hr>
 <div class="refsect2">
 <a name="nm-utils-check-virtual-device-compatibility"></a><h3>nm_utils_check_virtual_device_compatibility ()</h3>
-<pre class="programlisting"><span class="returnvalue">gboolean</span>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
 nm_utils_check_virtual_device_compatibility
-                               (<em class="parameter"><code><span class="type">GType</span> virtual_type</code></em>,
-                                <em class="parameter"><code><span class="type">GType</span> other_type</code></em>);</pre>
+                               (<em class="parameter"><code><a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> virtual_type</code></em>,
+                                <em class="parameter"><code><a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> other_type</code></em>);</pre>
 <p>Determines if a connection of type <em class="parameter"><code>virtual_type</code></em>
  can (in the
 general case) work with connections of type <em class="parameter"><code>other_type</code></em>
@@ -2710,7 +2710,7 @@ general case) work with connections of type <em class="parameter"><code>other_ty
 then this checks if <em class="parameter"><code>other_type</code></em>
  is a valid type for a port of that
 controller.</p>
-<p>Note that even if this returns <code class="literal">TRUE</code> it is not guaranteed that
+<p>Note that even if this returns <a href="../glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> it is not guaranteed that
 <span class="emphasis"><em>every</em></span> connection of type <em class="parameter"><code>other_type</code></em>
  is
 compatible with <em class="parameter"><code>virtual_type</code></em>
@@ -2742,7 +2742,7 @@ underlying device driver.</p>
 </div>
 <div class="refsect3">
 <a name="nm-utils-check-virtual-device-compatibility.returns"></a><h4>Returns</h4>
-<p> <code class="literal">TRUE</code> or <code class="literal">FALSE</code></p>
+<p> <a href="../glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> or <a href="../glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a></p>
 </div>
 </div>
 <hr>
@@ -2809,10 +2809,10 @@ available modes.</p>
 <div class="refsect2">
 <a name="nm-utils-enum-to-str"></a><h3>nm_utils_enum_to_str ()</h3>
 <pre class="programlisting"><span class="returnvalue">char</span> *
-nm_utils_enum_to_str (<em class="parameter"><code><span class="type">GType</span> type</code></em>,
+nm_utils_enum_to_str (<em class="parameter"><code><a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> type</code></em>,
                       <em class="parameter"><code><span class="type">int</span> value</code></em>);</pre>
 <p>Converts an enum value to its string representation. If the enum is a
-<code class="literal">G_TYPE_FLAGS</code> the function returns a comma-separated list of matching values.
+<a href="../gobject/gobject-Type-Information.html#G-TYPE-FLAGS:CAPS"><code class="literal">G_TYPE_FLAGS</code></a> the function returns a comma-separated list of matching values.
 If the value has no corresponding string representation, it is converted
 to a number. For enums it is converted to a decimal number, for flags
 to an (unsigned) hex number.</p>
@@ -2827,7 +2827,7 @@ to an (unsigned) hex number.</p>
 <tbody>
 <tr>
 <td class="parameter_name"><p>type</p></td>
-<td class="parameter_description"><p>the <code class="literal">GType</code> of the enum</p></td>
+<td class="parameter_description"><p>the <a href="../gobject/gobject-Type-Information.html#GType"><code class="literal">GType</code></a> of the enum</p></td>
 <td class="parameter_annotations"> </td>
 </tr>
 <tr>
@@ -2840,22 +2840,22 @@ to an (unsigned) hex number.</p>
 </div>
 <div class="refsect3">
 <a name="nm-utils-enum-to-str.returns"></a><h4>Returns</h4>
-<p> a newly allocated string or <code class="literal">NULL</code></p>
+<p> a newly allocated string or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p>
 </div>
 <p class="since">Since: 1.2</p>
 </div>
 <hr>
 <div class="refsect2">
 <a name="nm-utils-enum-from-str"></a><h3>nm_utils_enum_from_str ()</h3>
-<pre class="programlisting"><span class="returnvalue">gboolean</span>
-nm_utils_enum_from_str (<em class="parameter"><code><span class="type">GType</span> type</code></em>,
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+nm_utils_enum_from_str (<em class="parameter"><code><a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> type</code></em>,
                         <em class="parameter"><code>const <span class="type">char</span> *str</code></em>,
                         <em class="parameter"><code><span class="type">int</span> *out_value</code></em>,
                         <em class="parameter"><code><span class="type">char</span> **err_token</code></em>);</pre>
 <p>Converts a string to the matching enum value.</p>
-<p>If the enum is a <code class="literal">G_TYPE_FLAGS</code> the function returns the logical OR of values
+<p>If the enum is a <a href="../gobject/gobject-Type-Information.html#G-TYPE-FLAGS:CAPS"><code class="literal">G_TYPE_FLAGS</code></a> the function returns the logical OR of values
 matching the comma-separated tokens in the string; if an unknown token is found
-the function returns <code class="literal">FALSE</code> and stores a pointer to a newly allocated string
+the function returns <a href="../glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> and stores a pointer to a newly allocated string
 containing the unrecognized token in <em class="parameter"><code>err_token</code></em>
 .</p>
 <div class="refsect3">
@@ -2869,7 +2869,7 @@ containing the unrecognized token in <em class="parameter"><code>err_token</code
 <tbody>
 <tr>
 <td class="parameter_name"><p>type</p></td>
-<td class="parameter_description"><p>the <code class="literal">GType</code> of the enum</p></td>
+<td class="parameter_description"><p>the <a href="../gobject/gobject-Type-Information.html#GType"><code class="literal">GType</code></a> of the enum</p></td>
 <td class="parameter_annotations"> </td>
 </tr>
 <tr>
@@ -2893,7 +2893,7 @@ the first unrecognized token. </p></td>
 </div>
 <div class="refsect3">
 <a name="nm-utils-enum-from-str.returns"></a><h4>Returns</h4>
-<p> <code class="literal">TRUE</code> if the conversion was successful, <code class="literal">FALSE</code> otherwise</p>
+<p> <a href="../glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the conversion was successful, <a href="../glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise</p>
 </div>
 <p class="since">Since: 1.2</p>
 </div>
@@ -2901,7 +2901,7 @@ the first unrecognized token. </p></td>
 <div class="refsect2">
 <a name="nm-utils-enum-get-values"></a><h3>nm_utils_enum_get_values ()</h3>
 <pre class="programlisting">const <span class="returnvalue">char</span> **
-nm_utils_enum_get_values (<em class="parameter"><code><span class="type">GType</span> type</code></em>,
+nm_utils_enum_get_values (<em class="parameter"><code><a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> type</code></em>,
                           <em class="parameter"><code><span class="type">int</span> from</code></em>,
                           <em class="parameter"><code><span class="type">int</span> to</code></em>);</pre>
 <p>Returns the list of possible values for a given enum.</p>
@@ -2916,7 +2916,7 @@ nm_utils_enum_get_values (<em class="parameter"><code><span class="type">GType</
 <tbody>
 <tr>
 <td class="parameter_name"><p>type</p></td>
-<td class="parameter_description"><p>the <code class="literal">GType</code> of the enum</p></td>
+<td class="parameter_description"><p>the <a href="../gobject/gobject-Type-Information.html#GType"><code class="literal">GType</code></a> of the enum</p></td>
 <td class="parameter_annotations"> </td>
 </tr>
 <tr>
@@ -2935,7 +2935,7 @@ nm_utils_enum_get_values (<em class="parameter"><code><span class="type">GType</
 <div class="refsect3">
 <a name="nm-utils-enum-get-values.returns"></a><h4>Returns</h4>
 <p>a NULL-terminated dynamically-allocated array of static strings
-or <code class="literal">NULL</code> on error. </p>
+or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error. </p>
 <p><span class="annotation">[<acronym title="The caller owns the data container, but not the data inside it."><span class="acronym">transfer container</span></acronym>]</span></p>
 </div>
 <p class="since">Since: 1.2</p>
@@ -2943,7 +2943,7 @@ or <code class="literal">NULL</code> on error. </p>
 <hr>
 <div class="refsect2">
 <a name="nm-utils-version"></a><h3>nm_utils_version ()</h3>
-<pre class="programlisting"><span class="returnvalue">guint</span>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
 nm_utils_version (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
 <div class="refsect3">
 <a name="nm-utils-version.returns"></a><h4>Returns</h4>
@@ -2955,13 +2955,13 @@ at runtime.</p>
 <hr>
 <div class="refsect2">
 <a name="nm-utils-parse-variant-attributes"></a><h3>nm_utils_parse_variant_attributes ()</h3>
-<pre class="programlisting"><span class="returnvalue">GHashTable</span> *
+<pre class="programlisting"><a href="../glib/glib-Hash-Tables.html#GHashTable"><span class="returnvalue">GHashTable</span></a> *
 nm_utils_parse_variant_attributes (<em class="parameter"><code>const <span class="type">char</span> *string</code></em>,
                                    <em class="parameter"><code><span class="type">char</span> attr_separator</code></em>,
                                    <em class="parameter"><code><span class="type">char</span> key_value_separator</code></em>,
-                                   <em class="parameter"><code><span class="type">gboolean</span> ignore_unknown</code></em>,
+                                   <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> ignore_unknown</code></em>,
                                    <em class="parameter"><code>const <a class="link" href="libnm-nm-utils.html#NMVariantAttributeSpec" title="NMVariantAttributeSpec"><span class="type">NMVariantAttributeSpec</span></a> *const *spec</code></em>,
-                                   <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
+                                   <em class="parameter"><code><a href="../glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
 <p>Parse attributes from a string.</p>
 <div class="refsect3">
 <a name="nm-utils-parse-variant-attributes.parameters"></a><h4>Parameters</h4>
@@ -3007,8 +3007,8 @@ nm_utils_parse_variant_attributes (<em class="parameter"><code>const <span class
 </div>
 <div class="refsect3">
 <a name="nm-utils-parse-variant-attributes.returns"></a><h4>Returns</h4>
-<p>a <span class="type">GHashTable</span> mapping
-attribute names to <span class="type">GVariant</span> values. Warning: the variant are still floating
+<p>a <a href="../glib/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> mapping
+attribute names to <a href="../glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> values. Warning: the variant are still floating
 references, owned by the hash table. If you take a reference, ensure to sink
 the one of the hash table first. </p>
 <p><span class="annotation">[<acronym title="The caller owns the data, and is responsible for free it."><span class="acronym">transfer full</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> utf8 GVariant]</span></p>
@@ -3019,7 +3019,7 @@ the one of the hash table first. </p>
 <div class="refsect2">
 <a name="nm-utils-format-variant-attributes"></a><h3>nm_utils_format_variant_attributes ()</h3>
 <pre class="programlisting"><span class="returnvalue">char</span> *
-nm_utils_format_variant_attributes (<em class="parameter"><code><span class="type">GHashTable</span> *attributes</code></em>,
+nm_utils_format_variant_attributes (<em class="parameter"><code><a href="../glib/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *attributes</code></em>,
                                     <em class="parameter"><code><span class="type">char</span> attr_separator</code></em>,
                                     <em class="parameter"><code><span class="type">char</span> key_value_separator</code></em>);</pre>
 <p>Format attributes to a string.</p>
@@ -3034,7 +3034,7 @@ nm_utils_format_variant_attributes (<em class="parameter"><code><span class="typ
 <tbody>
 <tr>
 <td class="parameter_name"><p>attributes</p></td>
-<td class="parameter_description"><p>a <span class="type">GHashTable</span> mapping attribute names to <span class="type">GVariant</span> values. </p></td>
+<td class="parameter_description"><p>a <a href="../glib/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> mapping attribute names to <a href="../glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> values. </p></td>
 <td class="parameter_annotations"><span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> utf8 GVariant]</span></td>
 </tr>
 <tr>
@@ -3052,7 +3052,7 @@ nm_utils_format_variant_attributes (<em class="parameter"><code><span class="typ
 </div>
 <div class="refsect3">
 <a name="nm-utils-format-variant-attributes.returns"></a><h4>Returns</h4>
-<p>the string representing attributes, or <code class="literal">NULL</code>
+<p>the string representing attributes, or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 in case there are no attributes. </p>
 <p><span class="annotation">[<acronym title="The caller owns the data, and is responsible for free it."><span class="acronym">transfer full</span></acronym>]</span></p>
 </div>
@@ -3063,7 +3063,7 @@ in case there are no attributes. </p>
 <a name="nm-utils-tc-qdisc-from-str"></a><h3>nm_utils_tc_qdisc_from_str ()</h3>
 <pre class="programlisting"><a class="link" href="NMSettingTCConfig.html#NMTCQdisc"><span class="returnvalue">NMTCQdisc</span></a> *
 nm_utils_tc_qdisc_from_str (<em class="parameter"><code>const <span class="type">char</span> *str</code></em>,
-                            <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
+                            <em class="parameter"><code><a href="../glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
 <p>Parses the tc style string qdisc representation of the queueing
 discipline to a <a class="link" href="NMSettingTCConfig.html#NMTCQdisc"><code class="literal">NMTCQdisc</code></a> instance. Supports a subset of the tc language.</p>
 <div class="refsect3">
@@ -3090,7 +3090,7 @@ discipline to a <a class="link" href="NMSettingTCConfig.html#NMTCQdisc"><code cl
 </div>
 <div class="refsect3">
 <a name="nm-utils-tc-qdisc-from-str.returns"></a><h4>Returns</h4>
-<p> the <a class="link" href="NMSettingTCConfig.html#NMTCQdisc"><code class="literal">NMTCQdisc</code></a> or <code class="literal">NULL</code></p>
+<p> the <a class="link" href="NMSettingTCConfig.html#NMTCQdisc"><code class="literal">NMTCQdisc</code></a> or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p>
 </div>
 <p class="since">Since: 1.12</p>
 </div>
@@ -3099,7 +3099,7 @@ discipline to a <a class="link" href="NMSettingTCConfig.html#NMTCQdisc"><code cl
 <a name="nm-utils-tc-qdisc-to-str"></a><h3>nm_utils_tc_qdisc_to_str ()</h3>
 <pre class="programlisting"><span class="returnvalue">char</span> *
 nm_utils_tc_qdisc_to_str (<em class="parameter"><code><a class="link" href="NMSettingTCConfig.html#NMTCQdisc"><span class="type">NMTCQdisc</span></a> *qdisc</code></em>,
-                          <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
+                          <em class="parameter"><code><a href="../glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
 <p>Turns the <a class="link" href="NMSettingTCConfig.html#NMTCQdisc"><code class="literal">NMTCQdisc</code></a> into a tc style string representation of the queueing
 discipline.</p>
 <div class="refsect3">
@@ -3126,7 +3126,7 @@ discipline.</p>
 </div>
 <div class="refsect3">
 <a name="nm-utils-tc-qdisc-to-str.returns"></a><h4>Returns</h4>
-<p> formatted string or <code class="literal">NULL</code></p>
+<p> formatted string or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p>
 </div>
 <p class="since">Since: 1.12</p>
 </div>
@@ -3135,7 +3135,7 @@ discipline.</p>
 <a name="nm-utils-tc-action-from-str"></a><h3>nm_utils_tc_action_from_str ()</h3>
 <pre class="programlisting"><a class="link" href="NMSettingTCConfig.html#NMTCAction"><span class="returnvalue">NMTCAction</span></a> *
 nm_utils_tc_action_from_str (<em class="parameter"><code>const <span class="type">char</span> *str</code></em>,
-                             <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
+                             <em class="parameter"><code><a href="../glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
 <p>Parses the tc style string action representation of the queueing
 discipline to a <a class="link" href="NMSettingTCConfig.html#NMTCAction"><code class="literal">NMTCAction</code></a> instance. Supports a subset of the tc language.</p>
 <div class="refsect3">
@@ -3162,7 +3162,7 @@ discipline to a <a class="link" href="NMSettingTCConfig.html#NMTCAction"><code c
 </div>
 <div class="refsect3">
 <a name="nm-utils-tc-action-from-str.returns"></a><h4>Returns</h4>
-<p> the <a class="link" href="NMSettingTCConfig.html#NMTCAction"><code class="literal">NMTCAction</code></a> or <code class="literal">NULL</code></p>
+<p> the <a class="link" href="NMSettingTCConfig.html#NMTCAction"><code class="literal">NMTCAction</code></a> or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p>
 </div>
 <p class="since">Since: 1.12</p>
 </div>
@@ -3171,7 +3171,7 @@ discipline to a <a class="link" href="NMSettingTCConfig.html#NMTCAction"><code c
 <a name="nm-utils-tc-action-to-str"></a><h3>nm_utils_tc_action_to_str ()</h3>
 <pre class="programlisting"><span class="returnvalue">char</span> *
 nm_utils_tc_action_to_str (<em class="parameter"><code><a class="link" href="NMSettingTCConfig.html#NMTCAction"><span class="type">NMTCAction</span></a> *action</code></em>,
-                           <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
+                           <em class="parameter"><code><a href="../glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
 <p>Turns the <a class="link" href="NMSettingTCConfig.html#NMTCAction"><code class="literal">NMTCAction</code></a> into a tc style string representation of the queueing
 discipline.</p>
 <div class="refsect3">
@@ -3198,7 +3198,7 @@ discipline.</p>
 </div>
 <div class="refsect3">
 <a name="nm-utils-tc-action-to-str.returns"></a><h4>Returns</h4>
-<p> formatted string or <code class="literal">NULL</code></p>
+<p> formatted string or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p>
 </div>
 <p class="since">Since: 1.12</p>
 </div>
@@ -3207,7 +3207,7 @@ discipline.</p>
 <a name="nm-utils-tc-tfilter-from-str"></a><h3>nm_utils_tc_tfilter_from_str ()</h3>
 <pre class="programlisting"><a class="link" href="NMSettingTCConfig.html#NMTCTfilter"><span class="returnvalue">NMTCTfilter</span></a> *
 nm_utils_tc_tfilter_from_str (<em class="parameter"><code>const <span class="type">char</span> *str</code></em>,
-                              <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
+                              <em class="parameter"><code><a href="../glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
 <p>Parses the tc style string tfilter representation of the queueing
 discipline to a <a class="link" href="NMSettingTCConfig.html#NMTCTfilter"><code class="literal">NMTCTfilter</code></a> instance. Supports a subset of the tc language.</p>
 <div class="refsect3">
@@ -3234,7 +3234,7 @@ discipline to a <a class="link" href="NMSettingTCConfig.html#NMTCTfilter"><code
 </div>
 <div class="refsect3">
 <a name="nm-utils-tc-tfilter-from-str.returns"></a><h4>Returns</h4>
-<p> the <a class="link" href="NMSettingTCConfig.html#NMTCTfilter"><code class="literal">NMTCTfilter</code></a> or <code class="literal">NULL</code></p>
+<p> the <a class="link" href="NMSettingTCConfig.html#NMTCTfilter"><code class="literal">NMTCTfilter</code></a> or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p>
 </div>
 <p class="since">Since: 1.12</p>
 </div>
@@ -3243,7 +3243,7 @@ discipline to a <a class="link" href="NMSettingTCConfig.html#NMTCTfilter"><code
 <a name="nm-utils-tc-tfilter-to-str"></a><h3>nm_utils_tc_tfilter_to_str ()</h3>
 <pre class="programlisting"><span class="returnvalue">char</span> *
 nm_utils_tc_tfilter_to_str (<em class="parameter"><code><a class="link" href="NMSettingTCConfig.html#NMTCTfilter"><span class="type">NMTCTfilter</span></a> *tfilter</code></em>,
-                            <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
+                            <em class="parameter"><code><a href="../glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
 <p>Turns the <a class="link" href="NMSettingTCConfig.html#NMTCTfilter"><code class="literal">NMTCTfilter</code></a> into a tc style string representation of the queueing
 discipline.</p>
 <div class="refsect3">
@@ -3270,7 +3270,7 @@ discipline.</p>
 </div>
 <div class="refsect3">
 <a name="nm-utils-tc-tfilter-to-str.returns"></a><h4>Returns</h4>
-<p> formatted string or <code class="literal">NULL</code></p>
+<p> formatted string or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p>
 </div>
 <p class="since">Since: 1.12</p>
 </div>
@@ -3279,8 +3279,8 @@ discipline.</p>
 <a name="nm-utils-sriov-vf-to-str"></a><h3>nm_utils_sriov_vf_to_str ()</h3>
 <pre class="programlisting"><span class="returnvalue">char</span> *
 nm_utils_sriov_vf_to_str (<em class="parameter"><code>const <a class="link" href="NMSettingSriov.html#NMSriovVF"><span class="type">NMSriovVF</span></a> *vf</code></em>,
-                          <em class="parameter"><code><span class="type">gboolean</span> omit_index</code></em>,
-                          <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
+                          <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> omit_index</code></em>,
+                          <em class="parameter"><code><a href="../glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
 <p>Converts a SR-IOV virtual function object to its string representation.</p>
 <div class="refsect3">
 <a name="nm-utils-sriov-vf-to-str.parameters"></a><h4>Parameters</h4>
@@ -3298,7 +3298,7 @@ nm_utils_sriov_vf_to_str (<em class="parameter"><code>const <a class="link" href
 </tr>
 <tr>
 <td class="parameter_name"><p>omit_index</p></td>
-<td class="parameter_description"><p>if <code class="literal">TRUE</code>, the VF index will be omitted from output string</p></td>
+<td class="parameter_description"><p>if <a href="../glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, the VF index will be omitted from output string</p></td>
 <td class="parameter_annotations"> </td>
 </tr>
 <tr>
@@ -3311,7 +3311,7 @@ nm_utils_sriov_vf_to_str (<em class="parameter"><code>const <a class="link" href
 </div>
 <div class="refsect3">
 <a name="nm-utils-sriov-vf-to-str.returns"></a><h4>Returns</h4>
-<p> a newly allocated string or <code class="literal">NULL</code> on error</p>
+<p> a newly allocated string or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error</p>
 </div>
 <p class="since">Since: 1.14</p>
 </div>
@@ -3320,7 +3320,7 @@ nm_utils_sriov_vf_to_str (<em class="parameter"><code>const <a class="link" href
 <a name="nm-utils-sriov-vf-from-str"></a><h3>nm_utils_sriov_vf_from_str ()</h3>
 <pre class="programlisting"><a class="link" href="NMSettingSriov.html#NMSriovVF"><span class="returnvalue">NMSriovVF</span></a> *
 nm_utils_sriov_vf_from_str (<em class="parameter"><code>const <span class="type">char</span> *str</code></em>,
-                            <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
+                            <em class="parameter"><code><a href="../glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
 <p>Converts a string to a SR-IOV virtual function object.</p>
 <div class="refsect3">
 <a name="nm-utils-sriov-vf-from-str.parameters"></a><h4>Parameters</h4>
@@ -3354,7 +3354,7 @@ nm_utils_sriov_vf_from_str (<em class="parameter"><code>const <span class="type"
 <hr>
 <div class="refsect2">
 <a name="nm-utils-get-timestamp-msec"></a><h3>nm_utils_get_timestamp_msec ()</h3>
-<pre class="programlisting"><span class="returnvalue">gint64</span>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gint64"><span class="returnvalue">gint64</span></a>
 nm_utils_get_timestamp_msec (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
 <p>Gets current time in milliseconds of CLOCK_BOOTTIME.</p>
 <div class="refsect3">
@@ -3366,10 +3366,10 @@ nm_utils_get_timestamp_msec (<em class="parameter"><code><span class="type">void
 <hr>
 <div class="refsect2">
 <a name="nm-utils-base64secret-decode"></a><h3>nm_utils_base64secret_decode ()</h3>
-<pre class="programlisting"><span class="returnvalue">gboolean</span>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
 nm_utils_base64secret_decode (<em class="parameter"><code>const <span class="type">char</span> *base64_key</code></em>,
-                              <em class="parameter"><code><span class="type">gsize</span> required_key_len</code></em>,
-                              <em class="parameter"><code><span class="type">guint8</span> *out_key</code></em>);</pre>
+                              <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> required_key_len</code></em>,
+                              <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint8"><span class="type">guint8</span></a> *out_key</code></em>);</pre>
 <div class="refsect3">
 <a name="nm-utils-base64secret-decode.parameters"></a><h4>Parameters</h4>
 <div class="informaltable"><table class="informaltable" width="100%" border="0">
@@ -3402,7 +3402,7 @@ bytes. </p></td>
 </div>
 <div class="refsect3">
 <a name="nm-utils-base64secret-decode.returns"></a><h4>Returns</h4>
-<p> <code class="literal">TRUE</code> if the input key is a valid base64 encoded key
+<p> <a href="../glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the input key is a valid base64 encoded key
 with <em class="parameter"><code>required_key_len</code></em>
 bytes.</p>
 </div>
@@ -3560,6 +3560,6 @@ for both <a class="link" href="libnm-nm-utils.html#nm-utils-inet4-ntop" title="n
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.34.0</div>
+<hr>Generated by GTK-Doc V1.33.1</div>
 </body>
 </html>
\ No newline at end of file