X-Git-Url: https://git.librecmc.org/?p=oweals%2Fopkg-lede.git;a=blobdiff_plain;f=libopkg%2Fstr_list.c;h=58a00a58964a22b7f82c03eaddaa6463d999229e;hp=d3a0179411ff5ca26c0ed2f592da99f1bafff014;hb=4ea955bc7e5575bc1d8b34c364591c47653f2cfd;hpb=a79c1af5c0d3908a3ad30806530c754b42cf80e2 diff --git a/libopkg/str_list.c b/libopkg/str_list.c index d3a0179..58a00a5 100644 --- a/libopkg/str_list.c +++ b/libopkg/str_list.c @@ -18,95 +18,101 @@ #include "str_list.h" #include "libbb/libbb.h" -void str_list_elt_init(str_list_elt_t *elt, char *data) +void str_list_elt_init(str_list_elt_t * elt, char *data) { - void_list_elt_init((void_list_elt_t *) elt, data); + void_list_elt_init((void_list_elt_t *) elt, data); } -void str_list_elt_deinit(str_list_elt_t *elt) +void str_list_elt_deinit(str_list_elt_t * elt) { - if (elt->data) - free(elt->data); - void_list_elt_deinit((void_list_elt_t *) elt); + if (elt->data) + free(elt->data); + void_list_elt_deinit((void_list_elt_t *) elt); } str_list_t *str_list_alloc() { - str_list_t *list = xcalloc(1, sizeof(str_list_t)); - str_list_init(list); - return list; + str_list_t *list = xcalloc(1, sizeof(str_list_t)); + str_list_init(list); + return list; } -void str_list_init(str_list_t *list) +void str_list_init(str_list_t * list) { - void_list_init((void_list_t *) list); + void_list_init((void_list_t *) list); } -void str_list_deinit(str_list_t *list) +void str_list_deinit(str_list_t * list) { - str_list_elt_t *elt; - while (!void_list_empty(list)) { - elt = str_list_first(list); - if (!elt) - return; - list_del_init(&elt->node); - free(elt->data); - elt->data=NULL; - free(elt); - } + str_list_elt_t *elt; + while (!void_list_empty(list)) { + elt = str_list_first(list); + if (!elt) + return; + list_del_init(&elt->node); + free(elt->data); + elt->data = NULL; + free(elt); + } } -void str_list_append(str_list_t *list, char *data) +void str_list_append(str_list_t * list, char *data) { - void_list_append((void_list_t *) list, xstrdup(data)); + void_list_append((void_list_t *) list, xstrdup(data)); } -void str_list_push(str_list_t *list, char *data) +void str_list_push(str_list_t * list, char *data) { - void_list_push((void_list_t *) list, xstrdup(data)); + void_list_push((void_list_t *) list, xstrdup(data)); } -str_list_elt_t *str_list_pop(str_list_t *list) +str_list_elt_t *str_list_pop(str_list_t * list) { - return (str_list_elt_t *) void_list_pop((void_list_t *) list); + return (str_list_elt_t *) void_list_pop((void_list_t *) list); } -void str_list_remove(str_list_t *list, str_list_elt_t **iter) +void str_list_remove(str_list_t * list, str_list_elt_t ** iter) { - char *str = void_list_remove((void_list_t *) list, - (void_list_elt_t **) iter); + char *str = void_list_remove((void_list_t *) list, + (void_list_elt_t **) iter); - if (str) - free(str); + if (str) + free(str); } -void str_list_remove_elt(str_list_t *list, const char *target_str) +void str_list_remove_elt(str_list_t * list, const char *target_str) { - char *str = void_list_remove_elt((void_list_t *) list, + char *str = void_list_remove_elt((void_list_t *) list, (void *)target_str, - (void_list_cmp_t)strcmp); - if (str) - free(str); + (void_list_cmp_t) strcmp); + if (str) + free(str); } -str_list_elt_t *str_list_first(str_list_t *list) { - return (str_list_elt_t * )void_list_first((void_list_t *) list); +str_list_elt_t *str_list_first(str_list_t * list) +{ + return (str_list_elt_t *) void_list_first((void_list_t *) list); } -str_list_elt_t *str_list_prev(str_list_t *list, str_list_elt_t *node) { - return (str_list_elt_t * )void_list_prev((void_list_t *) list, (void_list_elt_t *)node); +str_list_elt_t *str_list_prev(str_list_t * list, str_list_elt_t * node) +{ + return (str_list_elt_t *) void_list_prev((void_list_t *) list, + (void_list_elt_t *) node); } -str_list_elt_t *str_list_next(str_list_t *list, str_list_elt_t *node) { - return (str_list_elt_t * )void_list_next((void_list_t *) list, (void_list_elt_t *)node); +str_list_elt_t *str_list_next(str_list_t * list, str_list_elt_t * node) +{ + return (str_list_elt_t *) void_list_next((void_list_t *) list, + (void_list_elt_t *) node); } -str_list_elt_t *str_list_last(str_list_t *list) { - return (str_list_elt_t * )void_list_last((void_list_t *) list); +str_list_elt_t *str_list_last(str_list_t * list) +{ + return (str_list_elt_t *) void_list_last((void_list_t *) list); } - -void str_list_purge(str_list_t *list) { - str_list_deinit(list); - free(list); +void str_list_purge(str_list_t * list) +{ + str_list_deinit(list); + free(list); }