VMS Help  —  CC  Messages  NOINLINEST
 Message        In an inline auxiliary function, the modifiable
                object "<name>" is declared with static storage
                duration.  This is a violation of the C99 standard.

 Description    A function declared with the inline keyword and
                without a declaration containing the keyword, extern,
                or without a declaration which lacks the inline
                keyword and the static keyword declares an auxiliary
                inline declaration.  A definition of an auxiliary
                inline shall not contain a definition of a modifiable
                object with static storage duration, and shall not
                contain a reference to an identifier with internal
                linkage.

 User Action    Remove the inline keyword from all declarations of
                the parent function, or if it is appropriate, add the
                const keyword to the declaration to create an
                non-modifiable object.
Close Help