[Solved] why this program compiles fine in C11 but not in C99? [duplicate]
This was (apparently) changed in C11. C99§6.7/3: If an identifier has no linkage, there shall be no more than one declaration of the identifier (in a declarator or type specifier) with the same scope and in the same name space, except for tags as specified in 6.7.2.3. C11§6.7/3: If an identifier has no linkage, there … Read more