

{ The function dictionary is in alphbetical order. }

  TYPE
    llt$function_dictionary = array [1 .. * ] of llt$function_dictionary_item,

    llt$function_dictionary_item = record
      name: clt$function_name,
      class: clt$named_entry_class,
      availability: clt$named_entry_availability,
      ordinal: clt$named_entry_ordinal,
      kind: llt$function_kind,
      case module_kind: llt$library_module_kind of
      = llc$function_procedure =
        function_header: REL (llt$object_library) ^llt$library_member_header,
      = llc$function_description =
        function_description_header: REL (llt$object_library)
              ^llt$library_member_header,
      casend,
    recend,

    llt$function_kind = llt$command_kind,

    llt$function_index = 0 .. llc$max_functions_in_library;

  CONST
    llc$max_functions_in_library = 7fffffff(16);

*copyc clt$function_name
*copyc clt$named_entry_availability
*copyc clt$named_entry_class
*copyc clt$named_entry_ordinal
*copyc llt$command_kind
*copyc llt$library_member_header
*copyc llt$library_module_kind
