gtps1m32System Macros

ICELOG-TARGET(TPF) C Language Support Epilog

Use this system macro only with TARGET(TPF) support to return from a TARGET(TPF) assembler C library function or external function that begins with the ICPLOG macro by generating code to restore the registers saved by the preceding ICPLOG macro call. If a TARGET(TPF) stack frame was allocated by the ICPLOG macro, it is released by the ICELOG macro.

The ICELOG macro calls are required for writing TARGET(TPF) C library functions in assembler language and for external functions written in assembler that need to manage TARGET(TPF) stack storage.

See ICPLOG-TARGET(TPF) C Language Support Prolog for more information about the ICPLOG macro.

Format




label
A symbolic name can be assigned to the macro statement.

LIBRARY
Specify one of the following:

YES
Indicates that the function is a TARGET(TPF) C library function. This is the default.

NO
Indicates that the function is an external function.

Entry Requirements

R9 must contain the address of the current ECB.

Return Conditions

Control is never returned to the program that issues the ICELOG macro.

Programming Considerations

Examples

None.