diff options
Diffstat (limited to 'libbb/llist.c')
-rw-r--r-- | libbb/llist.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/libbb/llist.c b/libbb/llist.c index ce7daddee..af0a9948c 100644 --- a/libbb/llist.c +++ b/libbb/llist.c | |||
@@ -13,7 +13,7 @@ | |||
13 | 13 | ||
14 | #ifdef L_llist_add_to | 14 | #ifdef L_llist_add_to |
15 | /* Add data to the start of the linked list. */ | 15 | /* Add data to the start of the linked list. */ |
16 | extern llist_t *llist_add_to(llist_t *old_head, char *new_item) | 16 | llist_t *llist_add_to(llist_t *old_head, char *new_item) |
17 | { | 17 | { |
18 | llist_t *new_head; | 18 | llist_t *new_head; |
19 | 19 | ||
@@ -27,7 +27,7 @@ extern llist_t *llist_add_to(llist_t *old_head, char *new_item) | |||
27 | 27 | ||
28 | #ifdef L_llist_add_to_end | 28 | #ifdef L_llist_add_to_end |
29 | /* Add data to the end of the linked list. */ | 29 | /* Add data to the end of the linked list. */ |
30 | extern llist_t *llist_add_to_end(llist_t *list_head, char *data) | 30 | llist_t *llist_add_to_end(llist_t *list_head, char *data) |
31 | { | 31 | { |
32 | llist_t *new_item; | 32 | llist_t *new_item; |
33 | 33 | ||
@@ -50,7 +50,7 @@ extern llist_t *llist_add_to_end(llist_t *list_head, char *data) | |||
50 | #ifdef L_llist_free_one | 50 | #ifdef L_llist_free_one |
51 | /* Free the current list element and advance to the next entry in the list. | 51 | /* Free the current list element and advance to the next entry in the list. |
52 | * Returns a pointer to the next element. */ | 52 | * Returns a pointer to the next element. */ |
53 | extern llist_t *llist_free_one(llist_t *elm) | 53 | llist_t *llist_free_one(llist_t *elm) |
54 | { | 54 | { |
55 | llist_t *next = elm ? elm->link : NULL; | 55 | llist_t *next = elm ? elm->link : NULL; |
56 | #if ENABLE_DMALLOC /* avoid warnings from dmalloc's error-free-null option */ | 56 | #if ENABLE_DMALLOC /* avoid warnings from dmalloc's error-free-null option */ |
@@ -64,7 +64,7 @@ extern llist_t *llist_free_one(llist_t *elm) | |||
64 | 64 | ||
65 | #ifdef L_llist_free | 65 | #ifdef L_llist_free |
66 | /* Recursively free all elements in the linked list. */ | 66 | /* Recursively free all elements in the linked list. */ |
67 | extern void llist_free(llist_t *elm) | 67 | void llist_free(llist_t *elm) |
68 | { | 68 | { |
69 | while ((elm = llist_free_one(elm))); | 69 | while ((elm = llist_free_one(elm))); |
70 | } | 70 | } |