Functions | |
| Evas_List * | evas_list_remove (Evas_List *list, const void *data) |
| Removes the first instance of the specified data from the given list. | |
| Evas_List * | evas_list_remove_list (Evas_List *list, Evas_List *remove_list) |
| Removes the specified data. | |
| Evas_List * | evas_list_free (Evas_List *list) |
| Free an entire list and all the nodes, ignoring the data contained. | |
|
|
Free an entire list and all the nodes, ignoring the data contained.
list.Example: extern Evas_List *list; list = evas_list_free(list); |
|
||||||||||||
|
Removes the first instance of the specified data from the given list. If the specified data is not in the given list, nothing is done.
|
|
||||||||||||
|
Removes the specified data. Remove a specified member from a list
remove_list and removes it from the list list, freeing the list node structure remove_list.Example: extern Evas_List *list; Evas_List *l; extern void *my_data; for (l = list; l; l= l->next) { if (l->data == my_data) { list = evas_list_remove_list(list, l); break; } } |