...
According to the C standard [ISO/IEC 9899:2011], linkage is determined as follows:
...
CERT C++ Secure Coding Standard: DCL36-CPP. Do not declare an identifier with conflicting linkage classifications
ISO/IEC 9899:2011 Section Section 6.2.2, "Linkages of identifiers"
...