I want to define a structure on the following way:
typedef struct Info_s
{
uint8 Size;
uint8 Address;
uint8 Pattern[Size];
}Info_t;
As you can notice the size of the array Pattern is "Size" which is declared first in the same structure.
Is that correct?