X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Finclude%2Futils%2Fllist.h;fp=src%2Finclude%2Futils%2Fllist.h;h=bd44d44c5053870b726b575ee7452a909e03d149;hb=94500efc2f62a72f54bc1b21e458f311bdbffb42;hp=4bf9d605ad74e8d46e28c262a8c92470acf6dc47;hpb=be8fe81410d8f9b14debc388248d233b95b26a2d;p=sysdb.git diff --git a/src/include/utils/llist.h b/src/include/utils/llist.h index 4bf9d60..bd44d44 100644 --- a/src/include/utils/llist.h +++ b/src/include/utils/llist.h @@ -41,6 +41,7 @@ struct sdb_llist_iter; typedef struct sdb_llist_iter sdb_llist_iter_t; typedef int (*sdb_llist_cmp_cb)(const sdb_object_t *, const sdb_object_t *); +typedef int (*sdb_llist_lookup_cb)(const sdb_object_t *, void *user_data); /* * sdb_llist_create, sdb_llist_destroy: @@ -130,7 +131,7 @@ sdb_llist_insert_sorted(sdb_llist_t *list, */ sdb_object_t * sdb_llist_search(sdb_llist_t *list, - const sdb_object_t *key, sdb_llist_cmp_cb); + sdb_llist_lookup_cb lookup, void *user_data); /* * sdb_llist_search_by_name: