| 125 | } |
| 126 | |
| 127 | int for_each_string_list(struct string_list *list, |
| 128 | string_list_each_func_t fn, void *cb_data) |
| 129 | { |
| 130 | int ret = 0; |
| 131 | for (size_t i = 0; i < list->nr; i++) |
| 132 | if ((ret = fn(&list->items[i], cb_data))) |
| 133 | break; |
| 134 | return ret; |
| 135 | } |
| 136 | |
| 137 | void filter_string_list(struct string_list *list, int free_util, |
| 138 | string_list_each_func_t want, void *cb_data) |
no outgoing calls
no test coverage detected