Message <Context> the last member of a struct with more than one named member, <name>, has incomplete array type. This does not conform to the C89 standard. Description The C89 standard does not allow struct members to be an array without a bounds specifier. The C99 standard will allow the final member of a struct with more than one named member to be an incompete type. Other C compilers may not support this C99 extension. User Action Be aware of this if you wish to port the code to a compiler that does not support C99.