integer function fdds_in(dict, alias, value, title)
[ Description | Input | Output | Examples ]
The results include a temporary dictionary. It contains the title and a copy of the bootstrap dictionary. Dictionaries obtained via alias or value have a lower precedence. If the program has no input data, alias and value should be " ".
Alias is a list of definition names, delimited by white space. If a name is specified, the bootstrap dictionaries are searched. If a definition is found, its value specifies a dictionary name. This name is returned by the function.
Value provides a default name for the dictionary. It is used if a name can't be retrieved via alias.
Title provides a brief description of the application program. It is inserted into the processing history to mark the beginning of parameters for a step.
      character*1024 in
      character*100 title
      title = 'XXX processing step'
      ...
      ! open input dictionary
      j = fdds_in(in, 'in', 'stdin:', title)
      ...
      ! start new history (no input data)
      j = fdds_in(in, ' ', ' ', title)
    
    
fdds_dict
fdds_out
fdds_mod