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.
Full-size
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:
Full-size
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.