The h command moves a literal string of characters to the currently active output buffer.
h{string}{<}
string | The text for the output buffer. All characters immediately after the h are placed in the active output buffer at the current position of the pointer, including leading and trailing spaces. |
< | Place a carriage return in the output buffer and must follow each discrete parameter when moving multiple parameters to the secondary output buffer (following the ston command). |
Several h commands can be used to build suitable text. It does not actually output until a carriage return is placed into the buffer.
The h commands move the strings following them to the end of the currently active output buffer.
hlist entity h name address phone p
The < characters in the example are required to separate or stack the strings to execute after the list is retrieved.
hget-list invoices ston hlist-label invoices cust.name cust.addr custcsz (cip< h1,3,1,0,30,0,c p