X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=src%2Futil%2Fcontainer_slist.c;h=6b583258376ce101a49d76ec1072cc3f2564aeb5;hb=f4d040c0f0dd2fef3d73b1f4532c76219f760f75;hp=950c4245efd1fc8634a8f1b0aaa54a4a582d7249;hpb=a3825c187b4f6acb08f0e5a0b5b0590dbe8ea9c8;p=oweals%2Fgnunet.git diff --git a/src/util/container_slist.c b/src/util/container_slist.c index 950c4245e..6b5832583 100644 --- a/src/util/container_slist.c +++ b/src/util/container_slist.c @@ -268,6 +268,7 @@ GNUNET_CONTAINER_slist_contains (const struct GNUNET_CONTAINER_SList *l, return GNUNET_NO; } +typedef int (*Comparator)(const void *, size_t, const void *, size_t); /** * Check if a list contains a certain element @@ -283,7 +284,7 @@ GNUNET_CONTAINER_slist_contains (const struct GNUNET_CONTAINER_SList *l, void * GNUNET_CONTAINER_slist_contains2 (const struct GNUNET_CONTAINER_SList *l, const void *buf, size_t len, - int (*compare)(const void *, const size_t, const void *, const size_t)) + Comparator compare) { struct GNUNET_CONTAINER_SList_Elem *e;