eina_inarray_02_c(3)

NAME
eina_inarray_02_c - eina_inarray_02.c

//Compile with:
//gcc -g eina_inarray_02.c -o eina_inarray_02 `pkg-config --cflags --libs eina`
#include <Eina.h>
int
main(int argc EINA_UNUSED, char **argv EINA_UNUSED)
{
   const char* strings[] = {
      "helo", "hera", "starbuck", "kat", "boomer",
      "hotdog", "longshot", "jammer", "crashdown", "hardball",
      "duck", "racetrack", "apolo", "husker", "freaker",
      "skulls", "bulldog", "flat top", "hammerhead", "gonzo"
   };
   char **str, **str2;
   Eina_Inarray *iarr;
   int i;
   eina_init();
   iarr = eina_inarray_new(sizeof(char *), 0);
   for (i = 0; i < 20; i++){
     str = (char **)(&strings[i]);
      eina_inarray_push(iarr, str);
   }
   printf("Inline array of strings:);
   EINA_INARRAY_FOREACH(iarr, str2)
     printf("string: %s(pointer: %p), *str2, str2);
   eina_inarray_free(iarr);
   eina_shutdown();
}