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

Reply via email to