Message Allowing the declaration of a static array with an incomplete type is a language extension. Description The HP C compiler will allow an incomplete array type to appear in a static file scope declaration for compatibility with other compilers. This is an extension to the standard. Other compilers may reject this declaration. User Action Either use a complete type in this declaration, or change the storage class to extern.