Rational Developer for System z
COBOL for Windows, Version 7.5, Programming Guide


Correcting errors in linking

When you use the PGMNAME(UPPER) compiler option, the names of subprograms referenced in CALL statements are translated to uppercase. This change affects the linker, which recognizes case-sensitive names.

For example, the compiler translates Call “RexxStart” to Call “REXXSTART”. If the real name of the called program is RexxStart, the linker will not find the program, and will produce an error message that indicates that REXXSTART is an unresolved external reference.

This type of error typically occurs when you call API routines that are supplied by another software product. If the API routines have mixed-case names, you must take both of the following actions:

related references
Linker errors in program-names


Terms of use | Feedback

Copyright IBM Corporation 1996, 2008.
This information center is powered by Eclipse technology. (http://www.eclipse.org)