(BTStack) Cleanup
This commit is contained in:
parent
b9ae190e4c
commit
90f6285d34
|
@ -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);
|
||||
|
||||
|
|
Loading…
Reference in New Issue