
  TYPE
    {  An object library program description is a sequence of }
    {  one to five variables: }
    {    1)program_attributes: llt$program_attributes - required; specifys }
    {      presence or absence, and size of remaining four variables, }
    {    2)object_file_list: llt$object_file_list, }
    {    3)module_list: pmt$module_list, }
    {    4)object_library_list: llt$object_library_list, }
    {    5)enable_inhibit_conditions: pmt$enable_inhibit_conditions. }

    llt$program_description = SEQ ( * ),

    llt$program_attributes = record
      contents: pmt$prog_description_contents,
      starting_procedure: pmt$program_name,
      number_of_object_files: pmt$number_of_object_files,
      number_of_modules: pmt$number_of_modules,
      number_of_libraries: pmt$number_of_libraries,
      load_map_file: clt$path_name,
      load_map_options: pmt$load_map_options,
      termination_error_level: pmt$termination_error_level,
      preset: pmt$initialization_value,
      maximum_stack_size: ost$segment_length,
      debug_input: clt$path_name,
      debug_output: clt$path_name,
      abort_file: clt$path_name,
      debug_mode: pmt$debug_mode,
    recend,

    llt$object_file_list = array [1 .. * ] of clt$path_name,

    llt$object_library_list = array [1 .. * ] of clt$path_name;

*copyc PMT$PROGRAM_DESCRIPTION
*copyc CLT$PATH_NAME
