VMS Help  —  CC  Messages  NEEDCONSTEXT
 Message        <Context> "<name>" is not constant, but occurs in a
                context that requires a constant expression.  This is
                an extension of the language.

 Description    The C89 standard requires that an initializer for an
                automatic aggregate or union type object have an
                initializer that is a list of constant expressions.
                VSI C allows non-constants in these initializers.
                This is an extension to C89.  Although this is
                allowed by the C99 standard, other C compilers might
                not successfully compile a program that uses this
                extension.

 User Action    Be aware of this if you wish to port the program.
Close Help