Wrappers for list structures and functions. More...
Go to the source code of this file.
Data Structures | |
struct | list |
Macros | |
#define | LIST_CONCAT(s1, s2) s1##s2 |
#define | LIST_STRUCT(name) |
#define | LIST_STRUCT_INIT(struct_ptr, name) |
Typedefs | |
typedef void ** | list_t |
Functions | |
static void * | list_head (list_t the_list) |
static void | list_remove (list_t the_list, void *item) |
static void | list_add (list_t the_list, void *item) |
static void | list_push (list_t the_list, void *item) |
static void * | list_pop (list_t the_list) |
static void | list_insert (list_t the_list, void *previtem, void *newitem) |
static void * | list_item_next (void *item) |
Wrappers for list structures and functions.
Definition in file t_list.h.
#define LIST_STRUCT | ( | name | ) |
#define LIST_STRUCT_INIT | ( | struct_ptr, | |
name | |||
) |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |