X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=libopkg%2Fstr_list.c;h=2323c8ecd32df291702c154cf091130cf265df81;hb=ef1399b3610825667f5797c52afc964ee2a713be;hp=be4296722cb0a3dc7cb621b8d6ace8b83275e188;hpb=11af232b19155c76002b5ca1f2b0e89d75699d3a;p=oweals%2Fopkg-lede.git diff --git a/libopkg/str_list.c b/libopkg/str_list.c index be42967..2323c8e 100644 --- a/libopkg/str_list.c +++ b/libopkg/str_list.c @@ -19,9 +19,9 @@ #include "str_list.h" #include "libbb/libbb.h" -int str_list_elt_init(str_list_elt_t *elt, char *data) +void str_list_elt_init(str_list_elt_t *elt, char *data) { - return 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) @@ -33,15 +33,14 @@ void str_list_elt_deinit(str_list_elt_t *elt) str_list_t *str_list_alloc() { - str_list_t *list = (str_list_t *)calloc(1, sizeof(str_list_t)); - if (list) - str_list_init(list); + str_list_t *list = xcalloc(1, sizeof(str_list_t)); + str_list_init(list); return list; } -int str_list_init(str_list_t *list) +void str_list_init(str_list_t *list) { - return void_list_init((void_list_t *) list); + void_list_init((void_list_t *) list); } void str_list_deinit(str_list_t *list) @@ -58,14 +57,14 @@ void str_list_deinit(str_list_t *list) } } -int str_list_append(str_list_t *list, char *data) +void str_list_append(str_list_t *list, char *data) { - return void_list_append((void_list_t *) list, xstrdup(data)); + void_list_append((void_list_t *) list, xstrdup(data)); } -int str_list_push(str_list_t *list, char *data) +void str_list_push(str_list_t *list, char *data) { - return 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)