VMS Help  —  CC  Messages  FLEXARRAYMEM
 Message        <Context> allowing the struct member, "<name>" to be
                a struct with a flexible array member is a language
                extension.

 Description    The C99 standard allows the final element of a struct
                with more than one named member to have incomplete
                array type.  Such a member is called a flexible array
                member.  The standard does not allow such a struct
                (and any union containing, possibly recursively, a
                member that is such a struct) to be a member of
                another structure.  Other C compilers may not support
                this extension.

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