eina_list_02.c
//Compile with:
//gcc -g eina_list_02.c -o eina_list_02 `pkg-config --cflags --libs eina`
#include <stdio.h>
#include <string.h>
#include <Eina.h>
int
main(int argc, char **argv)
{
Eina_List *list = NULL, *other_list = NULL;
Eina_List *l;
void *data;
int cmp_result;
eina_init();
list = eina_list_append(list, "appolo");
list = eina_list_append(list, "boomer");
return 1;
list = eina_list_sort(list, 0, cmp_func);
if (l->data != data)
return 1;
if (cmp_result > 0)
else if (cmp_result < 0)
l = eina_list_search_sorted_list(list, cmp_func, "boomer");
list = eina_list_split_list(list, l, &other_list);
other_list = eina_list_sort(other_list, 0, cmp_func);
list = eina_list_sorted_merge(list, other_list, cmp_func);
eina_list_free(list);
return 0;
}