summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Haller <thaller@redhat.com>2021-09-27 10:07:43 +0200
committerThomas Haller <thaller@redhat.com>2021-09-27 10:07:43 +0200
commitb8ab6837dfced632eed6f6c5236df31f76a4c4eb (patch)
treefb6207d39666702a0a7cf0f6ec869d7d5c1f63a0
parente47dd2ee224936a197a6bf81e47db49537a13aa9 (diff)
downloadNetworkManager-b8ab6837dfced632eed6f6c5236df31f76a4c4eb.tar.gz
glib-aux: add nm_g_variant_equal() helper
-rw-r--r--src/libnm-glib-aux/nm-macros-internal.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/libnm-glib-aux/nm-macros-internal.h b/src/libnm-glib-aux/nm-macros-internal.h
index 626311a75c..ebacb45cb7 100644
--- a/src/libnm-glib-aux/nm-macros-internal.h
+++ b/src/libnm-glib-aux/nm-macros-internal.h
@@ -890,6 +890,12 @@ nm_g_variant_take_ref(GVariant *v)
return v;
}
+static inline gboolean
+nm_g_variant_equal(GVariant *a, GVariant *b)
+{
+ return (a == b) || (a && b && g_variant_equal(a, b));
+}
+
/*****************************************************************************/
#define NM_DIV_ROUND_UP(x, y) \