struct _Edje_Message_String_Set { int count; //On 64 bit machine, this is 8 bytes char *str[]; //str has no "size" and is not counted in sizeof(_Edje_Message_String_Set) }; typedef struct _Edje_Message_String_Set EdjeMessageStringSet;