Scan:
Structures:
DDS_DEFN - Definition structure defined in dds_dict.h
DDS_ALIAS - Alias list structure defined in dds_dict.h
Globals:
DDS_DEFN *dds_scan_defn; /* current scan defn descriptor */
DDS_DEFN *dds_scan_newer; /* newer scan defn descriptor */
DDS_ALIAS *dds_alias_free; /* malloc alias list */
DDS_ALIAS *dds_alias_done; /* unused alias list */
Files:
f_xxx.c - Fortran API Routines
f_scanv.c f_scant.c f_scantn.c f_scank.c f_scanf.c
f_newer.c f_axis_prod.c f_switch.c f_key.c
c_xxx.c - "C" API Routines
c_scanv.c c_scant.c c_scantn.c c_scank.c c_scanf.c
c_newer.c c_axis_prod.c c_switch.c c_key.c
scanfc.c - Retrieve formatted definition value, C interface.
scanff.c - Retrieve formatted definition value, Fortran interface
scandone.c - De-select current scan dict and defn
key.c - Search remaining value of scan definition for keywords
partag.c - Tag definitions in "par:" dictionary to know if ever used.
Any unused parameters are listed at the end of the printout.
defnfind.c - Find definition from a given dictionary
defnnewer.c - Find next newer definition in a dictionary table
defnaxis.c - Test for and convert "xxx.axis(1)" to "xxx.???" (ie. replace
"axis(#)" with actual axis name)
aliasadd.c - Add alias to definition alias list.
aliasdone.c - Cleanup entire definition alias list.
aliasdrop.c - Drop one alias from definition alias list.
aliaslist.c - Update alias list, given string of definition names.
aliasname2.c - Create defn alias names (eg. fmt:n1.n2 fmt:n1.* fmt:*.n2 fmt:*.*)
aliasname3.c - Create defn alias names (eg. map:n1:n2.n2 map:*:n2.n3 map:n1:*.n3 ...)