From: Taekyun Kim Date: Thu, 6 Aug 2015 07:01:43 +0000 (+0900) Subject: pepper: Add an API for finding a list node containing the given item X-Git-Tag: accepted/tizen/mobile/20151221.050925~34^2~237 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=f22c67690f19634c526926a34e9d06ae46ae035c;p=platform%2Fcore%2Fuifw%2Fpepper.git pepper: Add an API for finding a list node containing the given item Change-Id: I80bcbbb5fb171d85d0f07315454ce3860eeeb0f1 --- diff --git a/src/lib/pepper/pepper-utils.h b/src/lib/pepper/pepper-utils.h index 63c074b..5adfdde 100644 --- a/src/lib/pepper/pepper-utils.h +++ b/src/lib/pepper/pepper-utils.h @@ -163,6 +163,20 @@ pepper_list_insert_item(pepper_list_t *list, void *item) return elm; } +static inline pepper_list_t * +pepper_list_find_item(pepper_list_t *list, void *item) +{ + pepper_list_t *l; + + PEPPER_LIST_FOR_EACH(list, l) + { + if (l->item == item) + return l; + } + + return NULL; +} + static inline void pepper_list_remove(pepper_list_t *list, pepper_free_func_t free_func) {