Message <Context> the member <name> has incomplete array type. This is not strictly conformant with the C standard and might not be portable. Description The compiler has detected an array without a bounds specifier to be part of a struct or union type. The C89 standard does not allow members of this type. The C99 standard will allow only the final member of a struct with more than one named member to be of this type. Other C compilers might not successfully compile a program that uses this extension. User Action Specify the bounds if possible.