Aktualizovat du6/list_ops.c
This commit is contained in:
parent
ebcb037e4c
commit
17c9bb6834
@ -82,7 +82,7 @@ list_element_t foldl_list(list_t *list, list_element_t initial,
|
|||||||
list_element_t foldr_list(list_t *list, list_element_t initial,
|
list_element_t foldr_list(list_t *list, list_element_t initial,
|
||||||
list_element_t (*foldr)(list_element_t, list_element_t)) {
|
list_element_t (*foldr)(list_element_t, list_element_t)) {
|
||||||
list_element_t result = initial;
|
list_element_t result = initial;
|
||||||
for (ssize_t i = list->length - 1; i >= 0; i--) {
|
for (int i = (int)list->length - 1; i >= 0; i--) {
|
||||||
result = foldr(list->elements[i], result);
|
result = foldr(list->elements[i], result);
|
||||||
}
|
}
|
||||||
return result;
|
return result;
|
||||||
|
Loading…
Reference in New Issue
Block a user