Tizen Native API
|
Creating an Eina_List and adding elements to it is very easy and can be understood from an example: First thing is always to include Eina.h, for this example we also include stdio.h so we can use printf.
Just some boilerplate code, declaring some variable and initializing eina.

Now that we have a list with some elements in it we can look at its contents.
There are many ways of accessing elements in the list, including by its index:
- Note:
- It should be noted that the index starts at 0.
eina_list_append() is not the only way to add elements to a a list. A common requirement is to add an element in a specific position this can be accomplished using eina_list_append_relative() and eina_list_append_relative_list():
Eina_List also has prepend analogs to append functions we have used so far:

Once done using the list it needs to be freed, and since we are done with eina that also need to be shutdown:
The full source code can be found on the examples folder on the eina_list_01.c file.