Go to the source code of this file.
Typedefs | |
typedef osip_list | osip_list_t |
Functions | |
int | osip_list_init (osip_list_t *li) |
void | osip_list_special_free (osip_list_t *li, void *(*free_func)(void *)) |
void | osip_list_ofchar_free (osip_list_t *li) |
int | osip_list_size (const osip_list_t *li) |
int | osip_list_eol (const osip_list_t *li, int pos) |
int | osip_list_add (osip_list_t *li, void *element, int pos) |
void * | osip_list_get (const osip_list_t *li, int pos) |
int | osip_list_remove (osip_list_t *li, int pos) |
This is a very simple implementation of a linked list.
There is not much to say about it... Except that it could be a lot improved. Sadly, it would be difficult to improve it without breaking the compatibility with older version!