On Tue, Aug 19, 2014 at 08:42:51PM +0100, Geoff Levand wrote:
On Tue, 2014-08-19 at 14:28 +0530, Arun Chandran wrote:
quoted
As the functions have external linkage by default, the extern
keyword is irrelevant here.
extern is used to say that the storage of a variable is done
somewhere else. It marks a statement as a declaration when
there is ambiguity about if the statement is a definition or
declaration. Since function prototypes are not definitions,
extern doesn't have any effect on them. It is not really
related to linkage or scope.
Regardless, this patch doesn't apply.
Will