L166 User's Guide

Error L104

Summary
*** Error L104

Multiple Public Definitions
Symbol: symbol
Module: filename (module-name)
Defined: filename (module-name)

Description

A symbol is defined more than once as public symbol in several modules.

Cause

You have defined the symbol in several modules. The linker lists the modules that contain the definition of the symbol.

Resolution

Change the definition of the symbol or the symbol name. If you want to refer to just one symbol, you need to use the extern attribute at sub-sequent definitions of the symbol. If you do not want that the symbol is available in different modules, use the static symbol attribute.