6.2.2 identifier of the connection
1. An identifier declared in a different scope or an identifier that appears more than once in the same scope can be used as a reference to the same object or function through a process called a connection . [Note: There is no connection between two different identifiers.] ] There are three types of connections: external connection, internal connection, no connection.
2. In the set of translation units and libraries that comprise an entire program, each declaration of a particular identifier with an external link indicates the same object or function. Within a translation unit, the declaration of an identifier with an internal connection indicates the same object or function. Each declaration that does not have an identifier with a connection indicates a unique entity.
3.
ISO/IEC 9,899:2011 clause 6.2.2--identifier connection