struct xine_list_elem_s * xine_list_iterator_t
Definition: list.h:50
#define XINE_MALLOC
Definition: attributes.h:139
void xine_list_remove(xine_list_t *list, xine_list_iterator_t position)
Definition: list.c:246
unsigned int xine_list_empty(xine_list_t *list)
Definition: list.c:150
void * value
Definition: list.c:40
void * xine_list_get_value(xine_list_t *list, xine_list_iterator_t ite)
Definition: list.c:240
void xine_list_push_back(xine_list_t *list, void *value)
Definition: list.c:162
void xine_list_push_front(xine_list_t *list, void *value)
Definition: list.c:176
xine_list_iterator_t xine_list_back(xine_list_t *list)
Definition: list.c:158
xine_list_iterator_t xine_list_front(xine_list_t *list)
Definition: list.c:154
xine_list_iterator_t xine_list_insert(xine_list_t *list, xine_list_iterator_t position, void *value)
Definition: list.c:256
void xine_list_clear(xine_list_t *list)
Definition: list.c:103
void * xine_list_next_value(xine_list_t *list, xine_list_iterator_t *ite)
Definition: list.c:197
xine_list_t * xine_list_new(void)
Definition: list.c:72
void xine_list_delete(xine_list_t *list)
Definition: list.c:108
xine_list_iterator_t xine_list_find(xine_list_t *list, void *value)
Definition: list.c:275
unsigned int xine_list_size(xine_list_t *list)
Definition: list.c:146
void * xine_list_prev_value(xine_list_t *list, xine_list_iterator_t *ite)
Definition: list.c:222
#define XINE_PROTECTED
Definition: attributes.h:73
xine_list_iterator_t xine_list_prev(xine_list_t *list, xine_list_iterator_t ite)
Definition: list.c:215
xine_list_iterator_t xine_list_next(xine_list_t *list, xine_list_iterator_t ite)
Definition: list.c:190