PUSH
>>-PUSH-+------------+-;--------------------------------------->< '-expression-'
PUSH stacks the string resulting from the evaluation of expression LIFO (Last In, First Out) onto the external data queue.
If you do not specify expression, a null string is stacked.
Note: The TSO/E implementation of the
external data queue is the data stack. The length of an element in
the data stack can be up to one byte less than 16 megabytes. The
data stack contains one buffer initially, but you can create additional
buffers using the TSO/E REXX command
MAKEBUF.
Example:
a='Fred'
push /* Puts a null line onto the queue */
push a 2 /* Puts "Fred 2" onto the queue */
See QUEUED for the QUEUED built-in function that returns the number of lines currently in the external data queue.
