![]() |
![]() HP OpenVMS Systemsask the wizard |
![]() |
The Question is: We recently migrated from VAX-C 5.4 to DEC-C. When we compile our existing programs with the compatibility options (/STANDARD, /PREFIX) we get messages like "%CC-I-IMPLICITFUNC..." fro most of the function calls including c library function calls like "printf" Please help. The Answer is : The final release of VAX C was V3.2, and was then replaced by the DEC C V4.0 release. DEC C is currently at V6.0 or later. The DEC C message "%CC-I-IMPLICITFUNC" is an informational (-I-) message, and does not adversely effect the object code generated by the compiler nor the resulting image(s) produced by the LINKER based on the object code. The message indicates your that application does not appear to include the necessary header files for the function(s) referenced. In the case of printf, an #include of stdio.h is required. You could certainly suppress the message using /WARNINGS, but the Wizard does not recommend this approach as it can and will suppress all occurances of the specified message. The Wizard recommends adding the appropriate header file references to the source modules, as well as resolving any errors that DEC C might detect and flag in your source code pool when /STANDARD=VAXC is not specified.
|