Modifying Calls of ILE C++ Objects
ILE C source code that calls C++ objects must be modified to run under ILE C++.
For example:
- The
externlinkage specification with the function definition or declaration must be used instead of the #pragma linkage or #pragma argument directives. - The #pragma map directive has some semantic differences.
- There is a difference in the way the #pragma argument directive
and the
externlinkage specification handle function definitions. Both generate the same code when processing a function call but the #pragma argument directive does not affect parameters within the function definition. Theexternlinkage specification does affect parameters within the function definition.