Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-g2.git;a=commitdiff;h=5f4d8215a691311c9bd94e40fce3fba089276780
commit 5f4d8215a691311c9bd94e40fce3fba089276780 Author: Michel Hermier <herm...@frugalware.org> Date: Mon Nov 18 13:44:51 2013 +0100 libpacman: Add f_ptrlist_contains and f_ptrlist_contains_ptr. diff --git a/lib/libpacman/util/list.c b/lib/libpacman/util/list.c index 9b69048..fc77759 100644 --- a/lib/libpacman/util/list.c +++ b/lib/libpacman/util/list.c @@ -285,4 +285,9 @@ void f_ptrlist_clear(FPtrList *list, FVisitor *visitor) } } +int f_ptrlist_contains_ptr(const FPtrList *list, const void *ptr) +{ + return f_ptrlist_contains(list, f_ptrlistitem_ptrcmp, ptr); +} + /* vim: set ts=2 sw=2 noet: */ diff --git a/lib/libpacman/util/list.h b/lib/libpacman/util/list.h index 78c9ec4..e853a60 100644 --- a/lib/libpacman/util/list.h +++ b/lib/libpacman/util/list.h @@ -78,6 +78,8 @@ FPtrList *f_ptrlist_new(void); void f_ptrlist_free(FPtrList *list, FVisitor *visitor); void f_ptrlist_clear(FPtrList *list, FVisitor *visitor); +#define f_ptrlist_contains f_list_contains +int f_ptrlist_contains_ptr(const FPtrList *list, const void *ptr); #define f_ptrlist_count f_list_count #define f_ptrlist_empty f_list_empty _______________________________________________ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git