
  { The following constants are used in the next line RMA field.  If the next line RMA is a zero then it is
  { the end of the list.  If the next line RMA is a one then SCD is finished processing the entry.  Otherwise
  { the field contains an actual RMA to the next line of data.

  CONST
    dpc$rma_end_of_list = 0,
    dpc$rma_scd_finished = 1;

  TYPE
    dpt$console_line = RECORD
      starting_console_row_number: ALIGNED [0 MOD 8] dpt$number_of_console_rows,
      ending_console_row_number: dpt$number_of_console_rows,
      text_size: dpt$console_row_size,
      text_kind: dpt$text_kind,
      next_line_rma: ost$real_memory_address,
      text: string (dpc$console_row_size),
      next_line_p: ^dpt$console_line,
    RECEND;

*copyc dpt$console_row_size
*copyc dpt$number_of_console_rows
*copyc dpt$text_kind
*copyc ost$hardware_subranges
