aboutsummaryrefslogtreecommitdiff
path: root/src/util/container_slist.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/util/container_slist.c')
-rw-r--r--src/util/container_slist.c3
1 files changed, 2 insertions, 1 deletions
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,
268 return GNUNET_NO; 268 return GNUNET_NO;
269} 269}
270 270
271typedef int (*Comparator)(const void *, size_t, const void *, size_t);
271 272
272/** 273/**
273 * Check if a list contains a certain element 274 * Check if a list contains a certain element
@@ -283,7 +284,7 @@ GNUNET_CONTAINER_slist_contains (const struct GNUNET_CONTAINER_SList *l,
283void * 284void *
284GNUNET_CONTAINER_slist_contains2 (const struct GNUNET_CONTAINER_SList *l, 285GNUNET_CONTAINER_slist_contains2 (const struct GNUNET_CONTAINER_SList *l,
285 const void *buf, size_t len, 286 const void *buf, size_t len,
286 int (*compare)(const void *, const size_t, const void *, const size_t)) 287 Comparator compare)
287{ 288{
288 struct GNUNET_CONTAINER_SList_Elem *e; 289 struct GNUNET_CONTAINER_SList_Elem *e;
289 290