{
{   The purpose of this request is to read a string from one row of the
{ workspace.  This request returns both unchanged and changed text from
{ the specified coordinates, whereas CSP$GET_CHANGED_TEXT returns only
{ changed text and performs a search to determine the coordinates.  The
{ CSP$GET_WORKSPACE_TEXT request returns as many characters as can fit
{ into the TEXT parameter, but if it runs past the edge of a screen
{ row before filling that parameter, it blank fills the extra room.
{
{       CSP$GET_WORKSPACE_TEXT (X_POSITION, Y_POSITION, TEXT, STATUS)
{
{ X_POSITION: (input)  This is the horizontal component of the first
{       coordinate from which text shall be read.
{
{ Y_POSITION: (input)  This is the vertical coordinate.
{
{ TEXT: (output)  This is the string into which text is returned.  This
{       is an adaptable string, and its capacity is the number of
{       characters requested.
{
{ STATUS: (output)  This receives any error codes.
{
{       condition identifiers:  cse$workspace_not_open
{                               cse$unknown_x_position
{                               cse$unknown_y_position
