Link Warnings

Public, external byte, word type mismatch

External does not match public in byte or word type.

BASE public used as non-BASE external

The public symbol declared in the BASE section, not used as BASE external. This may generate inefficient code.

BASE external used with non-BASE

The usage of external may generate a link error.

Absolute section defined with SECT command

The sect command is ignored for absolute sections.

Default configuration file not found

The file lncop.cfg is not in search path (see the Section called help and configuration file search order in Chapter 10).

Mixed Memory Models

Object files were created with different assembly model control. Largest model used.

Public and extrn do not match in section type

Don't use the same variable as public and extrn with different section type.

BASE/SEGB External used with non-BASE/SEGB public

Mixing BASE/SEGB and non-BASE/SEGB section type.

BASE/SEGB public used with non- BASE/SEGB external

Mixing BASE/SEGB and non-BASE/SEGB section type.

REG external used with non-REG PUBLIC

Mixing REG and non-REG section type.

REG public used as non-REG external

Mixing REG and non-REG section type.