As this link points it out one can use extern instead of a function
prototype. Are they one and the same in terms of standard,
maintainability ?
Has some one seen an advantage of one over the other?
When should one use simple prototype and when should one use an
extern?
http://www.eskimo.com/~scs/cclass/notes/sx5b.html