struct simple_array_struct
{
    tUInt8 a[5];
};

struct simple_struct1
{
    tUInt8 b;
};

struct complex_array_struct1
{
    tUInt8 c;
    simple_struct1 d;
    simple_array_struct f;
    simple_struct1 g[6];
    simple_array_struct h[7];
};

#define count1 8
const tUInt8 count2 = 9;

struct complex_array_struct2
{
    tUInt8 i[count1];
    simple_struct1 j;
    simple_array_struct k;
    simple_struct1 l[count2];
    simple_array_struct m[10];
};