Classes | |
| struct | osip_list |
| struct | osip_list |
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) |
|
|
Structure for referencing a list of elements. |
|
||||||||||||||||
|
Add an element in a list.
|
|
||||||||||||
|
Check if the end of list is detected .
|
|
||||||||||||
|
Get an element from a list.
|
|
|
Initialise a osip_list_t element. NOTE: this element MUST be previously allocated.
|
|
|
Free a list of element where elements are pointer to 'char'.
|
|
||||||||||||
|
Remove an element from a list.
|
|
|
Get the size of a list of element.
|
|
||||||||||||
|
Free a list of element. Each element will be free with the method given as the second parameter.
|
1.4.1