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

commit 598b7febd1ca6f5fd4ed48b9351e3e6a860da717
Author: Michel Hermier <[email protected]>
Date:   Thu May 9 16:47:54 2013 +0200

libflib: Add f_stringlist_detach.

diff --git a/lib/libflib/fstringlist.c b/lib/libflib/fstringlist.c
index 3ae12f9..fb9c5d9 100644
--- a/lib/libflib/fstringlist.c
+++ b/lib/libflib/fstringlist.c
@@ -35,6 +35,10 @@ FList *f_stringlist_deep_copy (FList *list) {
return f_list_deep_copy (list, (FCopyFunc)f_strdup, NULL);
}

+void f_stringlist_detach (FList *list) {
+       f_list_detach (list, (FCopyFunc)f_strdup, NULL);
+}
+
FList *f_stringlist_find (FList *list, const char *str) {
return f_list_detect (list, (FDetectFunc)strcmp, (void *)str);
}
diff --git a/lib/libflib/fstringlist.h b/lib/libflib/fstringlist.h
index 1ebfb7c..e471808 100644
--- a/lib/libflib/fstringlist.h
+++ b/lib/libflib/fstringlist.h
@@ -25,6 +25,7 @@

FList *f_stringlist_append (FList *list, const char *str);
FList *f_stringlist_deep_copy (FList *list);
+void   f_stringlist_detach (FList *list);
FList *f_stringlist_find (FList *list, const char *str);
FList *f_stringlist_uniques (FList *list);
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to