Developer's Topics
Chapter 7, Common Object File Format (COFF)

Optional header information

Optional header information

The template for optional information varies among different systems that use COFF. Applications place all system-dependent information into this record. This allows different operating systems access to information that only that operating system uses without forcing all COFF files to save space for that information. General utility programs (for example, the symbol table access library functions, and the disassembler) are made to work properly on any common object file. This is done by seeking past this record using the size of optional header information in the file header field f_opthdr.