http://www.catnet.ne.jp/kouno/c_faq/c2.html#0
↑の2.6のAで書かれている

struct name {
 int namelen;
 char namestr[MAXSIZE];
};

が「規格の厳密な解釈によると許されない」というのが
わかりません。構造体のメンバに配列はだめってこと?