Search Top Index
HELP EXITTO Ros Barrett, January 1986 exitto(<procedure | call stack length>) The procedure EXITTO takes one argument, which can be either a procedure higher up in the calling stack than the caller, or an integer representing a call stack length as returned by *CALLSTACKLENGTH. Control leaves the caller immediately EXITTO is called. If the first argument is a procedure any remaining instructions in the caller, and those procedures between it and the target procedure on the calling stack, are never executed. Local variable values are reset as control unwinds up the calling stack to the target procedure. The target procedure, and procedures above it in the calling stack, are continued normally. If the first argument is an integer, exiting terminates when the call stack length is equal to or less than the integer. For other non-standard control structures, see HELP *CHAIN, *CHAINFROM, *CHAINTO, *EXITFROM, *CATCH, *JUMPOUT See also HELP *CALLER - Procedure identifying a single caller at a specified level *INTERRUPT - On POP-11 interrupt procedures *CONTROL - for a summary of control structures in POP-11