This chapter contains information for applications that contain
mixed PL/I programs and assembler programs. It includes information
on:
- Considerations for assembler programs mimicking PL/I main procedures
- Calling PL/I from assembler and Language Environment conforming assembler
- Condition handling and assembler programs
- Considerations for using assembler user exits
The new compiler uses some different internal control blocks
in its generated code than did the old compiler.
If you had assembler code that knew the layout and meaning of such control blocks,
that code is highly likely not to work now and will probably have to be
changed.
Some examples where where these differences would require code changes:
- assembler code that "knows" the layout of a PL/I label variable and
uses that to try to branch back from assembler into PL/I code
- assembler code that "knows" the layout of a PL/I file variable and
associated file control block and uses that to try to get the DCB for a file
|
This information center is powered by Eclipse technology. (http://www.eclipse.org)