Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-g2.git;a=commitdiff;h=dfe6f6d178aa3a0ed44f72f292e50cca31e63d65
commit dfe6f6d178aa3a0ed44f72f292e50cca31e63d65 Author: Michel Hermier <[email protected]> Date: Thu Oct 31 12:02:08 2013 +0100 libpacman: constify list parameter in _pacman_list_count and _pacman_list_is_in. diff --git a/lib/libpacman/util/list.c b/lib/libpacman/util/list.c index 78dd692..a1556ef 100644 --- a/lib/libpacman/util/list.c +++ b/lib/libpacman/util/list.c @@ -187,19 +187,19 @@ pmlist_t *_pacman_list_remove(pmlist_t *haystack, void *needle, _pacman_fn_cmp f return(haystack); } -int _pacman_list_count(pmlist_t *list) +int _pacman_list_count(const pmlist_t *list) { int i; - pmlist_t *lp; + const pmlist_t *lp; for(lp = list, i = 0; lp; lp = lp->next, i++); return(i); } -int _pacman_list_is_in(void *needle, pmlist_t *haystack) +int _pacman_list_is_in(void *needle, const pmlist_t *haystack) { - pmlist_t *lp; + const pmlist_t *lp; for(lp = haystack; lp; lp = lp->next) { if(lp->data == needle) { diff --git a/lib/libpacman/util/list.h b/lib/libpacman/util/list.h index 6188fb0..85ed241 100644 --- a/lib/libpacman/util/list.h +++ b/lib/libpacman/util/list.h @@ -44,8 +44,8 @@ void _pacman_list_free(pmlist_t *list, _pacman_fn_free fn); pmlist_t *_pacman_list_add(pmlist_t *list, void *data); pmlist_t *_pacman_list_add_sorted(pmlist_t *list, void *data, _pacman_fn_cmp fn); pmlist_t *_pacman_list_remove(pmlist_t *haystack, void *needle, _pacman_fn_cmp fn, void **data); -int _pacman_list_count(pmlist_t *list); -int _pacman_list_is_in(void *needle, pmlist_t *haystack); +int _pacman_list_count(const pmlist_t *list); +int _pacman_list_is_in(void *needle, const pmlist_t *haystack); pmlist_t *_pacman_list_last(pmlist_t *list); pmlist_t *_pacman_list_reverse(pmlist_t *list); _______________________________________________ Frugalware-git mailing list [email protected] http://frugalware.org/mailman/listinfo/frugalware-git
