int
cmp(const void *a, const void *b)
{
   return *(int*)a > *(int*)b;
}
int main(int argc EINA_UNUSED, char **argv EINA_UNUSED)
{
   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);
}