integer function fdds_scank(alias, keys)
"keys" is a list of keywords to match against "tokens" available in value. It may be blank, it may be one of the DDS utility strings defined in fdds.h (e.g., DDS_TRUE_KEY), or it may be any other string useful to the application.
Keyword matching is requested with non-blank keys. Each "token" in value is compared to all of the keywords in keys. When a match is found, comparison stops and fdds_scank returns the "token" number within value that matched a keyword. ("token" numbering starts at 1.) The "position" is advanced to the "token". When a match is not found, the function returns zero and the "position" is not changed.
The function returns EOF when no definition is found for non-blank alias and when alias is blank and a definition is not yet selected.
c retrieve number of axes from dictionary associated with bin_tag
ier = fddx_dict(bin_tag,'scan')
rank = fdds_scank('axis',' ')
c retrieve the verbose flag from the par: dictionary
ier = fdds_dict('par:','scan')
verbose = .false.
ier = fdds_scank('verbose',DDS_TRUE_KEY)
if (ier .gt. 0) then
verbose = .true.
endif
fdds_dict Select DDS dictionary and mode
fddx_dict Select DDS dictionary and mode
fdds_scanf Retrieve a definition