ESD conversion notes

The ESD records contain the following new fields:
  1. ESD_SYMBOL_ATTR
    1. strong or weak

      If definition - a strong definition will override a weak definition. Multiple weak definitions are allowed.

      If reference - unresolved weak reference will not result in an error message.

    2. renameable symbol is eligible for renaming under control of UPCASE option, RENAME control statements, and C run-time library renaming algorithms.
    3. descriptor symbol represents a linkage descriptor.
  2. ESD_LOAD_FLAGS is a new attribute flag (DEFER) to indicate a deferred load class has been defined. This bit should be interpreted in conjunction with the do-not-load flag (NL) as follows:
    NL DEFER MEANING
    0 0 INITIAL LOAD
    0 1 DEFERRED LOAD
    1 0 NO LOAD
  3. The ESD_PRIORITY field can be used to order the PRs in a merge class. The lowest priority parts in the output module will be assigned the smallest offset.