1 byte 2 byte ÚÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂ--- ³ 80 ³ Record ³ ³ ³ Length ³ ÀÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁ--- 1 byte <variable length> 1 byte --ÚÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄ¿ ³String ³ Name string ³Chk Sum³ ³Length ³ ³or 0 ³ --ÀÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÙ
This record must occur as the first object record. More than one header
record is allowed (as a result of an object bind, or if source arose from
multiple files as a result of include processing).
NOTES:
The name string is always present; a null name is allowed but not recommended (not much information for a debugger that way).
It is recommended that the module be generated with the full path and filename containing the source code.
The THEADR record must be the first record of the object module.
More than one header record is allowed (as a result of source from multiple files during the include process).