aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorSteve Sistare <steven.sistare@oracle.com>2024-02-27 16:33:20 +0100
committerMarkus Armbruster <armbru@redhat.com>2024-03-04 07:12:40 +0100
commit8a08a366c5e05ce9417d4bcc364e76720a16b41f (patch)
tree1e2d5be158c32c0a5453df05bd6aef3608ef5e79 /include
parent745736ae0cbe48dd7d58456baf084dc106320a87 (diff)
downloadqemu-8a08a366c5e05ce9417d4bcc364e76720a16b41f.zip
qemu-8a08a366c5e05ce9417d4bcc364e76720a16b41f.tar.gz
qemu-8a08a366c5e05ce9417d4bcc364e76720a16b41f.tar.bz2
qapi: New strv_from_str_list()
Signed-off-by: Steve Sistare <steven.sistare@oracle.com> Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com> Message-ID: <20240227153321.467343-3-armbru@redhat.com> Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org> Signed-off-by: Markus Armbruster <armbru@redhat.com>
Diffstat (limited to 'include')
-rw-r--r--include/qapi/type-helpers.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/include/qapi/type-helpers.h b/include/qapi/type-helpers.h
index be1f181..fc8352c 100644
--- a/include/qapi/type-helpers.h
+++ b/include/qapi/type-helpers.h
@@ -12,3 +12,11 @@
#include "qapi/qapi-types-common.h"
HumanReadableText *human_readable_text_from_str(GString *str);
+
+/*
+ * Produce and return a NULL-terminated array of strings from @list.
+ * The result is g_malloc()'d and all strings are g_strdup()'d. It
+ * can be freed with g_strfreev(), or by g_auto(GStrv) automatic
+ * cleanup.
+ */
+char **strv_from_str_list(const strList *list);