Names Without Storage-Class Specifiers
File-scope names with no explicit storage-class specifiers have external linkage unless they are:
Declared using the
const
keyword.
Previously declared with internal linkage.