CHRATR (1-byte character string×CALEN) - output

Character attributes.

This is the buffer in which the character attributes are returned, concatenated together. The length of the buffer is given by the CALEN parameter.

Character attributes are returned in the same order as the CA* selectors in the SELS parameter. The length of each attribute string is fixed for each attribute (see SELS), and the value in it is padded to the right with blanks if necessary. If the buffer is larger than that needed to contain all of the requested character attributes (including padding), the bytes beyond the last attribute value returned are unchanged.

If HOBJ represents a queue, but an attribute selector is not applicable to that type of queue, a character string consisting entirely of asterisks (*) is returned as the value of that attribute in CHRATR.