Dict:

Structures:
    DDS_DICT - Dictionary Structure defined in dds_dict.h


Globals:
    DDS_DICT *dds_scan_dict;       /* current scan dict     */
    DDS_DICT *dds_scan_first;      /* newest scan dict      */
    DDS_DICT *dds_scan_last;       /* oldest scan dict      */
    DDS_DICT *dds_print_first;     /* newest print dict     */
    DDS_DICT *dds_print_last;      /* oldest print dict     */
    DDS_DICT *dds_log_dict;        /* log dictionary        */
    DDS_TABLE dds_dict;            /* dictionary hash table */


Files:
    f_xxx.c        - Fortran API Routines
                        f_in.c f_out.c f_mod.c f_dict.c f_copy.c 
                        f_history.c f_addaxis.c f_rmaxis.c
    c_xxx.c        - "C" API Routines
                        c_in.c c_out.c c_mod.c c_dict.c c_copy.c
                        c_history.c c_addaxis.c c_rmaxis.c 
    dictinit.c     - Open and initialize one dictionary. This calls many of the
                     specific types below.
    dictnew.c      - Create a new DDS_DICT (dictionary hash bucket).  This gets
                     gets called by many of the specific types below.
    dictdelete.c   - Close and free DDS_DICT (dictionary hash bucket).
    dictcmd.c      - Open and initialize "cmd:" dictionary
    dictpar.c      - Open and initialize "par:" dictionary
    dictenv.c      - Open and initialize "env:" dictionary
    dictfd.c       - Open and initialize "fd#:" dictionary
    dictfile.c     - Open and initialize "filename" dictionary
    dictstdin.c    - Open and initialize "stdin:" dictionary
    dictstdout.c   - Open and initialize "stdout:" dictionary
    dictstderr.c   - Open and initialize "stderr:" dictionary
    dictlog.c      - Open and initialize "log:" dictionary
    dicttmp.c      - Open and initialize "tmpxxx:" dictionary
    dictdevice.c   - Open and initialize "device:" dictionary
    dictaspfmt.c   - Open and initialize "asp.fmt:" dictionary
    dictuspfmt.c   - Open and initialize "usp.fmt:" dictionary
    dictsegyfmt.c  - Open and initialize "segy.fmt:" dictionary
    dictsegy1fmt.c - Open and initialize "segy1.fmt:" dictionary
    dictaspmap.c   - Open and initialize "asp.map:" dictionary
    dictuspmap.c   - Open and initialize "usp.map:" dictionary
    dictsegymap.c  - Open and initialize "segy.map:" dictionary
    dictsegy1map.c - Open and initialize "segy1.map:" dictionary
    tmpdict.c      - Create a unique temporary dictionary name
    dictload       - Load dictionary definitions creating Definition Table
                     for each dictionary
    parload.c      - Load parameter files recursively, reverse token sequence.
    history.c      - Append one dictionary to another dictionary
    title.c        - Append cmd_xxx title definitions to print dictionary