#include <stdio.h>
int
main(int argc, char **argv)
{
(void)argc;
(void)argv;
void *list_data;
eina_list_data_set(l, "aquarius");
printf("size: %d\n", eina_list_count(list));
printf("%s\n", (char*)list_data);
return 0;
}
EINA_API void eina_iterator_free(Eina_Iterator *iterator)
Frees an iterator.
Definition eina_iterator.c:98
#define EINA_ITERATOR_FOREACH(itr, data)
Definition for the macro to iterate over all elements easily.
Definition eina_iterator.h:448
EINA_API Eina_List * eina_list_demote_list(Eina_List *list, Eina_List *move_list)
Moves the specified data to the tail of the list.
Definition eina_list.c:889
EINA_API Eina_List * eina_list_nth_list(const Eina_List *list, unsigned int n)
Gets the nth member's list node in a list.
Definition eina_list.c:1006
EINA_API Eina_List * eina_list_append(Eina_List *list, const void *data)
Appends the given data to the given linked list.
Definition eina_list.c:584
EINA_API Eina_List * eina_list_remove(Eina_List *list, const void *data)
Removes the first instance of the specified data from the given list.
Definition eina_list.c:773
EINA_API Eina_List * eina_list_free(Eina_List *list)
Frees an entire list and all the nodes, ignoring the data contained.
Definition eina_list.c:823
EINA_API Eina_Iterator * eina_list_iterator_new(const Eina_List *list)
Returns a new iterator associated with a list.
Definition eina_list.c:1574
EINA_API Eina_List * eina_list_reverse_clone(const Eina_List *list)
Clones (copies) all the elements in the list in reverse order.
Definition eina_list.c:1072
EINA_API Eina_List * eina_list_promote_list(Eina_List *list, Eina_List *move_list)
Moves the specified data to the head of the list.
Definition eina_list.c:845
EINA_API Eina_List * eina_list_data_find_list(const Eina_List *list, const void *data)
Finds a member of a list and returns it as a list node.
Definition eina_list.c:975
EINA_API int eina_shutdown(void)
Shuts down the Eina library.
Definition eina_main.c:379
EINA_API int eina_init(void)
Initializes the Eina library.
Definition eina_main.c:291
structure of an iterator
Definition eina_iterator.h:159
Type for a generic double linked list.
Definition eina_list.h:318