- rename llist_add_to.c to llist.c

- move llist_add_to_end() from ifupdown.c to libbb/llist.c
This commit is contained in:
Bernhard Reutner-Fischer
2005-09-29 12:55:10 +00:00
parent 3e245c9e21
commit bee9eb1a9d
4 changed files with 53 additions and 40 deletions

View File

@ -67,29 +67,6 @@ struct interface_defn_t;
typedef int (execfn)(char *command);
typedef int (command_set)(struct interface_defn_t *ifd, execfn *e);
extern llist_t *llist_add_to_end(llist_t *list_head, char *data)
{
llist_t *new_item, *tmp, *prev;
new_item = xmalloc(sizeof(llist_t));
new_item->data = data;
new_item->link = NULL;
prev = NULL;
tmp = list_head;
while(tmp) {
prev = tmp;
tmp = tmp->link;
}
if (prev) {
prev->link = new_item;
} else {
list_head = new_item;
}
return(list_head);
}
struct method_t
{
char *name;