Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-g2.git;a=commitdiff;h=048af303cc9aa796391367584a0a45ae848184a1

commit 048af303cc9aa796391367584a0a45ae848184a1
Author: Michel Hermier <[email protected]>
Date:   Sat Nov 2 13:39:19 2013 +0100

libpacman: Add _pacman_stringlist_append_stringlist.

diff --git a/lib/libpacman/util/stringlist.c b/lib/libpacman/util/stringlist.c
index 330b4e6..3ed5d00 100644
--- a/lib/libpacman/util/stringlist.c
+++ b/lib/libpacman/util/stringlist.c
@@ -79,4 +79,14 @@ pmlist_t *_pacman_stringlist_append(pmlist_t *list, const 
char *s)
return _pacman_list_add(list, strdup(s));
}

+pmlist_t *_pacman_stringlist_append_stringlist(pmlist_t *dest, const pmlist_t 
*src)
+{
+       const pmlist_t *lp;
+
+       for(lp = src; lp; lp = lp->next) {
+               dest = _pacman_stringlist_append(dest, lp->data);
+       }
+       return dest;
+}
+
/* vim: set ts=2 sw=2 noet: */
diff --git a/lib/libpacman/util/stringlist.h b/lib/libpacman/util/stringlist.h
index b8ee255..1161f27 100644
--- a/lib/libpacman/util/stringlist.h
+++ b/lib/libpacman/util/stringlist.h
@@ -28,6 +28,7 @@ pmlist_t *_pacman_list_remove_dupes(pmlist_t *list);
pmlist_t *_pacman_list_strdup(pmlist_t *list);

pmlist_t *_pacman_stringlist_append(pmlist_t *list, const char *s);
+pmlist_t *_pacman_stringlist_append_stringlist(pmlist_t *dest, const pmlist_t 
*src);

#endif /* _PACMAN_STRINGLIST_H */
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to