RTC
®
5 PC Interface Board
Rev. 1.9 e
10 Commands And Functions
324
Undelayed
Short
List Command
list_return
Function terminates a previously called subroutine, jumps to the calling location and executes the
next list command (possibly after a list_nop) immediately and without delay.
Call
list_return()
Comments • While loading an indexed subroutine, character or text string in the protected memory
area, the list_return command additionally triggers entries into the corresponding
internal management table of data such as the starting address.
• In contrast, if list_return directly follows a load_sub, load_char or load_text_table
command, then the affected subroutine, character or text string will be deleted from
the corresponding internal management table.
• If, during loading into the protected memory area, indexed subroutines, characters or
text strings are not terminated with list_return before the input pointer is explicitly set
to another position, then they will not be stored and will thereafter be unavailable.
• During loading of a list_return command, a flush of the list input buffer is triggered
(see page 71).
• Following list_return, the input pointer is invalid and further commands can therefore
not be loaded without a prior request for a new input pointer positioning.
• If, during processing, a list_return is encountered without the prior explicit calling of a
subroutine, character or text string, then processing will continue at the absolute
address 0 (starting address of “List 1”).
RTC
®
4
RTC
®
5 no changes to the previous functionality (termination of a subroutine)
new: impact during loading into the protected memory area
References list_call, sub_call, load_char, load_text_table, load_sub