diff --git a/apple/iOS/bluetooth/btstack/linked_list.h b/apple/iOS/bluetooth/btstack/linked_list.h index 803564ef81..d2abcf147d 100644 --- a/apple/iOS/bluetooth/btstack/linked_list.h +++ b/apple/iOS/bluetooth/btstack/linked_list.h @@ -35,21 +35,28 @@ #if defined __cplusplus extern "C" { #endif - -typedef struct linked_item { - struct linked_item *next; // <-- next element in list, or NULL - void *user_data; // <-- pointer to struct base -} linked_item_t; typedef linked_item_t * linked_list_t; + +typedef struct linked_item +{ + struct linked_item *next; /* <-- next element in list, or NULL */ + void *user_data; /* <-- pointer to struct base */ +} linked_item_t; + +void linked_item_set_user(linked_item_t *item, void *user_data); /* <-- set user data */ + +void * linked_item_get_user(linked_item_t *item); /* <-- get user data */ -void linked_item_set_user(linked_item_t *item, void *user_data); // <-- set user data -void * linked_item_get_user(linked_item_t *item); // <-- get user data int linked_list_empty(linked_list_t * list); -void linked_list_add(linked_list_t * list, linked_item_t *item); // <-- add item to list as first element -void linked_list_add_tail(linked_list_t * list, linked_item_t *item); // <-- add item to list as last element -int linked_list_remove(linked_list_t * list, linked_item_t *item); // <-- remove item from list -linked_item_t * linked_list_get_last_item(linked_list_t * list); // <-- find the last item in the list + +void linked_list_add(linked_list_t * list, linked_item_t *item); /* <-- add item to list as first element */ + +void linked_list_add_tail(linked_list_t * list, linked_item_t *item); /* <-- add item to list as last element */ + +int linked_list_remove(linked_list_t * list, linked_item_t *item); /* <-- remove item from list */ + +linked_item_t * linked_list_get_last_item(linked_list_t * list); /* <-- find the last item in the list */ void test_linked_list(void);