typedef struct { int count; char *str[1]; // may be fine with [] or even just char* str (no subscript at all) } Edje_Message_String_Set;