VMS Help  —  CC  Messages  INTRINSICDECL
 Message        <Context> the declaration for intrinsic function
                "<name>" referenced at <location>, <problem>.  It
                will be treated as an ordinary external function.

 Description    A function that could be handled internally by the
                compiler has been declared with a prototype that does
                not agree with what the compiler expected to see, or
                has been declared at block scope instead of file
                scope.  The function might in fact be a
                similarly-named replacement for the expected
                function, or the prototype might be incorrect or
                misplaced.  In such cases, the function will not be
                handled internally, but will instead be called at run
                time in the usual manner.  This could result in a
                performance loss.

 User Action    If the function is intended to refer to the runtime
                library routine, the appropriate header file should
                be included in the source (note that it is not
                portable to include standard headers at other than
                file scope).  Alternatively, the prototype could be
                modified as specified in the error message.  If the
                function is intended to be a replacement for the
                runtime library routine, disable the intrinsic
                version by specifying "#pragma
                function(function_name)" in the source file.
Close Help