Differences between def and defgb

These program notes are taken from recent defgb comments provided by Warren Sass.

    Lines 8 & 9 (of 4559) of jgofsroot/src/defgb/defgb.c are
 *                  : For incompatibilies with def, see              *
 *                  : defgb_revision.doc                             *

    Lines 7-26 (of 1592) of jgofsroot/src/defgb/defgb_revision.doc are
 *      Incompatibilities with def 1.7 (JGOFS 1.5 release)           *
 *        1) Ignore embedded comments anywhere                       *
 *        2) Apostrophe is special character (unless changed w/      *
 *              datafieldopts optional file)                         *
 *        3) Tab & newline characters must be data separators        *
 *        4) Data lines cannot begin with &x (unless recompiled w/   *
 *              different ERR_PREFIX string)                         *
 *        5) Variables in data files don't have to appear at level   *
 *              indicated in master variable list - can appear soon- *
 *              er and are copied later when needed                  *
 *        6) Variable lists in subfiles need not be "master" lists   *
 *              for later subfiles.  First line of list is list for  *
 *              subfile itself.  Then lines are skipped until 1      *
 *              does not end in >                                    *
 *        7) Subfiles need not supply sub-subfiles even if master    *
 *              level indicates that sub-subfiles exist.  "nd"s will *
 *              be automatically inserted in such cases.             *
 *        8) Arguments that begin w/a % are subject to decoding be-  *
 *              fore further processing (also implies that no arg    *
 *              to outer can begin w/%)                              *


Created: April 19, 2017. R. groman