]> git.meshlink.io Git - catta/blobdiff - avahi-common/strlst.c
implement DBUS protocol
[catta] / avahi-common / strlst.c
index 0853414d9e1f591e21e3ce5b36a8f89fee43e03c..d962188d080c73a4657af9bc85cf1b3ea380bef4 100644 (file)
@@ -243,3 +243,15 @@ AvahiStringList *avahi_string_list_copy(const AvahiStringList *l) {
 
     return string_list_reverse(r);
 }
+
+AvahiStringList *avahi_string_list_new_from_array(const gchar *array[], gint length) {
+    AvahiStringList *r = NULL;
+    gint index;
+
+    g_assert(array);
+
+    for (index = 0; length >= 0 ? index < length : !!array[index]; index++)
+        r = avahi_string_list_add(r, array[index]);
+
+    return r;
+}