diff options
Diffstat (limited to 'libbb/llist.c')
-rw-r--r-- | libbb/llist.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/libbb/llist.c b/libbb/llist.c index 4b3971b..094c652 100644 --- a/libbb/llist.c +++ b/libbb/llist.c @@ -13,7 +13,7 @@ #include "libbb.h" /* Add data to the start of the linked list. */ -void llist_add_to(llist_t **old_head, void *data) +void FAST_FUNC llist_add_to(llist_t **old_head, void *data) { llist_t *new_head = xmalloc(sizeof(llist_t)); @@ -23,7 +23,7 @@ void llist_add_to(llist_t **old_head, void *data) } /* Add data to the end of the linked list. */ -void llist_add_to_end(llist_t **list_head, void *data) +void FAST_FUNC llist_add_to_end(llist_t **list_head, void *data) { llist_t *new_item = xmalloc(sizeof(llist_t)); @@ -42,7 +42,7 @@ void llist_add_to_end(llist_t **list_head, void *data) } /* Remove first element from the list and return it */ -void *llist_pop(llist_t **head) +void* FAST_FUNC llist_pop(llist_t **head) { void *data, *next; @@ -58,7 +58,7 @@ void *llist_pop(llist_t **head) } /* Unlink arbitrary given element from the list */ -void llist_unlink(llist_t **head, llist_t *elm) +void FAST_FUNC llist_unlink(llist_t **head, llist_t *elm) { llist_t *crt; @@ -80,7 +80,7 @@ void llist_unlink(llist_t **head, llist_t *elm) /* Recursively free all elements in the linked list. If freeit != NULL * call it on each datum in the list */ -void llist_free(llist_t *elm, void (*freeit) (void *data)) +void FAST_FUNC llist_free(llist_t *elm, void (*freeit) (void *data)) { while (elm) { void *data = llist_pop(&elm); @@ -92,7 +92,7 @@ void llist_free(llist_t *elm, void (*freeit) (void *data)) #ifdef UNUSED /* Reverse list order. */ -llist_t *llist_rev(llist_t *list) +llist_t* FAST_FUNC llist_rev(llist_t *list) { llist_t *rev = NULL; |