From ed06d81139bc1a55f64793dea85dd59a58736ad8 Mon Sep 17 00:00:00 2001 From: Sebastian Harl Date: Wed, 2 Oct 2013 11:04:42 +0200 Subject: [PATCH] utils llist: Made lookup's user-data a constant pointer. --- src/include/utils/llist.h | 6 +++--- src/utils/llist.c | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/include/utils/llist.h b/src/include/utils/llist.h index af8285f..104c9e4 100644 --- a/src/include/utils/llist.h +++ b/src/include/utils/llist.h @@ -41,7 +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); +typedef int (*sdb_llist_lookup_cb)(const sdb_object_t *, const void *user_data); /* * sdb_llist_create, sdb_llist_destroy: @@ -131,7 +131,7 @@ sdb_llist_insert_sorted(sdb_llist_t *list, */ sdb_object_t * sdb_llist_search(sdb_llist_t *list, - sdb_llist_lookup_cb lookup, void *user_data); + sdb_llist_lookup_cb lookup, const void *user_data); /* * sdb_llist_search_by_name: @@ -158,7 +158,7 @@ sdb_llist_search_by_name(sdb_llist_t *list, const char *key); */ sdb_object_t * sdb_llist_remove(sdb_llist_t *list, - sdb_llist_lookup_cb lookup, void *user_data); + sdb_llist_lookup_cb lookup, const void *user_data); /* * sdb_llist_shift: diff --git a/src/utils/llist.c b/src/utils/llist.c index 3f54786..0d61769 100644 --- a/src/utils/llist.c +++ b/src/utils/llist.c @@ -117,7 +117,7 @@ sdb_llist_insert_after(sdb_llist_t *list, sdb_llist_elem_t *elem, static sdb_llist_elem_t * llist_search(sdb_llist_t *list, - sdb_llist_lookup_cb lookup, void *user_data) + sdb_llist_lookup_cb lookup, const void *user_data) { sdb_llist_elem_t *elem; @@ -307,7 +307,7 @@ sdb_llist_insert_sorted(sdb_llist_t *list, sdb_object_t * sdb_llist_search(sdb_llist_t *list, - sdb_llist_lookup_cb lookup, void *user_data) + sdb_llist_lookup_cb lookup, const void *user_data) { sdb_llist_elem_t *elem; @@ -343,7 +343,7 @@ sdb_llist_search_by_name(sdb_llist_t *list, const char *key) sdb_object_t * sdb_llist_remove(sdb_llist_t *list, - sdb_llist_lookup_cb lookup, void *user_data) + sdb_llist_lookup_cb lookup, const void *user_data) { sdb_llist_elem_t *elem; sdb_object_t *obj = NULL; -- 2.30.2