diff options
author | Thomas Haller <thaller@redhat.com> | 2021-09-27 10:07:43 +0200 |
---|---|---|
committer | Thomas Haller <thaller@redhat.com> | 2021-09-27 10:07:43 +0200 |
commit | b8ab6837dfced632eed6f6c5236df31f76a4c4eb (patch) | |
tree | fb6207d39666702a0a7cf0f6ec869d7d5c1f63a0 | |
parent | e47dd2ee224936a197a6bf81e47db49537a13aa9 (diff) | |
download | NetworkManager-b8ab6837dfced632eed6f6c5236df31f76a4c4eb.tar.gz |
glib-aux: add nm_g_variant_equal() helper
-rw-r--r-- | src/libnm-glib-aux/nm-macros-internal.h | 6 |
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) \ |