Message <Context> the last member of a union, or a struct
with only one named 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
User Action Be aware of this extension if you wish to port the
code.