int
cmp(const void *a, const void *b)
{
return *(int*)a > *(int*)b;
}
{
int a, *b;
a = 1;
a = 9;
a = 6;
a = 4;
a = 10;
printf("int: %d(pointer: %p)\n", *b, b);
a = 8;
printf("Inserting %d to inline array using eina_inarray_insert.\n", a);
printf("int: %d(pointer: %p)\n", *b, b);
printf("Removed %d from inline array using eina_inarray_remove.\n", a);
printf("int: %d(pointer: %p)\n", *b, b);
printf("Inserting %d to inline array using eina_inarray_insert_sorted.\n",a);
printf("int: %d(pointer: %p)\n", *b, b);
printf(
"Position of element %d in the inline array is %d\n", a,
eina_inarray_search(iarr, &a, cmp));
printf("Sorted inline array:\n");
printf("int: %d(pointer: %p)\n", *b, b);
}