From b0acbe504f319456fc36fea2530c75b109f079ea Mon Sep 17 00:00:00 2001 From: Thomas Haller Date: Wed, 2 Jun 2021 13:43:34 +0200 Subject: [PATCH] glib-aux: add nm_strvarray_get_idx() helper --- src/libnm-glib-aux/nm-shared-utils.h | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/libnm-glib-aux/nm-shared-utils.h b/src/libnm-glib-aux/nm-shared-utils.h index 0299dd8dca..ac45bf4a67 100644 --- a/src/libnm-glib-aux/nm-shared-utils.h +++ b/src/libnm-glib-aux/nm-shared-utils.h @@ -2747,6 +2747,15 @@ nm_strvarray_add(GArray *array, const char *str) g_array_append_val(array, s); } +static inline const char * +nm_strvarray_get_idx(GArray *array, guint idx) +{ + nm_assert(array); + nm_assert(idx < array->len); + + return g_array_index(array, const char *, idx); +} + static inline const char *const * nm_strvarray_get_strv_non_empty(GArray *arr, guint *length) {