From f19f20c00824a2436e7f6536f0ff278d4b83a4e4 Mon Sep 17 00:00:00 2001 From: Dan Williams Date: Thu, 12 Sep 2024 12:28:10 -0500 Subject: helpers: consolidate some uses of mm_kernel_device_get_subsystem() Signed-off-by: Dan Williams --- src/mm-modem-helpers.c | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'src/mm-modem-helpers.c') diff --git a/src/mm-modem-helpers.c b/src/mm-modem-helpers.c index 551a23a0..99d91ed9 100644 --- a/src/mm-modem-helpers.c +++ b/src/mm-modem-helpers.c @@ -5339,3 +5339,20 @@ mm_decode_eid (const gchar *eid, gsize eid_len) return mm_bcd_to_string ((const guint8 *) eid, eid_len, FALSE /* low_nybble_first */); } + +/*****************************************************************************/ + +guint +mm_string_uint_map_lookup (const MMStringUintMap *map, + const gsize map_size, + const gchar *str, + const guint default_value) +{ + guint i; + + for (i = 0; i < map_size; i++) { + if (g_str_equal (str, map[i].str)) + return map[i].val; + } + return default_value; +} -- cgit v1.2.3-70-g09d2