character-buffer
|
The characters read from the screen. This data item must be at least as long as specified by
string-length; positions in it beyond that length are unchanged.
|
attribute-buffer
|
The attributes read from the screen. This data item must be at least as long as specified by
string-length; positions in it beyond that length are unchanged.
The attributes are as follows:
Windows platforms:
B"10000000"
|
BACKGROUND HIGHLIGHT
|
B"01000000"
|
BACKGROUND-COLOR (RED)
|
B"00100000"
|
BACKGROUND-COLOR (GREEN)
|
B"00010000"
|
BACKGROUND-COLOR (BLUE)
|
B"00001000"
|
FOREGROUND HIGHLIGHT
|
B"00000100"
|
FOREGROUND-COLOR (RED)
|
B"00000010"
|
FOREGROUND-COLOR (GREEN)
|
B"00000001"
|
FOREGROUND-COLOR (BLUE)
|
UNIX platforms:
B"10000000"
|
Reserved
|
B"01000000"
|
Reserved
|
B"00100000"
|
Reserved
|
B"00010000"
|
Reserved
|
B"00001000"
|
BLANK
|
B"00000100"
|
REVERSE-VIDEO
|
B"00000010"
|
UNDERLINE
|
B"00000001"
|
HIGHLIGHT
|
|
string-length
|
If the end of the screen is reached, the length read (in cells, that is, character-attribute pairs) is returned in here.
|