Program / Module initialisation and termination methods.
Traditional method using IBM Macros
Begin and end using IBM's SAVE and RETURN macros.
Traditional method without IBM Macros
Begin and end by hard coding instructions that would have been
generated by the equivalent SAVE and RETURN macros.
Modern method - using a linkage-stack state entry
Begin and end using the BAKR and PR instructions.
Other options
The use of LE compliant macros are an option but not covered here as they are illustrated elsewhere in these pages. The use
of in-house written macros is also not discussed as they would be installation specific.