Move libopkg.c out into the src dir. It shouldn't be part of the library.
[project/opkg-lede.git] / libopkg / active_list.h
index 28e909a6c80378c4fba247dd9f74044f90ba6a7e..c9d90c0f162f4c765bc616f7598f98107f4028f4 100644 (file)
@@ -27,12 +27,15 @@ struct active_list {
 };
 
 
-struct active_list * active_list_head_new();
+struct active_list * active_list_head_new(void);
 void active_list_head_delete(struct active_list *);
 void active_list_init(struct active_list *ptr);
 void active_list_clear(struct active_list *head);
 void active_list_add_depend(struct active_list *node, struct active_list *depend);
 void active_list_add(struct active_list *head, struct active_list *node);
+struct active_list *active_list_move_node(struct active_list *old_head, struct active_list *new_head, struct active_list *node);
+
+struct active_list * active_list_sort(struct active_list *head, int (*compare_fcn_t)(const void *, const void *));
 
 struct active_list * active_list_next(struct active_list *head, struct active_list *ptr);