...
- No linkage. If an identifier has no linkage, then any further declaration using the identifier declares something new, such as a new variable or a new type.
According to the C standard Standard [ISO/IEC 9899:2011], linkage is determined as follows:
...