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

Reply via email to