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
