build: missing pkg.m4
[project/opkg-lede.git] / libopkg / pkg_dest_list.h
index a3c1c65a45656ad0495fa83041499dfe0c28d185..33aef19e4568585b8ae601d2cf2335571b99415c 100644 (file)
@@ -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
 
 
 #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