{
{   The purpose of this request is to draw one or more connected lines on the
{ screen.  Each line segment must be horizontal or vertical.  Corner shapes
{ will be automatically use at each intersection within this diagram, and
{ additional comparisons will be performed to determine whether any position
{ within this diagram will intersect with graphics already drawn from earlier
{ calls to CSP$DRAW_LINES.  Any intersections detected by these comparisons
{ will be drawn with "tee" or "cross" shapes as needed.  The ATTRIBUTE
{ parameter can be used to indicate which boldness is preferred, or FINE
{ boldness will be defaulted.  The "protection" attribute is applied
{ whether or not it is requested in the ATTRIBUTE parameter. The ATTRIBUTE
{ parameter can be used to request other highlighting, such as colors.
{
{       CSP$DRAW_LINES (xy_coordinates, attribute, status)
{
{ XY_COORDINATES: (input)  This is an array of records with adaptable
{       dimension.  Each record describes one coordinate of the diagram.
{       The first line segment is drawn between the first two coordinates,
{       the second line segment is drawn between the second and third
{       coordinates, etc., for "N-1" segments.
{
{ ATTRIBUTE: (input)  This specifies the visual highlighting to be used.
{
{ STATUS: (output)  This receives any error codes.
{
{       condition identifiers:  cse$workspace_not_open
{                               cse$not_hv_line
{                               cse$unknown_x_position
{                               cse$unknown_y_position
