From bbc8d3d7ad6265f68f8d1321d27d76f419c98dfc Mon Sep 17 00:00:00 2001 From: Thomas Haller Date: Thu, 15 Apr 2021 09:17:47 +0200 Subject: [PATCH] glib-aux: add nm_g_variant_new_au() helper --- src/libnm-glib-aux/nm-shared-utils.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/libnm-glib-aux/nm-shared-utils.h b/src/libnm-glib-aux/nm-shared-utils.h index 8fffb7e8a2..d413bd4747 100644 --- a/src/libnm-glib-aux/nm-shared-utils.h +++ b/src/libnm-glib-aux/nm-shared-utils.h @@ -1488,6 +1488,12 @@ nm_g_variant_new_ay(const guint8 *data, gsize len) return g_variant_new_fixed_array(G_VARIANT_TYPE_BYTE, data, len, 1); } +static inline GVariant * +nm_g_variant_new_au(const guint32 *data, gsize len) +{ + return g_variant_new_fixed_array(G_VARIANT_TYPE_UINT32, data, len, sizeof(guint32)); +} + static inline GVariant * nm_g_variant_new_ay_inaddr(int addr_family, gconstpointer addr) {