Does extern in a function declaration mean anything?
The extern in a function's declaration is sometimes used to indicate that the function's definition is in some other source file, but there is no difference between
extern int function_name();
and
int function_name();