X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=libopkg%2Fpkg_dest_list.h;h=33aef19e4568585b8ae601d2cf2335571b99415c;hb=0d9f9342d4b6071c158351d4c30370ddf36dc7ec;hp=a3c1c65a45656ad0495fa83041499dfe0c28d185;hpb=4b0b7ca249bfa4ecc099c2ca56527eb91776f198;p=oweals%2Fopkg-lede.git diff --git a/libopkg/pkg_dest_list.h b/libopkg/pkg_dest_list.h index a3c1c65..33aef19 100644 --- a/libopkg/pkg_dest_list.h +++ b/libopkg/pkg_dest_list.h @@ -1,4 +1,4 @@ -/* pkg_dest_list.h - the itsy package management system +/* pkg_dest_list.h - the opkg package management system Carl D. Worth @@ -20,30 +20,19 @@ #include "pkg_dest.h" -typedef struct pkg_dest_list_elt pkg_dest_list_elt_t; -struct pkg_dest_list_elt -{ - pkg_dest_list_elt_t *next; - pkg_dest_t *data; -}; - -typedef struct pkg_dest_list pkg_dest_list_t; -struct pkg_dest_list -{ - pkg_dest_list_elt_t pre_head; - pkg_dest_list_elt_t *head; - pkg_dest_list_elt_t *tail; -}; - -int pkg_dest_list_elt_init(pkg_dest_list_elt_t *elt, pkg_dest_t *data); +typedef struct void_list_elt pkg_dest_list_elt_t; + +typedef struct void_list pkg_dest_list_t; + +void pkg_dest_list_elt_init(pkg_dest_list_elt_t *elt, pkg_dest_t *data); void pkg_dest_list_elt_deinit(pkg_dest_list_elt_t *elt); -int pkg_dest_list_init(pkg_dest_list_t *list); +void pkg_dest_list_init(pkg_dest_list_t *list); void pkg_dest_list_deinit(pkg_dest_list_t *list); pkg_dest_t *pkg_dest_list_append(pkg_dest_list_t *list, const char *name, const char *root_dir,const char* lists_dir); -int pkg_dest_list_push(pkg_dest_list_t *list, pkg_dest_t *data); +void pkg_dest_list_push(pkg_dest_list_t *list, pkg_dest_t *data); pkg_dest_list_elt_t *pkg_dest_list_pop(pkg_dest_list_t *list); #endif